v3.25.1
Fair Value Measurements - Financial Assets Measured on a Recurring Basis (Details) - Fair Value Measurements Recurring Basis - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Financial assets measured at fair value on a recurring basis    
Total financial liabilities $ 56,435 $ 42,995
Revenue participation liability    
Financial assets measured at fair value on a recurring basis    
Total financial liabilities 29,575 28,743
Royalty Fee Derivative Liability    
Financial assets measured at fair value on a recurring basis    
Total financial liabilities 26,228 13,620
Contingent Consideration    
Financial assets measured at fair value on a recurring basis    
Total financial liabilities 632 632
Level 3    
Financial assets measured at fair value on a recurring basis    
Total financial liabilities 56,435 42,995
Level 3 | Revenue participation liability    
Financial assets measured at fair value on a recurring basis    
Total financial liabilities 29,575 28,743
Level 3 | Royalty Fee Derivative Liability    
Financial assets measured at fair value on a recurring basis    
Total financial liabilities 26,228 13,620
Level 3 | Contingent Consideration    
Financial assets measured at fair value on a recurring basis    
Total financial liabilities 632 632
Cash equivalents    
Financial assets measured at fair value on a recurring basis    
Total financial assets 82,083 125,549
Cash equivalents | Level 1    
Financial assets measured at fair value on a recurring basis    
Total financial assets $ 82,083 $ 125,549