v3.25.2
Revenue and Segment Information - Schedule of Goodwill and Total Identifiable Assets by Reporting Segment (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Segment Reporting Information [Line Items]    
Goodwill $ 221,607 $ 203,027
Identifiable Assets 1,557,649 1,450,279
Vegetation Management    
Segment Reporting Information [Line Items]    
Goodwill 129,989 126,729
Identifiable Assets 916,153 852,007
Industrial Equipment    
Segment Reporting Information [Line Items]    
Goodwill 91,618 76,298
Identifiable Assets $ 641,496 $ 598,272