v3.26.1
Property and Equipment - Schedule of Major Classes of Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property and equipment    
Total Property and Equipment $ 13,502 $ 15,350
Accumulated Depreciation (8,880) (10,721)
Property and Equipment, net 4,622 4,629
Machinery and Equipment    
Property and equipment    
Total Property and Equipment 10,162 11,340
Information Technology & Office Equipment    
Property and equipment    
Total Property and Equipment 1,650 1,717
Leasehold Improvements    
Property and equipment    
Total Property and Equipment 1,215 1,567
Laboratory Equipment    
Property and equipment    
Total Property and Equipment $ 475 $ 726