XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements - Financial Assets Measured on a Recurring Basis (Details) - Fair Value Measurements Recurring Basis - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Financial assets measured at fair value on a recurring basis    
Total financial assets $ 191,539  
Total financial liabilities 1,592 $ 14,252
Royalty Fee Derivative Liability    
Financial assets measured at fair value on a recurring basis    
Total financial liabilities 1,490 13,620
Contingent Consideration    
Financial assets measured at fair value on a recurring basis    
Total financial liabilities 102 632
Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets 152,420  
Level 2    
Financial assets measured at fair value on a recurring basis    
Total financial assets 39,119  
Level 3    
Financial assets measured at fair value on a recurring basis    
Total financial liabilities 1,592 14,252
Level 3 | Royalty Fee Derivative Liability    
Financial assets measured at fair value on a recurring basis    
Total financial liabilities 1,490 13,620
Level 3 | Contingent Consideration    
Financial assets measured at fair value on a recurring basis    
Total financial liabilities 102 632
U.S. government agency securities    
Financial assets measured at fair value on a recurring basis    
Total financial assets 3,773  
U.S. government agency securities | Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets 3,773  
U.S. treasury securities    
Financial assets measured at fair value on a recurring basis    
Total financial assets 45,419  
U.S. treasury securities | Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets 45,419  
Commercial paper and corporate notes    
Financial assets measured at fair value on a recurring basis    
Total financial assets 39,119  
Commercial paper and corporate notes | Level 2    
Financial assets measured at fair value on a recurring basis    
Total financial assets 39,119  
Cash equivalents    
Financial assets measured at fair value on a recurring basis    
Total financial assets 103,228 125,549
Cash equivalents | Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets $ 103,228 $ 125,549