XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combination - Preliminary allocation of the purchase price paid (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
May 12, 2021
Dec. 31, 2020
Dec. 31, 2019
May 03, 2019
Dec. 31, 2018
Business Acquisition [Line Items]            
Goodwill $ 177,713   $ 150,216 $ 150,216   $ 140,449
TruCode LLC            
Business Acquisition [Line Items]            
Acquired cash   $ 4,249        
Accounts receivable   924        
Prepaid expenses   2        
Intangible assets   37,300        
Goodwill   27,497        
Accounts payable and accrued liabilities   (2,289)        
Contingent consideration   (2,500)        
Deferred revenue   (1,300)        
Net assets acquired   $ 63,883        
iNetXperts, Corp.            
Business Acquisition [Line Items]            
Acquired cash         $ 159  
Accounts receivable         364  
Prepaid expenses         107  
Property and equipment         365  
Operating lease asset         1,285  
Intangible assets         7,890  
Goodwill         9,767  
Accounts payable and accrued liabilities         (594)  
Deferred taxes, net         (1,736)  
Operating lease liability         (1,285)  
Contingent consideration         (5,000)  
Deferred revenue         (430)  
Net assets acquired         $ 10,892