XML 148 R116.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair value measurements and financial risk management - Aging of trade receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Disclosure of provision matrix [line items]    
Total accounts receivable, net $ 64,570 $ 28,830
0 to 90 days    
Disclosure of provision matrix [line items]    
Total accounts receivable, net 57,031 27,627
91 to 180 days    
Disclosure of provision matrix [line items]    
Total accounts receivable, net 6,810 236
181 days +    
Disclosure of provision matrix [line items]    
Total accounts receivable, net $ 729 $ 967