XML 52 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Accounts receivable (Tables)
12 Months Ended
Dec. 31, 2020
Receivables [Abstract]  
Schedule of accounts receivable
December 31, 2020December 31, 2019
Trade$23,692 $38,686 
Holdbacks64 7,152 
Accrued trade receivables8,445 13,174 
Contract receivables $32,201 $59,012 
Other4,172 7,734 
 $36,373 $66,746