v3.26.1
Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Inventory    
Raw materials $ 4,842 $ 4,324
Finished goods 762 789
Purchased inventory 471 468
Total inventory 6,075 5,581
Less: reserves (25) (36)
Inventory, net 6,050 5,545
Diagnostics    
Inventory    
Raw materials 2,277 2,425
Finished goods 316 307
Purchased inventory 114 119
Total inventory 2,707 2,851
Less: reserves (25) (36)
Inventory, net 2,682 2,815
Therapeutic Devices    
Inventory    
Raw materials 2,565 1,899
Finished goods 446 482
Purchased inventory 357 349
Total inventory 3,368 2,730
Inventory, net 3,368 2,730
Development Services    
Inventory    
Inventory, net $ 0 $ 0