XML 63 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations - Preliminary allocation of the purchase price paid (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Mar. 01, 2022
Dec. 31, 2021
May 12, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]            
Goodwill $ 198,253   $ 177,713   $ 150,216 $ 150,216
TruCode LLC            
Business Acquisition [Line Items]            
Acquired cash       $ 4,249    
Accounts receivable       924    
Prepaid expenses       2    
Intangible assets       37,300    
Goodwill       27,287    
Accounts payable and accrued liabilities       (1,840)    
Contingent consideration       2,500    
Deferred revenue       (1,300)    
Net assets acquired       $ 64,122    
Healthcare Resource Group, Inc.            
Business Acquisition [Line Items]            
Acquired cash   $ 3,989        
Accounts receivable   5,655        
Prepaid expenses   398        
Property and equipment   467        
Other assets   73        
Intangible assets   24,200        
Operating lease assets   1,315        
Goodwill   20,750        
Accounts payable and accrued liabilities   (2,403)        
Deferred taxes, net   5,565        
Operating lease liability   1,315        
Net assets acquired   $ 47,564