XML 64 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Description of the Business and Summary of Significant Accounting Policies - Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounts Payable and Accrued Liabilities [Abstract]    
Trade accounts payable $ 57,030 $ 38,628
Property and other taxes payable 90,558 73,461
Deferred revenues 159,762 136,479
Accrued salaries and benefits 57,502 58,219
Interest payable 39,870 23,111
Other accrued liabilities 59,998 55,261
Total accounts payable and accrued liabilities $ 464,720 $ 385,159