XML 56 R42.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE AND SEGMENT INFORMATION - Revenue by customer type and geographic area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue:        
Revenue $ 9,485 $ 8,613 $ 27,829 $ 26,444
United States | Total product sales        
Revenue:        
Revenue 28 21 152 99
Germany | Total product sales        
Revenue:        
Revenue 2,899 3,181 9,050 9,497
All other countries | Total product sales        
Revenue:        
Revenue 6,558 5,411 18,627 16,848
Direct        
Revenue:        
Revenue 5,173 5,139 15,546 14,922
Direct | United States | Total product sales        
Revenue:        
Revenue 28 21 152 63
Direct | Germany | Total product sales        
Revenue:        
Revenue 2,899 3,181 9,050 9,497
Direct | All other countries | Total product sales        
Revenue:        
Revenue 2,246 1,937 6,344 5,362
Distributors/Strategic Partners        
Revenue:        
Revenue 4,312 3,474 12,283 11,522
Distributors/Strategic Partners | United States | Total product sales        
Revenue:        
Revenue       36
Distributors/Strategic Partners | All other countries | Total product sales        
Revenue:        
Revenue $ 4,312 $ 3,474 $ 12,283 $ 11,486