Annual report [Section 13 and 15(d), not S-K Item 405]

Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details)

v3.25.1
Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Nov. 30, 2023
Liabilities:      
Derivative liabilities - royalty agreement $ 1,647 $ 1,014  
Derivative liabilities - contingent value right liability 1,978 0  
Recurring Basis [Member]      
Current assets:      
Money market funds 66,720 7,203  
Total assets measured at fair value 66,720 7,203  
Liabilities:      
Derivative liabilities - royalty agreement 1,647 1,014 $ 7,800
Derivative liabilities - contingent value right liability 1,978    
Total liabilities measured at fair value 3,625 1,014  
Recurring Basis [Member] | Level 1 [Member]      
Current assets:      
Money market funds 66,720 7,203  
Total assets measured at fair value 66,720 7,203  
Liabilities:      
Derivative liabilities - royalty agreement 0 0  
Derivative liabilities - contingent value right liability 0    
Total liabilities measured at fair value 0 0  
Recurring Basis [Member] | Level 2 [Member]      
Current assets:      
Money market funds 0 0  
Total assets measured at fair value 0 0  
Liabilities:      
Derivative liabilities - royalty agreement 0 0  
Derivative liabilities - contingent value right liability 0    
Total liabilities measured at fair value 0 0  
Recurring Basis [Member] | Level 3 [Member]      
Current assets:      
Money market funds 0 0  
Total assets measured at fair value 0 0  
Liabilities:      
Derivative liabilities - royalty agreement 1,647 1,014  
Derivative liabilities - contingent value right liability 1,978    
Total liabilities measured at fair value $ 3,625 $ 1,014