XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Segment reporting and concentrations - Additional information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
customer
segment
Mar. 31, 2022
customer
Dec. 31, 2022
USD ($)
customer
Segment reporting information      
Number of reportable segments | segment 3    
Right-of-use-asset, net | $ $ 4,109   $ 4,309
Classification of segment assets | $ $ 49,135   $ 48,042
Sales revenue,net | Customer concentration risk | Non-US      
Segment reporting information      
Concentration risk, percentage 39.00% 37.00%  
Foreign customer | Accounts receivable | Customer concentration risk      
Segment reporting information      
Concentration risk, percentage 38.00%   44.00%
One client | Sales revenue,net | Customer concentration risk      
Segment reporting information      
Number of clients 1    
Concentration risk, percentage 11.00%    
Another client | Sales revenue,net | Customer concentration risk      
Segment reporting information      
Concentration risk, percentage 11.00% 21.00%  
Another client | Accounts receivable | Customer concentration risk      
Segment reporting information      
Number of clients 2    
Concentration risk, percentage 30.00%    
Four clients | Accounts receivable | Customer concentration risk      
Segment reporting information      
Number of clients     4
Concentration risk, percentage     45.00%
Client | Sales revenue,net | Customer concentration risk | United States      
Segment reporting information      
Number of clients 0 0  
Client | Accounts receivable | Customer concentration risk      
Segment reporting information      
Number of clients 0   0
Client | Minimum | Sales revenue,net | Customer concentration risk      
Segment reporting information      
Concentration risk, percentage 10.00% 10.00%  
Client | Minimum | Accounts receivable | Customer concentration risk      
Segment reporting information      
Concentration risk, percentage 10.00%   10.00%