XML 91 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Significant accounting policies - Credit, product and supplier concentrations and off-balance-sheet risk (Details)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Accounts Receivable Concentration      
Concentration Risk      
Concentration risk (in percent) 29.00% 50.00%  
Revenue Concentration      
Concentration Risk      
Concentration risk (in percent) 10.00% 10.00%  
Revenue Concentration | One customer      
Concentration Risk      
Percentage of aggregate accounts receivable accounted by one customer 13.00%    
Customer Concentration Risk | One customer      
Concentration Risk      
Concentration risk (in percent)   10.00% 10.00%
Percentage of aggregate accounts receivable accounted by one customer 19.00%