XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE AND SEGMENT INFORMATION - Revenue by customer type and geographic area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue:        
Revenue $ 9,617 $ 8,842 $ 18,344 $ 17,831
United States | Total product sales        
Revenue:        
Revenue 61 38 124 78
Germany | Total product sales        
Revenue:        
Revenue 3,355 2,779 6,151 6,316
All other countries | Total product sales        
Revenue:        
Revenue 6,201 6,025 12,069 11,437
Direct        
Revenue:        
Revenue 5,624 4,473 10,373 9,782
Direct | United States | Total product sales        
Revenue:        
Revenue 61 20 124 42
Direct | Germany | Total product sales        
Revenue:        
Revenue 3,355 2,779 6,151 6,316
Direct | All other countries | Total product sales        
Revenue:        
Revenue 2,208 1,674 4,098 3,424
Distributors/Strategic Partners        
Revenue:        
Revenue 3,993 4,369 7,971 8,049
Distributors/Strategic Partners | United States | Total product sales        
Revenue:        
Revenue   18   36
Distributors/Strategic Partners | All other countries | Total product sales        
Revenue:        
Revenue $ 3,993 $ 4,351 $ 7,971 $ 8,013