XML 56 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts receivable (Tables)
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Schedule of accounts receivable
NoteDecember 31, 2022December 31, 2021
Trade9$39,625 $51,774 
Holdbacks372 380 
Accrued trade receivables33,207 12,266 
Contract receivables $73,204 $64,420 
Other10,607 4,367 
 $83,811 $68,787