v3.26.1
FAIR VALUE MEASUREMENTS - Fair Value Liabilities with Unobservable Inputs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 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) (1) $ 1,293
Business Combination, Contingent Consideration Arrangements, Foreign Exchange Gain (Loss) 85  
Contingent consideration 4,623  
Business Combination, Contingent Consideration Arrangements, Additions, Liability $ (955)