XML 92 R81.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Repurchase Program (Details) - USD ($)
$ in Thousands
1 Months Ended
Aug. 31, 2024
Jul. 31, 2024
May 31, 2024
Sep. 30, 2023
Sep. 30, 2024
Dec. 31, 2023
Mar. 31, 2022
Repurchase Programs              
Equity, Class of Treasury Stock [Line Items]              
Value of shares repurchased       $ 0 $ 0    
Amount of remaining repurchase authorization         73,900    
2022 Repurchase Program              
Equity, Class of Treasury Stock [Line Items]              
Authorized amount of repurchases $ 200,000           $ 100,000
2025 Senior Notes              
Equity, Class of Treasury Stock [Line Items]              
Principal amount of notes payable         14,344 $ 14,344  
2026 Senior Notes              
Equity, Class of Treasury Stock [Line Items]              
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