v3.26.1
Property and equipment, net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Property and equipment, net          
Finance lease right-of-use assets $ 1,089   $ 1,089   $ 1,106
Property and equipment, gross 32,515   32,515   32,199
Less: Accumulated depreciation and amortization (27,820)   (27,820)   (26,178)
Property and equipment, net 4,695   4,695   6,021
Depreciation and amortization expense 1,100 $ 1,700 2,200 $ 3,300  
Amortization expense of property and equipment under finance leases 56 $ 55 111 $ 107  
Laboratory equipment          
Property and equipment, net          
Property and equipment 17,472   17,472   17,564
Leasehold improvements          
Property and equipment, net          
Property and equipment 12,414   12,414   12,031
Computer equipment and software          
Property and equipment, net          
Property and equipment 687   687   634
Furniture and office equipment          
Property and equipment, net          
Property and equipment $ 853   $ 853   $ 864