Quarterly report pursuant to Section 13 or 15(d)

Treasury Stock Repurchases (Details)

v3.23.2
Treasury Stock Repurchases (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Apr. 27, 2022
Mar. 31, 2023
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Equity, Class of Treasury Stock [Line Items]          
Accrued excise tax on share repurchases       $ 630 $ 0
Accrued share repurchases       $ 0 $ 1,715
Shares withheld for tax withholding obligation       95,269 32,058
Fair value of shares withheld for tax payments   $ 866 $ 332 $ 866 $ 332
April 2022 Stock Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Stock repurchase program, authorized amount $ 450,000        
Stock repurchase program, period 4 years        
Remaining authorized repurchase amount       239,925  
Accrued excise tax on share repurchases       $ 630  
April 2022 Stock Repurchase Program | Secondary Offering          
Equity, Class of Treasury Stock [Line Items]          
Shares acquired       7,000,000 893,123
Average cost per share       $ 10.48 $ 9.88
Repurchases of common shares value       $ 73,373 $ 8,842