v3.26.1
Goodwill and Intangible Assets - Schedule of Changes to Company's Goodwill (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 214,611
Translation adjustment (893)
Goodwill acquired 57,600
Ending balance 271,318
Vegetation Management  
Goodwill [Roll Forward]  
Beginning balance 129,773
Translation adjustment (352)
Goodwill acquired 0
Ending balance 129,421
Industrial Equipment  
Goodwill [Roll Forward]  
Beginning balance 84,838
Translation adjustment (541)
Goodwill acquired 57,600
Ending balance $ 141,897