XML 94 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Borrowings - Schedule of Borrowings (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Apr. 29, 2020
Dec. 31, 2019
Jun. 13, 2016
Dec. 09, 2011
Dec. 06, 2010
Debt Instrument [Line Items]            
Total borrowings $ 1,050,215   $ 850,622      
Less current portion 88   388      
Less deferred debt issuance costs 4,824   983      
Less unaccreted debt discount 949   387      
Long-term borrowings 1,044,354   848,864      
Revolving Credit Facility            
Debt Instrument [Line Items]            
Total borrowings $ 0   $ 0      
4.50% Senior Notes, due December 2020            
Debt Instrument [Line Items]            
Stated interest rate     4.50%     4.50%
4.20% Senior Notes, due December 2021            
Debt Instrument [Line Items]            
Stated interest rate 4.20%   4.20%   4.20%  
3.20% Senior Notes, due June 2023            
Debt Instrument [Line Items]            
Stated interest rate 3.20%   3.20%      
3.37% Senior Notes, due June 2025            
Debt Instrument [Line Items]            
Stated interest rate 3.37%   3.37%      
3.00% Senior Notes, due May 2030            
Debt Instrument [Line Items]            
Stated interest rate 3.00%          
Senior Notes | 4.50% Senior Notes, due December 2020            
Debt Instrument [Line Items]            
Stated interest rate 4.50%          
Total borrowings $ 0   $ 300,000      
Senior Notes | 4.20% Senior Notes, due December 2021            
Debt Instrument [Line Items]            
Stated interest rate 4.20%          
Total borrowings $ 350,000   350,000      
Senior Notes | 3.20% Senior Notes, due June 2023            
Debt Instrument [Line Items]            
Stated interest rate 3.20%     3.20%    
Total borrowings $ 100,000   100,000      
Senior Notes | 3.37% Senior Notes, due June 2025            
Debt Instrument [Line Items]            
Stated interest rate 3.37%     3.37%    
Total borrowings $ 100,000   100,000      
Senior Notes | 3.00% Senior Notes, due May 2030            
Debt Instrument [Line Items]            
Stated interest rate 3.00% 3.00%        
Total borrowings $ 500,000   0      
Less unaccreted debt discount   $ 900        
Other Borrowings            
Debt Instrument [Line Items]            
Total borrowings $ 215   $ 622