XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
segment
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Number of reportable segments | segment 4    
Net sales $ 290,015 $ 292,506  
Total consolidated income from operations 25,510 31,736  
Interest income, net 1,637 750  
Other expense, net (94) 1,021  
Income before taxes 27,053 33,507  
Depreciation and amortization 9,086 6,663  
Total assets 1,439,418   $ 1,419,410
Residential      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Net sales 179,994 185,111  
Agtech      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Net sales 45,040 34,027  
Renewables      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Net sales 43,658 51,496  
Infrastructure      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Net sales 21,323 21,872  
Operating Segments      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Net sales 290,015 292,506  
Operating Expenses 253,257 249,012  
Total consolidated income from operations 36,758 43,494  
Operating Segments | Residential      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Net sales 179,994 185,111  
Operating Expenses 148,734 150,765  
Total consolidated income from operations 31,260 34,346  
Depreciation and amortization 2,527 2,591  
Operating Segments | Agtech      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Net sales 45,040 34,027  
Operating Expenses 41,655 31,419  
Total consolidated income from operations 3,385 2,608  
Depreciation and amortization 2,760 830  
Total assets 305,855   156,929
Operating Segments | Renewables      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Net sales 43,658 51,496  
Operating Expenses 46,803 49,852  
Total consolidated income from operations (3,145) 1,644  
Depreciation and amortization 2,280 1,900  
Total assets 368,587   390,881
Operating Segments | Infrastructure      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Net sales 21,323 21,872  
Operating Expenses 16,065 16,976  
Total consolidated income from operations 5,258 4,896  
Depreciation and amortization 701 745  
Total assets 78,924   78,366
Operating Segments | Residential      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Total assets 638,433   497,317
Corporate      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Total consolidated income from operations (11,248) (11,758)  
Depreciation and amortization 818 $ 597  
Total assets $ 47,619   $ 295,917