XML 52 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Principal Business Activity and Significant Accounting Policies - Receivables and Credit Policy (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Receivables and Credit Policy    
Accounts receivable, gross $ 145,897 $ 71,808
Less: Allowance for doubtful accounts (574) (431)
Total accounts receivable, net 145,323 71,377
Trade receivables    
Receivables and Credit Policy    
Accounts receivable, gross 140,002 67,551
Other receivables    
Receivables and Credit Policy    
Accounts receivable, gross $ 5,895 $ 4,257