v3.25.4
Property and equipment, net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Property plant and equipment, gross $ 28,268 $ 27,714
Less: Accumulated depreciation (19,296) (16,521)
Property plant and equipment, net 8,972 11,193
Manufacturing and laboratory equipment    
Property, Plant and Equipment [Line Items]    
Property plant and equipment, gross 15,356 14,457
Computer hardware and software    
Property, Plant and Equipment [Line Items]    
Property plant and equipment, gross 1,911 1,847
Office furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property plant and equipment, gross 682 638
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property plant and equipment, gross 9,447 9,178
Construction-in-process    
Property, Plant and Equipment [Line Items]    
Property plant and equipment, gross $ 872 $ 1,594