XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2023
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):
20232022
Net sales:
Renewables$59,205 $78,783 
Residential179,495 179,485 
Agtech35,852 42,428 
Infrastructure 18,715 17,169 
Total net sales$293,267 $317,865 
Income from operations:
Renewables$2,269 $(6,984)
Residential29,509 33,435 
Agtech2,330 31 
Infrastructure2,714 1,181 
Unallocated Corporate Expenses(7,452)(6,468)
Total income from operations$29,370 $21,195 
March 31,
2023
December 31,
2022
Total assets:
Renewables$393,088 $392,368 
Residential535,423 519,567 
Agtech180,688 193,966 
Infrastructure82,795 80,264 
Unallocated corporate assets16,498 24,448 
$1,208,492 $1,210,613 
Disaggregation of Revenue
The following tables illustrate segment revenue disaggregated by timing of transfer of control to the customer for the three months ended March 31 (in thousands):
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 
Three Months Ended March 31, 2022
RenewablesResidentialAgtechInfrastructureTotal
Net sales:
Point in Time$5,650 $178,131 $1,613 $6,303 $191,697 
Over Time73,133 1,354 40,815 10,866 126,168 
Total net sales$78,783 $179,485 $42,428 $17,169 $317,865