XML 30 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information (Details 2) - Customer concentration risk - Revenue
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Customer A    
Concentration Risk    
Revenue from major customer as a percentage of total revenue   19.00%
Customer B    
Concentration Risk    
Revenue from major customer as a percentage of total revenue 15.00% 16.00%
Customer C    
Concentration Risk    
Revenue from major customer as a percentage of total revenue 14.00%  
Customer D    
Concentration Risk    
Revenue from major customer as a percentage of total revenue 12.00%