XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Segment reporting and concentrations - Additional information (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
client
Jun. 30, 2021
Jun. 30, 2022
USD ($)
client
segment
Jun. 30, 2021
client
Dec. 31, 2021
USD ($)
client
Segment Reporting Information [Line Items]          
Number of reportable segments | segment     3    
Right-of-use-asset, net | $ $ 4,395   $ 4,395   $ 5,621
Classification of segment assets | $ $ 49,923   $ 49,923   $ 59,217
Foreign Customer [Member] | Sales Revenue, Net [Member] | Customer Concentration Risk | Non-US          
Segment Reporting Information [Line Items]          
Concentration risk, percentage 38.00% 47.00% 38.00% 48.00%  
Foreign Customer [Member] | Accounts receivable | Customer Concentration Risk          
Segment Reporting Information [Line Items]          
Concentration risk, percentage     33.00%   37.00%
One Client [Member] | Sales Revenue, Net [Member] | Customer Concentration Risk | US          
Segment Reporting Information [Line Items]          
Number of clients     1    
Concentration risk, percentage 13.00%   17.00%    
One Client [Member] | Accounts receivable | Customer Concentration Risk          
Segment Reporting Information [Line Items]          
Number of clients         1
Concentration risk, percentage         19.00%
Another client [Member] | Sales Revenue, Net [Member] | Customer Concentration Risk | US          
Segment Reporting Information [Line Items]          
Number of clients       2  
Concentration risk, percentage 10.00% 11.00%   22.00%  
Three Clients [Member] | Sales Revenue, Net [Member] | Customer Concentration Risk | US          
Segment Reporting Information [Line Items]          
Concentration risk, percentage   11.00%      
Three Clients [Member] | Accounts receivable | Customer Concentration Risk          
Segment Reporting Information [Line Items]          
Number of clients     3    
Concentration risk, percentage     44.00%    
Client [Member] | Sales Revenue, Net [Member] | Customer Concentration Risk | US          
Segment Reporting Information [Line Items]          
Number of clients 0   0    
Concentration risk, percentage 10.00%   10.00%    
Client [Member] | Accounts receivable | Customer Concentration Risk          
Segment Reporting Information [Line Items]          
Number of clients     0   0
Concentration risk, percentage     10.00%   10.00%