XML 81 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt and Other Borrowing Arrangements - Carrying Values of Long-Term Debt and Other Borrowing Arrangements (Details) - USD ($)
$ in Thousands
Oct. 03, 2021
Jul. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]      
Total senior subordinated notes $ 1,510,080   $ 1,590,810
Less unamortized debt issuance costs (17,438)   (17,084)
Long-term debt 1,492,642   1,573,726
Senior Subordinated Notes      
Debt Instrument [Line Items]      
Total senior subordinated notes 1,510,100    
Revolving credit agreement due 2026      
Debt Instrument [Line Items]      
Revolving credit agreement due 2026 $ 0   0
2.875% Senior subordinated notes due 2025 | Senior Subordinated Notes      
Debt Instrument [Line Items]      
Senior subordinated notes interest rate 2.875%    
Total senior subordinated notes $ 0   367,110
4.125% Senior subordinated notes due 2026      
Debt Instrument [Line Items]      
Total senior subordinated notes $ 232,300    
4.125% Senior subordinated notes due 2026 | Senior Subordinated Notes      
Debt Instrument [Line Items]      
Senior subordinated notes interest rate 4.125%    
Total senior subordinated notes $ 232,320   244,740
3.375% Senior subordinated notes due 2027      
Debt Instrument [Line Items]      
Total senior subordinated notes $ 522,700    
3.375% Senior subordinated notes due 2027 | Senior Subordinated Notes      
Debt Instrument [Line Items]      
Senior subordinated notes interest rate 3.375%    
Total senior subordinated notes $ 522,720   550,665
3.875% Senior subordinated notes due 2028      
Debt Instrument [Line Items]      
Total senior subordinated notes $ 406,600    
3.875% Senior subordinated notes due 2028 | Senior Subordinated Notes      
Debt Instrument [Line Items]      
Senior subordinated notes interest rate 3.875%    
Total senior subordinated notes $ 406,560   428,295
3.375% Senior subordinated notes due 2031 | Senior Subordinated Notes      
Debt Instrument [Line Items]      
Senior subordinated notes interest rate 3.375% 3.375%  
Total senior subordinated notes $ 348,480   $ 0