XML 93 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE - CVR fair value level 3 (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Changes in contingent consideration    
Beginning balance $ 23,984 $ 35,058
Change in fair value $ (630) $ 1,426
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Contingent consideration fair value adjustment Contingent consideration fair value adjustment
Ending balance $ 10,854 $ 23,984
Level 3 | Contingent Value Rights Agreement    
Changes in contingent consideration    
Beginning balance 0  
CVR Agreement 8,700  
Change in fair value $ 300  
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Contingent consideration fair value adjustment Contingent consideration fair value adjustment
Ending balance $ 9,000 $ 0