Quarterly report [Sections 13 or 15(d)]

FAIR VALUE DISCLOSURES - Schedule of Fair Value of Fixed-Rate Debt (Details)

v3.25.3
FAIR VALUE DISCLOSURES - Schedule of Fair Value of Fixed-Rate Debt (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Fair value of fixed-rate debt    
Assets, Fair Value Disclosure $ 392,400,000  
Senior Notes [Member] | 6.00% senior notes due 2025 [Member] | Level 2 [Member]    
Debt Instrument [Line Items]    
Aggregate Principal 500,000,000 $ 0
Fair value of fixed-rate debt    
Estimated Fair Value 509,400,000 0
Senior Notes [Member] | 5.125% senior notes due 2027 [Member] | Level 2 [Member]    
Debt Instrument [Line Items]    
Aggregate Principal 300,000,000 300,000,000
Fair value of fixed-rate debt    
Estimated Fair Value 302,250,000 300,330,000
Senior Notes [Member] | 3.875% senior notes due 2029 [Member] | Level 2 [Member]    
Debt Instrument [Line Items]    
Aggregate Principal 450,000,000 450,000,000
Fair value of fixed-rate debt    
Estimated Fair Value 437,625,000 420,795,000
Senior Notes [Member] | Convertible Senior Notes Due Two Thousand Twenty Eight | Level 2 [Member]    
Debt Instrument [Line Items]    
Aggregate Principal 575,000,000 575,000,000
Fair value of fixed-rate debt    
Estimated Fair Value $ 588,225,000 $ 563,259,000