XML 97 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment reporting and concentrations - Additional information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
customer
segment
Dec. 31, 2023
USD ($)
customer
Segment reporting and concentrations    
Number of reporting segments | segment 3  
Right-of-use-asset, net | $ $ 4,238 $ 5,054
Sales revenue, net | Customer concentration risk | Non-US    
Segment reporting and concentrations    
Concentration risk, percentage 21.00% 37.00%
Foreign customer | Accounts receivable | Customer concentration risk    
Segment reporting and concentrations    
Concentration risk, percentage 16.00% 31.00%
One customer | Sales revenue, net | Customer concentration risk    
Segment reporting and concentrations    
Number of clients 1  
Concentration risk, percentage 48.00% 10.00%
Two customer | Accounts receivable | Customer concentration risk    
Segment reporting and concentrations    
Number of clients 2  
Concentration risk, percentage 61.00%  
Three customer | Accounts receivable | Customer concentration risk    
Segment reporting and concentrations    
Number of clients   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 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%