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