XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
segment
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Number of reportable segments | segment 4    
Net sales $ 292,506 $ 293,267  
Total consolidated income from operations 31,736 29,370  
Total assets 1,319,857   $ 1,256,451
Renewables      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Net sales 51,496 59,205  
Residential      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Net sales 185,111 179,495  
Agtech      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Net sales 34,027 35,852  
Infrastructure      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Net sales 21,872 18,715  
Operating Segments | Renewables      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Net sales 51,496 59,205  
Total consolidated income from operations 1,644 2,269  
Total assets 374,137   377,694
Operating Segments | Residential      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Net sales 185,111 179,495  
Total consolidated income from operations 34,346 29,509  
Total assets 535,077   515,739
Operating Segments | Agtech      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Net sales 34,027 35,852  
Total consolidated income from operations 2,608 2,330  
Total assets 165,488   168,213
Operating Segments | Infrastructure      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Net sales 21,872 18,715  
Total consolidated income from operations 4,896 2,714  
Total assets 82,176   77,518
Corporate      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Total consolidated income from operations (11,758) $ (7,452)  
Total assets $ 162,979   $ 117,287