v3.26.1
Revenue and Segment Information - Schedule of Goodwill and Total Identifiable Assets by Reporting Segment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Segment Reporting [Line Items]    
Goodwill $ 271,318 $ 214,611
Identifiable Assets 1,723,602 1,606,616
Vegetation Management    
Segment Reporting [Line Items]    
Goodwill 129,421 129,773
Identifiable Assets 860,341 920,814
Industrial Equipment    
Segment Reporting [Line Items]    
Goodwill 141,897 84,838
Identifiable Assets $ 863,261 $ 685,802