XML 78 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combinations - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 2 Months Ended 6 Months Ended 7 Months Ended 10 Months Ended 12 Months Ended
Apr. 07, 2022
Dec. 31, 2020
Dec. 21, 2020
Dec. 02, 2020
Oct. 23, 2020
Jun. 19, 2020
Dec. 31, 2020
Dec. 31, 2020
Dec. 31, 2020
Dec. 31, 2020
Oct. 22, 2020
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]                          
Acquisition related costs                   $ 10,091 $ 0 $ 2,605 $ 0
Escrow deposit                         101,021
NuWave                          
Business Acquisition [Line Items]                          
Percentage of voting interests acquired           100.00%              
Units issued to acquiree (in shares)           2,900,000              
Indemnification escrow deposit           $ 300              
Adjustment escrow deposit           150              
Revenue of acquiree since acquisition date, actual                 $ 13,725        
Earnings acquiree since acquisition date, actual                 118        
Acquisition related costs                 $ 1,662        
Purchase consideration           $ 30,781              
PCI Acquisition                          
Business Acquisition [Line Items]                          
Percentage of voting interests acquired         100.00%                
Units issued to acquiree (in shares)         8,142,985                
Indemnification escrow deposit         $ 325                
Adjustment escrow deposit         650                
Revenue of acquiree since acquisition date, actual               $ 15,584          
Earnings acquiree since acquisition date, actual               288          
Acquisition related costs               $ 3,484          
Measurement period adjustment                         286
Purchase consideration         $ 64,075                
Open Solutions Acquisition                          
Business Acquisition [Line Items]                          
Percentage of voting interests acquired       100.00%                  
Units issued to acquiree (in shares)       2,144,812                  
Indemnification escrow deposit       $ 285                  
Adjustment escrow deposit       372                  
Revenue of acquiree since acquisition date, actual             $ 1,855            
Earnings acquiree since acquisition date, actual             64            
Acquisition related costs             $ 2,432            
Expense funds       150                  
Purchase consideration       $ 62,860                  
ProModel Acquisition                          
Business Acquisition [Line Items]                          
Percentage of voting interests acquired     100.00%                    
Adjustment escrow deposit     $ 425                    
Revenue of acquiree since acquisition date, actual   $ 388                      
Earnings acquiree since acquisition date, actual   19                      
Acquisition related costs   $ 2,513                      
Measurement period adjustment                         79
Expense funds     $ 2,557                    
ProModel Corporation Acquisition                          
Business Acquisition [Line Items]                          
Percentage of voting interests acquired 100.00%                        
Acquisition related costs                       $ 1,585 $ 0
Purchase consideration $ 16,060                        
Escrow deposit 200                        
Distribution escrow amount 100                        
Adjustment escrow amount $ 100                        
ProModel Corporation Acquisition | Technology                          
Business Acquisition [Line Items]                          
Intangible assets, useful life 7 years                        
ProModel Corporation Acquisition | Customer relationships                          
Business Acquisition [Line Items]                          
Intangible assets, useful life 20 years                        
ProModel Corporation Acquisition | Common Stock                          
Business Acquisition [Line Items]                          
Units issued to acquiree (in shares) 649,976