XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.3
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Cash earn-outs and Stock earn-outs are recorded at fair value (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Future acquisition commitment, current $ 27,100 $ 35,100
Purchase commitment and contingent consideration liabilities, net of current portion 79,000 87,400
Ecosio    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Future acquisition commitment, current 27,100 35,100
Purchase commitment and contingent consideration liabilities, net of current portion 79,000 87,400
Cash Earn-outs | Ecosio    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Future acquisition commitment, current 19,100 17,900
Purchase commitment and contingent consideration liabilities, net of current portion 63,900 56,500
Stock Earn-outs | Ecosio    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Future acquisition commitment, current 8,000 17,200
Purchase commitment and contingent consideration liabilities, net of current portion $ 15,100 $ 30,900