v3.25.2
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Commitments And Contingencies [Line Items]        
Type of Cost, Good or Service [Extensible List]     us-gaap:LicenseMember  
Einstein License And Service Agreement        
Commitments And Contingencies [Line Items]        
Patent expenses $ 900      
Albert Einstein College Of Medicine | Einstein License And Service Agreement        
Commitments And Contingencies [Line Items]        
Milestone payments for each product, process or service     $ 1,850  
Milestone payments for each new indication of licensed product     1,850  
Aggregate amount of additional milestone payments     5,750  
Einstein License        
Commitments And Contingencies [Line Items]        
Patent expenses $ 100 $ 100 $ 100 $ 100
Einstein License | Albert Einstein College Of Medicine        
Commitments And Contingencies [Line Items]        
Patent expenses       $ 100