v3.25.2
FAIR VALUE MEASUREMENTS - Summary of Changes in Fair Value of Company's Level 3 Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning Balance $ 866 $ 742 $ 845 $ 766
Net Unrealized/ Realized Gains/Losses Included In Earnings 46 37 47 37
Purchases/ Issuances 0 109 0 109
Sales/ Settlements/ Transfers 0 0 0 0
Foreign Currency Translation Adjustments 74 (13) 94 (37)
Ending Balance $ 986 $ 875 $ 986 $ 875
Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Other Other Other
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning Balance $ 2,221 $ 4,336 $ 4,495 $ 6,583
Net Unrealized/ Realized Gains/Losses Included In Earnings 27 53 53 106
Purchases/ Issuances 0 0 0 0
Sales/ Settlements/ Transfers 0 0 (2,300) (2,300)
Foreign Currency Translation Adjustments 0 0 0 0
Ending Balance $ 2,248 $ 4,389 $ 2,248 $ 4,389
Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Other Other Other
Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Other Other Other
Level 3        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Unrealized gains (losses) on assets $ 46 $ 37 $ 47 $ 37
Unrealized gains (losses) on liability (27) (53) (53) (106)
Contingent consideration liability        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning Balance 2,221 4,336 4,495 6,583
Net Unrealized/ Realized Gains/Losses Included In Earnings 27 53 53 106
Purchases/ Issuances 0 0 0 0
Sales/ Settlements/ Transfers 0 0 (2,300) (2,300)
Foreign Currency Translation Adjustments 0 0 0 0
Ending Balance 2,248 4,389 2,248 4,389
Equity        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning Balance 599 475 589 493
Net Unrealized/ Realized Gains/Losses Included In Earnings 46 37 47 37
Purchases/ Issuances 0 109 0 109
Sales/ Settlements/ Transfers 0 0 0 0
Foreign Currency Translation Adjustments 52 (10) 61 (28)
Ending Balance 697 611 697 611
Private equity        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning Balance 267 267 256 273
Net Unrealized/ Realized Gains/Losses Included In Earnings 0 0 0 0
Purchases/ Issuances 0 0 0 0
Sales/ Settlements/ Transfers 0 0 0 0
Foreign Currency Translation Adjustments 22 (3) 33 (9)
Ending Balance $ 289 $ 264 $ 289 $ 264