XML 88 R78.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE - CVR fair value level 3 (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Changes in contingent consideration    
Beginning balance $ 10,854 $ 23,984
Change in fair value 801 90
Ending balance 11,655 $ 11,574
Level 3 | Accrued Licensor Payments    
Changes in contingent consideration    
Beginning balance 20,961  
Change in fair value (9,893)  
Ending balance 11,068  
Level 3 | Contingent Value Rights Agreement    
Changes in contingent consideration    
Beginning balance 9,000  
Change in fair value (3,000)  
Ending balance $ 6,000