XML 118 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2024
Jul. 31, 2024
May 31, 2024
Sep. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Equity, Class of Treasury Stock [Line Items]                
Authorized amount of share repurchases               $ 100,000
Aggregate purchase price (in shares)         0   1,604,994  
Average price per share             $ 23.63  
Aggregate purchase price             $ 37,900  
Value of shares repurchased             $ 37,960  
Repurchase Programs                
Equity, Class of Treasury Stock [Line Items]                
Authorized amount of repurchases $ 200,000              
Value of shares repurchased         $ 0 $ 0    
Amount of remaining repurchase authorization         73,900      
2026 Senior Notes                
Equity, Class of Treasury Stock [Line Items]                
Repurchased debt       $ 31,300        
Repurchase price       25,000        
Principal amount of notes payable         $ 186,185 $ 371,185    
2026 Senior Notes | 2022 Repurchase Program                
Equity, Class of Treasury Stock [Line Items]                
Repurchased debt 160,000 $ 15,000 $ 10,000 31,300        
Repurchase price 141,600 $ 12,900 $ 8,700 $ 25,000        
2026 Senior Notes | 2024 Repurchase Program                
Equity, Class of Treasury Stock [Line Items]                
Repurchased debt 160,000              
Repurchase price $ 141,600