XML 34 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts receivable
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Accounts receivable 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