XML 94 R76.htm IDEA: XBRL DOCUMENT v3.25.3
FAIR VALUE - CVR fair value level 3 (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Changes in contingent consideration        
Beginning balance $ 12,572 $ 11,933 $ 10,854 $ 23,984
Change in fair value (4,581) 825 (2,863) 1,274
Ending balance 7,965 12,758 7,965 12,758
Level 3 | Accrued Licensor Payments        
Changes in contingent consideration        
Beginning balance 11,428 0 20,961 0
Change in fair value (7,366) 0 (16,899) 0
Ending balance 4,062 0 4,062 0
Level 3 | Contingent Value Rights Agreement        
Changes in contingent consideration        
Beginning balance 6,000 0 9,000 0
Change in fair value (2,523) 8,700 (5,523) 8,700
Ending balance $ 3,477 $ 8,700 $ 3,477 $ 8,700