XML 72 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Payable and Accrued and Other Liabilities - Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Non-current deferred revenues $ 27,389 $ 33,490
Long-term taxes payable 122,126 114,467
Benefit plan-related liabilities 183,720 157,033
Non-current deferred tax liabilities 48,742 86,550
Other 24,815 23,924
Total other liabilities $ 406,792 $ 415,464