XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment reporting and concentrations - Additional information (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
customer
Jun. 30, 2023
Jun. 30, 2024
USD ($)
customer
segment
Jun. 30, 2023
customer
Dec. 31, 2023
USD ($)
customer
Segment reporting and concentrations          
Number of reporting segments | segment     3    
Right-of-use-asset, net | $ $ 4,627   $ 4,627   $ 5,054
Sales revenue, net | Customer concentration risk | Non-US          
Segment reporting and concentrations          
Concentration risk, percentage 27.00% 44.00% 29.00% 42.00%  
Foreign customer | Accounts receivable | Customer concentration risk          
Segment reporting and concentrations          
Concentration risk, percentage     22.00%   31.00%
One customer | Sales revenue, net | Customer concentration risk          
Segment reporting and concentrations          
Number of clients 1   1    
Concentration risk, percentage 38.00% 10.00% 31.00%    
Two customer | Sales revenue, net | Customer concentration risk          
Segment reporting and concentrations          
Number of clients       2  
Concentration risk, percentage       10.70%  
Other customer | Sales revenue, net | Customer concentration risk          
Segment reporting and concentrations          
Concentration risk, percentage       10.60%  
Three customer | Accounts receivable | Customer concentration risk          
Segment reporting and concentrations          
Number of clients     2    
Concentration risk, percentage     47.00%    
Four 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   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%   10.00%    
Customer | Minimum | Accounts receivable | Customer concentration risk          
Segment reporting and concentrations          
Concentration risk, percentage         10.00%