v3.25.2
Commitments and Contingencies - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Nov. 30, 2023
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
ft²
Jun. 30, 2024
USD ($)
Dec. 31, 2023
ft²
Lessee, Lease, Description [Line Items]            
Lease cost | $   $ 592 $ 521 $ 1,100 $ 1,400  
Minimum            
Lessee, Lease, Description [Line Items]            
Operating lease, remaining lease term (in years)   1 year 10 months 24 days   1 year 10 months 24 days    
Maximum            
Lessee, Lease, Description [Line Items]            
Operating lease, remaining lease term (in years)   4 years 6 months   4 years 6 months    
San Diego, California            
Lessee, Lease, Description [Line Items]            
Area leased (in square feet)       56,600    
Plymouth Meeting, Pennsylvania            
Lessee, Lease, Description [Line Items]            
Area leased (in square feet)       57,400   11,400
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%