Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Narrative (Details)

v3.24.3
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Apr. 27, 2022
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
May 31, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Equity, Class of Treasury Stock [Line Items]                  
Repurchases of common shares   $ 5,010   $ 5,344 $ 43,524   $ 29,850    
Shares withheld for tax withholding obligation (in shares)               128,801 315,635
Fair value of shares withheld for tax payments     $ 1,218 $ 2,506     $ 866 $ 1,218 $ 3,372
Stock Repurchase Program 2022                  
Equity, Class of Treasury Stock [Line Items]                  
Stock repurchase program, authorized amount $ 450,000                
Stock repurchase program, period (in years) 4 years                
Shares acquired (in shares)               552,081  
Average cost per share (in dollars per share)               $ 9.05  
Repurchases of common shares               $ 4,998  
Remaining authorized repurchase amount               229,594  
Excise tax               $ 0  
Stock Repurchase Program 2022 | Open Market                  
Equity, Class of Treasury Stock [Line Items]                  
Shares acquired (in shares)                 541,494
Average cost per share (in dollars per share)                 $ 9.85
Repurchases of common shares                 $ 5,333
Stock Repurchase Program 2022 | Secondary Offering                  
Equity, Class of Treasury Stock [Line Items]                  
Shares acquired (in shares)           7,000,000      
Average cost per share (in dollars per share)           $ 10.48      
Repurchases of common shares           $ 73,374      
Excise tax                 $ 638