XML 75 R63.htm IDEA: XBRL DOCUMENT v3.22.4
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Details)
1 Months Ended
Jan. 25, 2021
USD ($)
item
Jan. 31, 2021
USD ($)
payment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Fair Value, Recurring        
Assets and Liabilities Measured at Fair Value on a Recurring Basis        
Forward foreign current contract, asset     $ 569,000  
Forward foreign currency contract, liability       $ (62,000)
Significant other observable inputs (Level 2) | Fair Value, Recurring        
Assets and Liabilities Measured at Fair Value on a Recurring Basis        
Forward foreign current contract, asset     569,000  
Forward foreign currency contract, liability       (62,000)
Money market mutual funds | Fair Value, Recurring        
Assets and Liabilities Measured at Fair Value on a Recurring Basis        
Assets, Fair Value Disclosure     67,430,000 10,703,000
Money market mutual 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     67,430,000 10,703,000
Commercial paper | Fair Value, Recurring        
Assets and Liabilities Measured at Fair Value on a Recurring Basis        
Assets, Fair Value Disclosure     9,660,000  
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     9,660,000  
U.S. Treasury securities | Fair Value, Recurring        
Assets and Liabilities Measured at Fair Value on a Recurring Basis        
Assets, Fair Value Disclosure     5,203,000  
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,203,000  
Tellutax        
Assets and Liabilities Measured at Fair Value on a Recurring Basis        
Tellutax Contingent Consideration $ 2,200,000   4,800,000 2,500,000
Number of potential earnout payments 3 3    
Revenue achievement period 30 months 30 months    
Maximum limit on earnout payments $ 0 $ 0    
Earn out payment for applicable measurement period $ 0 $ 0    
Tellutax | Fair Value, Recurring        
Assets and Liabilities Measured at Fair Value on a Recurring Basis        
Tellutax Contingent Consideration     4,800,000 2,500,000
Tellutax | Significant unobservable inputs (Level 3) | Fair Value, Recurring        
Assets and Liabilities Measured at Fair Value on a Recurring Basis        
Tellutax Contingent Consideration     $ 4,800,000 $ 2,500,000