XML 88 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Earn out consideration (Details) - Ecosio
$ / shares in Units, $ in Thousands
Aug. 30, 2024
USD ($)
item
Dec. 31, 2024
USD ($)
Aug. 06, 2024
$ / shares
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis      
Number of potential earnout payments | item 3    
Contingent consideration $ 105,000    
Opening share price | $ / shares     $ 37.02
Cash Earn-outs      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis      
Maximum payout 94,355    
Contingent consideration 71,000 $ 74,400  
Stock Earn-outs      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis      
Maximum payout 35,000    
Contingent consideration 34,000 48,100  
Year 1 - December 1, 2024 - December 1, 2025 | Cash Earn-outs      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis      
Maximum payout 19,600    
Contingent consideration 16,700 17,900  
Year 1 - December 1, 2024 - December 1, 2025 | Stock Earn-outs      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis      
Maximum payout 12,000    
Contingent consideration 12,200 17,200  
Year 2 - December 1, 2025 - December 1, 2026 | Cash Earn-outs      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis      
Maximum payout 30,625    
Contingent consideration 23,200 24,400  
Year 2 - December 1, 2025 - December 1, 2026 | Stock Earn-outs      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis      
Maximum payout 12,000    
Contingent consideration 11,400 16,300  
Year 3 - December 1, 2026 - December 1, 2027 | Cash Earn-outs      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis      
Maximum payout 44,130    
Contingent consideration 31,100 32,100  
Year 3 - December 1, 2026 - December 1, 2027 | Stock Earn-outs      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis      
Maximum payout 11,000    
Contingent consideration $ 10,400 $ 14,600  
If actual software revenues exceed 100% of the target      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis      
Maximum additional earnout payment, percentage 122.50%    
If actual software revenues are below 85% of the target      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis      
Earnout payment $ 0