XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
Feb. 14, 2022
Jun. 30, 2022
Dec. 31, 2021
Oct. 31, 2021
Oct. 07, 2021
Apr. 30, 2019
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Certificates of deposit   $ 0        
Second Phase            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Revenue growth and profitability targets Period           3 years
iController BV            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration         $ 5,085,000  
Revenue growth and profitability targets Period       3 years    
Order2Cash            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration $ 11,500,000          
Payment period 4 years          
Order2Cash | Deferred Purchase Price            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Range of undiscounted, low   0        
Range of undiscounted, high   700,000        
Fair value, recurring            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Money market funds   75,123,000 $ 25,015,000      
Certificates of deposit     45,117,000      
Total assets   75,123,000 70,132,000      
Total liabilities   5,754,000 5,455,000      
Fair value, recurring | Second Phase            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration     370,000      
Fair value, recurring | iController BV            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration   5,213,000 5,085,000      
Fair value, recurring | Order2Cash            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration   541,000        
Fair value, recurring | Level 1            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Money market funds   75,123,000 25,015,000      
Certificates of deposit     0      
Total assets   75,123,000 25,015,000      
Total liabilities   0 0      
Fair value, recurring | Level 1 | Second Phase            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration     0      
Fair value, recurring | Level 1 | iController BV            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration   0 0      
Fair value, recurring | Level 1 | Order2Cash            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration   0        
Fair value, recurring | Level 2            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Money market funds   0 0      
Certificates of deposit     45,117,000      
Total assets   0 45,117,000      
Total liabilities   0 0      
Fair value, recurring | Level 2 | Second Phase            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration     0      
Fair value, recurring | Level 2 | iController BV            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration   0 0      
Fair value, recurring | Level 2 | Order2Cash            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration   0        
Fair value, recurring | Level 3            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Money market funds   0 0      
Certificates of deposit     0      
Total assets   0 0      
Total liabilities   5,754,000 5,455,000      
Fair value, recurring | Level 3 | Second Phase            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration     370,000      
Fair value, recurring | Level 3 | iController BV            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration   5,213,000 $ 5,085,000      
Fair value, recurring | Level 3 | Order2Cash            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration   $ 541,000