XML 77 R66.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Senior Notes and Term Loan (Details)
Jun. 12, 2020
USD ($)
May 14, 2020
USD ($)
Jan. 31, 2013
USD ($)
Jul. 02, 2022
Jun. 12, 2020
EUR (€)
1.750% senior notes due June 12, 2027          
Debt Instrument [Line Items]          
Aggregate principal amount of debts | €         € 500,000,000
Interest rate (as a percent)       1.75% 1.75%
Payment of financing costs $ 4,400,000        
3.625% senior notes, payable May 15, 2030; interest payable semi-annually          
Debt Instrument [Line Items]          
Aggregate principal amount of debts   $ 500,000,000      
Interest rate (as a percent)   3.625%   3.625%  
Payment of financing costs   $ 5,476,000      
3.85% senior notes due February 1, 2023          
Debt Instrument [Line Items]          
Aggregate principal amount of debts     $ 600,000,000    
Interest rate (as a percent)     3.85% 3.85%  
Payment of financing costs     $ 6,000,000