XML 58 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Acquisitions (Details) - Schedule of fair values of the assets acquired and liabilities
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
LONG [Member]  
Business Acquisitions (Details) - Schedule of fair values of the assets acquired and liabilities [Line Items]  
Cash
Accounts receivable 4,994
Unbilled receivable
Property and equipment 1,423
Other current and long-term assets 14
Intangible assets 7,290
Liabilities (1,178)
Net assets acquired 12,543
Consideration paid (cash and equity consideration) 10,748
Contingent earnout liability at fair value (cash) 6,700
Total consideration 17,448
Excess consideration over the amounts assigned to the net assets acquired (goodwill) 4,905
Alta Vista [Member]  
Business Acquisitions (Details) - Schedule of fair values of the assets acquired and liabilities [Line Items]  
Cash 314
Accounts receivable 2,786
Unbilled receivable 4,258
Property and equipment 306
Other current and long-term assets 707
Intangible assets 4,957
Liabilities (3,517)
Net assets acquired 9,811
Consideration paid (cash and equity consideration) 15,098
Contingent earnout liability at fair value (cash) 8,064
Total consideration 23,162
Excess consideration over the amounts assigned to the net assets acquired (goodwill) 13,351
WesTest [Member]  
Business Acquisitions (Details) - Schedule of fair values of the assets acquired and liabilities [Line Items]  
Cash 649
Accounts receivable 1,072
Unbilled receivable
Property and equipment 246
Other current and long-term assets 2
Intangible assets 1,459
Liabilities (304)
Net assets acquired 3,124
Consideration paid (cash and equity consideration) 4,055
Contingent earnout liability at fair value (cash) 400
Total consideration 4,455
Excess consideration over the amounts assigned to the net assets acquired (goodwill) 1,331
AEL [Member]  
Business Acquisitions (Details) - Schedule of fair values of the assets acquired and liabilities [Line Items]  
Cash 684 [1]
Accounts receivable 6,026 [1]
Unbilled receivable 1,094 [1]
Property and equipment 52 [1]
Other current and long-term assets 130 [1]
Intangible assets 13,816 [1]
Liabilities (3,065) [1]
Net assets acquired 18,737 [1]
Consideration paid (cash and equity consideration) 24,502 [1]
Contingent earnout liability at fair value (cash) 7,045 [1]
Total consideration 31,547 [1]
Excess consideration over the amounts assigned to the net assets acquired (goodwill) 12,810 [1]
O’Neill [Member]  
Business Acquisitions (Details) - Schedule of fair values of the assets acquired and liabilities [Line Items]  
Cash 1,608 [1]
Accounts receivable 4,201 [1]
Unbilled receivable [1]
Property and equipment 1,049 [1]
Other current and long-term assets [1]
Intangible assets 22,735 [1]
Liabilities (1,546) [1]
Net assets acquired 28,047 [1]
Consideration paid (cash and equity consideration) 24,369 [1]
Contingent earnout liability at fair value (cash) 7,106 [1]
Total consideration 31,475 [1]
Excess consideration over the amounts assigned to the net assets acquired (goodwill) $ 3,428 [1]
[1] The above purchase price allocation is tentative and preliminary and subject to further updates as we complete the purchase price allocation.