XML 93 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment reporting and concentrations - Additional information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
customer
segment
Dec. 31, 2022
USD ($)
customer
client
Segment reporting and concentrations    
Number of reporting segments | segment 3  
Right-of-use-asset, net | $ $ 5,054 $ 4,309
Sales revenue, net | Customer concentration risk | Non-US    
Segment reporting and concentrations    
Concentration risk, percentage 37.00% 38.00%
Foreign customer | Accounts receivable | Customer concentration risk    
Segment reporting and concentrations    
Concentration risk, percentage 31.00% 44.00%
One customer | Sales revenue, net | Customer concentration risk    
Segment reporting and concentrations    
Number of clients 1  
Concentration risk, percentage 10.00%  
Two customer | Sales revenue, net | Customer concentration risk    
Segment reporting and concentrations    
Concentration risk, percentage   11.00%
Three customer | Accounts receivable | Customer concentration risk    
Segment reporting and concentrations    
Number of clients 3  
Concentration risk, percentage 53.00%  
Four customer | Accounts receivable | Customer concentration risk    
Segment reporting and concentrations    
Number of clients | client   4
Concentration risk, percentage   45.00%
Customer | Sales revenue, net | 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 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% 10.00%