XML 80 R67.htm IDEA: XBRL DOCUMENT v3.21.1
Borrowings - Schedule of Borrowings (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Apr. 29, 2020
Jun. 13, 2016
Dec. 09, 2011
Debt Instrument [Line Items]          
Total borrowings $ 1,050,159 $ 1,050,215      
Other borrowings 159 215      
Less current portion 46 88      
Less deferred debt issuance costs 4,621 4,824      
Less unaccreted debt discount 903 949      
Total long-term borrowings $ 1,044,589 $ 1,044,354      
4.20% Senior Notes, due December 2021          
Debt Instrument [Line Items]          
Stated interest rate 4.20%        
Senior Notes | 4.20% Senior Notes, due December 2021          
Debt Instrument [Line Items]          
Stated interest rate 4.20% 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 $ 500,000      
Less unaccreted debt discount     $ 900