XML 84 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Segment Reporting and Concentrations - Additional information (Details)
12 Months Ended
Dec. 31, 2020
segment
client
Dec. 31, 2019
client
Segment Reporting Information [Line Items]    
Number of Reportable Segments | segment 3  
Sales Revenue, Net [Member]    
Segment Reporting Information [Line Items]    
Concentration Risk, Percentage   10.00%
Foreign Customer [Member] | Sales Revenue, Net [Member]    
Segment Reporting Information [Line Items]    
Concentration Risk, Percentage 54.00% 55.00%
Foreign Customer [Member] | Accounts receivable    
Segment Reporting Information [Line Items]    
Concentration Risk, Percentage 55.00% 60.00%
One Client [Member] | Sales Revenue, Net [Member]    
Segment Reporting Information [Line Items]    
Number of clients 1 1
Concentration Risk, Percentage 14.00% 16.00%
Three Clients [Member] | Accounts receivable    
Segment Reporting Information [Line Items]    
Number of clients 3 3
Concentration Risk, Percentage 36.00% 44.00%
Client [Member] | Sales Revenue, Net [Member]    
Segment Reporting Information [Line Items]    
Number of clients 0  
Concentration Risk, Percentage 10.00%  
Client [Member] | Accounts receivable    
Segment Reporting Information [Line Items]    
Number of clients 0  
Concentration Risk, Percentage 10.00%