v3.26.1
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 9,798 $ 9,676
Less—accumulated depreciation (7,326) (7,052)
Property and equipment, net 2,472 2,624
Assets Under Construction    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 307 228
IT Equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 451 451
Leasehold Improvements    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 471 471
Lab Equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 8,569 $ 8,526