XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting Information, Revenue for Reportable Segment [Abstract]  
Reconciliation Of Sales To Earnings Before Income Taxes by Segment
The following table illustrates certain measurements used by management to assess performance of the segments described above for the three months ended March 31, (in thousands):
20242023
Net sales:
Renewables$51,496 $59,205 
Residential185,111 179,495 
Agtech34,027 35,852 
Infrastructure 21,872 18,715 
Total net sales$292,506 $293,267 
Income from operations:
Renewables$1,644 $2,269 
Residential34,346 29,509 
Agtech2,608 2,330 
Infrastructure4,896 2,714 
Unallocated corporate expenses(11,758)(7,452)
Total income from operations$31,736 $29,370 
The following table illustrates the total assets of the Company's reportable segments and unallocated corporate assets as of (in thousands):
March 31,
2024
December 31,
2023
Total assets:
Renewables$374,137 $377,694 
Residential535,077 515,739 
Agtech165,488 168,213 
Infrastructure82,176 77,518 
Unallocated corporate assets162,979 117,287 
$1,319,857 $1,256,451 
Disaggregation of Revenue
The following tables illustrate segment revenue disaggregated by timing of transfer of control to the customer for the (in thousands):
Three Months Ended March 31, 2024
RenewablesResidentialAgtechInfrastructureTotal
Net sales:
Point in Time$6,789 $183,332 $2,339 $6,310 $198,770 
Over Time44,707 1,779 31,688 15,562 93,736 
Total net sales$51,496 $185,111 $34,027 $21,872 $292,506 
Three Months Ended March 31, 2023
RenewablesResidentialAgtechInfrastructureTotal
Net sales:
Point in Time$9,094 $177,942 $5,107 $6,061 $198,204 
Over Time50,111 1,553 30,745 12,654 95,063 
Total net sales$59,205 $179,495 $35,852 $18,715 $293,267