XML 78 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Borrowings - Schedule of Borrowings (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
May 28, 2021
May 17, 2021
Dec. 31, 2020
Apr. 29, 2020
Debt Instrument [Line Items]          
Total borrowings $ 1,200,131     $ 1,050,215  
Other borrowings 131     215  
Less current portion 35     88  
Less deferred debt issuance costs 8,628     4,824  
Less unaccreted debt discount 1,390     949  
Total long-term borrowings $ 1,190,078     $ 1,044,354  
Senior Notes | 4.20% Senior Notes, due December 2021          
Debt Instrument [Line Items]          
Stated interest rate 4.20%     4.20%  
Total borrowings $ 0     $ 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     500,000  
Less unaccreted debt discount         $ 900
Senior Notes | 2.625% Senior Notes, due June 2031          
Debt Instrument [Line Items]          
Stated interest rate 2.625%   2.625%    
Total borrowings $ 500,000     $ 0  
Less unaccreted debt discount   $ 600