XML 71 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Other Intangible Assets - Components of Identifiable Intangible assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Intangible Assets, Accumulated Amortization $ 11,169 $ 8,379
Total Intangible Assets, Gross Carrying Value 33,099 28,429
Total Intangible Assets, Net Carrying Value $ 21,930 $ 20,050
Client Relationships [Member] | IT Staffing Services [Member]    
Amortization Period (In Years) 12 years 12 years
Intangible Assets, Gross Carrying Value $ 7,999 $ 7,999
Intangible Assets, Accumulated Amortization 3,694 3,027
Intangible Assets, Net Carrying Value $ 4,305 $ 4,972
Client Relationships [Member] | Data and Analytics Services [Member]    
Amortization Period (In Years) 12 years 12 years
Intangible Assets, Gross Carrying Value $ 19,641 $ 16,671
Intangible Assets, Accumulated Amortization 4,866 3,415
Intangible Assets, Net Carrying Value $ 14,775 $ 13,256
Covenant Not-to-Compete [Member] | IT Staffing Services [Member]    
Amortization Period (In Years) 5 years 5 years
Intangible Assets, Gross Carrying Value $ 319 $ 319
Intangible Assets, Accumulated Amortization $ 319 290
Intangible Assets, Net Carrying Value   $ 29
Covenant Not-to-Compete [Member] | Data and Analytics Services [Member]    
Amortization Period (In Years) 5 years 5 years
Intangible Assets, Gross Carrying Value $ 1,201 $ 761
Intangible Assets, Accumulated Amortization 548 374
Intangible Assets, Net Carrying Value $ 653 $ 387
Trade Name [Member] | IT Staffing Services [Member]    
Amortization Period (In Years) 3 years 3 years
Intangible Assets, Gross Carrying Value $ 249 $ 249
Intangible Assets, Accumulated Amortization $ 249 $ 249
Trade Name [Member] | Data and Analytics Services [Member]    
Amortization Period (In Years) 5 years 5 years
Intangible Assets, Gross Carrying Value $ 1,711 $ 1,221
Intangible Assets, Accumulated Amortization 869 600
Intangible Assets, Net Carrying Value $ 842 $ 621
Technology [Member] | Data and Analytics Services [Member]    
Amortization Period (In Years) 7 years 7 years
Intangible Assets, Gross Carrying Value $ 1,979 $ 1,209
Intangible Assets, Accumulated Amortization 624 424
Intangible Assets, Net Carrying Value $ 1,355 $ 785