XML 142 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
LONG-TERM DEBT - Senior Notes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 12, 2024
Apr. 24, 2017
Dec. 31, 2024
Dec. 31, 2023
Issuance of Senior Notes        
Debt issuance costs incurred     $ 11,442 $ 12,376
8.625% Senior Notes due 2029        
Issuance of Senior Notes        
Principal amount $ 400,000      
Term 5 years      
Interest rate (as a percent) 8.625%   8.625%  
Debt issuance costs incurred $ 9,700      
8.625% Senior Notes due 2029 | Scenario One        
Issuance of Senior Notes        
Maximum redeemable debt (as a percent) 35.00%      
Redemption price to principal (as a percent) 108.625%      
8.625% Senior Notes due 2029 | Scenario Two        
Issuance of Senior Notes        
Maximum redeemable debt (as a percent) 40.00%      
Redemption price to principal (as a percent) 108.625%      
7.5% Senior notes due 2025        
Issuance of Senior Notes        
Principal amount   $ 400,000    
Term   8 years    
Interest rate (as a percent)   7.50% 7.50%