XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.1
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Financial assets and liabilities measured at fair value (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Aug. 31, 2024
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Realized gain $ 19    
Money market funds | Fair Value, Recurring      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Fair value assets 246,020 $ 276,374  
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      
Fair value assets 246,020 276,374  
Commercial paper | Fair Value, Recurring      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Fair value assets   4,920  
Commercial paper | Significant other observable inputs (Level 2) | Fair Value, Recurring      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Fair value assets   4,920  
Corporate bonds | Fair Value, Recurring      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Fair value assets   250  
Corporate bonds | Significant other observable inputs (Level 2) | Fair Value, Recurring      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Fair value assets   250  
U.S. Treasury securities | Fair Value, Recurring      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Fair value assets   5,983  
U.S. Treasury securities | Significant other observable inputs (Level 2) | Fair Value, Recurring      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Fair value assets   5,983  
Tellutax      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Contingent consideration 0    
Ecosio | Cash Earn-outs      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Contingent consideration 76,100 74,400 $ 71,000
Ecosio | Cash Earn-outs | Fair Value, Recurring      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Contingent consideration 76,100 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 76,100 74,400  
Ecosio | Stock Earn-outs      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Contingent consideration 31,700 48,100 $ 34,000
Ecosio | Stock Earn-outs | Fair Value, Recurring      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Contingent consideration 31,700 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 $ 31,700 $ 48,100