XML 33 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts Receivable - Concentration of Credit Risk (Details) - Customer Concentration Risk
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Revenue from Contract with Customer Benchmark      
Concentration Risk [Line Items]      
Concentration risk 100.00% 100.00%  
Revenue from Contract with Customer Benchmark | Largest customer      
Concentration Risk [Line Items]      
Concentration risk 48.20% 26.50%  
Revenue from Contract with Customer Benchmark | 2nd largest customer      
Concentration Risk [Line Items]      
Concentration risk 18.20% 25.80%  
Revenue from Contract with Customer Benchmark | 3rd largest customer      
Concentration Risk [Line Items]      
Concentration risk 14.70% 16.20%  
Revenue from Contract with Customer Benchmark | 4th largest customer      
Concentration Risk [Line Items]      
Concentration risk 10.00% 11.50%  
Revenue from Contract with Customer Benchmark | Remaining customers      
Concentration Risk [Line Items]      
Concentration risk 8.90% 20.00%  
Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk 100.00%   100.00%
Accounts Receivable | Largest customer      
Concentration Risk [Line Items]      
Concentration risk 37.60%   54.30%
Accounts Receivable | 2nd largest customer      
Concentration Risk [Line Items]      
Concentration risk 31.90%   15.70%
Accounts Receivable | 3rd largest customer      
Concentration Risk [Line Items]      
Concentration risk 22.40%   15.20%
Accounts Receivable | 4th largest customer      
Concentration Risk [Line Items]      
Concentration risk 4.70%   3.60%
Accounts Receivable | Remaining customers      
Concentration Risk [Line Items]      
Concentration risk 3.40%   11.20%