v3.26.1
Commitments and Contingencies - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
ft²
subLease
Jun. 30, 2025
USD ($)
Lessee, Lease, Description [Line Items]        
Lease cost | $ $ 682 $ 592 $ 1,300 $ 1,100
Minimum        
Lessee, Lease, Description [Line Items]        
Operating lease, remaining lease term (in years) 11 months   11 months  
Maximum        
Lessee, Lease, Description [Line Items]        
Operating lease, remaining lease term (in years) 3 years 6 months   3 years 6 months  
San Diego, California        
Lessee, Lease, Description [Line Items]        
Area leased (in square feet) | ft²     56,600  
Plymouth Meeting, Pennsylvania        
Lessee, Lease, Description [Line Items]        
Area leased (in square feet) | ft²     57,400  
Number of agreements to sublease     4  
Area of land under sublease | ft²     25,000  
Plymouth Meeting, Pennsylvania | Period One        
Lessee, Lease, Description [Line Items]        
Number of agreements to sublease     2  
Plymouth Meeting, Pennsylvania | Period Two        
Lessee, Lease, Description [Line Items]        
Number of agreements to sublease     1  
Plymouth Meeting, Pennsylvania | Period Three        
Lessee, Lease, Description [Line Items]        
Number of agreements to sublease     1  
San Diego, California | Minimum        
Lessee, Lease, Description [Line Items]        
Lessee, operating lease, base rate percentage (in percent)     2.00%  
San Diego, California | Maximum        
Lessee, Lease, Description [Line Items]        
Lessee, operating lease, base rate percentage (in percent)     3.00%