XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Other Intangible Assets, Net - Components of Identifiable Intangible assets (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Intangible Assets, Accumulated Amortization $ 18,019   $ 17,326
Total Intangible Assets, Gross Carrying Value 33,099   33,099
Total Intangible Assets, Net Carrying Value $ 15,080   15,773
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 5,194   5,027
Intangible Assets, Net Carrying Value $ 2,805   2,972
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 8,548   8,140
Intangible Assets, Net Carrying Value $ 11,093   11,501
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 981   959
Intangible Assets, Net Carrying Value $ 220   242
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,466   1,441
Intangible Assets, Net Carrying Value $ 245   270
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,262   1,191
Intangible Assets, Net Carrying Value $ 717   $ 788