XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Segment reporting and concentrations - Additional information (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
USD ($)
customer
Sep. 30, 2023
Jun. 30, 2023
customer
Sep. 30, 2024
USD ($)
segment
customer
Sep. 30, 2023
customer
Dec. 31, 2023
USD ($)
customer
Segment reporting and concentrations            
Number of reporting segments | segment       3    
Right-of-use-asset, net | $ $ 4,435     $ 4,435   $ 5,054
Sales revenue, net | Customer concentration risk | Non-US            
Segment reporting and concentrations            
Concentration risk, percentage 17.00% 40.00%   24.00% 42.00%  
Foreign customer | Accounts receivable | Customer concentration risk            
Segment reporting and concentrations            
Concentration risk, percentage       14.00%   31.00%
One customer | Sales revenue, net | Customer concentration risk            
Segment reporting and concentrations            
Number of clients 1   1 1 1  
Concentration risk, percentage 59.00% 11.00%   44.00%    
One customer | Accounts receivable | Customer concentration risk            
Segment reporting and concentrations            
Number of clients       1    
Concentration risk, percentage       55.00%    
Two customer | Sales revenue, net | Customer concentration risk            
Segment reporting and concentrations            
Number of clients         2  
Concentration risk, percentage         10.20%  
Other customer | Sales revenue, net | Customer concentration risk            
Segment reporting and concentrations            
Concentration risk, percentage         10.00%  
Three customer | Accounts receivable | Customer concentration risk            
Segment reporting and concentrations            
Number of clients           3
Concentration risk, percentage       53.00%   53.00%
Customer | Customer concentration risk | United States            
Segment reporting and concentrations            
Number of clients 0     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%     10.00%    
Customer | Minimum | Accounts receivable | Customer concentration risk            
Segment reporting and concentrations            
Concentration risk, percentage       10.00%   10.00%