XML 69 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other long term obligations (Tables)
12 Months Ended
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]  
Schedule of other long term obligations
NoteDecember 31, 2023December 31, 2022
DSU liabilities20(c)$21,361 $13,159 
Long-term contract liabilities5(b)16,114 — 
Obligation related to MacKellar acquisition93,356 — 
Obligation related to DGI acquisition 2,142 
Other3,526 3,275 
$134,357 $18,576