Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
FAIR VALUE DISCLOSURES - Schedule of Fair Value of Fixed-Rate Debt (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Fair value of fixed-rate debt    
Assets, Fair Value Disclosure $ 259,800,000  
Senior Notes [Member] | 6.00% senior notes due 2025 [Member] | Level 2 [Member]    
Debt Instrument [Line Items]    
Aggregate Principal 500,000,000 $ 500,000,000
Fair value of fixed-rate debt    
Estimated Fair Value 481,500,000 510,050,000
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 300,750,000 301,890,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 442,125,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 $ 574,310,000 $ 566,548,000