XML 70 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Accounts Payable and Accrued and Other Liabilities - Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Non-current deferred revenues $ 26,754 $ 24,409
Long-term taxes payable 86,751 63,565
Benefit plan-related liabilities 128,199 108,615
Non-current deferred tax liabilities 173,233 189,814
Other, including long-term portion of fair value of interest rate swap contracts 124,656 93,343
Total other liabilities $ 539,593 $ 479,746