v3.26.1
Segment reporting and concentrations (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
customer
Jun. 30, 2025
customer
Jun. 30, 2026
USD ($)
segment
customer
Jun. 30, 2025
customer
Dec. 31, 2025
USD ($)
customer
Segment reporting and concentrations          
Number of operating segments | segment     1    
Number of reporting segments | segment     1    
Right-of-use-asset, net | $ $ 3,571   $ 3,571   $ 4,094
Sales revenue, net | Customer concentration risk | Non-US          
Segment reporting and concentrations          
Concentration risk, percentage 13.00% 17.00% 13.00% 17.00%  
One customer | Sales revenue, net | Customer concentration risk          
Segment reporting and concentrations          
Number of clients 1 1 1 1  
Concentration risk, percentage 37.00% 58.00% 46.00% 59.00%  
Customer | Customer concentration risk | United States          
Segment reporting and concentrations          
Number of clients 0 0 0 0  
Customer | Sales revenue, net | Customer concentration risk          
Segment reporting and concentrations          
Concentration risk, percentage 34.00%   26.00%    
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% 10.00% 10.00%  
Customer | Minimum | Accounts receivable | Customer concentration risk          
Segment reporting and concentrations          
Concentration risk, percentage     10.00%   10.00%
Foreign customer | Accounts receivable | Customer concentration risk          
Segment reporting and concentrations          
Concentration risk, percentage     13.00%   10.00%
Two customer | Accounts receivable | Customer concentration risk          
Segment reporting and concentrations          
Number of clients     2   2
Concentration risk, percentage     66.00%   63.00%