XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Segment reporting and concentrations (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
segment
customer
Mar. 31, 2024
customer
Dec. 31, 2024
USD ($)
customer
Segment reporting and concentrations      
Number of reporting segments | segment 3    
Right-of-use-asset, net | $ $ 4,036   $ 4,238
Sales revenue, net | Customer concentration risk | Non-US      
Segment reporting and concentrations      
Concentration risk, percentage 16.00% 33.00%  
Foreign customer | Accounts receivable | Customer concentration risk      
Segment reporting and concentrations      
Concentration risk, percentage 17.00%   16.00%
One customer | Sales revenue, net | Customer concentration risk      
Segment reporting and concentrations      
Number of clients 1 1  
Concentration risk, percentage 61.00% 24.00%  
One customer | Accounts receivable | Customer concentration risk      
Segment reporting and concentrations      
Number of clients 1    
Concentration risk, percentage 51.00%    
Two customer | Accounts receivable | Customer concentration risk      
Segment reporting and concentrations      
Number of clients     2
Concentration risk, percentage     61.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%