v3.26.1
Commitments and Contingencies - Additional Information (Details) - Lilly Agreement - USD ($)
1 Months Ended 6 Months Ended
Jan. 31, 2021
Jun. 30, 2026
Loss Contingencies [Line Items]    
Upfront payment $ 5,000,000  
Royalties incurred   $ 0
Maximum    
Loss Contingencies [Line Items]    
Tiered percentage royalty on annual net sales 10.00%  
Development and Commercial Milestone    
Loss Contingencies [Line Items]    
Milestone payments $ 168,000,000