XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.1
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair value of Cash and Stock Earn-outs (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Y
Dec. 31, 2024
USD ($)
Y
Aug. 31, 2024
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Purchase commitment and contingent consideration liabilities, current $ 29,600 $ 35,100  
Purchase commitment and contingent consideration liabilities, net of current portion 78,200 87,400  
Cash Earn-outs      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Change in fair value of contingent consideration liabilities 1,700    
Stock Earn-outs      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Change in fair value of contingent consideration liabilities (16,400)    
Ecosio      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Purchase commitment and contingent consideration liabilities, current 29,600 35,100  
Purchase commitment and contingent consideration liabilities, net of current portion 78,200 87,400  
Ecosio | Cash Earn-outs      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Purchase commitment and contingent consideration liabilities, current 18,300 17,900  
Purchase commitment and contingent consideration liabilities, net of current portion 57,800 56,500  
Contingent consideration 76,100 74,400 $ 71,000
Ecosio | Cash Earn-outs | Revenue volatility      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration $ 76,100 $ 74,400  
Contingent consideration measurement input 22.5 21  
Ecosio | Cash Earn-outs | Revenue discount rate      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration measurement input 7.4 7.7  
Ecosio | Cash Earn-outs | Term (in years)      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration measurement input | Y 2.9 3.2  
Ecosio | Stock Earn-outs      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Purchase commitment and contingent consideration liabilities, current $ 11,300 $ 17,200  
Purchase commitment and contingent consideration liabilities, net of current portion 20,400 30,900  
Contingent consideration 31,700 48,100 $ 34,000
Ecosio | Stock Earn-outs | Revenue volatility      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration $ 31,700 $ 48,100  
Contingent consideration measurement input 22.5 21  
Ecosio | Stock Earn-outs | Revenue discount rate      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration measurement input 7.4 7.7  
Ecosio | Stock Earn-outs | Term (in years)      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration measurement input | Y 2.9 3.2