XML 66 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Description of the Business and Summary of Significant Accounting Policies - Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accounts Payable and Accrued Liabilities [Abstract]    
Trade accounts payable $ 58,366 $ 57,030
Property and other taxes payable 91,941 90,558
Deferred revenues 173,029 159,762
Accrued salaries and benefits 45,780 57,502
Interest payable 48,415 39,870
Other accrued liabilities 49,040 59,998
Total accounts payable and accrued liabilities $ 466,571 $ 464,720