XML 87 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Financial assets and liabilities measured at fair value (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Aug. 30, 2024
Dec. 31, 2023
Jan. 25, 2021
Fair Value, Recurring        
Assets and Liabilities Measured at Fair Value on a Recurring Basis        
Foreign Currency Forward Contracts     $ 849  
Significant other observable inputs (Level 2) | Fair Value, Recurring        
Assets and Liabilities Measured at Fair Value on a Recurring Basis        
Foreign Currency Forward Contracts     849  
Money Market Funds | Fair Value, Recurring        
Assets and Liabilities Measured at Fair Value on a Recurring Basis        
Assets, Fair Value Disclosure $ 276,374   53,049  
Money Market Funds | Prices in active markets for identical assets (Level 1) | Fair Value, Recurring        
Assets and Liabilities Measured at Fair Value on a Recurring Basis        
Assets, Fair Value Disclosure 276,374   53,049  
Commercial Paper | Fair Value, Recurring        
Assets and Liabilities Measured at Fair Value on a Recurring Basis        
Assets, Fair Value Disclosure 4,920   7,168  
Commercial Paper | Significant other observable inputs (Level 2) | Fair Value, Recurring        
Assets and Liabilities Measured at Fair Value on a Recurring Basis        
Assets, Fair Value Disclosure 4,920   7,168  
Corporate Bonds | Fair Value, Recurring        
Assets and Liabilities Measured at Fair Value on a Recurring Basis        
Assets, Fair Value Disclosure 250      
Corporate Bonds | Significant other observable inputs (Level 2) | Fair Value, Recurring        
Assets and Liabilities Measured at Fair Value on a Recurring Basis        
Assets, Fair Value Disclosure 250      
U.S. Treasury Securities | Fair Value, Recurring        
Assets and Liabilities Measured at Fair Value on a Recurring Basis        
Assets, Fair Value Disclosure 5,983   3,621  
U.S. Treasury Securities | Significant other observable inputs (Level 2) | Fair Value, Recurring        
Assets and Liabilities Measured at Fair Value on a Recurring Basis        
Assets, Fair Value Disclosure 5,983   3,621  
Tellutax        
Assets and Liabilities Measured at Fair Value on a Recurring Basis        
Contingent consideration 0   4,900 $ 2,200
Tellutax | Fair Value, Recurring        
Assets and Liabilities Measured at Fair Value on a Recurring Basis        
Contingent consideration     4,900  
Tellutax | Significant unobservable inputs (Level 3) | Fair Value, Recurring        
Assets and Liabilities Measured at Fair Value on a Recurring Basis        
Contingent consideration     $ 4,900  
Ecosio        
Assets and Liabilities Measured at Fair Value on a Recurring Basis        
Contingent consideration   $ 105,000    
Ecosio | Cash Earn-outs        
Assets and Liabilities Measured at Fair Value on a Recurring Basis        
Contingent consideration 74,400 71,000    
Ecosio | Cash Earn-outs | Fair Value, Recurring        
Assets and Liabilities Measured at Fair Value on a Recurring Basis        
Contingent consideration 74,400      
Ecosio | Cash Earn-outs | Significant unobservable inputs (Level 3) | Fair Value, Recurring        
Assets and Liabilities Measured at Fair Value on a Recurring Basis        
Contingent consideration 74,400      
Ecosio | Stock Earn-outs        
Assets and Liabilities Measured at Fair Value on a Recurring Basis        
Contingent consideration 48,100 $ 34,000    
Ecosio | Stock Earn-outs | Fair Value, Recurring        
Assets and Liabilities Measured at Fair Value on a Recurring Basis        
Contingent consideration 48,100      
Ecosio | Stock Earn-outs | Significant unobservable inputs (Level 3) | Fair Value, Recurring        
Assets and Liabilities Measured at Fair Value on a Recurring Basis        
Contingent consideration $ 48,100