XML 77 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Borrowings - Schedule of Borrowings (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Apr. 29, 2020
Dec. 31, 2019
Jun. 13, 2016
Debt Instrument [Line Items]        
Total borrowings $ 1,050,368   $ 850,622  
Other borrowings 368   622  
Less current portion 228   388  
Less deferred debt issuance costs 4,656   983  
Less unaccreted debt discount 1,039   387  
Total long-term borrowings $ 1,044,445   $ 848,864  
Senior Notes | 4.50% Senior Notes, due December 2020        
Debt Instrument [Line Items]        
Stated interest rate 4.50%   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%   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% 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% 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    
Revolving Facility        
Debt Instrument [Line Items]        
Total borrowings $ 0   $ 0