Stockholders' Equity (Details) - USD ($) $ / shares in Units, $ in Thousands |
1 Months Ended | 12 Months Ended | ||||
---|---|---|---|---|---|---|
Dec. 20, 2018 |
Dec. 31, 2021 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2016 |
|
Stockholders' equity | ||||||
Shares authorized for repurchase (in shares) | 2,000,000 | |||||
Share repurchases (in shares) | 0 | |||||
Repurchase of common stock | $ 1,008 | $ 95,039 | $ 4,001 | |||
Remaining shares authorized for repurchase (maximum) (in shares) | 331,260 | |||||
Treasury Stock | ||||||
Stockholders' equity | ||||||
Share repurchases (in shares) | 0 | 1,569,642 | 55,488 | |||
Repurchase of common stock | $ 0 | $ 95,039 | $ 4,001 | |||
Common Stock | ||||||
Stockholders' equity | ||||||
Issuance of common stock (in shares) | 78,677 | 78,677 | ||||
Common Stock | Private Placement | Warrant | ||||||
Stockholders' equity | ||||||
Number of shares issued in transaction (in shares) | 470,000 | |||||
Sale of stock (in dollars per share) | $ 65.16 | |||||
Warrants exercisable period (in years) | 4 years |
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition The number of shares issued or sold by the subsidiary or equity method investee per stock transaction. No definition available.
|
X | ||||||||||
- Definition Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction. No definition available.
|
X | ||||||||||
- Definition Number of new stock issued during the period. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan. No definition available.
|
X | ||||||||||
- Definition The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan. No definition available.
|
X | ||||||||||
- Definition Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|