XML 65 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Equity - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended
May 01, 2025
Apr. 30, 2025
Mar. 31, 2025
Mar. 31, 2024
Feb. 06, 2025
Dec. 31, 2024
Class of Stock [Line Items]            
Exercises of warrants (in shares)     240,190      
Proceeds from exercise of warrants     $ 2,762,000 $ 0    
Stock repurchase program, remaining authorized repurchase amount     $ 81,700,000      
Subsequent Event            
Class of Stock [Line Items]            
Repurchased (in shares) 168,600 1,299,364        
Repurchased, value $ 2,100,000 $ 16,400,000        
Treasury stock acquired, average cost ( in dollars per share) $ 12.59 $ 12.61        
Stock repurchase program, remaining authorized repurchase amount $ 63,200,000          
Public warrants            
Class of Stock [Line Items]            
Exercises of warrants (in shares)     240,190      
Proceeds from exercise of warrants     $ 2,800,000      
Class A Common Stock And Warrants            
Class of Stock [Line Items]            
Stock repurchase program, authorized amount         $ 190,000,000 $ 140,000,000
Stock repurchase program, increase in authorized amount         $ 50,000,000  
Class A common stock            
Class of Stock [Line Items]            
Exercises of warrants (in shares)     240,190      
Payments to repurchase Class A common stock     $ 0      
Restricted Stock Units (RSUs)            
Class of Stock [Line Items]            
Dividends payable     $ 2,900,000      
Repurchased (in shares)     22,760      
Repurchased, value     $ 300,000      
Treasury stock acquired, average cost ( in dollars per share)     $ 13.70      
Restricted Stock Units (RSUs) | Class A common stock            
Class of Stock [Line Items]            
Vested but not yet delivered (in shares)     1,199,399