XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value - Schedule of Contingent Payment Arrangements Level 3 Financial Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Fair Value, Liabilities Measurement Level 3 reconciliation        
Balance as of beginning of period $ 255,166 $ 249,854 $ 252,690 $ 247,309
Accretion 2,558 2,249 7,674 7,136
Change in estimate (128,505) 13,115 (128,505) 13,115
Payments 0 0 (2,640) (792)
Held for sale reclassification 0 (13,696) 0 (15,246)
Balance as of end of period $ 129,219 $ 251,522 $ 129,219 $ 251,522