v3.26.3
Segment Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2026
USD ($)
segment
Sep. 30, 2025
USD ($)
Segment Information        
Number of reportable segments | segment     3  
Net revenue $ 9,899 $ 8,095 $ 28,210 $ 21,559
Cost of revenue 3,855 2,659 10,641 7,050
Gross profit 6,044 5,436 17,569 14,509
US        
Segment Information        
Net revenue 8,264 6,728 23,511 17,342
Foreign countries        
Segment Information        
Net revenue 1,635 1,367 4,699 4,217
Diagnostics        
Segment Information        
Net revenue 1,625 762 3,976 2,102
Cost of revenue 719 616 1,936 1,762
Gross profit 906 146 2,040 340
Therapeutic Devices        
Segment Information        
Net revenue 7,169 6,671 19,744 18,795
Cost of revenue 2,568 1,793 6,599 5,038
Gross profit 4,601 4,878 13,145 13,757
Development Services        
Segment Information        
Net revenue 1,105 662 4,490 662
Cost of revenue 568 250 2,106 250
Gross profit $ 537 $ 412 $ 2,384 $ 412