Annual report pursuant to Section 13 and 15(d)

Goodwill and Intangible Assets, Net - Goodwill (Details)

v3.24.0.1
Goodwill and Intangible Assets, Net - Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Goodwill [Roll Forward]      
Beginning Balance $ 70,633 $ 71,157  
Goodwill acquired during the year 6,855    
Remeasurement adjustments (165) 389  
Impairment charges, net of tax (2,222) 0 $ 0
Foreign currency translation 486 (913)  
Ending Balance 75,587 70,633 71,157
Accumulated Goodwill Impairment (3,238) (1,016)  
U.S. Regions      
Goodwill [Roll Forward]      
Beginning Balance 39,593 39,204  
Goodwill acquired during the year 0    
Remeasurement adjustments 0 389  
Impairment charges, net of tax (2,222)    
Foreign currency translation 0 0  
Ending Balance 37,371 39,593 39,204
Accumulated Goodwill Impairment (2,222) 0  
U.S. Federal      
Goodwill [Roll Forward]      
Beginning Balance 3,981 3,981  
Goodwill acquired during the year 0    
Remeasurement adjustments 0 0  
Impairment charges, net of tax 0    
Foreign currency translation 0 0  
Ending Balance 3,981 3,981 3,981
Accumulated Goodwill Impairment 0 0  
Canada      
Goodwill [Roll Forward]      
Beginning Balance 3,236 3,454  
Goodwill acquired during the year 0    
Remeasurement adjustments 0 0  
Impairment charges, net of tax 0    
Foreign currency translation 73 (218)  
Ending Balance 3,309 3,236 3,454
Accumulated Goodwill Impairment (1,016) (1,016)  
Alternative Fuels      
Goodwill [Roll Forward]      
Beginning Balance 0 0  
Goodwill acquired during the year 0    
Remeasurement adjustments 0 0  
Impairment charges, net of tax 0    
Foreign currency translation 0 0  
Ending Balance 0 0 0
Accumulated Goodwill Impairment 0 0  
Europe      
Goodwill [Roll Forward]      
Beginning Balance 5,932 6,627  
Goodwill acquired during the year 6,855    
Remeasurement adjustments (165)  
Impairment charges, net of tax 0    
Foreign currency translation 413 (695)  
Ending Balance 13,035 5,932 6,627
Accumulated Goodwill Impairment 0 0  
Other      
Goodwill [Roll Forward]      
Beginning Balance 17,891 17,891  
Goodwill acquired during the year 0    
Remeasurement adjustments 0 0  
Impairment charges, net of tax 0    
Foreign currency translation 0 0  
Ending Balance 17,891 17,891 $ 17,891
Accumulated Goodwill Impairment $ 0 $ 0