XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
segment
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Number of reportable segments | segment     4    
Net sales $ 361,196 $ 390,744 $ 1,006,707 $ 1,048,925  
Total consolidated income from operations 43,998 53,190 118,203 125,637  
Total assets 1,424,590   1,424,590   $ 1,256,451
Residential          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Net sales 212,363 227,747 611,790 635,476  
Renewables          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Net sales 84,064 106,362 214,941 243,026  
Agtech          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Net sales 41,527 31,666 110,062 102,546  
Infrastructure          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Net sales 23,242 24,969 69,914 67,877  
Operating Segments | Residential          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Net sales 212,363 227,747 611,790 635,476  
Total consolidated income from operations 42,055 42,158 119,714 115,626  
Total assets 531,021   531,021   515,739
Operating Segments | Renewables          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Net sales 84,064 106,362 214,941 243,026  
Total consolidated income from operations 825 12,907 4,116 21,084  
Total assets 400,996   400,996   377,694
Operating Segments | Agtech          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Net sales 41,527 31,666 110,062 102,546  
Total consolidated income from operations 3,853 2,136 8,743 3,349  
Total assets 168,645   168,645   168,213
Operating Segments | Infrastructure          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Net sales 23,242 24,969 69,914 67,877  
Total consolidated income from operations 6,494 6,386 17,605 14,928  
Total assets 83,783   83,783   77,518
Corporate          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Total consolidated income from operations (9,229) $ (10,397) (31,975) $ (29,350)  
Total assets $ 240,145   $ 240,145   $ 117,287