v3.26.1
REVENUE - Revenue by customer type and geographic area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
REVENUE        
Revenue $ 9,633 $ 9,617 $ 18,497 $ 18,344
United States        
REVENUE        
Revenue 200 61 318 124
Germany        
REVENUE        
Revenue 2,541 3,355 5,154 6,151
All other countries        
REVENUE        
Revenue 6,892 6,201 13,025 12,069
Direct        
REVENUE        
Revenue 5,014 5,624 9,870 10,373
Direct | United States        
REVENUE        
Revenue 200 61 318 124
Direct | Germany        
REVENUE        
Revenue 2,541 3,355 5,154 6,151
Direct | All other countries        
REVENUE        
Revenue 2,273 2,208 4,398 4,098
Distributors/Strategic Partners        
REVENUE        
Revenue 4,619 3,993 8,627 7,971
Distributors/Strategic Partners | All other countries        
REVENUE        
Revenue $ 4,619 $ 3,993 $ 8,627 $ 7,971