v3.25.2
Fair Value Measurements (Reconciliation of Changes in Financial Liabilities Fair Value Using Level 3 Inputs) (Details 2) - Level 3 - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Contingent consideration liabilities [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Beginning Balance $ 1,419 $ 788
Acquisition of business   1,298
Changes in fair value [1] 0 (75)
Capital contributions 0 0
Accretion of value included in net income [1] 100 6
Settlements or distributions (317) (719)
Foreign currency exchange rate changes 147 (14)
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance 1,349 1,284
Mandatorily redeemable noncontrolling interest [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Beginning Balance 159,548 40,764
Acquisition of business   0
Changes in fair value [1] 67,560 75,415
Capital contributions 80 21
Accretion of value included in net income [1] 0 0
Settlements or distributions (205,672) (305)
Foreign currency exchange rate changes 0 0
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance $ 21,516 $ 115,895
[1] Changes in fair value and accretion of value of contingent consideration liabilities are included in Selling, general and administrative expenses and the changes in fair value of mandatorily redeemable noncontrolling interest is included in Interest expense in the Company’s Condensed Consolidated Statements of Operations.