v3.26.1
Segment Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
segment
Dec. 31, 2024
USD ($)
Segment Information    
Number of reportable segments | segment 3  
Net revenue $ 32,030 $ 27,285
Cost of revenue 10,351 8,198
Gross profit 21,679 19,087
US    
Segment Information    
Net revenue 26,461 22,556
Foreign countries    
Segment Information    
Net revenue 5,569 4,729
Diagnostics    
Segment Information    
Net revenue 2,801 2,433
Cost of revenue 2,506 2,207
Gross profit 295 226
Therapeutic Devices    
Segment Information    
Net revenue 26,197 24,852
Cost of revenue 6,873 5,991
Gross profit 19,324 $ 18,861
Development Services    
Segment Information    
Net revenue 3,032  
Cost of revenue 972  
Gross profit $ 2,060