XML 67 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of accrued liabilities
NoteDecember 31, 2023December 31, 2022
Payroll liabilities$28,524 $16,082 
Current portion of DSU liabilities20(c) 5,099 
Income and other taxes payable26,515 8,189 
Loans from affiliates and joint ventures11,387 — 
Obligation related to MacKellar acquisition20,070 — 
Obligation related to DGI acquisition2,431 1,720 
Deferred consideration related to ML Northern acquisition21(b) 5,002 
Dividends payable16(d)2,674 2,098 
Other3,125 5,594 
 $94,726 $43,784