v3.26.1
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Cash earn-outs and Stock earn-outs are recorded at fair value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS    
Future acquisition commitment, current $ 33,100 $ 25,900
Purchase commitment and contingent consideration liabilities, net of current portion 40,900 79,600
Ecosio    
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS    
Future acquisition commitment, current 33,100 25,900
Purchase commitment and contingent consideration liabilities, net of current portion 40,900 79,600
Cash Earn-outs | Ecosio    
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS    
Future acquisition commitment, current 29,400 19,400
Purchase commitment and contingent consideration liabilities, net of current portion 37,600 67,200
Stock Earn-outs | Ecosio    
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS    
Future acquisition commitment, current 3,700 6,500
Purchase commitment and contingent consideration liabilities, net of current portion $ 3,300 $ 12,400