XML 90 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Estimated fair values of Tellutax contingent consideration (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2021
USD ($)
payment
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Y
Dec. 31, 2022
USD ($)
Jan. 25, 2021
USD ($)
Fair Value Measurement Inputs and Valuation Techniques          
Change in fair value of contingent consideration liabilities   $ 14,925 $ 1,549 $ 2,300  
Purchase commitment and contingent consideration liabilities, current   35,100 11,901    
Purchase commitment and contingent consideration liabilities, net of current portion   87,400 2,600    
Tellutax          
Fair Value Measurement Inputs and Valuation Techniques          
Contingent consideration   0 4,900   $ 2,200
Number of potential earnout payments | payment 3        
Revenue achievement period 30 months        
Earn out payment for applicable measurement period $ 0        
Maximum limit on earnout payments $ 0        
Change in fair value of contingent consideration liabilities   $ (2,575) 1,549 $ 2,300  
Purchase commitment and contingent consideration liabilities, current     2,300    
Purchase commitment and contingent consideration liabilities, net of current portion     $ 2,600    
Tellutax | Revenue volatility          
Fair Value Measurement Inputs and Valuation Techniques          
Contingent consideration measurement input     60    
Tellutax | Revenue discount rate          
Fair Value Measurement Inputs and Valuation Techniques          
Contingent consideration measurement input     20.8    
Tellutax | Term (in years)          
Fair Value Measurement Inputs and Valuation Techniques          
Contingent consideration measurement input | Y     1.3