Annual report [Section 13 and 15(d), not S-K Item 405]

Goodwill and Intangible Assets, Net - Goodwill (Details)

v3.25.0.1
Goodwill and Intangible Assets, Net - Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Goodwill [Roll Forward]        
Beginning Balance   $ 75,587 $ 70,633  
Goodwill acquired during the year     6,855  
Remeasurement adjustments   0 (165)  
Goodwill disposed of through sale of business   (8,529)    
Impairment charges, net of tax $ (2,222) 0 (2,222) $ 0
Foreign currency translation   (753) 486  
Ending Balance 75,587 66,305 75,587 70,633
Accumulated Goodwill Impairment (3,238) (3,238) (3,238)  
North America Regions        
Goodwill [Roll Forward]        
Beginning Balance   40,680 42,829  
Goodwill acquired during the year     0  
Remeasurement adjustments   (1,474) 0  
Goodwill disposed of through sale of business   0    
Impairment charges, net of tax     (2,222)  
Foreign currency translation   (257) 73  
Ending Balance 40,680 38,949 40,680 42,829
Accumulated Goodwill Impairment (2,222) (2,222) (2,222)  
U.S. Federal        
Goodwill [Roll Forward]        
Beginning Balance   3,981 3,981  
Goodwill acquired during the year     0  
Remeasurement adjustments   0 0  
Goodwill disposed of through sale of business   0    
Impairment charges, net of tax     0  
Foreign currency translation   0 0  
Ending Balance 3,981 3,981 3,981 3,981
Accumulated Goodwill Impairment 0 0 0  
Europe        
Goodwill [Roll Forward]        
Beginning Balance   13,035 5,932  
Goodwill acquired during the year     6,855  
Remeasurement adjustments   0 (165)  
Goodwill disposed of through sale of business   0    
Impairment charges, net of tax     0  
Foreign currency translation   (496) 413  
Ending Balance 13,035 12,539 13,035 5,932
Accumulated Goodwill Impairment (1,016) (1,016) (1,016)  
Other        
Goodwill [Roll Forward]        
Beginning Balance   17,891 17,891  
Goodwill acquired during the year     0  
Remeasurement adjustments   1,474 0  
Goodwill disposed of through sale of business   (8,529)    
Impairment charges, net of tax     0  
Foreign currency translation   0 0  
Ending Balance 17,891 10,836 17,891 $ 17,891
Accumulated Goodwill Impairment $ 0 $ 0 $ 0