XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Borrowings (Tables)
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
Schedule of Borrowings
Borrowings at September 30, 2021 and December 31, 2020 consisted of the following: 
September 30,
2021
December 31,
2020
4.20% Senior Notes, due December 2021
$— $350,000 
3.20% Senior Notes, due June 2023
100,000 100,000 
3.37% Senior Notes, due June 2025
100,000 100,000 
3.00% Senior Notes, due May 2030
500,000 500,000 
2.625% Senior Notes, due June 2031
500,000 — 
Other borrowings131 215 
Total borrowings1,200,131 1,050,215 
Less current portion35 88 
Less deferred debt issuance costs8,628 4,824 
Less unaccreted debt discount1,390 949 
Total long-term borrowings$1,190,078 $1,044,354