XML 44 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information
12 Months Ended
Dec. 31, 2022
Segment Reporting Information, Revenue for Reportable Segment [Abstract]  
Segment Information SEGMENT INFORMATION
The Company is organized into four reportable segments on the basis of the production processes, products and services provided by each segment, identified as follows:
(i)Renewables, which primarily includes designing, engineering, manufacturing and installation of solar racking and electrical balance of systems;
(ii)Residential, which primarily includes roof and foundation ventilation products, centralized mail systems and electronic package solutions, retractable awnings and gutter guards, and rain dispersion products, trims and flashings and other accessories;
(iii)Agtech, which provides growing solutions including the designing, engineering, manufacturing and installation of greenhouses; and
(iv)Infrastructure, which primarily includes structural bearings, expansion joints and pavement sealant for bridges, airport runways and roadways, elastomeric concrete, and bridge cable protection systems.
When determining the reportable segments, the Company aggregated operating segments based on their similar economic and operating characteristics. During the first quarter of 2021, the Company reassessed its reportable segments. As a result, the Company's former Renewable Energy and Conservation segment was divided into two reportable segments: Renewables and Agtech.
The following tables illustrate certain measurements used by management to assess the performance of the segments described above as of and for the years ended December 31 (in thousands):
202220212020
Net sales:
Renewables$377,567 $432,096 $238,107 
Residential 767,248 635,505 522,814 
Agtech168,868 199,161 209,460 
Infrastructure 76,283 73,021 62,197 
Total consolidated net sales$1,389,966 $1,339,783 $1,032,578 
Income from operations:
Renewables$25,243 $20,158 $30,105 
Residential 126,458 105,821 94,430 
Agtech2,914 (931)10,633 
Infrastructure 9,003 8,911 7,233 
Segments income from operations163,618 133,959 142,401 
Unallocated corporate expenses(33,516)(36,971)(35,211)
Total income from operations$130,102 $96,988 $107,190 
Depreciation and Amortization
Renewables$8,467 $14,682 $3,377 
Residential8,983 8,694 8,110 
Agtech4,377 5,279 6,068 
Infrastructure 3,150 3,092 3,060 
Unallocated corporate expenses1,190 219 300 
$26,167 $31,966 $20,915 
202220212020
Total assets
Renewables$392,368 $445,486 $402,797 
Residential519,567 453,469 407,132 
Agtech193,966 212,038 216,274 
Infrastructure80,264 82,662 80,796 
Unallocated corporate assets24,448 21,246 28,057 
Assets of discontinued operations— — 77,438 
$1,210,613 $1,214,901 $1,212,494 
Capital expenditures
Renewables$3,589 $4,268 $423 
Residential 10,050 4,182 3,313 
Agtech3,177 3,289 720 
Infrastructure 1,898 2,097 1,511 
Unallocated corporate expenditures1,424 3,869 7,101 
$20,138 $17,705 $13,068 
The following tables illustrate revenue disaggregated by timing of transfer of control to the customer for the years ended December 31 (in thousands):
2022
RenewablesResidentialAgtechInfrastructureTotal
Net sales:
Point in Time$27,317 $761,576 $13,011 $32,983 $834,887 
Over Time350,250 5,672 155,857 43,300 555,079 
Total$377,567 $767,248 $168,868 $76,283 $1,389,966 
2021
RenewablesResidentialAgtechInfrastructureTotal
Net sales:
Point in Time$28,630 $630,494 $20,157 $32,512 $711,793 
Over Time403,466 5,011 179,004 40,509 627,990 
Total$432,096 $635,505 $199,161 $73,021 $1,339,783 
2020
RenewablesResidentialAgtechInfrastructureTotal
Net sales:
Point in Time$22,833 $518,281 $52,894 $22,781 $616,789 
Over Time215,274 4,533 156,566 39,416 415,789 
Total$238,107 $522,814 $209,460 $62,197 $1,032,578 
Net sales by region or origin and long-lived assets by region of domicile for the years ended and as of December 31 are as follows (in thousands):
202220212020
Net sales
North America$1,373,907 $1,318,795 $1,018,406 
Asia16,059 20,988 14,172 
Total$1,389,966 $1,339,783 $1,032,578 
Long-lived assets
North America$136,553 $97,003 $90,685 
Asia234 365 476 
Total$136,787 $97,368 $91,161