v3.26.1
FAIR VALUE MEASUREMENTS - Fair Value Liabilities with Unobservable Inputs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance at beginning of period     $ (3,752)  
Business Combination, Contingent Consideration, Change in Contingent Consideration, Liability, Increase (Decrease) $ (3) $ (38) (4) $ 1,255
Business Combination, Contingent Consideration Arrangements, Foreign Exchange Gain (Loss)     87  
Contingent consideration $ 3,417   3,417  
Business Combination, Contingent Consideration Arrangements, Additions, Liability     (2,053)  
Asset Acquisition, Consideration Transferred, Contingent Consideration     $ 2,305