XML 131 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
Long-Term Debt and Other Borrowing Arrangements - Carrying Values of Long-Term Debt and Other Borrowing Arrangements (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Jul. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]      
Total senior subordinated notes $ 1,477,060   $ 1,590,810
Less unamortized debt issuance costs (17,069)   (17,084)
Long-term debt 1,459,991   1,573,726
Revolving credit agreement due 2026      
Debt Instrument [Line Items]      
Revolving credit agreement due 2026 0   0
2.875% Senior subordinated notes due 2025      
Debt Instrument [Line Items]      
Total senior subordinated notes 0   367,110
4.125% Senior subordinated notes due 2026      
Debt Instrument [Line Items]      
Total senior subordinated notes 227,240   244,740
3.375% Senior subordinated notes due 2027      
Debt Instrument [Line Items]      
Total senior subordinated notes 511,290   550,665
3.875% Senior subordinated notes due 2028      
Debt Instrument [Line Items]      
Total senior subordinated notes $ 397,670   428,295
3.375% Senior subordinated notes due 2031      
Debt Instrument [Line Items]      
Total senior subordinated notes     $ 0
Senior Subordinated Notes | 2.875% Senior subordinated notes due 2025      
Debt Instrument [Line Items]      
Senior subordinated notes interest rate 2.875%    
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 $ 340,860