v3.25.2
Goodwill and Other Intangible Assets, Net - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2018
Oct. 01, 2020
Jul. 13, 2017
Jun. 15, 2015
Goodwill and Intangible Assets [Line Items]                    
Goodwill $ 27,210,000   $ 27,210,000   $ 27,210,000          
Amortization expense 649,000 $ 693,000 1,299,000 $ 1,386,000            
Data and Analytics Services [Member]                    
Goodwill and Intangible Assets [Line Items]                    
Goodwill 18,783,000   18,783,000   18,783,000 $ 18,783,000        
Goodwill impairment     0   0 5,300,000        
IT Staffing Services [Member]                    
Goodwill and Intangible Assets [Line Items]                    
Goodwill $ 8,427,000   8,427,000   8,427,000 $ 8,427,000        
Goodwill impairment     $ 0   $ 0          
Hudson IT [Member] | IT Staffing Services [Member]                    
Goodwill and Intangible Assets [Line Items]                    
Goodwill                   $ 8,400,000
Info Trellis Inc [Member]                    
Goodwill and Intangible Assets [Line Items]                    
Goodwill                 $ 27,400,000  
Goodwill impairment             $ 9,700,000      
Amber Leaf Partners Inc [Member]                    
Goodwill and Intangible Assets [Line Items]                    
Goodwill               $ 6,400,000