XML 109 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information (Measurements Used by Management to Assess Performance of Segments) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Net sales $ 1,308,764 $ 1,377,736 $ 1,389,966
Segment profit 143,023 150,729 130,102
Interest expense, net 6,171 (3,002) (4,047)
Other income, net 24,731 1,265 (14,565)
Income before taxes 173,925 148,992 111,490
Depreciation and amortization 27,312 27,378 26,167
Capital expenditures 20,475 14,997 20,138
Total assets 1,419,410 1,256,451 1,210,613
Operating Segments      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Net sales 1,308,764 1,377,736 1,389,966
Segment profit 184,468 190,829 163,618
Operating expenses 1,124,296 1,186,907 1,226,348
Unallocated Corporate Expenses      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Segment profit (41,445) (40,100) (33,516)
Depreciation and amortization 2,567 1,701 1,190
Capital expenditures 5,030 4,239 1,424
Total assets 295,917 117,287 24,448
Renewables      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Net sales 285,405 330,738 377,567
Renewables | Operating Segments      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Net sales 285,405 330,738 377,567
Segment profit 3,349 30,160 25,243
Operating expenses 282,056 300,578 352,324
Depreciation and amortization 8,192 8,671 8,467
Capital expenditures 3,101 1,113 3,589
Total assets 390,881 377,694 392,368
Residential      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Net sales 782,519 814,803 767,248
Residential | Operating Segments      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Net sales 782,519 814,803 767,248
Segment profit 148,784 143,068 126,458
Operating expenses 633,735 671,735 640,790
Depreciation and amortization 10,416 10,080 8,983
Capital expenditures 10,508 6,913 10,050
Total assets 497,317 515,739 519,567
Agtech      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Net sales 152,811 144,967 168,868
Agtech | Operating Segments      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Net sales 152,811 144,967 168,868
Segment profit 11,040 (928) 2,914
Operating expenses 141,771 145,895 165,954
Depreciation and amortization 3,165 3,789 4,377
Capital expenditures 684 1,419 3,177
Total assets 156,929 168,213 193,966
Infrastructure      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Net sales 88,029 87,228 76,283
Infrastructure | Operating Segments      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Net sales 88,029 87,228 76,283
Segment profit 21,295 18,529 9,003
Operating expenses 66,734 68,699 67,280
Depreciation and amortization 2,972 3,137 3,150
Capital expenditures 1,152 1,313 1,898
Total assets $ 78,366 $ 77,518 $ 80,264