XML 69 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued liabilities (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Schedule of accrued liabilities
NoteDecember 31, 2024December 31, 2023
Payroll liabilities$43,355 $28,524 
Income and other taxes payable20,449 26,515 
Loans from affiliates and joint ventures8,299 11,387 
Dividends payable17(d)3,022 2,674 
Other2,783 3,125 
 $77,908 $72,225