v3.24.1.u1
Stockholders' Equity - Share Repurchase Activity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
$ / shares
shares
Stock Repurchase Program [Roll Forward]  
Number of Shares Purchased, beginning (in shares) | shares  
Number of Shares Purchased, Repurchase of common stock (in shares) | shares 2,799,891
Number of Shares Purchased, ending (in shares) | shares 2,799,891
Average Price Paid per Share, (in USD per share) | $ / shares $ 5.44
Value of Shares Repurchased, beginning  
Value of shares repurchased, Repurchases of common stock $ (15,234)
Value of Shares Repurchased, ending 15,234
Remaining Amount Authorized, beginning 22,097
Remaining Amount Authorized, ending $ 6,863