XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.1
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Cash earn-outs and Stock earn-outs are recorded at fair value (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Future acquisition commitment, current $ 29,600 $ 35,100
Purchase commitment and contingent consideration liabilities, net of current portion 78,200 87,400
Ecosio    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Future acquisition commitment, current 29,600 35,100
Purchase commitment and contingent consideration liabilities, net of current portion 78,200 87,400
Cash Earn-outs | Ecosio    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Future acquisition commitment, current 18,300 17,900
Purchase commitment and contingent consideration liabilities, net of current portion 57,800 56,500
Stock Earn-outs | Ecosio    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Future acquisition commitment, current 11,300 17,200
Purchase commitment and contingent consideration liabilities, net of current portion $ 20,400 $ 30,900