XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting and Concentrations - Additional information (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
client
Jun. 30, 2020
client
Jun. 30, 2021
client
segment
Jun. 30, 2020
client
Dec. 31, 2020
client
Segment Reporting Information [Line Items]          
Number of Reportable Segments | segment     3    
Foreign Customer [Member] | Sales Revenue, Net [Member] | Customer Concentration Risk          
Segment Reporting Information [Line Items]          
Concentration Risk, Percentage 47.00% 55.00% 48.00% 54.00%  
Foreign Customer [Member] | Accounts receivable | Customer Concentration Risk          
Segment Reporting Information [Line Items]          
Concentration Risk, Percentage     46.00%   55.00%
One Client [Member] | Sales Revenue, Net [Member] | Customer Concentration Risk          
Segment Reporting Information [Line Items]          
Number of clients 1 1 1 1  
Concentration Risk, Percentage 11.00% 16.00% 12.00% 15.00%  
Another client [Member] | Sales Revenue, Net [Member] | Customer Concentration Risk          
Segment Reporting Information [Line Items]          
Concentration Risk, Percentage 11.00%   10.00%    
Three Clients [Member] | Accounts receivable          
Segment Reporting Information [Line Items]          
Number of clients     3   3
Three Clients [Member] | Accounts receivable | Customer Concentration Risk          
Segment Reporting Information [Line Items]          
Concentration Risk, Percentage     36.00%   36.00%
Client [Member] | Sales Revenue, Net [Member] | Customer Concentration Risk          
Segment Reporting Information [Line Items]          
Number of clients 0 0 0 0  
Concentration Risk, Percentage 10.00% 10.00% 10.00% 10.00%