v3.26.1
Leases - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Aug. 31, 2025
USD ($)
Jul. 31, 2025
Mar. 31, 2025
Lessee, Lease, Description [Line Items]          
Operating lease rent expenses $ 4,800 $ 5,600      
Right-of-use asset 12,852 10,576      
Operating lease liability $ 14,202 $ 11,576      
New leases recognized during period 0 0      
New Leases          
Lessee, Lease, Description [Line Items]          
Right-of-use asset     $ 8,200    
Operating lease liability     $ 8,000    
Laboratory Space          
Lessee, Lease, Description [Line Items]          
Operating lease, term of contract         91 months
Office Space          
Lessee, Lease, Description [Line Items]          
Operating lease, term of contract       39 months  
Minimum          
Lessee, Lease, Description [Line Items]          
Lease term 1 year 6 months        
Maximum          
Lessee, Lease, Description [Line Items]          
Lease term 191 years