XML 57 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Borrowings - Schedule of Borrowings (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Jun. 13, 2016
Debt Instrument [Line Items]      
Document Period End Date Mar. 31, 2020    
Total borrowings $ 1,000,483 $ 850,622  
Other borrowings 483 622  
Less current portion 319 388  
Less deferred debt issuance costs 830 983  
Less unaccreted debt discount 314 387  
Total long-term borrowings $ 999,020 $ 848,864  
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%  
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%  
Senior Notes | 4.50% Senior Notes, due December 2020      
Debt Instrument [Line Items]      
Total borrowings $ 300,000 $ 300,000  
Senior Notes | 4.20% Senior Notes, due December 2021      
Debt Instrument [Line Items]      
Total borrowings 350,000 350,000  
Senior Notes | 3.20% Senior Notes, due June 2023      
Debt Instrument [Line Items]      
Stated interest rate     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%
Total borrowings 100,000 100,000  
Revolving Facility      
Debt Instrument [Line Items]      
Total borrowings $ 150,000 $ 0