XML 108 R95.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Debt and Other Borrowing Arrangements - Carrying Values of Long-Term Debt and Other Borrowing Arrangements (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Total senior subordinated notes $ 1,174,140,000 $ 1,477,060,000
Less unamortized debt issuance costs (12,964,000) (17,069,000)
Long-term debt 1,161,176,000 1,459,991,000
Revolving credit agreement due 2026    
Debt Instrument [Line Items]    
Revolving credit agreement due 2026 0 0
4.125% Senior subordinated notes due 2026    
Debt Instrument [Line Items]    
Total senior subordinated notes 0 227,240,000
3.375% Senior subordinated notes due 2027    
Debt Instrument [Line Items]    
Total senior subordinated notes 480,330,000 511,290,000
3.875% Senior subordinated notes due 2028    
Debt Instrument [Line Items]    
Total senior subordinated notes 373,590,000 397,670,000
3.375% Senior subordinated notes due 2031    
Debt Instrument [Line Items]    
Total senior subordinated notes $ 320,220,000 $ 340,860,000
Senior Subordinated Notes | 4.125% Senior subordinated notes due 2026    
Debt Instrument [Line Items]    
Senior subordinated notes interest rate 4.125%  
Senior Subordinated Notes | 3.375% Senior subordinated notes due 2027    
Debt Instrument [Line Items]    
Senior subordinated notes interest rate 3.375%  
Senior Subordinated Notes | 3.875% Senior subordinated notes due 2028    
Debt Instrument [Line Items]    
Senior subordinated notes interest rate 3.875%  
Senior Subordinated Notes | 3.375% Senior subordinated notes due 2031    
Debt Instrument [Line Items]    
Senior subordinated notes interest rate 3.375% 3.375%
Total senior subordinated notes   $ 320,200,000