XML 85 R42.htm IDEA: XBRL DOCUMENT v3.25.1
FINANCIAL INSTRUMENTS - Schedule of Changes in Estimated Fair Value of Contingent Consideration (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Change in fair value of contingent consideration $ (850) $ 15,060 $ 2,377
Level 3      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning balance as of December 31, 2023 19,550    
Change in fair value of contingent consideration (850)    
Ending balance as of December 31, 2024 $ 18,700 $ 19,550