XML 89 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Borrowings - Schedule of Borrowings (Details) - USD ($)
Dec. 31, 2021
May 28, 2021
Dec. 31, 2020
Apr. 29, 2020
Jun. 13, 2016
Debt Instrument [Line Items]          
Total borrowings $ 1,200,100,000   $ 1,050,200,000    
Less current portion 0   100,000    
Less deferred debt issuance costs 8,400,000   4,800,000    
Less unaccreted debt discount 1,400,000   900,000    
Long-term borrowings $ 1,190,300,000   1,044,400,000    
Senior Notes | 4.20% Senior Notes, repaid in June 2021          
Debt Instrument [Line Items]          
Stated interest rate 4.20%        
Total borrowings $ 0   350,000,000.0    
Senior Notes | 3.20% Senior Notes, due June 2023          
Debt Instrument [Line Items]          
Stated interest rate 3.20%       3.20%
Total borrowings $ 100,000,000.0   100,000,000.0    
Senior Notes | 3.37% Senior Notes, due June 2025          
Debt Instrument [Line Items]          
Stated interest rate 3.37%       3.37%
Total borrowings $ 100,000,000.0   100,000,000.0    
Senior Notes | 3.00% Senior Notes, due May 2030          
Debt Instrument [Line Items]          
Stated interest rate 3.00%        
Total borrowings $ 500,000,000.0   500,000,000.0 $ 500,000,000  
Less unaccreted debt discount       $ 900,000  
Senior Notes | 2.625% Senior Notes, due 2031          
Debt Instrument [Line Items]          
Stated interest rate 2.625%        
Less unaccreted debt discount   $ 600,000      
Long-term Debt $ 500,000,000.0   0    
Other Borrowings          
Debt Instrument [Line Items]          
Total borrowings $ 100,000   $ 200,000