Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Narrative (Details)

v3.23.3
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Apr. 27, 2022
Aug. 31, 2022
Sep. 30, 2023
May 31, 2023
Mar. 31, 2023
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Equity, Class of Treasury Stock [Line Items]                
Excise Taxes Payable     $ 638       $ 638 $ 0
Shares withheld for tax withholding obligation (in shares)             315,635 32,058
Fair value of shares withheld for tax payments     2,506   $ 866 $ 332 $ 3,372 $ 332
April 2022 Stock Repurchase Program                
Equity, Class of Treasury Stock [Line Items]                
Stock repurchase program, authorized amount $ 450,000              
Stock repurchase program, period (in years) 4 years              
Remaining authorized repurchase amount     234,592       234,592  
Excise Taxes Payable     638       $ 638  
April 2022 Stock Repurchase Program | Open Market                
Equity, Class of Treasury Stock [Line Items]                
Shares acquired (in shares)             541,494 1,970,763
Average cost per share (in dollars per share)             $ 9.85 $ 9.82
Repurchases of common shares value     $ 5,333       $ 5,333 $ 19,356
April 2022 Stock Repurchase Program | Secondary Offering                
Equity, Class of Treasury Stock [Line Items]                
Shares acquired (in shares)   6,500,000   7,000,000        
Average cost per share (in dollars per share)   $ 8.36   $ 10.48        
Repurchases of common shares value   $ 54,316   $ 73,374