XML 81 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
Feb. 14, 2022
Mar. 31, 2022
Dec. 31, 2021
Oct. 31, 2021
Oct. 07, 2021
Apr. 30, 2019
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    
Anachron Beheer BV            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration $ 11,500,000 $ 1,000,000        
Payment period 4 years          
Anachron Beheer BV | Contingent consideration liability            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Range of undiscounted, low   0        
Range of undiscounted, high   23,700,000        
Anachron Beheer BV | 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   25,021,000 $ 25,015,000      
Certificates of deposit   45,156,000 45,117,000      
Total assets   70,177,000 70,132,000      
Contingent consideration     370,000      
Total liabilities   5,819,000 5,455,000      
Fair value, recurring | Second Phase            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration   215,000        
Fair value, recurring | iController BV            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration   5,018,000 5,085,000      
Fair value, recurring | Anachron Beheer BV            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration   586,000        
Fair value, recurring | Level 1            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Money market funds   25,021,000 25,015,000      
Certificates of deposit   0 0      
Total assets   25,021,000 25,015,000      
Contingent consideration     0      
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 | Anachron Beheer BV            
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,156,000 45,117,000      
Total assets   45,156,000 45,117,000      
Contingent consideration     0      
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 | Anachron Beheer BV            
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 0      
Total assets   0 0      
Contingent consideration     370,000      
Total liabilities   5,819,000 5,455,000      
Fair value, recurring | Level 3 | Second Phase            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration   215,000        
Fair value, recurring | Level 3 | iController BV            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration   5,018,000 $ 5,085,000      
Fair value, recurring | Level 3 | Anachron Beheer BV            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration   $ 586,000