XML 68 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
BUSINESS COMBINATIONS - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 16, 2023
Mar. 01, 2022
May 12, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]            
Cash consideration       $ 36,705 $ 43,364 $ 59,634
Gain on contingent consideration       0 (565) 0
Viewgol, LLC            
Business Acquisition [Line Items]            
Cash consideration $ 36,700          
Acquisition related costs       4,700    
Revenue of acquiree since acquisition       3,800    
Earnings (loss) of acquiree since acquisition       $ 300    
Viewgol, LLC | EBTIDA Earnout            
Business Acquisition [Line Items]            
Earnout liability 21,500          
Contingent consideration, EBITDA target 6,000          
Viewgol, LLC | Offshore Earnout            
Business Acquisition [Line Items]            
Earnout liability $ 10,000          
Healthcare Resource Group, Inc.            
Business Acquisition [Line Items]            
Cash consideration   $ 43,600        
Acquisition related costs         1,200  
TruCode LLC            
Business Acquisition [Line Items]            
Cash consideration     $ 59,900      
Acquisition related costs           $ 900
Contingent consideration earnout payment     $ 15,000      
Business combination, contingent consideration period     12 months      
Gain on contingent consideration         $ (1,900)