XML 56 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions - Summary of Preliminary Calculations of the Fair Values of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Jan. 04, 2021
Mar. 31, 2021
Dec. 31, 2020
Purchase Price Allocation:      
Goodwill   $ 11,723 $ 9,179
KTA Group Inc.      
Business Acquisition [Line Items]      
Total Purchase Price $ 3,447    
Purchase Price Allocation:      
Contract assets 217    
Property and equipment, net 453    
Intangible Assets 871    
Other assets 18    
Accounts payable and other current liabilities (240)    
Contract liabilities (416)    
Total identifiable assets 903    
Goodwill 2,544    
Net assets acquired $ 3,447