XML 77 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combinations - Narratives (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 14, 2022
Oct. 15, 2021
Jan. 31, 2020
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]              
Cash paid for acquisitions       $ 4,380 $ 0    
Vectrix, Inc.              
Business Acquisition [Line Items]              
Consideration transferred $ 7,600            
Cash paid for acquisitions 4,300            
Cash acquired 800            
Value of shares issued 2,000            
Consideration held back $ 1,300            
Contingent consideration, liability, period 18 months            
Payments to settle acquiree's outstanding debt $ 2,000            
Compensation arrangements value 8,000            
Compensation arrangement with individual, compensation expense $ 2,600     300      
Compensation arrangement with individual, recorded liability       $ 5,100      
Compensation arrangement, weighted-average remaining recognition period       3 years 9 months 18 days      
Vectrix, Inc. | Developed technology              
Business Acquisition [Line Items]              
Estimated useful life of acquired developed technology 2 years            
Zaraz              
Business Acquisition [Line Items]              
Consideration transferred   $ 7,200          
Cash paid for acquisitions   5,600          
Cash acquired   800          
Value of shares issued   1,600          
Payments to settle acquiree's outstanding debt   1,100          
Compensation arrangements value   $ 6,500          
Compensation arrangement with individual, compensation expense       $ 500   $ 500  
Compensation arrangement with individual, recorded liability       $ 5,500      
Compensation arrangement, weighted-average remaining recognition period       2 years 6 months      
Zaraz | Developed technology              
Business Acquisition [Line Items]              
Estimated useful life of acquired developed technology   2 years          
S2 Systems Corporation              
Business Acquisition [Line Items]              
Consideration transferred     $ 17,700        
Cash acquired     100        
Value of shares issued     1,800        
Consideration held back     $ 2,200        
Contingent consideration, liability, period     18 months        
Payments to settle acquiree's outstanding debt     $ 6,900        
Compensation arrangements value     20,300        
Compensation arrangement with individual, compensation expense       $ 800 $ 1,400    
Compensation arrangement with individual, recorded liability       $ 2,400      
Compensation arrangement, weighted-average remaining recognition period       9 months 18 days      
Cash payments to acquire businesses     $ 13,700        
Repayments of notes payable             $ 200
Purchase accounting adjustment             $ 800
S2 Systems Corporation | Developed technology              
Business Acquisition [Line Items]              
Estimated useful life of acquired developed technology     2 years