XML 46 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other long term obligations
12 Months Ended
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]  
Other long-term obligations 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