XML 75 R63.htm IDEA: XBRL DOCUMENT v3.25.2
Other supplemental information - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 155,233 $ 154,162
Compensation 74,563 81,738
Taxes (primarily property, sales, and payroll taxes) 10,102 9,135
Benefits 19,007 19,765
Interest 10,181 3,972
Other 50,379 49,612
Accounts payable and accrued liabilities $ 319,465 $ 318,384