XML 111 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Instruments - Schedule of Changes in Fair Value of Liability for Contingent Consideration (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Discount Rate | Minimum    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Discount rate 0.128  
Discount Rate | Maximum    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Discount rate 0.22  
Contingent Consideration | Level 3    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Liability at beginning of the year $ 55,388 $ 60,265
Decrease in fair value of liability for contingent consideration (47,301) (3,929)
Repayment of contingent consideration 0 (948)
Liability at end of the year $ 8,087 $ 55,388