v3.25.4
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property and Equipment, Net [Abstract]    
Property and equipment $ 29,931 $ 27,700
Less: Accumulated depreciation and amortization (16,737) (11,707)
Property and equipment, net 13,194 15,993
Laboratory and production equipment    
Property and Equipment, Net [Abstract]    
Property and equipment 14,615 13,412
Computer equipment    
Property and Equipment, Net [Abstract]    
Property and equipment 1,761 1,724
Purchased software    
Property and Equipment, Net [Abstract]    
Property and equipment 57 57
Furniture and fixtures    
Property and Equipment, Net [Abstract]    
Property and equipment 318 321
Leasehold improvements    
Property and Equipment, Net [Abstract]    
Property and equipment 11,790 7,226
Construction in process    
Property and Equipment, Net [Abstract]    
Property and equipment $ 1,390 $ 4,960