XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.2
Segment Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
segment
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Number of reportable segments | segment     4    
Net sales $ 353,005 $ 364,914 $ 645,511 $ 658,181  
Total consolidated income from operations 42,469 43,077 74,205 72,447  
Total assets 1,376,941   1,376,941   $ 1,256,451
Residential          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Net sales 214,316 228,234 399,427 407,729  
Renewables          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Net sales 79,381 77,459 130,877 136,664  
Agtech          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Net sales 34,508 35,028 68,535 70,880  
Infrastructure          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Net sales 24,800 24,193 46,672 42,908  
Operating Segments | Residential          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Net sales 214,316 228,234 399,427 407,729  
Total consolidated income from operations 43,313 43,959 77,659 73,468  
Total assets 537,821   537,821   515,739
Operating Segments | Renewables          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Net sales 79,381 77,459 130,877 136,664  
Total consolidated income from operations 1,647 5,908 3,291 8,177  
Total assets 396,954   396,954   377,694
Operating Segments | Agtech          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Net sales 34,508 35,028 68,535 70,880  
Total consolidated income from operations 2,282 (1,117) 4,890 1,213  
Total assets 167,087   167,087   168,213
Operating Segments | Infrastructure          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Net sales 24,800 24,193 46,672 42,908  
Total consolidated income from operations 6,215 5,828 11,111 8,542  
Total assets 84,605   84,605   77,518
Corporate          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Total consolidated income from operations (10,988) $ (11,501) (22,746) $ (18,953)  
Total assets $ 190,474   $ 190,474   $ 117,287