XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.3
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Earn out consideration (Details) - Ecosio
$ / shares in Units, $ in Thousands
1 Months Ended
Aug. 31, 2024
USD ($)
item
Sep. 30, 2025
USD ($)
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      
Revenue performance target, term 3 years      
Opening share price | $ / shares       $ 37.02
Cash Earn-outs        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis        
Maximum payout $ 94,355 $ 94,355    
Contingent consideration 71,000 83,000 $ 74,400  
Stock Earn-outs        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis        
Maximum payout 35,000 35,000    
Contingent consideration $ 34,000 23,100 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   19,100 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   8,000 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   27,900 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   8,000 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   36,000 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   $ 7,100 $ 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