XML 63 R51.htm IDEA: XBRL DOCUMENT v3.26.1
Property and equipment, net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment [Line Items]    
Property plant and equipment, gross $ 28,779 $ 28,268
Less: Accumulated depreciation (20,618) (19,296)
Property plant and equipment, net 8,161 8,972
Manufacturing and laboratory equipment    
Property, Plant, and Equipment [Line Items]    
Property plant and equipment, gross 15,826 15,356
Computer hardware and software    
Property, Plant, and Equipment [Line Items]    
Property plant and equipment, gross 1,934 1,911
Office furniture and fixtures    
Property, Plant, and Equipment [Line Items]    
Property plant and equipment, gross 682 682
Leasehold improvements    
Property, Plant, and Equipment [Line Items]    
Property plant and equipment, gross 9,447 9,447
Construction-in-process    
Property, Plant, and Equipment [Line Items]    
Property plant and equipment, gross $ 890 $ 872