XML 99 R88.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events (Details) - USD ($)
$ in Thousands
1 Months Ended
Aug. 06, 2024
Jul. 31, 2024
May 31, 2024
Sep. 30, 2023
Aug. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Mar. 31, 2022
2026 Senior Notes                
Subsequent Event [Line Items]                
Principal amount of Senior Notes           $ 361,185 $ 371,185  
2022 Repurchase Program                
Subsequent Event [Line Items]                
Authorized amount of repurchases               $ 100,000
2022 Repurchase Program | 2026 Senior Notes                
Subsequent Event [Line Items]                
Repurchased debt     $ 10,000 $ 31,300        
Repurchase price     $ 8,700 $ 25,000        
Amount of remaining repurchase authorization           $ 28,400    
Subsequent Event | 2026 Senior Notes                
Subsequent Event [Line Items]                
Repurchased debt $ 160,000              
Repurchase price 141,600              
Amount of remaining repurchase authorization 73,900              
Subsequent Event | 2022 Repurchase Program | 2026 Senior Notes                
Subsequent Event [Line Items]                
Repurchased debt   $ 15,000            
Repurchase price   $ 12,900            
Subsequent Event | 2024 Repurchase Program | Maximum                
Subsequent Event [Line Items]                
Authorized amount of repurchases         $ 200,000      
Subsequent Event | 2024 Repurchase Program | 2026 Senior Notes                
Subsequent Event [Line Items]                
Repurchased debt 160,000              
Repurchase price 141,600              
Principal amount of Senior Notes $ 186,200