XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment reporting and concentrations - Additional information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
customer
segment
Mar. 31, 2023
customer
Dec. 31, 2023
USD ($)
client
Segment reporting and concentrations      
Number of reporting segments | segment 3    
Right-of-use-asset, net | $ $ 4,815   $ 5,054
Sales revenue, net | Customer concentration risk | Non-US      
Segment reporting and concentrations      
Concentration risk, percentage 33.00% 39.00%  
Foreign customer | Accounts receivable | Customer concentration risk      
Segment reporting and concentrations      
Concentration risk, percentage 27.00%   31.00%
One customer | Sales revenue, net | Customer concentration risk      
Segment reporting and concentrations      
Number of clients 1    
Concentration risk, percentage 24.00%    
Two customer | Sales revenue, net | Customer concentration risk      
Segment reporting and concentrations      
Number of clients   2  
Concentration risk, percentage   11.00%  
Three customer | Accounts receivable | Customer concentration risk      
Segment reporting and concentrations      
Number of clients 2    
Concentration risk, percentage 35.00%    
Four customer | Accounts receivable | Customer concentration risk      
Segment reporting and concentrations      
Number of clients | client     3
Concentration risk, percentage     53.00%
Customer | Customer concentration risk | United States      
Segment reporting and concentrations      
Number of clients 0    
Customer | Accounts receivable | Customer concentration risk      
Segment reporting and concentrations      
Number of clients 0    
Customer | Minimum | Sales revenue, net | Customer concentration risk      
Segment reporting and concentrations      
Concentration risk, percentage 10.00%    
Customer | Minimum | Accounts receivable | Customer concentration risk      
Segment reporting and concentrations      
Concentration risk, percentage     10.00%