v3.25.2
Summary of Significant Accounting Policies (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
May 31, 2025
Dec. 31, 2024
Class of Stock [Line Items]      
Accumulated deficit $ 221,451,000   $ 200,126,000
Cash and cash equivalents 82,233,000   119,709,000
Marketable investment securities 193,697,000   173,421,000
Allowance for credit losses 0   0
Accrued bonuses $ 15,000,000.0   $ 23,300,000
Stock options      
Class of Stock [Line Items]      
Service period 4 years    
Restricted Stock Units (RSUs)      
Class of Stock [Line Items]      
Service period 4 years    
Minimum      
Class of Stock [Line Items]      
Property and equipment, useful life 5 years    
Maximum      
Class of Stock [Line Items]      
Property and equipment, useful life 10 years    
Capsulomics      
Class of Stock [Line Items]      
Additional consideration payable based on achievement of certain commercial milestones   $ 2,500,000