XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value - Change in Carrying Value Associated with Contingent Payment Arrangements Level 3 Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Fair Value, Liabilities Measurement Level 3 reconciliation    
Balance as of beginning of period $ 9,385 $ 252,690
Accretion 64 2,558
Payments (971) (1,140)
Balance as of end of period $ 8,478 $ 254,108