v3.26.1
Fair Value Measurements - Financial Assets Measured on a Recurring Basis (Details) - Fair Value Measurements Recurring Basis - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financial assets measured at fair value on a recurring basis    
Total financial assets $ 103,628 $ 163,232
Royalty Fee Derivative Liability    
Financial assets measured at fair value on a recurring basis    
Total financial liabilities 1,490 1,490
Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets 68,772 124,384
Level 2    
Financial assets measured at fair value on a recurring basis    
Total financial assets 34,856 38,848
Level 3 | Royalty Fee Derivative Liability    
Financial assets measured at fair value on a recurring basis    
Total financial liabilities 1,490 1,490
U.S. government agency securities    
Financial assets measured at fair value on a recurring basis    
Total financial assets   3,803
U.S. government agency securities | Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets   3,803
U.S. treasury securities    
Financial assets measured at fair value on a recurring basis    
Total financial assets   42,303
U.S. treasury securities | Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets   42,303
Commercial paper and corporate notes    
Financial assets measured at fair value on a recurring basis    
Total financial assets 22,383 37,140
Commercial paper and corporate notes | Level 2    
Financial assets measured at fair value on a recurring basis    
Total financial assets 22,383 37,140
Cash equivalents    
Financial assets measured at fair value on a recurring basis    
Total financial assets 81,245 79,986
Cash equivalents | Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets 68,772 78,278
Cash equivalents | Level 2    
Financial assets measured at fair value on a recurring basis    
Total financial assets $ 12,473 $ 1,708