XML 89 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair value of Cash and Stock Earn-outs (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Y
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Aug. 30, 2024
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Change in fair value of contingent consideration liabilities $ 14,925 $ 1,549 $ 2,300  
Purchase commitment and contingent consideration liabilities, current 35,100 11,901    
Purchase commitment and contingent consideration liabilities, net of current portion 87,400 $ 2,600    
Cash Earn-outs        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Change in fair value of contingent consideration liabilities 3,400      
Purchase commitment and contingent consideration liabilities, current 17,900      
Purchase commitment and contingent consideration liabilities, net of current portion 56,500      
Stock Earn-outs        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Change in fair value of contingent consideration liabilities 14,100      
Purchase commitment and contingent consideration liabilities, current 17,200      
Purchase commitment and contingent consideration liabilities, net of current portion 30,900      
Ecosio        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent consideration       $ 105,000
Ecosio | Cash Earn-outs        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent consideration $ 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 measurement input 0.21     0.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 0.077     0.076
Ecosio | Cash Earn-outs | Term (in years)        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent consideration measurement input 3.2     0.035
Ecosio | Stock Earn-outs        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent consideration $ 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 measurement input 0.21     0.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 0.077     0.076
Ecosio | Stock Earn-outs | Term (in years)        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent consideration measurement input 3.2     0.035