Stockholders' Equity - Share Repurchase Activity (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | 6 Months Ended | |
|---|---|---|---|
Jun. 30, 2024 |
Mar. 31, 2024 |
Jun. 30, 2024 |
|
| Stock Repurchase Program [Roll Forward] | |||
| Number of Shares Purchased, Repurchase of common stock (in shares) | 1,374,108 | 2,799,891 | |
| Number of Shares Purchased, ending (in shares) | 4,173,999 | 4,173,999 | |
| Average Price Paid per Share, (in USD per share) | $ 4.99 | $ 5.44 | $ 5.29 |
| Value of shares repurchased, Repurchases of common stock | $ (6,863) | $ (15,234) | |
| Value of Shares Repurchased, ending | 22,097 | $ 22,097 | |
| Remaining Amount Authorized, beginning | $ 22,097 | 22,097 | |
| Remaining Amount Authorized, ending | $ 0 | $ 0 | |
| X | ||||||||||
- Definition Stock Repurchase Program [Roll Forward] No definition available.
|
| X | ||||||||||
- Definition Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership. No definition available.
|
| X | ||||||||||
- Definition Total cost of shares repurchased divided by the total number of shares repurchased. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Number of previously issued common shares repurchased by the issuing entity and held in treasury. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Number of shares that have been repurchased during the period and are being held in treasury. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|