XML 62 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Term Debt, Borrowings and Payments under Bank Credit Facilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Borrowings and Payments under the Revolving Credit Facility [Abstract]      
Borrowings (Payments) on bank credit facilities $ 250,024 $ (417,376) $ (78,455)
Revolving Credit Facility [Member]      
Borrowings and Payments under the Revolving Credit Facility [Abstract]      
Borrowings on bank credit facilities 582,277 1,351,158 2,302,433
Payments on bank credit facilities (332,253) (1,768,534) (2,380,888)
Borrowings (Payments) on bank credit facilities $ 250,024 $ (417,376) $ (78,455)