XML 77 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACQUISITIONS - Ecosio GmbH (Details)
$ in Thousands
12 Months Ended
Aug. 30, 2024
USD ($)
segment
Dec. 31, 2024
USD ($)
segment
ACQUISITIONS    
Number of operating segment | segment   1
Ecosio    
ACQUISITIONS    
Equity interest acquired 100.00%  
Number of operating segment | segment 1  
Total purchase consideration, net of cash acquired $ 169,041  
Cash received in the acquisition 788  
Initial cash consideration, net $ 65,000  
Revenue performance target, term 3 years  
Cash and Stock Earn-outs, at fair value $ 105,000  
Total transaction costs   $ 1,698
Ecosio | Cash Earn-outs    
ACQUISITIONS    
Maximum potential earnout payments 94,355  
Cash and Stock Earn-outs, at fair value 71,000 74,400
Ecosio | Stock Earn-outs    
ACQUISITIONS    
Maximum potential earnout payments 35,000  
Cash and Stock Earn-outs, at fair value $ 34,000 $ 48,100