XML 116 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE AND SEGMENT REPORTING - Schedule of Financial Information by Reporting Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Net Sales $ 1,628,513 $ 1,689,651 $ 1,513,616
Cost of Sales (1,216,025) (1,236,007) (1,137,098)
Operating Expenses (247,680) (255,677) (227,926)
Income from operations 164,808 197,967 148,592
Interest Income 2,637 1,485 752
Other Income (Expense) 2,731 1,761 (673)
Interest Expense (20,548) (26,093) (14,361)
Income before income taxes 149,628 175,120 134,310
Taxes 33,698 38,959 32,382
Net income 115,930 136,161 101,928
Vegetation Management      
Segment Reporting Information [Line Items]      
Net Sales 785,199 979,040 937,065
Cost of Sales (589,759) (699,573) (686,669)
Operating Expenses (138,883) (157,383) (141,888)
Income from operations 56,557 122,084 108,508
Industrial Equipment      
Segment Reporting Information [Line Items]      
Net Sales 843,314 710,611 576,551
Cost of Sales (626,266) (536,434) (450,429)
Operating Expenses (108,797) (98,294) (86,038)
Income from operations $ 108,251 $ 75,883 $ 40,084