XML 71 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Other long term obligations (Tables)
12 Months Ended
Dec. 31, 2024
Other Liabilities Disclosure [Abstract]  
Schedule of other long term obligations
NoteDecember 31, 2024December 31, 2023
DSU liabilities21(c)$24,096 $21,361 
Long-term contract liabilities6(b)19,027 16,114 
Other1,588 3,526 
$44,711 $41,001