XML 56 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Business Acquisitions (Details) - Schedule of preliminary fair values of the assets acquired and liabilities - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Schedule of preliminary fair values of the assets acquired and liabilities [Abstract]    
Cash  
Accounts receivable 4,846  
Property and equipment 1,423  
Other long-term assets 14  
Intangible assets 3,491  
Liabilities (778)  
Net assets acquired 8,996  
Consideration paid (cash and rollover equity) 10,500  
Contingent earnout liability at fair value (cash) 5,625 $ 1,060
Total consideration 16,125  
Excess consideration over the preliminary amounts assigned to the net assets acquired (goodwill) $ 7,129