v3.26.1
Property and equipment, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Property and equipment, net      
Finance lease right-of-use assets $ 1,106 $ 1,033  
Property and equipment, gross 32,199 28,465  
Less: Accumulated depreciation and amortization (26,178) (18,949)  
Property and equipment, net 6,021 9,516  
Depreciation and amortization expense 6,400 7,200 $ 6,500
Amortization expense of property and equipment under finance leases 217 53 $ 0
Laboratory equipment      
Property and equipment, net      
Property and equipment 17,564 14,658  
Leasehold improvements      
Property and equipment, net      
Property and equipment 12,031 10,903  
Computer equipment and software      
Property and equipment, net      
Property and equipment 634 581  
Furniture and office equipment      
Property and equipment, net      
Property and equipment $ 864 $ 1,290