XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill and Other Intangible Assets, net - Components of Identifiable Intangible assets (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Intangible Assets, Accumulated Amortization $ 15,923 $ 14,339
Total Intangible Assets, Gross Carrying Value 33,099 33,099
Total Intangible Assets, Net Carrying Value $ 17,176 $ 18,760
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 4,694 4,361
Intangible Assets, Net Carrying Value $ 3,305 $ 3,638
Client Relationships [Member] | Data and Analytics Services [Member]    
Amortization Period (In Years) 12 years 12 years
Intangible Assets, Gross Carrying Value $ 19,641 $ 19,641
Intangible Assets, Accumulated Amortization 7,322 6,503
Intangible Assets, Net Carrying Value $ 12,319 $ 13,138
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 319
Intangible Assets, Net Carrying Value $ 0 $ 0
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 $ 1,201
Intangible Assets, Accumulated Amortization 908 788
Intangible Assets, Net Carrying Value $ 293 $ 413
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
Intangible Assets, Net Carrying Value $ 0 $ 0
Trade Name [Member] | Data and Analytics Services [Member]    
Amortization Period (In Years) 5 years 5 years
Intangible Assets, Gross Carrying Value $ 1,711 $ 1,711
Intangible Assets, Accumulated Amortization 1,382 1,211
Intangible Assets, Net Carrying Value $ 329 $ 500
Technology [Member] | Data and Analytics Services [Member]    
Amortization Period (In Years) 7 years 7 years
Intangible Assets, Gross Carrying Value $ 1,979 $ 1,979
Intangible Assets, Accumulated Amortization 1,049 908
Intangible Assets, Net Carrying Value $ 930 $ 1,071