Annual report [Section 13 and 15(d), not S-K Item 405]

Fair Value Measurements - Reconciliation of Level 3 Assets and Liabilities Measured at Fair Value (Details)

v3.25.4
Fair Value Measurements - Reconciliation of Level 3 Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Assets    
Balance at beginning of period $ 5,483 $ 0
Newly established assets due to acquisitions 0 4,868
Total gains included in earnings $ 2,567 $ 684
Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Change in contingent consideration Change in contingent consideration
Foreign currency translation adjustments included in OCI $ 427 $ (69)
Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Asset, Gain (Loss), Statement of Other Comprehensive Income or Comprehensive Income [Extensible Enumeration] Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent
Settlements $ (1,927) $ 0
Balance at end of period 6,550 5,483
Liabilities    
Balance at beginning of period 129,059 41,902
Newly established liabilities due to acquisitions 46,002 103,769
Total (gains) losses included in earnings $ 23,779 $ (12,171)
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Change in contingent consideration Change in contingent consideration
Foreign currency translation adjustments included in OCI $ 22 $ 0
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Liability, Gain (Loss), Statement of Other Comprehensive Income or Comprehensive Income [Extensible Enumeration] Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent
Settlements $ (49,007) $ (5,384)
Acquisition measurement period adjustments (1,467) 943
Balance at end of period $ 148,388 $ 129,059