XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Information (Tables)
6 Months Ended
Jun. 30, 2022
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 and six months ended June 30, (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Net sales:
Renewables$101,549 $107,751 $180,332 $193,263 
Residential200,245 164,209 379,730 304,426 
Agtech43,680 53,696 86,108 100,435 
Infrastructure 21,475 22,733 38,644 37,857 
Total net sales$366,949 $348,389 $684,814 $635,981 
Income from operations:
Renewables$6,829 $9,510 $(155)$8,989 
Residential35,664 27,155 69,099 50,089 
Agtech1,542 977 1,573 1,906 
Infrastructure2,887 4,186 4,068 6,223 
Unallocated Corporate Expenses(6,783)(10,419)(13,251)(22,983)
Total income from operations$40,139 $31,409 $61,334 $44,224 

June 30,
2022
December 31,
2021
Total assets:
Renewables$444,411 $445,486 
Residential532,226 453,469 
Agtech213,026 212,038 
Infrastructure85,652 82,662 
Unallocated corporate assets20,098 21,246 
$1,295,413 $1,214,901 
Disaggregation of Revenue
The following tables illustrate segment revenue disaggregated by timing of transfer of control to the customer for the three and six months ended June 30 (in thousands):
Three Months Ended June 30, 2022
RenewablesResidentialAgtechInfrastructureTotal
Net sales:
Point in Time$5,259 $198,854 $4,029 $8,936 $217,078 
Over Time96,290 1,391 39,651 12,539 149,871 
Total net sales$101,549 $200,245 $43,680 $21,475 $366,949 

Three Months Ended June 30, 2021
RenewablesResidentialAgtechInfrastructureTotal
Net sales:
Point in Time$6,049 $162,978 $7,388 $11,637 $188,052 
Over Time101,702 1,231 46,308 11,096 160,337 
Total net sales$107,751 $164,209 $53,696 $22,733 $348,389 

Six Months Ended June 30, 2022
RenewablesResidentialAgtechInfrastructureTotal
Net sales:
Point in Time$10,909 $376,985 $5,642 $15,239 $408,775 
Over Time169,423 2,745 80,466 23,405 276,039 
Total net sales$180,332 $379,730 $86,108 $38,644 $684,814 

Six Months Ended June 30, 2021
RenewablesResidentialAgtechInfrastructureTotal
Net sales:
Point in Time$13,020 $301,997 $12,531 $17,107 $344,655 
Over Time180,243 2,429 87,904 20,750 291,326 
Total net sales$193,263 $304,426 $100,435 $37,857 $635,981