XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Segment reporting and concentrations - Additional information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
USD ($)
client
segment
Mar. 31, 2021
Dec. 31, 2021
USD ($)
client
Segment Reporting Information [Line Items]      
Number of Reportable Segments | segment 3    
Classification of segment assets | $ $ 54,934   $ 59,217
Foreign Customer [Member] | Accounts receivable | Customer Concentration Risk      
Segment Reporting Information [Line Items]      
Concentration Risk, Percentage 31.00%   19.00%
One Client [Member] | Sales Revenue, Net [Member] | Customer Concentration Risk | US      
Segment Reporting Information [Line Items]      
Number of clients 1    
Concentration Risk, Percentage 21.00% 12.00%  
Another client [Member] | Sales Revenue, Net [Member] | Customer Concentration Risk | US      
Segment Reporting Information [Line Items]      
Number of clients 0    
Concentration Risk, Percentage 10.00%    
Another client [Member] | Sales Revenue, Net [Member] | Customer Concentration Risk | Non-US      
Segment Reporting Information [Line Items]      
Concentration Risk, Percentage 37.00% 49.00%  
Three Clients [Member] | Accounts receivable      
Segment Reporting Information [Line Items]      
Number of clients     37
Three Clients [Member] | Accounts receivable | Customer Concentration Risk      
Segment Reporting Information [Line Items]      
Concentration Risk, Percentage 31.00%   10.00%