XML 41 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Goodwill and Other Intangible Assets, Net - Components of Identifiable Intangible assets (Detail) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Intangible Assets, Accumulated Amortization $ 24,740 $ 22,791
Total Intangible Assets, Gross Carrying Value 33,099 33,099
Total Intangible Assets, Net Carrying Value $ 8,359 $ 10,308
Client Relationships [Member] | IT Staffing Services [Member]    
Finite-Lived Intangible Asset, Useful Life 12 years 12 years
Intangible Assets, Gross Carrying Value $ 7,999 $ 7,999
Intangible Assets, Accumulated Amortization 6,861 6,361
Intangible Assets, Net Carrying Value $ 1,138 $ 1,638
Client Relationships [Member] | Data and Analytics Services [Member]    
Finite-Lived Intangible Asset, Useful Life 12 years 12 years
Intangible Assets, Gross Carrying Value $ 19,641 $ 19,641
Intangible Assets, Accumulated Amortization 12,639 11,413
Intangible Assets, Net Carrying Value $ 7,002 $ 8,228
Covenant Not-to-Compete [Member] | IT Staffing Services [Member]    
Finite-Lived Intangible Asset, Useful Life 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]    
Finite-Lived Intangible Asset, Useful Life 5 years 5 years
Intangible Assets, Gross Carrying Value $ 1,201 $ 1,201
Intangible Assets, Accumulated Amortization 1,201 1,135
Intangible Assets, Net Carrying Value $ 0 $ 66
Trade Name [Member] | IT Staffing Services [Member]    
Finite-Lived Intangible Asset, Useful Life 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]    
Finite-Lived Intangible Asset, Useful Life 5 years 5 years
Intangible Assets, Gross Carrying Value $ 1,711 $ 1,711
Intangible Assets, Accumulated Amortization 1,711 1,637
Intangible Assets, Net Carrying Value $ 0 $ 74
Technology [Member] | Data and Analytics Services [Member]    
Finite-Lived Intangible Asset, Useful Life 7 years 7 years
Intangible Assets, Gross Carrying Value $ 1,979 $ 1,979
Intangible Assets, Accumulated Amortization 1,760 1,677
Intangible Assets, Net Carrying Value $ 219 $ 302