XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Financial Assets Measured on a Recurring Basis (Details) - Fair Value Measurements Recurring Basis - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Financial assets measured at fair value on a recurring basis    
Total financial assets $ 145,863 $ 104,940
Total financial liabilities 9,834  
Royalty Fee Derivative Liability    
Financial assets measured at fair value on a recurring basis    
Total financial liabilities 9,202  
Contingent Consideration    
Financial assets measured at fair value on a recurring basis    
Total financial liabilities 632  
Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets 145,814 96,648
Level 2    
Financial assets measured at fair value on a recurring basis    
Total financial assets   7,667
Level 3    
Financial assets measured at fair value on a recurring basis    
Total financial assets 49 625
Total financial liabilities 9,834  
Level 3 | Royalty Fee Derivative Liability    
Financial assets measured at fair value on a recurring basis    
Total financial liabilities 9,202  
Level 3 | Contingent Consideration    
Financial assets measured at fair value on a recurring basis    
Total financial liabilities 632  
U.S. government agency securities    
Financial assets measured at fair value on a recurring basis    
Total financial assets   5,195
U.S. government agency securities | Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets   5,195
U.S. treasury securities    
Financial assets measured at fair value on a recurring basis    
Total financial assets   2,993
U.S. treasury securities | Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets   2,993
Commercial paper and corporate notes    
Financial assets measured at fair value on a recurring basis    
Total financial assets   6,669
Commercial paper and corporate notes | Contingent Consideration    
Financial assets measured at fair value on a recurring basis    
Total financial assets   4,472
Commercial paper and corporate notes | Level 2    
Financial assets measured at fair value on a recurring basis    
Total financial assets   6,669
Commercial paper and corporate notes | Level 3 | Contingent Consideration    
Financial assets measured at fair value on a recurring basis    
Total financial assets   4,472
Money market funds    
Financial assets measured at fair value on a recurring basis    
Total financial assets 145,814 89,458
Money market funds | Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets 145,814 88,460
Money market funds | Level 2    
Financial assets measured at fair value on a recurring basis    
Total financial assets   998
Prepaid financial instrument in Prepaid manufacturing    
Financial assets measured at fair value on a recurring basis    
Total financial assets 49 625
Prepaid financial instrument in Prepaid manufacturing | Level 3    
Financial assets measured at fair value on a recurring basis    
Total financial assets $ 49 $ 625