v3.25.2
Fixed Assets, Net - Summary of Fixed Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Property Plant And Equipment [Line Items]    
Total fixed assets $ 5,216 $ 5,267
Less accumulated depreciation (3,558) (3,076)
Fixed assets, net 1,658 2,191
Laboratory Equipment    
Property Plant And Equipment [Line Items]    
Total fixed assets 1,208 1,219
Manufacturing Equipment    
Property Plant And Equipment [Line Items]    
Total fixed assets 609 695
Furniture and Fixtures    
Property Plant And Equipment [Line Items]    
Total fixed assets 159 159
Networking and Computer Equipment    
Property Plant And Equipment [Line Items]    
Total fixed assets 131 85
Leasehold Improvements    
Property Plant And Equipment [Line Items]    
Total fixed assets $ 3,109 $ 3,109