Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.4
FAIR VALUE DISCLOSURES - Schedule of Fair Value of Fixed-Rate Debt (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
May 31, 2024
Apr. 30, 2021
Jun. 30, 2018
Jun. 30, 2016
Fair value of fixed-rate debt            
Assets, Fair Value Disclosure $ 314,100,000          
Senior Notes [Member] | 6.00% senior notes [Member]            
Debt Instrument [Line Items]            
Aggregate Principal     $ 250,000,000     $ 200,000,000.0
Fair value of fixed-rate debt            
Debt instrument, stated rate 6.00%         6.00%
Senior Notes [Member] | 6.00% senior notes [Member] | Level 2 [Member]            
Debt Instrument [Line Items]            
Aggregate Principal $ 500,000,000 $ 0        
Fair value of fixed-rate debt            
Estimated  Fair Value $ 510,050,000 $ 0        
Senior Notes [Member] | 5.125% senior notes [Member]            
Debt Instrument [Line Items]            
Aggregate Principal       $ 450,000,000 $ 300,000,000.0  
Fair value of fixed-rate debt            
Debt instrument, stated rate 5.125% 5.125%        
Senior Notes [Member] | 5.125% senior notes [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 $ 301,890,000 300,330,000        
Senior Notes [Member] | 3.875% senior notes [Member]            
Fair value of fixed-rate debt            
Debt instrument, stated rate 387.50%          
Senior Notes [Member] | 3.875% senior notes [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 442,125,000 $ 420,795,000        
Senior Notes [Member] | Senior Notes Due Two Thousand Twenty Eight            
Fair value of fixed-rate debt            
Debt instrument, stated rate   1.75%        
Senior Notes [Member] | 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 $ 566,548,000 $ 563,259,000