XML 49 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Concentration of Risk (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Concentration Risk [Line Items]    
Insurance coverage $ 250,000  
Largest Customer | Consolidated Revenues | Customer Concentration Risk    
Concentration Risk [Line Items]    
Risk percent 10.00% 14.00%
Largest Customer | Accounts Receivable | Customer Concentration Risk    
Concentration Risk [Line Items]    
Risk percent 19.00% 5.00%
Five Largest Customers | Consolidated Revenues | Customer Concentration Risk    
Concentration Risk [Line Items]    
Risk percent 36.00% 44.00%
Five Largest Customers | Accounts Receivable | Customer Concentration Risk    
Concentration Risk [Line Items]    
Risk percent 34.00% 28.00%
Ten Largest Customers | Consolidated Revenues | Customer Concentration Risk    
Concentration Risk [Line Items]    
Risk percent 45.00% 55.00%
Ten Largest Customers | Accounts Receivable | Customer Concentration Risk    
Concentration Risk [Line Items]    
Risk percent 40.00% 31.00%