XML 109 R84.htm IDEA: XBRL DOCUMENT v3.20.4
Lines of Credit, Senior Notes and Other Borrowings - Consolidated Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Long-Term $ 1,710,033 $ 1,651,739
Notes Payable, Other Payables    
Debt Instrument [Line Items]    
Current 25,415 38,728
Long-Term 8,935 4,812
Senior Notes 1.750%, Due 21 March 2023    
Debt Instrument [Line Items]    
Long-Term 609,764 557,185
Senior Notes 3.5%, Due 15 December 2024    
Debt Instrument [Line Items]    
Long-Term 496,200 495,240
Senior Notes 4.25%, Due 15 September 2028    
Debt Instrument [Line Items]    
Long-Term $ 595,134 $ 594,502