0001140361-21-008539.txt : 20210315 0001140361-21-008539.hdr.sgml : 20210315 20210315172148 ACCESSION NUMBER: 0001140361-21-008539 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 87 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210315 DATE AS OF CHANGE: 20210315 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ISUN, INC. CENTRAL INDEX KEY: 0001634447 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 422150172 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-37707 FILM NUMBER: 21742570 BUSINESS ADDRESS: STREET 1: 400 AVE D STREET 2: SUITE 10 CITY: WILLISTON STATE: VT ZIP: 05495 BUSINESS PHONE: 802-658-3378 MAIL ADDRESS: STREET 1: 400 AVE D STREET 2: SUITE 10 CITY: WILLISTON STATE: VT ZIP: 05495 FORMER COMPANY: FORMER CONFORMED NAME: PECK Co HOLDINGS, INC. DATE OF NAME CHANGE: 20190626 FORMER COMPANY: FORMER CONFORMED NAME: Jensyn Acquisition Corp. DATE OF NAME CHANGE: 20150219 10-K 1 brhc10021750_10k.htm 10-K
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549

FORM 10-K

☒ ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the fiscal year ended December 31, 2020

OR

☐ TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from            to

Commission File No. 001-37707

iSUN, INC.
(Exact name of registrant as specified in its charter)

Delaware
 
47-2150172
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification Number)

400 Avenue D, Suite 10
Williston, Vermont
 
 
05495
(Address of Principal Executive Offices)
 
(Zip Code)

(802) 658-3378
(Registrant’s telephone number)

The Peck Company Holdings, Inc.
4050 Williston Road, Suite 511
South Burlington, VT 05403
(Former name or former address, if changed since last report)

Securities registered pursuant to Section 12(b) of the Act:

Common Stock, Par Value $0.001
(Title of class)

Securities registered pursuant to Section 12(g) of the Act: NONE

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☐ No ☒

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ☐ No ☒

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and, (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐

Indicate by check mark whether the registrant has submitted electronically, if any, every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit). Yes ☒ No ☐

Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K (§ 229.405 of this chapter) is not contained herein and, will not be contained, to the best of registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K. ☒

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer
 
Accelerated filer
Non-accelerated filer
 
Smaller reporting company
     
Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262 (b)) by the registered public accounting firm that prepared or issued its audit report. ☒

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
YES ☐ NO ☒

The aggregate market value of the Common Stock held by non-affiliates as of June 30, 2020 was $19.8 million.

The number of shares of the Registrant’s Common Stock outstanding as March 12, 2021 was 8,478,584.



TABLE OF CONTENTS

   
Item 1.
4
Item 1A.
12
Item 1B.
30
Item 2.
30
Item 3.
30
Item 4.
30
     
   
Item 5.
30
Item 6.
30
Item 7.
30
Item 7A.
37
Item 8.
37
Item 9.
68
Item 9A.
69
Item 9B.
69
     
   
Item 10.
70
Item 11.
71
Item 12.
72
Item 13.
73
Item 14.
73
     
   
Item 15.
74
Item 16.
78

SUMMARY RISK FACTORS
Investing in our shares of Common Stock involves numerous risks, including the risks described in “Part I—Item 1A. Risk Factors” of this Annual Report on Form 10-K. Below are some of our principal risks, any one of which could materially adversely affect our business, financial condition, results of operations, and prospects:


The impact of the coronavirus pandemic (COVID-19) on general market and economic conditions has yet to be determined and is likely to have a material adverse effect on our business and results of operations.

We have had an extensive and profitable operating history, with the exception of 2019 and 2020, but it may be difficult to accurately evaluate our future business and prospects.

Our management discovered a material weakness in our disclosure controls and procedures and internal control over financial reporting as required to be implemented by Section 404 of the Sarbanes-Oxley Act of 2002.

We may require substantial additional funding which may not be available to us on acceptable terms, or at all. If we fail to raise the necessary additional capital, we may be unable to achieve growth of our operations.

A material reduction in the retail price of traditional utility generated electricity or electricity from other sources could harm our business, financial condition, results of operations and prospects.

Existing electric utility industry regulations, and changes to regulations, may present technical, regulatory and economic barriers to the purchase and use of solar energy systems that may significantly reduce demand for our solar energy systems.

Our growth strategy depends on the widespread adoption of solar power technology.

Our business currently depends on the availability of rebates, tax credits and other financial incentives. The expiration, elimination or reduction of these rebates, credits and incentives would adversely impact our business.

Our business depends in part on the regulatory treatment of third-party owned solar energy systems.

Our ability to provide solar energy systems to customers on an economically viable basis depends on our ability to help customers arrange financing for such systems.

We may not realize the anticipated benefits of future acquisitions, and integration of these acquisitions may disrupt our business and management.

We may require additional financing to sustain our operations, without which we may not be able to continue operations, and the terms of subsequent financings may adversely impact our stockholders.

The share price of our Common Stock is subject to fluctuation, has been and may continue to be volatile and may decline regardless of our operating performance, resulting in substantial losses for investors who have purchased shares of our Common Stock.

PART I

Item 1.
Business.

Forward-looking Statements

Statements in this Annual Report on Form 10-K that are not historical facts constitute forward-looking statements. Examples of forward-looking statements include statements relating to industry prospects, our future economic performance including anticipated revenues and expenditures, results of operations or financial position, and other financial items, our business plans and objectives, and may include certain assumptions that underlie forward-looking statements. Risks and uncertainties that may affect our future results, levels of activity, performance or achievements expressed or implied by these forward-looking statements include, among other things, those listed under “Risk Factors” and elsewhere in this Annual Report.

These risks and uncertainties include but are not limited to:

the impact of the COVID-19 pandemic on our business;
our limited operating history;
our ability to raise additional capital to meet our objectives;
our ability to compete in the solar power industry;
our ability to sell solar power systems;
our ability to arrange financing for our customers;
government incentive programs related to solar energy;
our ability to increase the size of our company and manage growth;
our ability to acquire and integrate other businesses;
disruptions to our supply chain from protective tariffs on imported components, supply shortages and/or fluctuations in pricing;
our ability or inability to attract and/or retain competent employees;
relationships with employees, consultants, customers, and suppliers; and
the concentration of our business in one industry in limited geographic areas;

In some cases, you can identify forward-looking statements by terminology such as “may,” “will,” “should,” “expects,” “intends,” “plans,” “anticipates,” “believes,” “estimates,” “predicts,” “potential” or “continue” or the negative of these terms or other comparable terminology.

These statements are subject to business and economic risk and reflect management’s current expectations and involve subjects that are inherently uncertain and difficult to predict. Actual events or results may differ materially. Moreover, neither we nor any other person assumes responsibility for the accuracy or completeness of these statements. We are under no duty to update any of the forward-looking statements after the date of this Annual Report to conform these statements to actual results.

Business Introduction/Summary

We were originally formed on October 8, 2014 as a blank check company under the name Jensyn Acquisition Corp. for the purpose of entering into a merger, share exchange, asset acquisition, stock purchase, recapitalization, reorganization or other similar business combination, with one or more businesses or entities. On June 20, 2019, we completed a business combination (the “Reverse Merger and Recapitalization”) pursuant to which we acquired Peck Electric Co. (“Peck Electric”). The Business Combination was a reverse merger treated as a recapitalization and that Peck Electric was deemed the accounting acquirer and takes over the historical information for the Company. Following the Reverse Merger and Recapitalization, we became known as The Peck Company Holdings, Inc. We conducted all of our business operations exclusively through our wholly owned subsidiary, Peck Electric, until January 19, 2021.

On January 19, 2021, we completed a business combination (the “Merger Agreement”) pursuant to which we acquired iSun Energy LLC (“iSun Energy, LLC”). The Business Combination was an acquisition treated as a merger and reorganization and that iSun Energy, LLC became a wholly owned subsidiary of The Peck Company Holdings, Inc. Following the Merger Agreement, we changed our name to iSun, Inc. (formerly The Peck Company Holdings, Inc,) We now conduct all of our business operations exclusively through our wholly owned subsidiaries, Peck Electric and iSun Energy, LLC.

We are one of the largest commercial solar engineering, procurement and construction (“EPC”) companies in the country and are expanding across the Northeastern United States. We were a second-generation family business founded under the name Peck Electric Co. in 1972 as a traditional electrical contractor. Our core values were and still are to align people, purpose, and profitability, and since taking leadership in 1994, Jeffrey Peck, our Chief Executive Officer, has applied such core values to expand into the solar industry. Today, we are guided by the mission to facilitate the reduction of carbon emissions through the expansion of clean, renewable energy and we believe that leveraging such core values to deploy resources toward profitable business is the only sustainable strategy to achieve these objectives.

The world recognizes the need to transition to a reliable, renewable energy grid in the next 50 years. Vermont and Hawaii are leading the way in the U.S. with renewable energy goals of 75% by 2032 and 100% by 2045, respectively. California committed to 100% carbon-free energy by 2045. The majority of the other states in the U.S. also have renewable energy goals, regardless of current Federal solar policy. We are a member of Renewable Energy Vermont, an organization that advocates for clean, practical and renewable solar energy. We intend to use near-term incentives to take advantage of long-term, sustainable energy transformation with a commitment to the environment and to our shareholders. Our triple bottom line, which is geared towards people, environment, and profit, has always been our guide since we began installing renewable energy and we intend that it remain our guide over the next 50 years as we construct our energy future.

We primarily provide EPC services to solar energy customers for projects ranging in size from several kilowatts for residential loads to multi-megawatt systems for large commercial and utility projects. To date, we have installed over 125 megawatts of solar systems since inception and are focused on profitable growth opportunities. We believe that we are well-positioned for what we believe to be the coming transformation to an all renewable energy economy. As a result of the completion of the Reverse Merger and Recapitalization, we have now opened our family company to the public market as part of our strategic growth plan. We are expanding across the Northeastern United States to serve the fast-growing demand for clean renewable energy. We are open to partnering with others to accelerate our growth process, and we are expanding our portfolio of company-owned solar arrays to establish recurring revenue streams for many years to come. We have established a leading presence in the market after five decades of successfully serving our customers, and we are now ready for new opportunities and the next five decades of success.

We manage our business through our construction operations and offer our EPC services and products consisting of solar, electrical and data installations. Approximately 80% of our revenue is derived from our solar EPC business, approximately 18% of revenue is derived from our electrical and data business and approximately 2% of revenue is currently derived from recurring revenue of Company-owned solar arrays. Recently our growth has been derived by increasing our solar customer base starting in 2013 and by continuing to serve the needs of existing electrical and data customers. We have installed some of the largest commercial and utility-scale solar arrays in the State of Vermont. Our union crews are expert constructors, and union access to an additional workforce makes us ready for rapid expansion to other states while maintaining control of operating costs. The skillset provided by our workforce is transferrable among our service offerings depending on current demand.

We also make investments in solar development projects and currently own approximately three megawatts of operating solar arrays operating under long-term power purchase agreements. These long-term recurring revenue streams, combined with our in-house development and construction capabilities, make this asset class a strategic long-term investment opportunity for us.

We have a three-pronged growth strategy that includes (1) organic expansion across the Northeastern United States, (2) conducting accretive merger and acquisition transactions to expand geographically, and (3) investing into Company-owned solar assets.

Consummation of the Business Combinations

On January 19, 2021, the Company entered into an Agreement and Plan of Merger and Reorganization (the “Merger Agreement”) by and among the Company, Peck Mercury, Inc., a Delaware corporation and wholly-owned subsidiary of the Company (the “Merger Sub”), iSun Energy LLC, a Delaware limited liability company (“iSun Energy, LLC”), the sole member of which was Sassoon M. Peress (“Peress”), and Peress, pursuant to which the Merger Sub merged with and into iSun Energy LLC (the “Merger”) with iSun Energy LLC as the surviving company in the Merger and iSun Energy LLC becoming a wholly-owned subsidiary of the Company. In connection with Merger, Peress will receive 400,000 shares of the Company’s Common Stock over five years, 200,000 shares of which were issued at the closing, warrants to purchase up 200,000 shares of the Company’s Common Stock, and up to 240,000 shares of the Company’s Common Stock based on certain performance milestones.

iSun Energy LLC offers products and services designed to support the growing electric vehicle and smart city markets. The flagship iSun Energy & Mobility Hub is the result of 30 years of passion, dedication, and innovation through sustainability. The iSun solar EV carport charging systems incorporate solar panels to charge electric vehicles while providing unparalleled software insights into data surrounding the energy produced, consumed, air quality effects and other key metrics. The iSun Oasis Smart Solar Bench is expected to be an integral part in developing smart cities and campuses and has the ability to charge any mobile device through integrated solar panels that collect and store energy throughout the day. iSun’s accompanying data platform allows for monitoring and analysis of key metrics through built in IoT (Internet of Things) sensors. The platform also affords both physical and digital advertising and branding, for additional recurring revenue opportunities. iSun’s Augmented Reality 3D software platform helps clients visualize their projects before they are built, making it easy for our clients to adopt sustainable solutions and to understand their impact on sustainability.

As disclosed on our Current Report on Form 8-K filed with the SEC on June 26, 2019, on June 20, 2019 (the “Closing Date”), the Company consummated the previously announced business combination (the “Reverse Merger and Recapitalization”) following a Special Meeting of its Stockholders held on June 19, 2019 (the “Special Meeting”), where the stockholders of the Company considered and approved, among other matters, a proposal to adopt that certain Share Exchange Agreement, dated as of February 26, 2019 (the “Exchange Agreement”), by and among Jensyn, Peck Electric Co., a Vermont corporation (“Peck Electric”), and Peck Electric’s stockholders (the “Stockholders”). “Jensyn” refers to the Company prior to the closing of the Reverse Merger and Recapitalization (the “Closing”). In connection with the Closing and pursuant to the Exchange Agreement, among other things, the Company changed its name from “Jensyn Acquisition Corp.” to “The Peck Company Holdings, Inc.”

In connection with the Closing, Jensyn issued 3,234,501 shares of Jensyn’s Common Stock to the Stockholders in exchange for all of the equity securities of Peck Electric, and Peck Electric became a wholly-owned subsidiary of the Company.

The Company redeemed a total of 492,037 shares of its Common Stock pursuant to the terms of the Company’s Second Amended and Restated Certificate of Incorporation resulting in a total payment to redeeming stockholders of $5,510,814.

In connection with the Reverse Merger and Recapitalization, the Company issued 493,299 shares of Common Stock in exchange for the cancellation of approximately $5,618,675 of obligations and, as contemplated by the Exchange Agreement, certain insiders and their transferees  agreed to forfeit and cancel 281,758 shares of Common Stock.

Upon the Closing and after giving effect to the issuances, redemptions and forfeitures of Common Stock described above, and the conversion of 4,194,500 rights to purchase Common Stock into 419,450 shares of Common Stock, there were:


warrants exercisable for 2,097,250 shares of Common Stock, consisting of 3,900,000 warrants originally sold as part of units in the Jensyn IPO and 294,500 warrants sold as part of the units issued in a private placement simultaneously with the consummation of the Jensyn IPO. Each warrant entitled its holder to purchase one-half of one share of Common Stock at an exercise price of $5.75 per half share ($11.50 per whole share).


Warrants exercisable for 195,000 shares of Common Stock, consisting of 390,000 warrants originally sold as part of Firm Units in the IPO. Each warrant entitled its holder to purchase one-half of one share of Common Stock at an exercise price of $5.75 per half share ($11.50 per whole share).


Purchase option for 390,000 Units was originally sold as part of the IPO. Each Unit has an exercise price of $12.00 per Unit and consists of the following:


One share of Common Stock


One right to receive one-tenth (1/10) of a share of Common Stock issued upon exercise of the Unit


One warrant entitling its holder to purchase one-half of one share of Common Stock at an exercise price of $5.75 per half share ($11.50 per whole share).

Prior to the Reverse Merger and Recapitalization, we were a “shell company” (as such term is defined in Rule 12b-2 under the Securities Exchange Act of 1934, as amended). As a result of the Reverse Merger and Recapitalization, we have ceased to be a “shell company” and have continued the existing business operations of the Company as a publicly traded company under the name “iSun, Inc.” (formerly The Peck Company Holdings, Inc.). The business combination was a reverse merger treated as a recapitalization and that, Peck Electric was deemed the accounting acquirer and took over the historical information for the Company.

Market Overview

We believe that a global energy transformation is occurring now as the world shifts from fossil fuels to clean renewable energy. Technology is available with proven reliability and low enough cost to allow widespread adoption. Bloomberg New Energy Finance is a leading provider of primary research on clean energy, advanced transport, digital industry, innovative materials, and commodities. Their annual summit in New York in March 2019 included many discussions by leaders that corroborate the long-term growth opportunities around the clean energy transformation well underway now and through 2050.

The solar industry is positioned for rapid growth. More than 80% of Peck Electric’s revenue mix is from solar array installations. Industry reports forecast a sharp acceleration in solar installations through 2050, and the US Energy Information Association noted in its 2019 outlook that it expects solar energy production to reach 48% of the overall mix of renewable energy production by 2050, from just 13% in 2018. The drivers of this acceleration include the declining cost of solar array equipment, a heightened focus on clean renewable energy production, and the consistent increase in demand of electric energy. We are uniquely positioned to benefit from this rapid escalation in solar array installations, given our 47-year history as a full service electric contractor and our existing, highly scalable and historically profitable solar installation business in Vermont.

Strategically positioned geographically in the Northeastern United States. We have historically operated exclusively in Vermont, which is one of the most attractive states for investment in solar arrays, with industry analysis suggesting over a 14% internal rate of return (“IRR”) on solar investment in the state and an 8-year project payback. Almost the entirety of the Northeast region of the country is ranked in the top 10 markets based on return metrics to the array owner, including the top 3 markets which include Massachusetts (1), New Jersey (2), and Rhode Island (3), in addition to New York, which is the largest regional market and ranked 8th. By leveraging our existing infrastructure and labor relationships with the IBEW, we are uniquely positioned to expand into these important addressable markets with limited investment in additional infrastructure or capital equipment.

Our capabilities allow for expansion into high-growth adjacent markets. We hold a rich history as a business in operation in Vermont for 47 years. We began operations as a traditional electric contractor and hold a wide range of capabilities to install electric equipment for a variety of end uses. Today, these core capabilities have developed our business in solar array installation, traditional electric, and data services. We can deploy these capabilities to other large, rapidly growing clean/renewable end markets; namely electric vehicle (“EV”) charging stations and energy storage. The rapid proliferation of EV charging stations has followed the shift in auto sales to electronic vehicles, and the EV charging market is expected to expand to over $30 billion by 2024 with a CAGR of 40% over the 5-year period. Energy storage measured by megawatts expanded by 44% year-over-year in 2018 and is projected to grow into a $4.7 billion market by 2024. Both of these markets represent adjacent, high growth expansion opportunities for us, and both require minimal investment of resources, infrastructure or capital spend given its complementary nature to our existing capabilities.

Strategy

Our strategic areas for growth include (1) organic growth by leveraging existing relationships to expand across the Northeast (2) accretive mergers and acquisitions of profitable businesses to expand geographic footprint, capabilities, and cash flow, and (3) investment into solar arrays that produce a steady stream of recurring revenue.

Organic growth from our existing customers will come from national developers requesting EPC services for project sizes ranging from the residential to the utility scale. The ideal project size range for us is from 100 kilowatts to 10 megawatts, which is considered commercial to small utility and is where the scale, margin, and risk are optimized. In addition, we can remain opportunistic for smaller residential projects when marketing costs are minimized or for larger utility projects when margins can be preserved.

Accretive mergers and acquisitions activity is an important focus for us in order to accelerate revenue growth and cash flow. While geographic expansion is prioritized for the Northeastern United States, prudent acquisitions in other geographies will also be considered depending on the strategic fit and profitability characteristics.

The goal of solar array asset investments is long-term recurring revenue from the sale of power produced by the array asset. Our EPC capabilities provide the Company with a unique investment opportunity in the renewable energy space because we can enter the solar array value chain at any scale or stage. De-risked fully-operational solar arrays with reliable off-takers can be purchased by and operated by us. We believe that, at this end-stage, an IRR may be achieved in the range of 9% to 13%. However, higher returns of up to 20% IRR may be achieved with prudent investments in developed projects with permitting and off-takers that only require construction by the EPC. Further, returns of 20% IRR or more may be achieved if we develop a project internally with a low-risk, long-term off-taker. We believe we have the flexibility and capability to be opportunistic about prudent solar array asset investments at any stage.

Employees

As of March 12, 2021, we employed approximately 150 full-time employees. We may also utilize outside subcontractors to assist with installing solar systems for our commercial and residential customers. Our direct installation labor is a combination of employees and contract labor.

We have direct access to unionized labor, which provides a unique advantage for growth, because workforce resources can be scaled efficiently utilizing local labor unions in other states to meet specific project needs in other states without increasing fixed labor costs for us.

Financing

To promote sales, we assist customers in obtaining financing options. Our objective is to arrange the most flexible terms that meet the needs and wants of the customer. Although we do not directly provide financing, we have relationships to arrange financing with numerous private and public sources, including the Vermont State Employees Credit Union, which offers VGreen financing to maximize solar investment savings.

We believe it is best for customers to own their own systems, but some customers prefer not to own their systems. We also have the ability to arrange financing with third parties through power purchase agreements and leases for our customers.

Suppliers

We purchase solar panels, inverters and materials directly from multiple manufacturers and through distributors. We intend to further coordinate purchases and optimize supply relationships to realize the advantages of greater scale.

If one or more of our suppliers fail to meet our supply needs, ceases or reduces production due to its financial condition, acquisition by a competitor or otherwise, it may be difficult to quickly identify alternate suppliers or to qualify alternative products on commercially reasonable terms, and our ability to satisfy this demand may be adversely affected. We do not, however, rely on any single supplier and our management believes that we can obtain needed solar panels and materials from a number of different suppliers. Accordingly, we believe that the loss of any single supplier would not materially affect our business.

We also utilize strategic companies with subcontractors for electrical installations, for racking and solar panel installations, as well as numerous subcontractors for grading, landscaping, and construction for our commercial, and industrial customers.

Installation

We are a licensed contractor in the markets that we serve, and we are responsible for every customer installation. We manage the entire process from permitting through inspection to interconnection to the power grid, thereby making the system installation process simple and seamless for its customers. Controlling every aspect of the installation process allows us to minimize costs, ensure quality and deliver high levels of customer satisfaction.

Even with controlling every aspect of the installation process, the ability to perform on a contract is subject to limitations. There remain jurisdictional approval processes outside our immediate control including, but not limited to, approvals of city, county, state or Federal government bodies or one of their respective agencies. Other aspects outside of our direct control include approvals from various utility companies and weather conditions.

After-Sales Support

It is our intent to provide continuing operation and maintenance services for our installed residential and commercial solar systems. We provide extended factory equipment technical support and act as a service liaison using our proprietary knowledge, technology, and solar electric energy engineering staff. We do this through a 5-year limited workmanship warranty and operations and maintenance program, which among other things, provides a service and technical support line to our customers. We generally respond to our job site related issues within 24 hours and offer assistance as long as required to maintain customer satisfaction. Our price to customers includes this warranty, and also includes the pass through of various manufacturers’ warranties that are typically up to 25 years.

Customers

Currently, the majority of our revenue comes from commercial and small utility solar installations ranging in size from 100 kilowatts to 10 megawatts. We have experience that this size of project optimizes margin scale, and risk. Opportunistically, we also install residential scale projects (8 kilowatts to 20 kilowatts) when marketing costs are minimal or not required. Large utility scale projects over 10 megawatts can also be opportunistically selected when margins can be preserved.

Approximately 83% of our sales in 2020 were in commercial and small utility solar projects. Approximately 0.5% of revenues were generated by residential installations in 2020. In 2019, approximately 77% of our sales were in commercial and small utility solar projects, while approximately 3% of revenues came from residential solar. We expect that these percentages will vary from year to year.

We believe that we have an advantage in the commercial solar market in Vermont given our extensive contact list, resulting from our experience in the commercial and industrial construction market, which also provides access to customers that trust us. Through our network of vendors, participation in variety of industry trade associations and independent sales consultants, we now have a growing list of repeat clients, as well as an active and loyal referral network.

Competitors

In the solar installation market, we compete with companies that offer products similar to our products. Some of these companies have greater financial resources, operational experience, and technical capabilities than we do. When bidding for solar installation projects, however, our current experience suggests that we are the dominant or preferred competitor in the markets in which we compete. We do not believe that any competitor has more than 10% of the market across all the areas in which we currently operate. We compete with other solar installers on our expertise and proven track record of performance. Also, pricing, service and the ability to arrange financing may be important for a project award.

Seasonality

We often find that some customers tend to book projects by the end of a calendar year to realize the benefits of available subsidy programs prior to year-end. This results in third and fourth quarter sales being more robust usually at the expense of the first quarter. In the future, this seasonality may cause fluctuations in financial results. In addition, other seasonality trends may develop and the existing seasonality that we experience may change. Weather can also be an important factor affecting project timelines.

Technology and Intellectual Property

Generally, the solar EPC business is not dependent on intellectual property.

Government Regulation and Incentives

Government Regulation

We are not regulated as a public utility in the United States under applicable national, state or other local regulatory regimes where we conducts business.

To operate our systems, we obtain interconnection permission from the applicable local primary electric utility. Depending on the size of the solar energy system and local law requirements, interconnection permission is provided by the local utility and we and/or our customer. In almost all cases, interconnection permissions are issued on the basis of a standard process that has been pre-approved by the local public utility commission or other regulatory body with jurisdiction over net metering procedures. As such, no additional regulatory approvals are required once interconnection permission is given.

Our operations are subject to stringent and complex federal, state and local laws, including regulations governing the occupational health and safety of our employees and wage regulations. For example, we are subject to the requirements of OSHA, the DOT and comparable state laws that protect and regulate employee health and safety.

Government Incentives

Federal, state and local government bodies provide incentives to owners, end users, distributors, system integrators and manufacturers of solar energy systems to promote solar energy in the form of rebates, tax credits and other financial incentives such as system performance payments, payments for renewable energy credits associated with renewable energy generation and exclusion of solar energy systems from property tax assessments. These incentives enable Peck Electric to lower the price it charges customers to own or lease, our solar energy systems, helping to catalyze customer acceptance of solar energy as an alternative to utility-provided power.

The federal government currently offers a 26% investment tax credit (“ITC”) under Section 48(a) of the Internal Revenue Code for the installation of certain solar power facilities until December 31, 2022, after which it will fall to 22% in 2023 and 10% in 2024.

The economics of purchasing a solar energy system are also improved by eligibility for accelerated depreciation, also known as the modified accelerated cost recovery system, or MACRS, depreciation, which allows for the depreciation of equipment according to an accelerated schedule set forth by the Internal Revenue Service. The acceleration of depreciation creates a valuable tax benefit that reduces the overall cost of the solar energy system and increases the return on investment.

Approximately 50% of states in the U.S. offer a personal and/or corporate investment or production tax credit for solar energy that is additive to the ITC. Further, these states, and many local jurisdictions, have established property tax incentives for renewable energy systems that include exemptions, exclusions, abatements, and credits. Many state governments, traditional utilities, municipal utilities and co-operative utilities offer a rebate or other cash incentive for the installation and operation of a solar energy system or energy efficiency measures. Capital costs or “up-front” rebates provide funds to solar customers based on the cost, size or expected production of a customer’s solar energy system. Performance-based incentives provide cash payments to a solar energy system owner based on the energy generated by their solar energy system during a pre-determined period, and they are paid over that time period. Depending on the cost of the system and other site-specific variables, tax incentives can typically cover 30-40% of the cost of a commercial or residential solar system.

Many states also have adopted procurement requirements for renewable energy production that requires regulated utilities to procure a specified percentage of total electricity delivered to customers in the State from eligible renewable energy sources, such as solar energy systems, by a specified date.

Corporate Information

Our address is 400 Avenue D, Suite 10, Williston, VT 05495 and our telephone number is (802) 658-3378. Our corporate website is: www.isunenergy.com. The content of our website shall not be deemed incorporated by reference in this Annual Report.

Item 1A.
Risk Factors.

An investment in our Common Stock involves significant risks. You should carefully consider the risk factors contained in this Annual Report and in our filings with the SEC before you decide to invest in our Common Stock. Our business, prospects, financial condition and results of operations may be materially and adversely affected as a result of any of such risks. The value of our Common Stock could decline as a result of any of these risks. You could lose all or part of your investment in our Common Stock. Some of our statements in sections entitled “Risk Factors” are forward-looking statements. The risks and uncertainties we have described are not the only ones we face. Additional risks and uncertainties not presently known to us or that we currently deem immaterial may also affect our business, prospects, financial condition and results of operations.

The impact of the coronavirus pandemic (COVID-19) on general market and economic conditions has yet to be determined and is likely to have a material adverse effect on our business and results of operations.

As of the date of this Annual Report on Form 10-K, the coronavirus pandemic (COVID-19) has resulted in widespread disruption to capital markets and general economic and business climate. It is too early for us to predict the long-term effects of this health crisis. In December 2019, a novel strain of coronavirus (COVID-19) was reported to have surfaced in Wuhan, China. On March 16, 2020, in response to intensifying efforts to contain the spread of COVID-19, we temporarily limited access to headquarters and began implementing remote work environments for our employees. On March 25, 2020, we closed our headquarters and advised all employees to work remotely until more guidance is provided. On August 1, 2020, we reopened our headquarters on a limited basis with the proper workplace safety protocols in place while allowing all employees to continue remote work at their discretion. We continue to monitor the outbreak of COVID-19 to help ensure the health and safety of our associates and our customers. We are also continuing to communicate with our suppliers regarding the flow of product and potential temporary effects on our supply chain. On March 12, 2021, Governor Phil Scott extended Vermont’s State of Emergency and all existing mitigation orders and closures until April 15, 2021. Given the dynamic nature of these circumstances, the duration of business disruption and the related financial affect cannot be reasonably estimated at this time. We continue to provide service and maintenance in support of critical infrastructure including utilities and telecommunications. The extent to which COVID-19 affects our results, or those of our suppliers, will depend on future developments, which are highly uncertain and cannot be predicted, including new information which may emerge concerning the severity of COVID-19 and the actions and related costs to contain or treat it, among others.

Risks Related to Our Financial Position and Capital Requirements

We have had an extensive and profitable operating history, with the exception of 2019 and 2020, but it may be difficult to accurately evaluate our future business and prospects.

Although we were founded in 1972, we did not begin selling solar systems until 2013 when our management believed that solar asset investment was profitable. Our management believes that our success will depend in large part on our ability to continue to successfully sell solar systems in the Northeast and in other states against determined competition, and to consummate synergistic acquisitions. No assurance can be given that we will operate profitably or that we will have adequate working capital to meet our obligations as they become due.

Our management discovered a material weakness in our disclosure controls and procedures and internal control over financial reporting as required to be implemented by Section 404 of the Sarbanes-Oxley Act of 2002.

We are currently subject to Section 404 of the Sarbanes-Oxley Act of 2002 and are required to provide management’s attestation on internal controls. Our management has identified control deficiencies and the need for a stronger internal controls environment relating to revenue activities. The ineffectiveness of the design, implementation and operation of the controls surrounding these matters creates a reasonable possibility that a material misstatement to the consolidated financial statements would not be prevented or detected on a timely basis. Accordingly, our management concluded that this deficiency represents a material weakness in our internal control over financial reporting as of December 31, 2020. Although our management has taken significant steps to remediate this weakness, our management can give no assurance yet that all the measures it has taken will on a permanent and sustainable basis remediate the material weaknesses in our disclosure controls and procedures and internal control over financial reporting or that any other material weaknesses or restatements of financial results will not arise in the future. We plan to take steps to remedy this material weakness. If we are not able to implement the requirements of Section 404 of the Sarbanes-Oxley Act of 2002 in the future, we will not be able to assess whether our internal controls over financial reporting are effective, which may subject us to adverse regulatory consequences and could harm investor confidence and the market price of our Common Stock.

We may require substantial additional funding which may not be available to it on acceptable terms, or at all. If we fail to raise the necessary additional capital, we may be unable to achieve growth of our operations.

The Company was not profitable in 2019 and 2020.  In order to grow our operations, we may increase our spending to fund our operating expenses and capital expenditures.

We cannot be certain that additional funding will be available on acceptable terms, or at all. If we are unable to raise additional capital in sufficient amounts or on terms acceptable to us, we may have to significantly delay, scale back or discontinue our organic growth or corporate acquisitions. Any of these events could significantly harm our business, financial condition, and strategy.

In order to carry out our business plan and implement our strategy, we anticipate that we will need to obtain additional financing from time to time, and we may choose to raise additional funds through strategic collaborations, public or private equity or debt financing, bank lines of credit, asset sales, government grants, or other arrangements. Our management cannot be sure that any additional funding, if needed, will be available on favorable terms or at all. Furthermore, any additional equity or equity-related financing obtained may be dilutive to our stockholders, and debt or equity financing, if available, may subject us to restrictive covenants and significant interest costs.

 An inability to raise capital when needed could harm our business, financial condition and results of operations, and could cause our stock price to decline or require that it cease operations.

Risks Related to Our Business and Industry

A material reduction in the retail price of traditional utility generated electricity or electricity from other sources could harm our business, financial condition, results of operations and prospects.

Our management believes that a significant number of our customers decide to buy solar energy because they want to pay less for electricity than what is offered by the traditional utilities.

The customer’s decision to choose solar energy may also be affected by the cost of other renewable energy sources. Decreases in the retail prices of electricity from the traditional utilities or from other renewable energy sources would harm our ability to offer competitive pricing and could harm our business. The price of electricity from traditional utilities could decrease as a result of:

construction of a significant number of new power generation plants, including plants utilizing natural gas, nuclear, coal, renewable energy or other generation technologies;

relief of transmission constraints that enable local centers to generate energy less expensively;

reductions in the price of natural gas;

utility rate adjustment and customer class cost reallocation;

energy conservation technologies and public initiatives to reduce electricity consumption;

development of new or lower-cost energy storage technologies that have the ability to reduce a customer’s average cost of electricity by shifting load to off-peak times; or

development of new energy generation technologies that provide less expensive energy.

A reduction in utility electricity prices would make the purchase or the lease of our solar energy systems less economically attractive. If the retail price of energy available from traditional utilities were to decrease due to any of these reasons, or other reasons, we would be at a competitive disadvantage, may be unable to attract new customers and our growth would be limited.

Existing electric utility industry regulations, and changes to regulations, may present technical, regulatory and economic barriers to the purchase and use of solar energy systems that may significantly reduce demand for our solar energy systems.

Federal, state and local government regulations and policies concerning the electric utility industry, and internal policies and regulations promulgated by electric utilities, heavily influence the market for electricity generation products and services. These regulations and policies often relate to electricity pricing and the interconnection of customer-owned electricity generation. In the United States, governments and utilities continuously modify these regulations and policies. These regulations and policies could deter customers from purchasing renewable energy, including solar energy systems. This could result in a significant reduction in the potential demand for our solar energy systems. For example, utilities commonly charge fees to larger, industrial customers for disconnecting from the electric grid or for having the capacity to use power from the electric grid for back-up purposes. These fees could increase our customers’ cost to use our systems and make them less desirable, thereby harming our business, prospects, financial condition and results of operations. In addition, depending on the region, electricity generated by solar energy systems competes most effectively with expensive peak-hour electricity from the electric grid, rather than the less expensive average price of electricity. Modifications to the utilities’ peak hour pricing policies or rate design, such as to a flat rate, would require us to lower the price of our solar energy systems to compete with the price of electricity from the electric grid.

In addition, any changes to government or internal utility regulations and policies that favor electric utilities could reduce our competitiveness and cause a significant reduction in demand for our products and services. For example, certain jurisdictions have proposed assessing fees on customers purchasing energy from solar energy systems or imposing a new charge that would disproportionately impact solar energy system customers who utilize net metering, either of which would increase the cost of energy to those customers and could reduce demand for our solar energy systems. It is possible charges could be imposed on not just future customers but our existing customers, causing a potentially significant consumer relations problem and harming our reputation and business. Due to the current concentration of our business in Vermont, any such changes in these markets would be particularly harmful to our business, results of operations, and future growth.

Our growth strategy depends on the widespread adoption of solar power technology.

The market for solar power products is emerging and rapidly evolving, and our future success is uncertain. If solar power technology proves unsuitable for widespread commercial deployment or if demand for solar power products fails to develop sufficiently, we would be unable to generate enough revenues to achieve and sustain profitability and positive cash flow. The factors influencing the widespread adoption of solar power technology include but are not limited to:

cost-effectiveness of solar power technologies as compared with conventional and non-solar alternative energy technologies;

performance and reliability of solar power products as compared with conventional and non-solar alternative energy products;

fluctuations in economic and market conditions which impact the viability of conventional and non-solar alternative energy sources, such as increases or decreases in the prices of oil and other fossil fuels;

continued deregulation of the electric power industry and broader energy industry; and

availability of governmental subsidies and incentives.

Our business currently depends on the availability of rebates, tax credits and other financial incentives. The expiration, elimination or reduction of these rebates, credits and incentives would adversely impact our business.

U.S. federal, state and local government bodies provide incentives to end users, distributors, system integrators and manufacturers of solar energy systems to promote solar electricity in the form of rebates, tax credits and other financial incentives such as system performance payments and payments for renewable energy credits associated with renewable energy generation. These governmental rebates, tax credits and other financial incentives enhance the return on investment for our customers and incent them to purchase solar systems. These incentives enables us to lower the price that we charge customers for energy and for solar energy systems. However, these incentives may expire on a particular date, end when the allocated funding is exhausted, or be reduced or terminated as solar energy adoption rates increase. These reductions or terminations often occur without warning.

Reductions in, or eliminations or expirations of, governmental incentives could adversely impact our results of operations and our ability to compete in our industry, causing us to increase the prices of our solar energy systems, and reducing the size of our addressable market. In addition, this would adversely impact our ability to attract investment partners and to form new financing funds and our ability to offer attractive financing to prospective customers.

Our business depends in part on the regulatory treatment of third-party owned solar energy systems.

Our leases and any power purchase agreements are third-party ownership arrangements. Sales of electricity by third parties face regulatory challenges in some states and jurisdictions. Other challenges pertain to whether third-party owned systems qualify for the same levels of rebates or other non-tax incentives available for customer-owned solar energy systems, whether third-party owned systems are eligible at all for these incentives, and whether third-party owned systems are eligible for net metering and the associated significant cost savings. Reductions in, or eliminations of, this treatment of these third-party arrangements could reduce demand for our systems, adversely impact our access to capital and could cause us to increase the price that we charge our customers for energy.

Our ability to provide solar energy systems to customers on an economically viable basis depends on our ability to help customers arrange financing for such systems.

Our solar energy systems have been eligible for federal investment tax credits or U.S. Treasury grants, as well as depreciation benefits. We have relied on, and will continue to rely on, financing structures that monetize a substantial portion of those benefits and provide financing for our solar energy systems. With the lapse of the U.S. Treasury grant program, we anticipate that our customers’ reliance on these tax-advantaged financing structures will increase substantially. If, for any reason, our customers were unable to continue to monetize those benefits through these arrangements, we may be unable to provide and maintain solar energy systems for new customers on an economically viable basis.

The availability of this tax-advantaged financing depends upon many factors, including, but not limited to:

the state of financial and credit markets;

changes in the legal or tax risks associated with these financings; and

non-renewal of these incentives or decreases in the associated benefits.

U.S. Treasury grants are no longer available for new solar energy systems. Changes in existing law and interpretations by the Internal Revenue Service and the courts could reduce the willingness of funding sources to provide funds to customers of these solar energy systems. We cannot assure you that this type of financing will be available to our customers. If, for any reason, we are unable to find financing for solar energy systems, we may no longer be able to provide solar energy systems to new customers on an economically viable basis. This would have a material adverse effect on our business, financial condition, and results of operations.

Rising interest rates could adversely impact our business.

Increases in interest rates could have an adverse impact on our business by increasing our cost of capital, which would increase our interest expense and make acquisitions more expensive to undertake.

Further, rising interest rates may negatively impact our ability to arrange financing for our customers on favorable terms to facilitate our customers’ purchases of our solar energy systems. The majority of our cash flows to date have been from the sales of solar energy systems. Rising interest rates may have the effect of depressing the sales of solar energy systems because many consumers finance their purchases.

As a result, an increase in interest rates may negatively affect our costs and reduce our revenues, which would have an adverse effect on our business, financial condition, and results of operations.

If we cannot compete successfully against other solar and energy companies, we may not be successful in developing our operations and our business may suffer.

The solar and energy industries are characterized by intense competition and rapid technological advances, both in the United States and internationally. We compete with solar companies with business models that are similar to ours. In addition, we compete with solar companies in the downstream value chain of solar energy. For example, we face competition from purely finance driven organizations that acquire customers and then subcontract out the installation of solar energy systems, from installation businesses that seek financing from external parties, from large construction companies and utilities, and increasingly from sophisticated electrical and roofing companies. Some of these competitors specialize in the residential solar energy market, and some may provide energy at lower costs than we do. Further, some competitors are integrating vertically in order to ensure supply and to control costs. Many of our competitors also have significant brand name recognition and have extensive knowledge of our target markets.

If we are unable to compete in the market, we will have an adverse effect on our business, financial condition, and results of operations.

Adverse economic conditions may have material adverse consequences on our business, results of operations and financial condition.

Unpredictable and unstable changes in economic conditions, including recession, inflation, increased government intervention, or other changes, may adversely affect our general business strategy. We rely upon our ability to generate additional sources of liquidity and we may need to raise additional funds through public or private debt or equity financings in order to fund existing operations or to take advantage of opportunities, including acquisitions of complementary businesses or technologies. Any adverse event would have a material adverse impact on our business, results of operations and financial condition.

Our business is concentrated in certain markets, putting it at risk of region-specific disruptions.

As of December 31, 2020, a vast majority of our total installations were in New England. Our management expects our near-term future growth to occur throughout the Northeastern United States, and to further expand our customer base and operational infrastructure. Accordingly, our business and results of operations are particularly susceptible to adverse economic, regulatory, political, weather and other conditions in such markets and in other markets that may become similarly concentrated.

If we are unable to retain and recruit qualified technicians and advisors, or if our key executives, key employees or consultants discontinue their employment or consulting relationship with us, we may delay our development efforts or otherwise harm our business.

We may not be able to attract or retain qualified management or technical personnel in the future due to the intense competition for qualified personnel among solar, energy, and other businesses. Our industry has experienced a high rate of turnover of management personnel in recent years. If we are not able to attract, retain, and motivate necessary personnel to accomplish our business objectives, we may experience constraints that will significantly impede the successful development of any product candidates, our ability to raise additional capital, and our ability to implement our overall business strategy.

We are highly dependent on members of our management and technical staff. Our success also depends on our ability to continue to attract, retain and motivate highly skilled junior, mid-level, and senior managers as well as junior, mid-level, and senior technical personnel. The loss of any of our executive officers, key employees, or consultants and our inability to find suitable replacements could potentially harm our business, financial condition, and prospects. We may be unable to attract and retain personnel on acceptable terms given the competition among solar and energy companies. Certain of our current officers, directors, and/or consultants hereafter appointed may from time to time serve as officers, directors, scientific advisors, and/or consultants of other solar and energy companies. We do not maintain “key man” insurance policies on any of our officers or employees. Other than certain members of our senior management team, all of our employees are employed “at will” and, therefore, each employee may leave our employment and join a competitor at any time.

We plan to grant stock options, restricted stock grants, or other forms of equity awards in the future as a method of attracting and retaining employees, motivating performance, and aligning the interests of employees with those of our stockholders. If we are unable to implement and maintain equity compensation arrangements that provide sufficient incentives, we may be unable to retain our existing employees and attract additional qualified candidates. If we are unable to retain our existing employees and attract additional qualified candidates, our business and results of operations could be adversely affected.

The execution of our business plan and development strategy may be seriously harmed if integration of our senior management team is not successful.

As our business continues to grow and in the event that we acquire new businesses, we may experience significant changes in our senior management team. Failure to integrate our Board of Directors and senior management teams may negatively affect the operations of our business.

We may not successfully implement our business model.

Our business model is predicated on our ability to build and sell solar systems at a profit, and through organic growth, geographic expansion and strategic acquisitions. Our management intends to continue to operate our business as it has previously, with sourcing and marketing methods that we have used successfully in the past. However, our management cannot assure you that our methods will continue to attract new customers nor that we can maintain profitability in the very competitive solar systems marketplace.

We may not be able to effectively manage our growth.

Our future growth, if any, may cause a significant strain on our management and our operational, financial, and other resources. Our ability to manage our growth effectively will require us to implement and improve our operational, financial, and management systems and to expand, train, manage, and motivate our employees. These demands may require the hiring of additional management personnel and the development of additional expertise by our management. Any increase in resources used without a corresponding increase in our operational, financial, and management systems could have a material adverse effect on our business, financial condition, and results of operations.

We may not realize the anticipated benefits of future acquisitions, and integration of these acquisitions may disrupt our business and management.

In the future, we may acquire companies, project pipelines, products or technologies or enter into joint ventures or other strategic initiatives. We may not realize the anticipated benefits of this acquisition or any other future acquisition, and any acquisition has numerous risks. These risks include the following:

difficulty in assimilating the operations and personnel of the acquired company;

difficulty in effectively integrating the acquired technologies or products with our current technologies;

difficulty in maintaining controls, procedures and policies during the transition and integration;

disruption of our ongoing business and distraction of management and employees from other opportunities and challenges due to integration issues;

difficulty integrating the acquired company’s accounting, management information, and other administrative systems;

inability to retain key technical and managerial personnel of the acquired business;

inability to retain key customers, vendors, and other business partners of the acquired business;

inability to achieve the financial and strategic goals for the acquired and combined businesses;

incurring acquisition-related costs or amortization costs for acquired intangible assets that could impact operating results;

potential failure of the due diligence processes to identify significant issues with product quality, legal and financial liabilities, among other things;

potential inability to assert that internal controls over financial reporting are effective; and

potential inability to obtain, or obtain in a timely manner, approvals from governmental authorities, which could delay or prevent such acquisitions.

Mergers and acquisitions of companies are inherently risky and, if we do not complete the integration of acquired businesses successfully and in a timely manner, we may not realize the anticipated benefits of the acquisitions to the extent anticipated, which could adversely affect our business, financial condition, or results of operations.

With respect to providing electricity on a price-competitive basis, solar systems face competition from traditional regulated electric utilities, from less-regulated third party energy service providers and from new renewable energy companies.

The solar energy and renewable energy industries are both highly competitive and continually evolving as participants strive to distinguish themselves within their markets and compete with large traditional utilities. We believe that our primary competitors are the traditional utilities that supply electricity to our potential customers. Traditional utilities generally have substantially greater financial, technical, operational and other resources than we do. As a result, these competitors may be able to devote more resources to the research, development, promotion, and sale of their products or respond more quickly to evolving industry standards and changes in market conditions than we can. Traditional utilities could also offer other value-added products or services that could help them to compete with us even if the cost of electricity they offer is higher than that of ours. In addition, a majority of utilities’ sources of electricity is non-solar, which may allow utilities to sell electricity more cheaply than electricity generated by our solar energy systems.

We also compete with companies that are not regulated like traditional utilities, but that have access to the traditional utility electricity transmission and distribution infrastructure pursuant to state and local pro-competitive and consumer choice policies. These energy service companies are able to offer customers electricity supply-only solutions that are competitive with our solar energy system options on both price and usage of renewable energy technology while avoiding the long-term agreements and physical installations that our current fund-financed business model requires. This may limit our ability to attract new customers; particularly those who wish to avoid long-term contracts or have an aesthetic or other objection to putting solar panels on their roofs.

As the solar industry grows and evolves, we will also face new competitors who are not currently in the market. Low technological barriers to entry characterize our industry and well-capitalized companies could choose to enter the market and compete with it. Our failure to adapt to changing market conditions and to compete successfully with existing or new competitors will limit our growth and will have a material adverse effect on our business and prospects.

Developments in alternative technologies or improvements in distributed solar energy generation may materially adversely affect demand for our offerings.

Significant developments in alternative technologies, such as advances in other forms of distributed solar power generation, storage solutions such as batteries, the widespread use or adoption of fuel cells for residential or commercial properties or improvements in other forms of centralized power production may materially and adversely affect our business and prospects in ways management does not currently anticipate. Any failure by us to adopt new or enhanced technologies or processes, or to react to changes in existing technologies, could materially delay deployment of our solar energy systems, which could result in product obsolescence, the loss of competitiveness of our systems, decreased revenue and a loss of market share to competitors.

Due to the limited number of suppliers in our industry, the acquisition of any of these suppliers by a competitor or any shortage, delay, price change, imposition of tariffs or duties or other limitation in our ability to obtain components or technologies that we use could result in sales and installation delays, cancellations, and loss of market share.

While we purchase our products from several different suppliers, if one or more of the suppliers on which we rely to meet anticipated demand ceases or reduces production due to its financial condition, is acquired by a competitor or otherwise is unable to increase production as industry demand increases, or is otherwise unable to allocate sufficient production to us, it may be difficult for us to quickly identify alternate suppliers or to qualify alternative products on commercially reasonable terms, and our ability to satisfy this demand may be adversely affected. There are a limited number of suppliers of solar energy system components and technologies. While we believe there are other sources of supply for these products available, transitioning to a new supplier may result in additional costs and delays in acquiring our solar products and deploying our systems. These issues could harm our business or financial performance.

In addition, the acquisition of a component supplier or technology provider by one of our competitors could limit our access to such components or technologies and require significant redesigns of our solar energy systems or installation procedures and have a material adverse effect on our business.

There have also been periods of industry-wide shortages of key components, including solar panels, in times of industry disruption. The manufacturing infrastructure for some of these components has a long lead-time, requires significant capital investment and relies on the continued availability of key commodity materials, potentially resulting in an inability to meet demand for these components. The solar industry is frequently experiencing significant disruption and, as a result, shortages of key components, including solar panels, may be more likely to occur, which in turn may result in price increases for such components. Even if industry-wide shortages do not occur, suppliers may decide to allocate key components with high demand or insufficient production capacity to more profitable customers, customers with long-term supply agreements or customers other than us and our supply of such components may be reduced as a result.

Typically, we purchase the components for our solar energy systems on an as-needed basis and do not operate under long-term supply agreements. The vast majority of our purchases are denominated in U.S. dollars. Since our revenue is also generated in U.S. dollars, we are mostly insulated from currency fluctuations. However, since our suppliers often incur a significant amount of their costs by purchasing raw materials and generating operating expenses in foreign currencies, if the value of the U.S. dollar depreciates significantly or for a prolonged period of time against these other currencies, this may cause our suppliers to raise the prices they charge us, which could harm our financial results. Since we purchase most of the solar photovoltaic modules that we use from China, we are particularly exposed to exchange rate risk from increases in the value of the Chinese Renminbi. Any supply shortages, delays, price changes or other limitation in our ability to obtain components or technologies that we use could limit our growth, cause cancellations or adversely affect our profitability, and result in loss of market share and damage to our brand.

We act as the licensed general contractor for our customers and are subject to risks associated with construction, cost overruns, delays, regulatory compliance and other contingencies, any of which could have a material adverse effect on our business and results of operations.

We are a licensed contractor and we are normally the general contractor, electrician, construction manager, and installer for our solar energy systems. We may be liable to customers for any damage that we cause to the home, belongings or property of our customers during the installation of our systems. For example, we penetrate our customers’ roofs during the installation process and may incur liability for the failure to adequately weatherproof such penetrations following the completion of installation of solar energy systems. In addition, because the solar energy systems that we deploy are high-voltage energy systems, we may incur liability for the failure to comply with electrical standards and manufacturer recommendations. Because our profit on a particular installation is based in part on assumptions as to the cost of such project, cost overruns, delays, or other execution issues may cause us to not achieve our expected results or cover our costs for that project.

In addition, the installation of solar energy systems is subject to oversight and regulation in accordance with national, state, and local laws and ordinances relating to building, fire and electrical codes, safety, environmental protection, utility interconnection and metering, and related matters. We also rely on certain employees to maintain professional licenses in many of the jurisdictions in which we operate, and our failure to employ properly licensed personnel could adversely affect our licensing status in those jurisdictions. It is difficult and costly to track the requirements of every authority having jurisdiction over our operations and our solar energy systems. Any new government regulations or utility policies pertaining to our systems, or changes to existing government regulations or utility policies pertaining to our systems, may result in significant additional expenses to our customers and, as a result, could cause a significant reduction in demand for our systems.

If we experience a significant disruption in our information technology systems or if we fail to implement new systems and software successfully, our business could be adversely affected.

We depend on information systems throughout our company to process orders, manage inventory, process and bill shipments and collect cash from our customers, respond to customer inquiries, contribute to our overall internal control processes, maintain records of our property, plant and equipment, and record and pay amounts due vendors and other creditors. If we were to experience a prolonged disruption in our information systems that involve interactions with customers and suppliers, it could result in the loss of sales and customers and/or increased costs, which could adversely affect our overall business operation.

Compliance with occupational safety and health requirements and best practices can be costly, and noncompliance with such requirements may result in potentially significant monetary penalties, operational delays, and adverse publicity.

The installation of solar energy systems requires our employees to work at heights with complicated and potentially dangerous electrical systems. The evaluation and modification of buildings as part of the installation process requires our employees to work in locations that may contain potentially dangerous levels of asbestos, lead, mold or other materials known or believed to be hazardous to human health. We also maintain a fleet of trucks and other vehicles to support our installers and operations. There is substantial risk of serious injury or death if proper safety procedures are not followed. Our operations are subject to regulation under the U.S. Occupational Safety and Health Act (“OSHA”), the U.S. Department of Transportation (“DOT”), and equivalent state laws. Changes to OSHA or DOT requirements, or stricter interpretation or enforcement of existing laws or regulations, could result in increased costs. If we fail to comply with applicable OSHA regulations, even if no work-related serious injury or death occurs, we may be subject to civil or criminal enforcement and be required to pay substantial penalties, incur significant capital expenditures or suspend or limit operations. While we have not experienced a high level of injuries to date, high injury rates could expose us to increased liability. In the past, we have had workplace accidents and received citations from OSHA regulators for alleged safety violations, resulting in fines. Any such accidents, citations, violations, injuries or failure to comply with industry best practices may subject us to adverse publicity, damage our reputation and competitive position and adversely affect our business.

Problems with product quality or performance may cause us to incur warranty expenses, damage our market reputation, and prevent us from maintaining or increasing our market share.

If our products fail to perform as expected while under warranty, or if we are unable to support the warranties, sales of our products may be adversely affected, or our costs may increase, and our business, results of operations, and financial condition could be materially and adversely affected.

We may also be subject to warranty or product liability claims against us that are not covered by insurance or are in excess of our available insurance limits. In addition, quality issues can have various other ramifications, including delays in the recognition of revenue, loss of revenue, loss of future sales opportunities, increased costs associated with repairing or replacing products, and a negative impact on our goodwill and reputation. The possibility of future product failures could cause us to incur substantial expenses to repair or replace defective products. Furthermore, widespread product failures may damage our market reputation and reduce our market share causing sales to decline.

Seasonality may cause fluctuations in our financial results.

We often find that some customers tend to book projects by the end of a calendar year to realize the benefits of available subsidy programs prior to year-end. This results in third and fourth quarter sales being more robust usually at the expense of the first quarter. In the future, this seasonality may cause fluctuations in financial results. In addition, other seasonality trends may develop and the existing seasonality that we experience may change. Weather can also be an important factor affecting project timelines.

A failure to comply with laws and regulations relating to our interactions with current or prospective commercial or residential customers could result in negative publicity, claims, investigations, and litigation, and adversely affect our financial performance.

Our business includes contracts and transactions with commercial and residential customers. We must comply with numerous federal, state, and local laws and regulations that govern matters relating to our interactions with residential consumers, including those pertaining to privacy and data security, consumer financial and credit transactions, home improvement contracts, warranties, and door-to-door solicitation. These laws and regulations are dynamic and subject to potentially differing interpretations, and various federal, state and local legislative and regulatory bodies may expand current laws or regulations, or enact new laws and regulations, regarding these matters. Changes in these laws or regulations or their interpretation could dramatically affect how we do business, acquire customers, and manage and use information that we collect from and about current and prospective customers and the costs associated therewith. We strive to comply with all applicable laws and regulations relating to our interactions with residential customers. It is possible, however, that these requirements may be interpreted and applied in a manner that is inconsistent from one jurisdiction to another and may conflict with other rules or our practices. Non-compliance with any such law or regulations could also expose us to claims, proceedings, litigation and investigations by private parties and regulatory authorities, as well as substantial fines and negative publicity, each of which may materially and adversely affect our business.

Changes in laws or regulations, or a failure to comply with any laws and regulations, may adversely affect our business, investments and results of operations.

We are subject to laws and regulations enacted by national, regional and local governments, including non-U.S. governments. In particular, we are required to comply with certain SEC and other legal requirements. Compliance with, and monitoring of, applicable laws and regulations may be difficult, time consuming and costly. Those laws and regulations and their interpretation and application may also change from time to time and those changes could have a material adverse effect on our business, investments and results of operations. In addition, a failure to comply with applicable laws or regulations, as interpreted and applied, could have a material adverse effect on our business and results of operations.

Risks Related to the Regulation of Our Company

Because we were previously considered to be a “shell company” under applicable securities laws and regulations, investors may not be able to rely on the resale exemption provided by Rule 144 of the Securities Act until certain requirements have been satisfied. As a result, investors may not be able to easily re-sell our securities and could lose their entire investment.

Prior to the Reverse Merger and Recapitalization, we were considered to be a “shell company” under Rule 405 of Regulation C of the Securities Act. A “shell company” is a company with either no or nominal operations or assets, or assets consisting solely of cash and cash equivalents. In order to rely on the resale exemption provided by Rule 144, certain requirements must be met, including that the Company is current in the filings required by the Securities Exchange of 1934, as amended. Because shareholders may not be able to rely on an exemption for the resale of their securities other than Rule 144, they may not be able to easily re-sell our securities in the future and could lose their entire investment as a result. See “Shares Eligible For Future Sale – Restrictions on the Use of Rule 144 by Shell Companies or Former Shell Companies”.

We are an “emerging growth company” and we cannot be certain if the reduced disclosure requirements applicable to emerging growth companies will make our Common Stock less attractive to investors.

We are an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”), and we intend to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not “emerging growth companies” including, but not limited to, not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. We will remain an “emerging growth company” for up to five years, although we will cease to be an “emerging growth company” upon the earliest of (i) the last day of the fiscal year following the fifth anniversary of our initial public offering (“IPO”), (ii) the last day of the first fiscal year in which our annual gross revenues are $1.07 billion or more, (iii) the date on which we have, during the previous rolling three-year period, issued more than $1 billion in non-convertible debt securities or (iv) the date on which we are deemed to be a “large accelerated filer” as defined in the Exchange Act. We cannot predict if investors will find shares of our Common Stock less attractive or us less comparable to certain other public companies because we will rely on these exemptions. If some investors find our Common Stock less attractive as a result, there may be a less active trading market for our Common Stock and our Common Stock price may be more volatile.

Pursuant to the JOBS Act, our independent registered public accounting firm will not be required to attest to the effectiveness of our internal control over financial reporting pursuant to Section 404 of the Sarbanes-Oxley Act for so long as we are an “emerging growth company.”

Section 404 of the Sarbanes-Oxley Act requires annual management assessments of the effectiveness of our internal control over financial reporting, and generally requires in the same report a report by our independent registered public accounting firm on the effectiveness of our internal control over financial reporting. We are required to provide management’s attestation on internal controls effective December 31, 2020. However, under the JOBS Act, our independent registered public accounting firm is not required to attest to the effectiveness of our internal control over financial reporting pursuant to Section 404 of the Sarbanes-Oxley Act until we are no longer an “emerging growth company.” We will be an “emerging growth company” until the earlier of (1) the last day of the fiscal year (a) following the fifth anniversary of our IPO, (b) in which we have total annual gross revenue of at least $1.07 billion or (c) in which we are deemed to be a large accelerated filer, which means the market value of our Common Stock that is held by non-affiliates exceeds $700 million as of the last business day of our prior second fiscal quarter, and (2) the date on which we have issued more than $1.0 billion in non-convertible debt during the prior three-year period.

In addition, Section 107 of the JOBS Act also provides that an “emerging growth company” can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act for complying with new or revised accounting standards. An “emerging growth company” can therefore delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. However, we have chosen to “opt out” of such extended transition period and, as a result, we must comply with new or revised accounting standards on the relevant dates on which adoption of such standards is required for non-emerging growth companies. Section 107 of the JOBS Act provides that our decision to opt out of the extended transition period for complying with new or revised accounting standards is irrevocable.

If we are not able to comply with the applicable continued listing requirements or standards of Nasdaq, Nasdaq could delist our Common Stock.

Our Common Stock is currently listed on Nasdaq. In order to maintain such listing, we must satisfy minimum financial and other continued listing requirements and standards, including those regarding director independence and independent committee requirements, minimum stockholders’ equity, minimum share price, and certain corporate governance requirements. There can be no assurances that we will be able to comply with the applicable listing standards. Although we are currently in compliance with such listing standards, we may in the future fall out of compliance with such standards. If we are unable to maintain compliance with these Nasdaq requirements, our Common Stock will be delisted from Nasdaq.

Our Common Stock currently trades on Nasdaq, and, to date, trading of our Common Stock has been limited. If a more active market does not develop, it may be difficult for you to sell the Common Stock you own or result in your sale at a price that is less than the price you paid.

To date, trading of our Common Stock on Nasdaq has been limited and there can be no assurance that there will be a more active market for our Common Stock either now or in the future. If a more active and liquid trading market does not develop or if developed cannot be sustained, you may have difficulty selling any of the shares of Common Stock that you purchased. The market price for our Common Stock may decline below the price you paid, and you may not be able to sell your shares of Common Stock at or above the price you paid, or at all.

On January 5, 2021, the Company received a written notice (the “Notice”) from the Listing Qualifications Department of The Nasdaq Stock Market (“Nasdaq”) indicating that the Company was not in compliance with Listing Rule 5620(a) (the “Annual Meeting Rule”), which requires the Company to hold an annual meeting of shareholders no later than one year after the end of the Company’s fiscal yearend for continued listing on the NASDAQ Capital Market. The Notice is only a notification of deficiency, not of imminent delisting, and has no current effect on the listing or trading of the Company’s securities on the NASDAQ Capital Market. The Company submitted a compliance plan to Nasdaq and was granted until May 11, 2021 to comply with the Annual Meeting Rule.  The Company anticipates holding its 2019 and 2020 Annual Meeting of Stockholders on May 11, 2021.

In the event that our Common Stock is delisted from Nasdaq, U.S. broker-dealers may be discouraged from effecting transactions in shares of our Common Stock because they may be considered penny stocks and thus be subject to the penny stock rules.

The SEC has adopted a number of rules to regulate “penny stock” that restricts transactions involving stock which is deemed to be penny stock. Such rules include Rules 3a51-1, 15g-1, 15g-2, 15g-3, 15g-4, 15g-5, 15g-6, 15g-7, and 15g-9 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”). These rules may have the effect of reducing the liquidity of penny stocks. “Penny stocks” generally are equity securities with a price of less than $5.00 per share (other than securities registered on certain national securities exchanges or quoted on NASDAQ if current price and volume information with respect to transactions in such securities is provided by the exchange or system). Our shares of Common Stock have in the past constituted, and may again in the future constitute, “penny stock” within the meaning of the rules. The additional sales practice and disclosure requirements imposed upon U.S. broker-dealers may discourage such broker-dealers from effecting transactions in shares of our Common Stock, which could severely limit the market liquidity of such shares of common stock and impede their sale in the secondary market.

A U.S. broker-dealer selling penny stock to anyone other than an established customer or “accredited investor” (generally, an individual with a net worth in excess of $1,000,000 or an annual income exceeding $200,000, or $300,000 together with his or her spouse) must make a special suitability determination for the purchaser and must receive the purchaser’s written consent to the transaction prior to sale, unless the broker-dealer or the transaction is otherwise exempt. In addition, the “penny stock” regulations require the U.S. broker-dealer to deliver, prior to any transaction involving a “penny stock”, a disclosure schedule prepared in accordance with SEC standards relating to the “penny stock” market, unless the broker-dealer or the transaction is otherwise exempt. A U.S. broker-dealer is also required to disclose commissions payable to the U.S. broker-dealer and the registered representative and current quotations for the securities. Finally, a U.S. broker-dealer is required to submit monthly statements disclosing recent price information with respect to the “penny stock” held in a customer’s account and information with respect to the limited market in “penny stocks”.

Stockholders should be aware that, according to the SEC, the market for “penny stocks” has suffered in recent years from patterns of fraud and abuse. Such patterns include (i) control of the market for the security by one or a few broker-dealers that are often related to the promoter or issuer; (ii) manipulation of prices through prearranged matching of purchases and sales and false and misleading press releases; (iii) “boiler room” practices involving high-pressure sales tactics and unrealistic price projections by inexperienced sales persons; (iv) excessive and undisclosed bid-ask differentials and markups by selling broker-dealers; and (v) the wholesale dumping of the same securities by promoters and broker-dealers after prices have been manipulated to a desired level, resulting in investor losses. Our management is aware of the abuses that have occurred historically in the penny stock market. Although we do not expect to be in a position to dictate the behavior of the market or of broker-dealers who participate in the market, management will strive within the confines of practical limitations to prevent the described patterns from being established with respect to our securities.

Anti-takeover provisions contained in our Second Amended and Restated Certificate of Incorporation and Bylaws, as well as provisions of Delaware law, could impair a takeover attempt.

The Company’s Second Amended and Restated Certificate of Incorporation and Bylaws contain provisions that could have the effect of delaying or preventing changes in control or changes in our management without the consent of our Board of Directors. These provisions include:


A classified Board of Directors with three-year staggered terms, which may delay the ability of stockholders to the change the membership of a majority of our Board of Directors;


no cumulative voting in the election of directors, which limits the ability of minority stockholders to elect director candidates;


the exclusive right of our Board of Directors to elect a director to fill a vacancy created by the expansion of the Board of Directors or the resignation, death, or removal of a director, which prevents stockholders from being able to fill vacancies on our Board of Directors;


the ability of our Board of Directors to determine whether to issue shares of our preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;


a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an Annual or Special Meeting of our Stockholders;


the requirement that an Annual Meeting of Stockholders may be called only by the Chairman of the Board of Directors, the Chief Executive officer, or the Board of Directors, which may delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors;


limiting the liability of, and providing indemnification to, our directors and officers;


controlling the procedures for the conduct and scheduling of stockholder meetings;


providing that directors may be removed prior to the expiration of their terms by stockholders only for cause; and


advance notice procedures that stockholders must comply with in order to nominate candidates to our Board of Directors or to propose matters to be acted upon at a stockholders’ meeting, which may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of the Company.

These provisions, alone or together, could delay hostile takeovers and changes in control of the Company or changes in our Board of Directors and management.

As a Delaware corporation, we are also subject to provisions of Delaware law, including Section 203 of the General Corporation Law of the State of Delaware (“DGCL”), which prevents some stockholders holding more than 15% of our outstanding Common Stock from engaging in certain business combinations without approval of the holders of substantially all of our outstanding Common Stock. Any provision of our Second Amended and Restated Certificate of Incorporation or Bylaws or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our Common Stock and could also affect the price that some investors are willing to pay for our Common Stock.

Risks Related to Offerings and Ownership of Our Common Stock

The issuance of our Common Stock related to the Exchange and Subscription Agreement with GreenSeed Investors, LLC was dilutive.

The Company entered into an Exchange and Subscription Agreement (the “Exchange Agreement”) dated April 22, 2020 with GreenSeed Investors, LLC, a Delaware limited liability company (“GSI”), and Solar Project Partners, LLC, a Delaware limited liability company (“SPP”). Under the terms of the Exchange Agreement, the shares of Preferred Stock are convertible into shares of Common Stock. The shares of Preferred Stock were converted into 370,370 shares of Common Stock on February 22, 2021. In addition, on February 9, 2021 warrants issued to GSI to purchase shares of Common Stock were exercised on a cashless basis.  An aggregate of 117,376 shares of Common Stock were issued in connection with such exercise.
 
The sale or issuance of our Common Stock to Lincoln Park may cause dilution and the sale of the shares of Common Stock acquired by Lincoln Park, or the perception that such sales may occur, could cause the price of our Common Stock to fall.

On September 26, 2019, we entered into the Purchase Agreement with Lincoln Park, pursuant to which Lincoln Park has committed to purchase up to $15,000,000 of our Common Stock. Upon the execution of the Purchase Agreement, we issued 81,263 Commitment Shares to Lincoln Park in consideration for Lincoln Park’s commitment to purchase shares of our Common Stock under the Purchase Agreement and we may issue up to an additional 40,937 shares of Common Stock pro rata in connection with each purchase made by Lincoln Park pursuant to the Purchase Agreement. The remaining shares of our Common Stock that may be issued under the Purchase Agreement may be sold by us to Lincoln Park at our discretion from time to time over a 24-month period commencing after the satisfaction of certain conditions set forth in the Purchase Agreement. The purchase price for the shares of our Common Stock that we may sell to Lincoln Park under the Purchase Agreement will fluctuate based on the price of our Common Stock. Depending on market liquidity at the time, sales of such shares may cause the trading price of our Common Stock to fall.


We generally have the right to control the timing and amount of any future sales of our shares to Lincoln Park. Additional sales of our Common Stock, if any, to Lincoln Park will depend upon market conditions and other factors to be determined by us. We may ultimately decide to sell to Lincoln Park all, some or none of the shares of our Common Stock that may be available for us to sell pursuant to the Purchase Agreement. If and when we do sell shares of our Common Stock to Lincoln Park, after Lincoln Park has acquired such shares, Lincoln Park may resell all, some or none of such shares at any time or from time to time in its discretion. Therefore, sales to Lincoln Park by us could result in substantial dilution to the interests of other holders of our shares of Common Stock. Additionally, the sale of a substantial number of shares of our Common Stock to Lincoln Park, or the anticipation of such sales, could make it more difficult for us to sell equity or equity-related securities in the future at a time and at a price that we might otherwise wish to effect sales.

The issuance of our Common Stock related to the Form S-3 Registration Statement and Sales Agreement with Alliance Global Partners (“Agent”) may cause dilution and could cause the price of our Common Stock to fall.

A substantial majority of the outstanding shares of our Common Stock and exercisable options are freely tradable without restriction or further registration under the Securities Act of 1933, as amended.

The Registration Statement contains a Base Prospectus, which covers the offering, issuance and sale by iSun of up to $50,000,000 in the aggregate of our shares of Common Stock from time to time in one or more offerings.

Pursuant to Sales Agreement with the Agent, as amended, iSun may offer and sell from time to time up to an aggregate of $915,000 of the Placement Shares through the Agent. Sales of the Placement Shares pursuant to the Sales Agreement, may be made in sales deemed to be “at the market offerings” as defined in Rule 415 promulgated under the Securities Act. The Agent will act as sales agent and will use commercially reasonable efforts to sell on iSun’s behalf all of the Placement Shares requested to be sold by iSun, consistent with its normal trading and sales practices, on mutually agreed terms between the Agent and iSun.

Sales of a substantial number of shares of our Common Stock in the public market, future sales of substantial amounts of shares of our Common Stock in the public market, or the perception that these sales could occur, could cause the market price of our Common Stock to decline. Increased sales of our Common Stock in the market for any reason could exert significant downward pressure on our stock price.

We may require additional financing to sustain our operations, without which we may not be able to continue operations, and the terms of subsequent financings may adversely impact our stockholders.

As of December 31, 2020, we had a working capital of $242,865 and had a net loss of $4,328 for the year ended December 31, 2020. On January 8, 2021 we entered into a Securities Purchase Agreement with two institutional investors providing for the issuance and sale by the Company of an aggregate 840,000 shares of our Common Stock in a registered direct offering at a purchase price of $12.50 per Share for gross proceeds of approximately $10.5 million before deducting fees and offering expenses.

We may utilize the Shelf Registration to issue and sell up to $50,000,000 in the aggregate of our shares of Common Stock. The extent that we rely on the Shelf Registration as a source of funding will depend on a number of factors including, the prevailing market price of our Common Stock and the extent to which we are able to secure working capital from other sources. After utilizing approximately $10.5 million in a registered direct offering, the Company can utilize the Shelf Registration to generate approximately $39.5 million in additional offerings.

We may direct Lincoln Park to purchase up to $15,000,000 worth of shares of our Common Stock under the Purchase Agreement over a 24-month period, generally in amounts up to 50,000 shares of our Common Stock, which may be increased to up to 100,000 shares of our Common Stock depending on the market price of our Common Stock at the time of sale, and, in each case, subject to a maximum limit of $250,000 per purchase, subject to certain exceptions, on any single business day (such share amounts being subject to adjustment for any reorganization, recapitalization, non-cash dividend, stock split, reverse stock split or other similar transaction as provided in the Purchase Agreement). Assuming a purchase price of $13.80 per share (the closing sale price of the Common Stock on February 5, 2021) and the purchase by Lincoln Park of 50,000 shares of Common Stock, gross proceeds to us would be $690,000.

The extent that we rely on Lincoln Park as a source of funding will depend on a number of factors including, the prevailing market price of our Common Stock and the extent to which we are able to secure working capital from other sources. If obtaining sufficient funding from Lincoln Park were to prove unavailable or prohibitively dilutive, we will need to secure another source of funding in order to satisfy our working capital needs. Even if we sell all $15,000,000 of Common Stock under the Purchase Agreement to Lincoln Park, we may still need additional capital to finance our future production plans and working capital needs, and we may have to raise funds through the issuance of equity or debt securities. Depending on the type and the terms of any financing we pursue, stockholders’ rights and the value of their investment in our Common Stock could be reduced. A financing could involve one or more types of securities including Common Stock, preferred stock, convertible debt or warrants to acquire Common Stock. These securities could be issued at or below the then prevailing market price for our Common Stock. In addition, if we issue secured debt securities, the holders of the debt would have a claim to our assets that would be prior to the rights of stockholders until the debt is paid. Interest on these debt securities would increase costs and negatively impact operating results. If the issuance of new securities results in diminished rights to holders of our Common Stock, the market price of our Common Stock could be negatively impacted.

Should the financing we require to sustain our working capital needs be unavailable or prohibitively expensive when we require it, the consequences could be a material adverse effect on our business, operating results, financial condition and prospects.

Our management will have broad discretion over the use of the net proceeds from our sale of shares of Common Stock to Lincoln Park or utilization of the Sales Agreement with AGP, you may not agree with how we use the proceeds and the proceeds may not be invested successfully.

Our management will have broad discretion as to the use of the net proceeds from our sale of shares of Common Stock to Lincoln Park or utilization of the Sales Agreement with AGP, and we could use them for purposes other than those contemplated at the time of commencement of this offering. Accordingly, you will be relying on the judgment of our management with regard to the use of those net proceeds, and you will not have the opportunity, as part of your investment decision, to assess whether the proceeds are being used appropriately. It is possible that, pending their use, we may invest those net proceeds in a way that does not yield a favorable, or any, return for us. The failure of our management to use such funds effectively could have a material adverse effect on our business, financial condition, operating results and cash flows.

The share price of our Common Stock is subject to fluctuation, has been and may continue to be volatile and may decline regardless of our operating performance, resulting in substantial losses for investors who have purchased shares of our Common Stock.

We expect that the market price of our Common Stock may continue to be volatile for the foreseeable future. The market price of our Common Stock may fluctuate significantly in response to numerous factors, many of which are beyond our control, including the factors listed below and other factors described in this “Risk Factors” section:


actual or anticipated fluctuations in our operating results;


the financial projections we may provide to the public, any changes in these projections or our failure to meet these projections;


failure of securities analysts to initiate or maintain coverage of our company, changes in financial estimates by any securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors;


ratings changes by any securities analysts who follow our company;


announcements by us or our competitors of significant technical innovations, acquisitions, strategic partnerships, joint ventures or capital commitments;


changes in operating performance and Common stock market valuations of other technology companies generally;


price and volume fluctuations in the overall stock market, including as a result of trends in the economy as a whole;


changes in our Board of Directors or management;


sales of large blocks of our Common Stock, including sales by our executive officers, directors and significant stockholders;


potential lawsuits threatened or filed against us;


short sales, hedging and other derivative transactions involving our Common Stock;


general economic conditions in the United States and abroad; and


other events or factors, including those resulting from war, incidents of terrorism or responses to these events.

In addition, stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many software companies. Stock prices of many software companies have fluctuated in a manner unrelated or disproportionate to the operating performance of those companies. In the past, stockholders have instituted securities action litigation following periods of market volatility. If we were to become involved in securities litigation, it could subject us to substantial costs, divert resources and the attention of management from our business and adversely affect our business, operating results, financial condition and cash flows.

We have no history of paying dividends on our Common Stock, and we do not anticipate paying dividends in the foreseeable future.

We have not previously paid dividends on our Common Stock. We currently anticipate that we will retain all of our available cash, if any, for use as working capital and for other general corporate purposes. Any payment of future dividends will be at the discretion of our Board of Directors and will depend upon, among other things, our earnings, financial condition, capital requirements, level of indebtedness, statutory and contractual restrictions applicable to the payment of dividends and other considerations that our Board of Directors deems relevant. Investors must rely on sales of their Common Stock after price appreciation, which may never occur, as the only way to realize a return on their investment.

Our Second Amended and Restated Certificate of Incorporation authorizes us to issue shares of blank check preferred stock, and issuances of such preferred stock, or securities convertible into or exercisable for such preferred stock, may result in immediate dilution to existing stockholders, including investors in this offering.

If we raise additional funds through future issuances of preferred stock or debt securities convertible into preferred stock, our stockholders could suffer significant dilution, and any new preferred stock or debt securities that we issue could have rights, preferences and privileges superior to those of holders of shares of Common Stock. Although we have no present plans to issue any additional shares of preferred stock, in the event that we issue additional shares of our preferred stock, or securities convertible into or exercisable for such preferred stock after the date of the offering, the investors in this offering will be diluted. We may choose to raise additional capital using such preferred stock or debt securities because of market conditions or strategic considerations, even if we believe that we have sufficient funds for our current or future operating plans.

A market for our securities may not continue, which would adversely affect the liquidity and price of our securities.

The price of our securities may fluctuate significantly due to general market and economic conditions. An active trading market for our securities may never develop or, if developed, it may not be sustained. In addition, the price of our securities can vary due to general economic conditions and forecasts, our general business condition and the release of our financial reports. Additionally, if our securities become delisted from Nasdaq for any reason, and are quoted on the OTC Bulletin Board, an inter-dealer automated quotation system for equity securities that is not a national securities exchange, the liquidity and price of our securities may be more limited than if we were quoted or listed on Nasdaq or another national securities exchange. You may be unable to sell your securities unless a market can be established or sustained.

If securities or industry analysts do not publish or cease publishing research or reports about us, our business, or our market, or if they change their recommendations regarding our Common Stock adversely, the price and trading volume of our Common Stock could decline.

The trading market for our Common Stock will be influenced by the research and reports that industry or securities analysts may publish about us, our business, our market, or our competitors. Securities and industry analysts do not currently, and may never, publish research on us. If no securities or industry analysts commence coverage of us, our stock price and trading volume would likely be negatively impacted. If any of the analysts who may cover us change their recommendation regarding our Common Stock adversely, or provide more favorable relative recommendations about our competitors, the price of our Common Stock would likely decline. If any analyst who may cover us were to cease coverage of us or fail to regularly publish reports on us, we could lose visibility in the financial markets, which could cause our Common Stock price or trading volume to decline.

Our executive officers, directors and principal stockholders own a significant percentage of our Common Stock and will be able to exert significant control over matters subject to stockholder approval.

As of March 12, 2021, our directors, executive officers and holders of more than 5% of our equity securities, together with their affiliates, beneficially own 50% of our outstanding shares of Common Stock. As a result, these stockholders have significant influence to determine the outcome of matters submitted to our stockholders for approval, including the ability to control the election of our directors, amend or prevent amendment of our Second Amended and Restated Certificate of Incorporation or Bylaws or effect or prevent a change in corporate control, merger, consolidation, takeover or other business combination. In addition, any sale of a significant amount of our Common Stock held by our directors, executive officers and principal stockholders, or the possibility of such sales, could adversely affect the market price of our Common Stock. Our management’s stock ownership may also discourage a potential acquirer from making a tender offer or otherwise attempting to obtain control of us, which in turn could reduce our Common Stock price or prevent our stockholders from realizing any gains from our Common Stock.

Implications of Being an “Emerging Growth Company”

As a public reporting company with less than $1.07 billion in revenue during our last fiscal year, we qualify as an “emerging growth company” under the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). An emerging growth company may take advantage of specified reduced reporting requirements that are otherwise generally applicable to public companies. In particular, as an emerging growth company, we:


are not required to obtain an attestation and report from our auditors on our management’s assessment of our internal control over financial reporting pursuant to the Sarbanes-Oxley Act (the “Sarbanes-Oxley Act”);


are not required to provide a detailed narrative disclosure discussing our compensation principles, objectives and elements and analyzing how those elements fit with our principles and objectives (commonly referred to as “compensation discussion and analysis”);


are not required to obtain a non-binding advisory vote from our stockholders on executive compensation or golden parachute arrangements (commonly referred to as the “say-on-pay,” “say-on-frequency” and “say-on-golden-parachute” votes);


are exempt from certain executive compensation disclosure provisions requiring a pay-for-performance graph and CEO pay ratio disclosure;


may present only two years of audited financial statements and only two years of related Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”) disclosure; and


are eligible to claim longer phase-in periods for the adoption of new or revised financial accounting standards under §107 of the JOBS Act.

We intend to take advantage of all of these reduced reporting requirements and exemptions, including the longer phase-in periods for the adoption of new or revised financial accounting standards under §107 of the JOBS Act. Our election to use the phase-in periods may make it difficult to compare our financial statements to those of non-emerging growth companies and other emerging growth companies that have opted out of the phase-in periods under §107 of the JOBS Act.

Certain of these reduced reporting requirements and exemptions were already available to us due to the fact that we also qualify as a “smaller reporting company” under the SEC’s rules. For instance, smaller reporting companies are not required to obtain an auditor attestation and report regarding internal control over financial reporting, are not required to provide a compensation discussion and analysis, are not required to provide a pay-for-performance graph or CEO pay ratio disclosure, and may present only two years of audited financial statements and related MD&A disclosure.

Under the JOBS Act, we may take advantage of the above-described reduced reporting requirements and exemptions for up to five years after our initial sale of common equity pursuant to a registration statement declared effective under the Securities Act, or such earlier time that we no longer meet the definition of an emerging growth company. In this regard, the JOBS Act provides that we would cease to be an “emerging growth company” if we have more than $1.07 billion in annual revenue, have more than $700 million in market value of our Common Stock held by non-affiliates, or issue more than $1 billion in principal amount of non-convertible debt over a three-year period. Under current SEC rules, however, we will continue to qualify as a “smaller reporting company” for so long as we have a public float (i.e., the market value of common equity held by non-affiliates) of less than $700 million and annual revenue of less than $100 million as of the last business day of our most recently completed second fiscal quarter.

Item 1B.
Unresolved Staff Comments.

None.

Item 2.
Properties.

We leased space and occupy 6,250 square feet of office space and 6,750 square feet of warehouse space at 400 Avenue D, Suite 10, Williston, VT 05495. We believe that this space is sufficient to meet our current needs across all business segments.

Item 3.
Legal Proceedings.

We are not currently a party to any legal proceedings that, individually or in the aggregate, are deemed to be material to our financial condition or results of operations.

Item 4.
Mine Safety Disclosures.

Not applicable.

PART II

Item 5.
Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.

Our Common Stock is traded on Nasdaq under the symbol “ISUN.” The last reported sale price of our Common Stock on March 12, 2021 on Nasdaq was $13.80 per share.

Holders of Common Stock.

On March 12, 2021, we had 9,387 registered holders of record of our Common Stock.

Dividends and dividend policy.

We have never declared or paid any cash dividend on our Common Stock, nor do we currently intend to pay any cash dividend on our Common Stock in the foreseeable future. We expect to retain our earnings, if any, for the growth and development of our business.

Item 6.
Selected Financial Data

As a smaller reporting company, we are not required to provide the information under this item, pursuant to Regulation S-K Item 301(c).

Item 7.
Management’s Discussion and Analysis of Financial Condition and Results of Operations.

You should read the following discussion and analysis of our financial condition and results of operations together with our consolidated financial statements and related notes appearing elsewhere in this Annual Report on Form 10-K. This discussion and analysis contains forward-looking statements that involve risks, uncertainties and assumptions. The actual results may differ materially from those anticipated in these forward-looking statements as a result of certain factors, including, but not limited to, those set forth under “Risk Factors” and elsewhere in this Annual Report on Form 10-K.

Business Introduction / Overview

iSun, Inc., the principal office of which is located in Williston, Vermont, is one of the largest commercial solar engineering, procurement and construction (“EPC”) companies in the country and is expanding across the Northeastern United States (“U.S.”). The Company is a second-generation business founded under the name Peck Electric Co. (“Peck Electric”) in 1972 as a traditional electrical contractor. The Company’s core values are to align people, purpose, and profitability, and since taking leadership in 1994, Jeffrey Peck, the Company’s Chief Executive Officer, has applied such core values to expand into the solar industry. Today, the Company is guided by the mission to facilitate the reduction of carbon emissions through the expansion of clean, renewable energy and we believe that leveraging such core values to deploy resources toward profitable business is the only sustainable strategy to achieve these objectives.

The world recognizes the need to transition to a reliable, renewable energy grid in the next 50 years. Vermont and Hawaii are leading the way in the U.S. with renewable energy goals of 75% by 2032 and 100% by 2045, respectively. California committed to 100% carbon-free energy by 2045. The majority of the other states in the U.S. also have renewable energy goals regardless of current Federal solar policy. We are a member of Renewable Energy Vermont, an organization that advocates for clean, practical and renewable solar energy. The Company intends to use near-term incentives to take advantage of long-term, sustainable energy transformation with a commitment to the environment and to its shareholders. Our triple bottom line, which is geared towards people, environment, and profit, has always been our guide since we began installing renewable energy and we intend that it remain our guide over the next 50 years as we construct our energy future.

After installing more than 200 megawatts of solar energy, we believe that we are well-positioned for what we believe to be the coming transformation to an all renewable energy economy. As a result of the completion of our business combination transaction with Jensyn Acquisition Corp. (“Jensyn”) on June 20, 2019, pursuant to which we acquired Peck Electric Co. (the “Reverse Merger and Recapitalization”), we have now opened our company to the public market as part of our strategic growth plan. We are expanding across the Northeastern U.S. to serve the fast-growing demand for clean renewable energy. We are open to partnering with others to accelerate our growth process, and we are expanding our portfolio of company-owned solar arrays to establish recurring revenue streams for many years to come. We have established a leading presence in the market after five decades of successfully serving our customers, and we are now ready for new opportunities and the next five decades of success.

We have a three-pronged growth strategy that includes (1) organic expansion across the Northeastern United States, (2) conducting accretive merger and acquisition transactions to expand geographically, and (3) investing into company-owned solar assets.

On January 19, 2021, we entered in an agreement to acquire iSun Energy LLC based in Burlington, Vermont. iSun Energy, LLC offers a portfolio of products that supports the growing electric vehicle market, specifically carports, charging stations and user-facing technology. The flagship iSun Energy & Mobility Hub is the result of 30 years of passion, dedication, and innovation through sustainability. The iSun solar EV carport charging systems incorporate solar panels to charge electric vehicles while providing unparalleled software insights into data surrounding the energy produced, consumed, air quality effects and other key metrics. The iSun Oasis Smart Solar Bench is expected to be an integral part in developing smart cities and campuses and has the ability to charge any mobile device through integrated solar panels that collect and store energy throughout the day. iSun’s accompanying data platform allows for monitoring and analysis of key metrics through built in IoT (Internet of Things) sensors. The platform also affords both physical and digital advertising and branding, for additional recurring revenue opportunities. iSun’s Augmented Reality 3D software platform helps clients visualize their projects before they are built, making it easy for our clients to adopt sustainable solutions and to understand their impact on sustainability. As we continue to execute on our three-pronged growth strategy, the iSun Energy, LLC acquisition allows to further enable the transition to renewable and clean energy. As our portfolio of offerings continues to expand, we are able to further provide energy as a service to the marketplace.

With the filing of our Form S-3 Registration Statement on December 4, 2020, we have the ability to access the capital markets up to $50,000,000 in aggregate to support our statement growth strategy. The access to capital accelerates our growth process and allows us to continue our expansion plans into new territories, aggressively pursue accretive merger and acquisition transactions and continue investing in our company-owned solar assets which now consist of the product offerings of iSun Energy LLC. There is currently approximately $39.5 million available under the Registration Statement as we drew down approximately $10.5 million through our Registered Direct Offering.

On April 24, 2020, we were fortunate to obtain a loan under the CARES Act Payroll Protection Program (“PPP”) of $1,487,624. The loan allowed us to maintain our workforce during the shutdown caused by the COVID-19 pandemic. On December 1, 2020, the Company received notification from NBT Bank that the Small Business Administration has approved the forgiveness of the PPP loan in its entirety and as such, the full $1,496,468 has been recognized in the income statement as a gain upon debt extinguishment for the year ended December 31, 2020.
 

Equity and Ownership Structure

On June 20, 2019, Jensyn consummated the Reverse Merger and Recapitalization, which resulted in the acquisition of 100% of the issued and outstanding equity securities of Peck Electric by Jensyn, and in Peck Electric becoming a wholly-owned subsidiary of Jensyn. Jensyn was originally incorporated as a special purpose acquisition company, formed for the purpose of entering into a merger, share exchange, asset acquisition, stock purchase, recapitalization, reorganization or other similar Recapitalization. Simultaneously with the Reverse Merger and Recapitalization, we changed our name to “The Peck Company Holdings, Inc.” We conducted all of our business operations exclusively through our wholly-owned subsidiary, Peck Electric.

Unless the context otherwise requires, “we,” “us,” “our” and the “Company” refers to iSun, Inc. (formerly The Peck Company Holdings, Inc.) and its subsidiary after June 20, 2019, and “Peck Electric” refers to the business of Peck Electric before June 20, 2019. Upon closing of the Reverse Merger and Recapitalization, Peck Electric was deemed the accounting acquirer and takes over the historical information for the Company.

Effective January 19, 2021, the Company changed its corporate name from The Peck Company Holdings, Inc. to iSun, Inc. (the “Name Change”). The Name Change was effected through a parent/subsidiary short-form merger of iSun, Inc., our wholly owned Delaware subsidiary formed solely for the purpose of the name change, with and into us. We were the surviving entity. To effectuate the short-form merger, we filed a Certificate of Merger with the Secretary of State of the State of Delaware on January 19, 2021. The merger became effective on January 19, 2021 with the State of Delaware and, for purposes of the quotation of our Common Stock on the Nasdaq Capital Market (“Nasdaq”), effective at the open of the market on January 20, 2021. We conduct all of our business operations exclusively through our wholly-owned subsidiaries, Peck Electric and iSun Energy LLC.

Critical Accounting Policies

The following discussion and analysis of the Company’s financial condition and results of operations are based upon the Company’s financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The preparation of these financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant estimates include estimates used to review the Company’s impairments and estimations of long-lived assets, impairment on investment, revenue recognition utilizing a cost to cost method, allowances for uncollectible accounts, and the valuation allowance on deferred tax assets. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable in the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

Revenue Recognition

We recognize revenue from contracts with customers under Accounting Standards Codification (“ASC”) Topic 606 (“Topic 606”). Under Topic 606, revenue is recognized when, or as, control of promised goods and services is transferred to customers, and the amount of revenue recognized reflects the consideration to which an entity expects to be entitled in exchange for the goods and services transferred. We primarily recognize revenue over time utilizing the cost-to-cost measure of progress on contracts for specific projects and for certain master service and other service agreements.

Contracts. We derive revenue primarily from construction projects performed under: (i) master and other service agreements, which are typically priced using either a time and materials or a fixed price per unit basis; and (ii) contracts for specific projects requiring the construction and installation of an entire infrastructure system or specified units within an infrastructure system, which are subject to multiple pricing options, including fixed price, unit price, time and materials, or cost plus a markup.

The total contract transaction price and cost estimation processes used for recognizing revenue over time under the cost-to-cost method is based on the professional knowledge and experience of our project managers, engineers and financial professionals. Management reviews estimates of total contract transaction price and total project costs on an ongoing basis. Changes in job performance, job conditions and management’s assessment of expected variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and our profit recognition. Changes in these factors could result in revisions to revenue in the period in which the revisions are determined, which could materially affect our consolidated results of operations for that period. Provisions for losses on uncompleted contracts are recorded in the period in which such losses are determined. For the year ended December 31, 2020 and 2019, project profit was affected by less than 5% as a result of changes in contract estimates included in projects that were in process as of December 31, 2020 and 2019.

Performance Obligations. A performance obligation is a contractual promise to transfer a distinct good or service to a customer and is the unit of account under Topic 606. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied. Our contracts often require significant services to integrate complex activities and equipment into a single deliverable and are therefore generally accounted for as a single performance obligation, even when delivering multiple distinct services. Contract amendments and change orders, which are generally not distinct from the existing contract, are typically accounted for as a modification of the existing contract and performance obligation. The vast majority of our performance obligations are completed within one year.

When more than one contract is entered into with a customer on or close to the same date, management evaluates whether those contracts should be combined and accounted for as a single contract as well as whether those contracts should be accounted for as one, or more than one, performance obligation. This evaluation requires significant judgment and is based on the facts and circumstances of the various contracts.

Union Labor

The Company uses union labor in order to construct and maintain the solar, electric and data work that comprise the core activities of its business. As such, contributions were made by the Company to the National Joint Apprenticeship and Training Committee, the National Electrical Benefit Funds, Union Pension Plans and a union Health and Welfare Fund. Each employee contributes monthly to the International Brotherhood of Electrical Workers (“IBEW”). The Company’s contract with the IBEW expires May 31, 2022.

The Company’s management believes that access to unionized labor provides a unique advantage for growth, because workforce resources can be scaled efficiently utilizing labor unions in other states to meet specific project needs in other states without substantially increasing fixed costs for the Company.

Business Insurance / Captive Insurance Group

In 2018, Peck Electric joined a captive insurance group. The Company’s management believes that belonging to a captive insurance group will stabilize business insurance expenses and will lock in lower rates that are not subject to change from year-to-year and instead are based on the Company’s favorable experience modification rate.

Revenue Drivers

The Company’s business includes the design and construction of solar arrays for its customers. Revenue is recognized for each construction project on a percentage of completion basis. From time to time, the Company constructs solar arrays for its own account or purchases a solar array that must still be constructed. In these instances, no revenue is recognized for the construction of the solar array. In instances where the Company owns the solar array, revenue is recognized for the sale of the electricity generated to third parties. As a result, depending on whether it is building for others or for its own account, the Company’s revenue is subject to significant variation.

RESULTS OF OPERATIONS FOR THE YEAR ENDED DECEMBER 31, 2020 COMPARED TO THE YEAR ENDED DECEMBER 31, 2019

REVENUE AND COST OF EARNED REVENUE

For the year ended December 31, 2020, our revenue decreased 25.4% to $21,052,211 compared to $28,221,569 for the year ended December 31, 2019. Cost of earned revenue for the year ended December 31, 2020, was 26.2% lower at $17,742,118 compared to $24,050,197 for the year ended December 31, 2019. Our revenue was limited due to the shutdown as a result of the COVID-19 pandemic. The Company had several projects that were scheduled to begin in the second quarter of the year that were rescheduled until the end of the third quarter. The delay in project start dates impacted our ability to grow revenue during 2020 but will positively impact future periods as project start dates were rescheduled to the first quarter of 2021.

Gross profit was $2,343,137 for the year ended December 31, 2020. This compares to $4,171,372 of gross profit for the year ended December 31, 2019. The gross margin was 11.1% in the year ended December 31, 2020 compared to 14.8% in the year ended December 31, 2019. Approximately 80% of revenue in the year ended December 31, 2020 was from solar installations compared to 77% of revenues in the year ended December 31, 2019. The solar installation represents higher margin installation in comparison to our traditional electrical and data installations which lead to an increase in gross margin. However, the impact of our worksite shutdowns as a result of the COVID-19 pandemic eroded our margins as we were required to remove all material and equipment from our projects. Once our projects were able to resume operations, we incurred additional costs related to remobilizing and training our workforce as well as delivering material and equipment to the respective jobs sites.

For 2021, we anticipate an increase in revenue over 2020 due to several factors. The sum of our backlog projects are already near $61 million and are anticipated to be completed within twelve to eighteen months. We are not typically bidding competitively for projects, but instead engage with our customers over a long-term basis to develop project designs and to help customers reduce project costs. Therefore, the $61 million in project-based revenue anticipated for the next twelve to eighteen months represents projects that have a high probability for conversion. Historically, we have been awarded over 90% of the projects we have reviewed for construction. The upfront assistance and coordination with our clients can be considered our marketing effort, which is a significant advantage for converting a high percentage of its pipeline projects.

In addition, we are engaging existing customers and new partners outside of Vermont as part of our planned 2021 expansion across the Northeast. The Company has already identified over $26 million of opportunities in other states that are included in its 2021 and 2022 projections.

SELLING AND MARKETING EXPENSES

We rely on referrals from customers and on its industry reputation, and therefore have not historically incurred significant selling and marketing expenses.

GENERAL AND ADMINISTRATIVE EXPENSES

Total general and administrative (G&A) expenses were $3,343,895 for the year ended December 31, 2020, compared to $2,385,900 for the year ended December 31, 2019. As a percentage of revenue, G&A expenses increased to 15.9% in the year ended December 31, 2020 compared to 8.5% in the year ended December 31, 2019. In total dollars, G&A expense increased primarily due to the added personal costs required to support the Company’s growth initiatives compared to the year ended December 31, 2019. With the acquisition of iSun Energy LLC, we do anticipate an increase in G&A to support the new opportunities provided by our expanded product and service offerings. We continue to search for talented individuals that can support our growth strategies.

WAREHOUSE AND OTHER OPERATING EXPENSES

Warehousing and other operating expenses for 2020 are expected to be stable or decrease compared to prior years as we continue to look for opportunities to streamline our operations and decrease our cost structure. To date, we have reduced certain administrative and insurance costs and restructured our utilization of skilled labor in order to reduce the overhead burden, without compromising the ability to operate effectively.

OTHER INCOME (EXPENSES)

Interest expense for the twelve months ended December 31, 2020, was $302,542 compared to $244,068 for the same period of the prior year as a result of increased utilization of our line of credit. We recognized a gain on the forgiveness of the PPP loan of $1,496,468 for the twelve months ended December 31, 2020.

INCOME (BENEFIT)TAX EXPENSE

The US GAAP effective tax rate for the years ended December 31, 2020 was 99.12% and December 31, 2019 was 163.19%. The proforma effective tax rate for the years ended December 31, 2020 was 27.72% and December 31, 2019 was 27.72%. At December 31, 2020, the change in the effective tax rate (“ETR”) is driven by the non-taxable income generated from the forgiveness of a loan under the CARES Act Payroll Protection Program (“PPP”) of $1,487,624. At December 31, 2019, the change in the effective tax rate (“ETR”) is driven by the conversion from an S-corporation to C-corporation, which occurred on the date of the Reverse Merger and Recapitalization. This conversion resulted in non-recurring deferred tax expense of $1,098,481 for the year ended December 31, 2019 related to the recognition of deferred tax liabilities for temporary differences that existed on the date of the change. Excluding the impact of the conversion, the Company’s ETR was 27.72% based on the statutory tax rates in the jurisdictions where the Company is subject to income taxes.

NET LOSS

The net loss for the year ended December 31, 2020 was $4,328 compared to a net loss of $427,795 for the year ended December 31, 2019.

Certain Non-GAAP Measures

We periodically review the following key non-GAAP measures to evaluate our business and trends, measure our performance, prepare financial projections and make strategic decisions.

EBITDA and Adjusted EBITDA

Included in this presentation are discussions and reconciliations of earnings before interest, income tax and depreciation and amortization (“EBITDA”) and EBITDA adjusted for certain non-cash, non-recurring or non-core expenses (“Adjusted EBITDA”) to net loss in accordance with GAAP. Adjusted EBITDA excludes certain non-cash and other expenses, certain legal services costs, professional and consulting fees and expenses, and one-time Reverse Merger and Recapitalization expenses and certain adjustments. We believe that these non-GAAP measures illustrate the underlying financial and business trends relating to our results of operations and comparability between current and prior periods. We also use these non-GAAP measures to establish and monitor operational goals.

These non-GAAP measures are not in accordance with, or an alternative to, GAAP and should be considered in addition to, and not as a substitute or superior to, the other measures of financial performance prepared in accordance with GAAP. Using only the non-GAAP financial measures, particularly Adjusted EBITDA, to analyze our performance would have material limitations because such calculations are based on a subjective determination regarding the nature and classification of events and circumstances that investors may find significant. We compensate for these limitations by presenting both the GAAP and non-GAAP measures of our operating results. Although other companies may report measures entitled “Adjusted EBITDA” or similar in nature, numerous methods may exist for calculating a company’s Adjusted EBITDA or similar measures. As a result, the methods that we use to calculate Adjusted EBITDA may differ from the methods used by other companies to calculate their non-GAAP measures.

The reconciliations of EBITDA and Adjusted EBITDA to net loss, the most directly comparable financial measure calculated and presented in accordance with GAAP, are shown in the table below:

   
Year ended
December 31,
 
   
2020
   
2019
 
Net loss
 
$
(4,328
)
 
$
(427,795
)
Depreciation and amortization
   
585,690
     
621,233
 
Interest expense
   
302,542
     
244,068
 
Income tax (benefit)
   
(487,173
)
   
1,104,840
 
EBITDA
   
396,731
     
1,542,346
 
Other costs (1)
   
-
     
273,819
 
                 
Adjusted EBITDA
   
396,731
     
1,816,165
 
                 
Weighted Average shares outstanding
   
5,301,471
     
4,447,681
 
                 
Adjusted EPS
   
0.07
     
0.41
 

(1)
Other costs consist of one-time expenses of multiple year financial audits and other legal and professional fees associated with the Reverse Merger and Recapitalization. Prior to the Reverse Merger and Recapitalization, the Company did not require annual financial statement audits. As part of the preparation for being a publicly traded entity, the Company was required to undergo financial statement audit for the years ended December 31, 2017. The cost of this expense is included in other costs.

(2)
As the forgiveness of the PPP loan is considered a one-time expense, the Company considered including the forgiveness of $1,496,468 as a reconciling item. The Company excluded the forgiveness on the basis that had it not been awarded a PPP loan, the Company would have terminated, furlough or reduced its workforce during the COVID-19 pandemic shutdown.

LIQUIDITY AND CAPITAL RESOURCES

We had $699,154 in unrestricted cash at December 31, 2020, as compared to $95,930 at December 31, 2019.

As of December 31, 2020, our working capital surplus was $242,865 compared to a working capital surplus of $362,586 at December 31, 2019. On January 8, 2021, we entered into a Securities Purchase Agreement with two institutional investors providing for the issuance and sale by the Company of an aggregate 840,000 shares of our Common Stock in a registered direct offering at a purchase price of $12.50 per Share for gross proceeds of approximately $10.5 million before deducting fees and offering expenses.

We believe that the aggregate of our existing cash and cash equivalents, including our working capital line of credit, shelf registration and equity line of capital, will be sufficient to meet our operating cash requirements until at least March 30, 2022.

As of March 12, 2021, we have approximately $20.5 million in cash availability. During the first quarter of 2021, we received cash proceeds of approximately $15 million from the exercise of our Public Warrants and an additional approximately $2.5 million from the exercise of 292,500 Unit Purchase Options. The available funds will support the execution of our approximate $61 million in backlog. We believe the backlog is executable within the next twelve to eighteen months which would support our transition back to profitability in 2021.

With the filing of our Form S-3 Registration Statement on December 4, 2020, we have the ability to access the capital markets up to $50,000,000 in aggregate to support our statement growth strategy. The access to capital accelerates our growth process and allows us to continue our expansion plans into new territories, aggressively pursue accretive merger and acquisition transactions and continue investing in our company-owned solar assets which now consist of the product offerings of iSun Energy LLC. There is currently approximately $39.5 million available under the Registration Statement as we drew down approximately $10.5 million through our Registered Direct Offering.

Under the terms of the equity line of credit entered into on September 26, 2019, Lincoln Park Capital is required to purchase shares up to a total value of $15,000,000 pursuant to certain terms and conditions. As of December 31, 2020, $15,000,000 of the equity line of credit is available for use. We can require the purchase of 50,000 shares of Common Stock under a regular purchase. On the next day following a regular purchase, we can require the purchase of an accelerated purchase equal to 200% of the shares sold in the regular purchase as well as an additional accelerated purchase equal to 300% of the shares sold in the regular purchase. The total number of shares authorized under the Purchase Agreement total 3,024,194 which would allow us to maximize the equity line of credit within 10 business days. At that moment, we have no plans to utilize our equity line of credit, but we do have the capability to raise capital utilizing this at-the-market offering and receive the cash proceeds from the transaction to fund our operating activities.

Cash flow provided by operating activities was $435,814 for the year ended December 31, 2020, compared to $2,130,694 of cash used by operating activities in the year ended December 31, 2019. The increase in cash provided by operating activities was primarily the result of the decrease in accounts receivable of $914,356 and an increase in billings in excess of costs of $1,014,099.

Net cash used in investing activities was $65,351 for the year ended December 31, 2020, compared to $4,276 used in the year ended December 31, 2019. This increase was related to the continued investment in our captive insurance.

Net cash provided by financing activities was $232,761 for the year ended December 31, 2020 compared to $1,917,683 of cash provided by financing activities for the year ended December 31, 2019. The cash flow used by financing activities was utilized to make payments against the line of credit as well as payments against long-term debt. The Company also received proceeds from the PPP loan of $1,496,468.

Item 7A.
Quantitative and Qualitative Disclosures about Market Risk
 
Interest Rate Risk
 
As of December 31, 2020, our variable interest rate debt was primarily related to our Credit Facility with NBT Bank. Interest on outstanding revolving loans and our term loan under our Credit Facility accrues at variable rates based on, prime rate, as defined in the Credit Facility, plus a margin. As of December 31, 2020, we had $2.5 million aggregate principal amount of outstanding revolving loans under our Credit Facility with a weighted average interest rate of 3.25%. A 100 basis point increase in the applicable interest rates under our credit facilities would have increased our interest expense by approximately $30,000 for the year ended December 31, 2020.
 
As of December 31, 2020, our fixed interest rate debt primarily included $2.0 million aggregate principal amount of with variable interest rates, which accrued interest at a weighted average interest rate of approximately 4.4%. None of this debt subjects us to interest rate risk, but we may be subject to changes in interest rates if and when we refinance this debt at maturity or otherwise.

Off-Balance Sheet Arrangements

The Company does not have any off-balance sheet arrangements that are reasonably likely to have a current or future effect on its financial condition, revenues, results of operations, liquidity, or capital expenditures.

Item 8.
Financial Statements and Supplementary Data.

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Shareholders and Board of Directors of
iSun, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of iSun, Inc. (formerly The Peck Company Holdings, Inc.) (the “Company”) as of December 31, 2020 and 2019, the related consolidated statements of operations, stockholders’ equity and cash flows for each of the two years in the period ended December 31, 2020, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2020 and 2019, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2020, in conformity with accounting principles generally accepted in the United States of America.

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ Marcum llp

Marcum llp

We have served as the Company’s auditor since 2019
New York, NY
March 15, 2021

iSun, Inc.
(formerly known as The Peck Company Holdings, Inc.)
Consolidated Balance Sheets
December 31, 2020 and 2019

   
2020
   
2019
 
Assets
           
Current Assets:
           
Cash
 
$
699,154
   
$
95,930
 
Accounts receivable, net of allowance
   
6,215,957
     
7,294,605
 
Costs and estimated earnings in excess of billings
   
1,354,602
     
1,272,372
 
Other current assets
   
214,963
     
201,326
 
Total current assets
   
8,484,676
     
8,864,233
 
                 
Property and equipment:
               
Building and improvements
   
672,727
     
672,727
 
Vehicles
   
1,199,535
     
1,283,364
 
Tools and equipment
   
508,846
     
517,602
 
Solar arrays
   
6,386,025
     
6,386,025
 
     
8,767,133
     
8,859,718
 
Less accumulated depreciation
   
(2,647,333
)
   
(2,193,007
)
     
6,119,800
     
6,666,711
 
Other Assets:
               
Captive insurance investment
   
198,105
     
140,875
 
                 
Investment in GreenSeed Investors, LLC
   
4,724,444
     
-
 
Investment in Solar Partner Projects, LLC
   
96,052
     
-
 
     
5,018,601
     
140,875
 
Total assets
 
$
19,623,077
   
$
15,671,819
 
                 
Liabilities and Stockholders’ Equity
               
                 
Current Liabilities:
               
Accounts payable, includes book overdraft of $1,246,437 and $1,496,695 at December 31, 2020 and 2019, respectively
 
$
4,086,173
   
$
4,274,517
 
Accrued expenses
   
172,021
     
119,211
 
                 
Billings in excess of costs and estimated earnings on uncompleted contracts
   
1,140,125
     
126,026
 
Due to stockholders
   
24,315
     
342,718
 
Line of credit
   
2,482,127
     
3,185,041
 
Current portion of deferred compensation
   
28,656
     
27,880
 
Current portion of long-term debt
   
308,394
     
426,254
 
Total current liabilities
   
8,241,811
     
8,501,647
 
                 
Long-term liabilities:
               
Deferred compensation, net of current portion
   
62,531
     
88,883
 
Deferred tax liability
   
610,558
     
1,098,481
 
Long-term debt, net of current portion
   
1,701,495
     
1,966,047
 
Total liabilities
   
10,616,395
     
11,655,058
 
                 
Commitments and Contingencies (Note 9)
               
                 
Stockholders’ equity:
               
Preferred stock – 0.0001 par value 200,000 shares authorized, 200,000 and 0 issued and outstanding at December 31, 2020 and December 31, 2019, respectively (Liquidation Value of $5,000,000)
   
20
     
-
 
Common stock – 0.0001 par value 49,000,000 shares authorized, 5,313,268 and 5,298,159 issued and outstanding as of December 31, 2020 and 2019, respectively
   
531
     
529
 
Additional paid-in capital
   
5,682,139
     
412,356
 
Retained earnings
   
3,323,992
     
3,603,876
 
Total Stockholders’ equity
   
9,006,682
     
4,016,761
 
Total liabilities and stockholders’ equity
 
$
19,623,077
   
$
15,671,819
 

The accompanying notes are an integral part of these consolidated financial statements.

iSun, Inc.
(formerly known as The Peck Company Holdings, Inc.)
Consolidated Statements of Operations
For the Years Ended December 31, 2020 and 2019

   
2020
   
2019
 
             
Earned revenue
 
$
21,052,211
   
$
28,221,569
 
Cost of earned revenue
   
18,709,074
     
24,050,197
 
Gross profit
   
2,343,137
     
4,171,372
 
                 
Warehouse and other operating expenses
   
684,669
     
864,359
 
General and administrative expenses
   
3,343,895
     
2,385,900
 
Total operating expenses
   
4,028,564
     
3,250,259
 
Operating (loss) income
   
(1,685,427
)
   
921,113
 
                 
Other expenses
               
                 
Gain on forgiveness of PPP loan
   
1,496,468
     
-
 
Interest expense
   
(302,542
)
   
(244,068
)
                 
(Loss) income before income taxes
   
(491,501
)
   
677,045
 
(Benefit) provision for income taxes
   
(487,173
)
   
1,104,840
 
                 
Net loss
   
(4,328
)
   
(427,795
)
                 
Net income applicable to preferred stock dividend
   
(275,556
)
   
-
 
                 
Net loss available to shares of common stockholders
 
$
(279,884
)
 
$
(427,795
)
Weighted average shares of common stock outstanding
               
Basic and diluted
   
5,301,471
     
4,447,681
 
                 
Basic and diluted
 
$
(0.05
)
 
$
(0.10
)

The accompanying notes are an integral part of these consolidated financial statements.

iSun, Inc.
(formerly known as The Peck Company Holdings, Inc.)
Consolidated Statement of Changes in Stockholders’ Equity
December 31, 2020 and 2019

   
Preferred Stock
   
Common Stock
   
Additional
Paid-In
   
Retained
       
   
Shares
   
Amounts
   
Shares
   
Amounts
   
Capital
   
Earnings
   
Total
 
                                           
Balance as of January 1, 2019
   
-
   
$
-
     
3,234,501
   
$
323
   
$
552,630
   
$
4,518,085
   
$
5,071,038
 
                                                         
Cash distributions to shareholders
   
-
     
-
     
-
     
-
     
-
     
(486,414
)
   
(486,414
)
                                                         
Conversion of rights to common shares
   
-
     
-
     
419,450
     
42
     
-
     
-
     
42
 
                                                         
Combination with Peck Electric Co.
   
-
     
-
     
1,820,744
     
182
     
(129,324
)
   
-
     
(129,142
)
                                                         
Shares issued for equity line
   
-
     
-
     
81,263
     
8
     
(10,976
)
   
-
     
(10,968
)
                                                         
Forfeitures
   
-
     
-
     
(257,799
)
   
(26
)
   
26
     
-
     
-
 
                                                         
Net loss
   
-
     
-
     
-
     
-
     
-
     
(427,795
)
   
(427,795
)
                                                         
Balance as of December 31, 2019
   
-
   
$
-
     
5,298,159
   
$
529
   
$
412,356
   
$
3,603,876
   
$
4,016,761
 
                                                         
Investment in Green Seed Investors, LLC
   
200,000
     
20
     
-
     
-
     
4,999,980
     
-
     
5,000,000
 
                                                         
Investment in Solar Project Partners, LLC
   
-
     
-
     
-
     
-
     
96,052
     
-
     
96,052
 
                                                         
Preferred stock dividend
   
-
     
-
     
-
     
-
     
-
     
(275,556
)
   
(275,556
)
                                                         
Exercise of warrants
   
-
     
-
     
15,109
     
2
     
173,751
     
-
     
173,753
 
                                                         
Net loss
   
-
     
-
     
-
     
-
     
-
     
(4,328
)
   
(4,328
)
                                                         
Balance as of, December 31, 2020
   
200,000
   
$
20
     
5,313,268
   
$
531
   
$
5,682,139
   
$
3,323,992
   
$
9,006,682
 

The accompanying notes are an integral part of these consolidated financial statements.

iSun, Inc.
(formerly known as The Peck Company Holdings, Inc.)
Consolidated Statements of Cash Flows
For the Years Ended December 31, 2020 and 2019

   
2020
   
2019
 
Cash flows from operating activities
           
Net loss
 
$
(4,328
)
 
$
(427,795
)
                 
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
               
Depreciation
   
585,690
     
621,233
 
Bad debt expense
   
164,292
     
69,000
 
Gain on forgiveness of PPP loan
   
(1,496,468
)
   
-
 
Deferred finance charge amortization
   
3,073
     
1,544
 
(Benefit) provision for deferred income taxes
   
(487,923
)
   
1,098,481
 
                 
Changes in operating assets and liabilities:
               
Accounts receivable
   
914,356
     
(5,309,192
)
Prepaid expenses
   
(13,637
)
   
(201,326
)
Costs and estimated earnings in excess of billings
   
(82,230
)
   
(553,388
)
Accounts payable
   
(188,344
)
   
2,778,732
 
Accrued expenses
   
52,810
     
(117,249
)
Billings in excess of costs and estimated earnings on uncompleted contracts
   
1,014,099
     
(54,601
)
Accrued losses on contract in progress
   
-
     
(9,128
)
Deferred compensation
   
(25,576
)
   
(27,005
)
Net cash provided by (used in) operating activities
   
435,814
     
(2,130,694
)
                 
Cash flows from investing activities:
               
Purchase of equipment
   
(8,121
)
   
(39,612
)
Cash surrender value – life insurance
   
-
     
224,530
 
Investment costs
   
-
     
(129,142
)
Investment in captive insurance
   
(57,230
)
   
(60,052
)
Net cash used in investing activities
   
(65,351
)
   
(4,276
)
                 
Cash flows from financing activities:
               
Proceeds from line of credit
   
18,080,985
     
13,927,654
 
Payments of line of credit
   
(18,783,899
)
   
(11,715,137
)
Proceeds from long-term debt
   
-
     
9,338
 
Deferred finance charges
   
-
     
(21,547
)
Payments of long-term debt
   
(416,143
)
   
(347,356
)
Due to stockholders
   
(318,403
)
   
295,299
 
Proceeds from PPP loan
   
1,496,468
     
-
 
Proceeds from warrant exercise
   
173,753
     
-
 
Equity line issuance costs
   
-
     
(10,968
)
Stockholder distributions paid
   
-
     
(219,600
)
Net cash provided by financing activities
   
232,761
     
1,917,683
 
Net increase (decrease) in cash
   
603,224
     
(217,287
)
Cash, beginning of year
   
95,930
     
313,217
 
Cash, end of year
 
$
699,154
   
$
95,930
 
                 
Supplemental disclosure of cash flow information
               
                 
Cash paid during the year for:
               
Interest
 
$
293,751
   
$
244,068
 
Income taxes
   
750
     
5,859
 
                 
Supplemental schedule of non-cash investing and financing activities:
               
Shares of Preferred Stock issued for investment
 
$
5,000,000
   
$
-
 
Warrants issued for investment
 
$
96,052
   
$
-
 
Preferred dividends satisfied with distribution from investment
 
$
275,556
   
$
-
 
Vehicles purchased and financed
 
$
30,658
   
$
126,793
 
Shares of Common Stock issued for equity line, at par
 
$
-
   
$
8
 
Accrued S corporation distributions which have not been paid
 
$
-
   
$
266,814
 

The accompanying notes are an integral part of these consolidated financial statements.

iSUN, INC.
(formerly known as The Peck Company Holdings, Inc.)
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
DECEMBER 31, 2020 AND 2019

1.
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES


a)
Organization

iSun, Inc.(formerly known as The Peck Holdings, Inc.) is a solar engineering, construction and procurement contractor for commercial and industrial customers across the Northeastern United States. The Company also provides electrical contracting services and data and communication services. The work is performed under fixed-price and modified fixed-price contracts and time and materials contracts. The Company is incorporated in the State of Delaware and has its corporate headquarters in Williston, Vermont.

Effective January 19, 2021, the Company changed its corporate name from The Peck Company Holdings, Inc. to iSun, Inc. (the “Name Change”). The Name Change was affected through a parent/subsidiary short-form merger of iSun, Inc., our wholly-owned Delaware subsidiary formed solely for the purpose of the name change, with and into us. We were the surviving entity. To effectuate the short-form merger, we filed a Certificate of Merger with the Secretary of State of the State of Delaware on January 19, 2021. The merger became effective on January 19, 2021 with the State of Delaware and, for purposes of the quotation of our Common Stock on the Nasdaq Capital Market (“Nasdaq”), effective at the open of the market on January 20, 2021.

On February 26, 2019, Peck Electric Co., a privately-held company, entered into a Share Exchange Agreement (the “Exchange Agreement”) with Jensyn Acquisition Corp. (“Jensyn”), a publicly-held company whose primary business objective was to acquire, through a merger, share exchange, asset acquisition, stock purchase, recapitalization, reorganization or other similar business combination (the “Reverse Merger and Recapitalization”), with one or more target businesses (a special purpose acquisition company or “SPAC”). On June 20, 2019, with the approval of the stockholders of each of Peck Electric Co. and Jensyn, the Reverse Merger and Recapitalization was completed. In connection with the Reverse Merger and Recapitalization, Jensyn issued 3,234,501 shares of Jensyn’s Common Stock, par value $0.0001 per share (the “Common Stock”), to the stockholders of the Peck Electric Co. in exchange for all of the equity securities of Peck Electric Co., and Peck Electric Co. became a wholly-owned subsidiary of Jensyn. While Jensyn was the surviving legal entity, iSun, Inc. (formerly known as The Peck Company Holdings, Inc.) was deemed the acquiring entity for accounting purposes. Concurrent with the completion of the Reverse Merger and Recapitalization, Jensyn changed its name from “Jensyn Acquisition Corp.” to “The Peck Company Holdings, Inc.” Unless the context otherwise requires, “we,” “us,” “our,” “iSun” and the “Company” refer to the combined company.

As a SPAC Jensyn had substantially no business operations prior to June 20, 2019. For financial accounting and reporting purposes the Exchange Agreement was accounted for as a “reverse recapitalization” in accordance with U.S. GAAP. Under this method of accounting, Jensyn was treated as the “acquired” company for financial reporting purposes. This determination was primarily based on Peck Electric Co shareholders having a majority of the voting power of the combined company, Peck Electric Co. comprising the ongoing operations of the combined entity, Peck Electric Co. comprising a majority of the governing body of the combined company, and Peck Electric Co.’s senior management comprising the senior management of the combined company. Accordingly, for accounting purposes, the Exchange Agreement was treated as the equivalent of the Peck Electric Co. issuing stock for the net assets and equity of Jensyn, consisting of $0 assets, accompanied by a recapitalization (referred to as “the Exchange Agreement”). The net assets of Jensyn were stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the Exchange Agreement are those of Peck Electric Co.

Prior to June 20, 2019, Peck Electric Co. was a “pass-through” (S-corporation) entity for income tax purposes and had no material income tax accounting reflected in its financial statements for financial reporting purposes since taxable income and deductions were “passed through” to Peck Electric Co.’s stockholders. As of the date of the completion of the Exchange Agreement, Peck Electric effectively became a C-Corporation, which changed the level of taxation from the stockholders to the Company. The deferred tax assets and liabilities that arise out of the change of tax status have been recorded to account for the temporary differences that existed on the date of the resulting in a deferred tax liability of $1,506,362. The financial statements of the Company now account for income taxes in accordance with Accounting Standards Codification (“ASC”) 740, Income taxes.

 
b)
Principles of Consolidation

The accompanying consolidated financial statements include the accounts of iSun, Inc. and its wholly owned operating subsidiary, Peck Electric Co. All material intercompany transactions have been eliminated upon consolidation of these entities.

 
c)
Emerging Growth Company Status

The Company is an “emerging growth company,” as defined in Section 2(a) of the Securities Act of 1933, as amended, (the “Securities Act”), as modified by the Jumpstart Our Business Startups Act of 2012, (the “JOBS Act”). Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Securities Exchange Act of 1934, as amended) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.

The Company would cease to be an “emerging growth company” upon the earliest to occur of: the last day of the fiscal year in which it has more than $1.07 billion in annual revenue; the date it qualifies as a “large accelerated filer,” with at least $700 million of equity securities held by non-affiliates; the issuance, in any three-year period, by it of more than $1.0 billion in non-convertible debt or December 31, 2021.

 
d)
Revenue Recognition

The majority of the Company’s revenue arrangements generally consist of a single performance obligation to transfer promised goods or services.

1) Revenue Recognition Policy

Solar Power Systems Sales and Engineering, Procurement, and Construction Services

The Company recognizes revenue from the sale of solar power systems, Engineering, Procurement and Construction (“EPC”) services, and other construction type contracts over time, as performance obligations are satisfied, due to the continuous transfer of control to the customer. Construction contracts, such as the sale of a solar power system combined with EPC services, are generally accounted for as a single unit of account (a single performance obligation) and are not segmented between types of services. Our contracts often require significant services to integrate complex activities and equipment into a single deliverable, and are therefore generally accounted for as a single performance obligation, even when delivering multiple distinct services. For such services, the Company recognizes revenue using the cost to cost method, based primarily on contract cost incurred to date compared to total estimated contract cost. The cost to cost method (an input method) is the most faithful depiction of the Company’s performance because it directly measures the value of the services transferred to the customer. Cost of revenue includes an allocation of indirect costs including depreciation and amortization. Subcontractor materials, labor and equipment, are included in revenue and cost of revenue when management believes that the Company is acting as a principal rather than as an agent (i.e., the Company integrates the materials, labor and equipment into the deliverables promised to the customer). Changes to total estimated contract cost or losses, if any, are recognized in the period in which they are determined as assessed at the contract level. Pre-contract costs are expensed as incurred unless they are expected to be recovered from the customer. As of December 31, 2020 and 2019, the Company had $0 in pre-contract costs classified as a current asset under contract assets on the Consolidated Balance Sheet. Project mobilization costs are generally charged to project costs as incurred when they are an integrated part of the performance obligation being transferred to the client. Customer payments on construction contracts are typically due within 30 to 45 days of billing, depending on the contract. Sales and other taxes the Company collects concurrent with revenue-producing activities are excluded from revenue.

For sales of solar power systems in which the Company sells a controlling interest in the project to a customer, revenue is recognized for the consideration received when control of the underlying project is transferred to the customer. Revenue may also be recognized for the sale of a solar power system after it has been completed due to the timing of when a sales contract has been entered into with the customer.

Energy Generation

Revenue from net metering credits is recorded as electricity is generated from the solar arrays and billed to customers (PPA off-taker) at the price rate stated in the applicable power purchase agreement (PPA).

Operation and Maintenance and Other Miscellaneous Services

Revenue for time and materials contracts is recognized as the service is provided.

2) Disaggregation of Revenue from Contracts with Customers

The following table disaggregates the Company’s revenue based on the timing of satisfaction of performance obligations for the years ended December 31:

   
2020
   
2019
 
Solar Operations
           
Performance obligations satisfied at a point in time
 
$
-
   
$
4,220,000
 
Performance obligations satisfied over time
 
$
17,354,852
   
$
17,849,945
 
   
$
17,354,852
   
$
22,069,945
 
                 
Electric Operations
               
Performance obligations satisfied at a point in time
 
$
-
   
$
-
 
Performance obligations satisfied over time
 
$
2,459,373
   
$
4,962,539
 
   
$
2,459,373
   
$
4,962,539
 
                 
Data and Network Operations
               
Performance obligations satisfied at a point in time
 
$
-
   
$
-
 
Performance obligations satisfied over time
 
$
1,237,986
   
$
1,189,085
 
   
$
1,237,986
   
$
1,189,085
 
                 
Total
               
Performance obligations satisfied at a point in time
 
$
-
   
$
4,220,000
 
Performance obligations satisfied over time
 
$
21,052,211
   
$
24,001,569
 
Total
 
$
21,052,211
   
$
28,221,569
 

3) Variable Consideration

The nature of the Company’s contracts gives rise to several types of variable consideration, including claims and unpriced change orders; award and incentive fees; and liquidated damages and penalties. The Company recognizes revenue for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. The Company estimates the amount of revenue to be recognized on variable consideration using the expected value (i.e., the sum of a probability-weighted amount) or the most likely amount method, whichever is expected to better predict the amount. Factors considered in determining whether revenue associated with claims (including change orders in dispute and unapproved change orders in regard to both scope and price) should be recognized include the following: (a) the contract or other evidence provides a legal basis for the claim, (b) additional costs were caused by circumstances that were unforeseen at the contract date and not the result of deficiencies in the Company’s performance, (c) claim-related costs are identifiable and considered reasonable in view of the work performed, and (d) evidence supporting the claim is objective and verifiable. If the requirements for recognizing revenue for claims or unapproved change orders are met, revenue is recorded only when the costs associated with the claims or unapproved change orders have been incurred. Back charges to suppliers or subcontractors are recognized as a reduction of cost when it is determined that recovery of such cost is probable and the amounts can be reliably estimated. Disputed back charges are recognized when the same requirements described above for claims accounting have been satisfied.

4) Remaining Performance Obligation

Remaining performance obligations, or backlog, represents the aggregate amount of the transaction price allocated to the remaining obligations that the Company has not performed under its customer contracts. The Company has elected to use the optional exemption in ASC 606-10-50-14, which exempts an entity from such disclosures if a performance obligation is part of a contract with an original expected duration of one year or less.

5) Warranties

The Company generally provides limited workmanship warranties up to five years for work performed under its construction contracts. The warranty periods typically extend for a limited duration following substantial completion of the Company’s work on a project. Historically, warranty claims have not resulted in material costs incurred, and any estimated costs for warranties are included in the individual contract cost estimates for purposes of accounting for long-term contracts.


e)
Accounts Receivable

Accounts receivable are recorded when invoices are issued and presented on the balance sheet net of the allowance for doubtful accounts. The allowance, which was $84,000 at December 31, 2020 and $84,000 at December 31, 2019, is estimated based on historical losses, the existing economic condition, and the financial stability of the Company’s customers. Accounts are written off against the reserve when they are determined to be uncollectible.

 
f)
Project Assets

Project assets primarily consist of costs related to solar power projects that are in various stages of development that are capitalized prior to the completion of the sale of the project, and are actively marketed and intended to be sold. In contrast to contract assets, the Company holds a controlling interest in the project itself. These project related costs include costs for land, development, and construction of a PV solar power system. Development costs may include legal, consulting, permitting, transmission upgrade, interconnection, and other similar costs. The Company typically classifies project assets as noncurrent due to the nature of solar power projects (long-lived assets) and the time required to complete all activities to develop, construct, and sell projects, which is typically longer than 12 months. Once the Company enters into a definitive sales agreement, such project assets are classified as current until the sale is completed and the Company has met all of the criteria to recognize the sale as revenue. Any income generated by a project while it remains within project assets is accounted for as a reduction to the basis in the project. If a project is completed and begins commercial operation prior to the closing of a sales arrangement, the completed project will remain in project assets until placed in service. All expenditures related to the development and construction of project assets, whether fully or partially owned, are presented as a component of cash flows from operating activities. Project assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. A project is considered commercially viable or recoverable if it is anticipated to be sold for a profit once it is either fully developed or fully constructed. A partially developed or partially constructed project is considered to be commercially viable or recoverable if the anticipated selling price is higher than the carrying value of the related project assets. The Company examines a number of factors to determine if the project is expected to be recoverable, including whether there are any changes in environmental, permitting, market pricing, regulatory, or other conditions that may impact the project. Such changes could cause the costs of the project to increase or the selling price of the project to decrease. If a project is not considered recoverable, we impair the respective project assets and adjust the carrying value to the estimated fair value, with the resulting impairment recorded within “Selling, general and administrative” expense.

Project Asset were $0 for the years ended December 31, 2020 and 2019, respectively.

 
g)
Property and Equipment

Property and equipment greater than $1,000 are recorded at cost, less accumulated depreciation. Cost includes the price paid to acquire or construct the assets, required installation costs, and any expenditures that substantially add to the value or substantially extend the useful life of the assets.

The solar arrays represent project assets that the Company may temporarily own and operate after being placed into service. The Company reports solar arrays at cost, less accumulated depreciation. The Company begins depreciation on the solar arrays when they are placed in service.

Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The estimated useful lives are as follows:

Buildings and improvements
39 years
Vehicles
3-5 years
Tools and equipment
3-7 years
Solar arrays
20 years

Total depreciation expense for the years ended December 31, 2020 and 2019 was $585,690 and $621,233, respectively.

The cost of assets sold, retired, or otherwise disposed of, and the related allowance for depreciation are eliminated from the accounts and any resulting gain or loss is included in operations. The cost of maintenance and repairs are charged to expense as incurred, while significant renewals or betterments are capitalized.

 
h)
Long-Lived Assets

The Company assesses long-lived assets, including property and equipment, for impairment whenever events or changes in circumstances arise, including consideration of technological obsolescence, that may indicate that the carrying amount of such assets may not be recoverable. These events and changes in circumstances may include a significant decrease in the market price of a long-lived asset; a significant adverse change in the extent or manner in which a long-lived asset is being used or in its physical condition; a significant adverse change in the business climate that could affect the value of a long-lived asset; an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset; a current period operating or cash flow loss combined with a history of such losses or a projection of future losses associated with the use of a long-lived asset; or a current expectation that, more likely than not, a long-lived asset will be sold or otherwise disposed of significantly before the end of its previously estimated useful life. For purposes of recognition and measurement of an impairment loss, long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities.

When impairment indicators are present, the Company compares undiscounted future cash flows, including the eventual disposition of the asset group at market value, to the asset group’s carrying value to determine if the asset group is recoverable. If the carrying value of the asset group exceeds the undiscounted future cash flows, the Company measures any impairment by comparing the fair value of the asset group to its carrying value. Fair value is generally determined by considering (i) internally developed discounted cash flows for the asset group, (ii) third-party valuations, and/or (iii) information available regarding the current market value for such assets.

If the fair value of an asset group is determined to be less than its carrying value, an impairment in the amount of the difference is recorded in the period that the impairment indicator occurs. Estimating future cash flows requires significant judgment, and such projections may vary from the cash flows eventually realized.

The Company considers a long-lived asset to be abandoned after the Company has ceased use of such asset and they have no intent to use or repurpose the asset in the future. Abandoned long-lived assets are recorded at their salvage value, if any.


i)
Asset Retirement Obligations

The Company develops, constructs, and operates certain solar arrays with land lease agreements that include a requirement for the removal of the assets at the end of the term of the agreement. The Company recognizes such asset retirement obligations (“ARO”) in the period in which they are incurred based on the present value of estimated third-party recommissioning costs, and they capitalize the associated asset retirement costs as part of the carrying amount of the related assets. Once an asset is placed into service, the asset retirement cost is subsequently depreciated on a straight-line basis over the estimated useful life of the asset. Changes in AROs resulting from the passage of time are recognized as an increase in the carrying amount of the liability and as accretion expense. The AROs were not deemed significant to the financial statements and were therefore, not recorded as a liability at December 31, 2020 and 2019.


j)
Concentration and Credit Risks

The Company occasionally has cash balances in a single financial institution during the year in excess of the Federal Deposit Insurance Corporation (FDIC) limit of up to $250,000 per financial institution. The differences between book and bank balances are outstanding checks and deposits in transit. At December 31, 2020, the uninsured balances were approximately $422,000.


k)
Income Taxes

Through June 20, 2019 (the date of the completion of the Reverse Merger and Recapitalization) the former Peck Electric had elected to be taxed as an S-Corporation under the Internal Revenue Code and similar codes in states in which the Company was subject to taxation. While this election was in effect, the income (whether distributed or not) was taxed for federal income tax purposes to former Peck Electric stockholders. Accordingly, no provision for federal income tax was required. However, the Company did calculate a proforma provision. The provision for income taxes for former Peck Electric was primarily for Vermont minimum taxes. As of the date of the completion of the Reverse Merger and Recapitalization, the Company effectively became a C-Corporation, which changed the level of taxation from the stockholders to the Company. The deferred tax assets and liabilities that arise out of the change of tax status have been recorded to account for the temporary differences that existed on the date of the change resulting in a deferred tax liability of $1,506,362. At December 31, 2020 and 2019, the deferred tax liability was $610,558 and $1,098,481, respectively.

The Company accounts for income taxes under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Deferred income tax expense represents the change during the period in the deferred tax assets and deferred tax liabilities. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The financial statements of the Company account for deferred tax assets and liabilities in accordance with Accounting Standards Codification (“ASC”) 740, Income taxes.

The Company also uses a more-likely-than-not measurement for all tax positions taken or expected to be taken on a tax return in order for those tax positions to be recognized in the financial statements. If the Company were to incur interest and penalties related to income taxes, these would be included in the provision for income taxes. Generally, the three tax years previously filed remain subject to examination by federal and state tax authorities.


l)
Sales Tax

The Company’s accounting policy is to exclude state sales tax collected and remitted from revenues and costs of sales, respectively.


m)
Use of Estimates

The preparation of consolidated financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and revenues and expenses during the reporting period. On an ongoing basis, the Company evaluates their estimates, including those related to inputs used to recognize revenue over time, investments, impairment on investments and valuation of deferred tax assets. Actual results could differ from those estimates.

 
n)
Recently Issued Accounting Pronouncements

Prior to June 20, 2019, the Company was defined as a non-public entity for purposes of applying transition guidance related to new or revised accounting standards under GAAP and was required to adopt new or revised accounting standards after the required adoption dates that applied to public companies. Subsequent to June 20, 2019, the Company maintains its emerging growth company status until no later than December 31, 2021. The Company will maintain the election available to an emerging growth company to use any extended transition period applicable to non-public companies when complying with a new or revised accounting standard. The Company retains its emerging growth status and therefore elects to adopt new or revised accounting standards on the adoption date required for a private company.

In January 2020, the FASB issued ASU No. 2020-01, Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815). This ASU clarifies the interaction among accounting standards for equity securities, equity method investments and certain derivatives. We are currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures. This guidance is effective for fiscal years beginning after December 15, 2020 with early adoption permitted. We are currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures.

In August 2020, the FASB issued ASU No. 2020-06, Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which simplifies accounting for convertible instruments by removing major separation models required under current U.S. GAAP. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception and it also simplifies the diluted earnings per share calculation in certain areas. The ASU is effective for public companies, excluding entities eligible to be smaller reporting companies, for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020 and adoption must be as of the beginning of the Company’s annual fiscal year. The Company is currently evaluating the impact of this standard on its consolidated financial statements and related disclosures.

In September 2020, the FASB issued ASU No. 2020-09, Debt (Topic 470). This ASU amends SEC paragraphs pursuant to SEC release No. 33-10762. We are currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures. This guidance is effective for fiscal years beginning after December 15, 2021 with early adoption permitted.

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), to increase transparency and comparability among organizations by recognizing a right-of-use asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either operating or financing, with such classifications affecting the pattern of expense recognition in the income statement. ASU 2016-02 is effective for fiscal years beginning after December 15, 2019, and early adoption is permitted. This standard is effective for the Company’s annual reporting period beginning after December 15, 2021. We are currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures.

In June 2020, the FASB issued ASU 2020-05, Revenue from Contracts with Customers (Topic 606) and Leases (Topic 842), to provide a one-year deferral of the effective dates. We are adopting the deferral and currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures.

In June 2016 the FASB issued ASU No. 2016-13, Financial Instruments-Credit losses (Topic 326). This new guidance will change how entities account for credit impairment for trade and other receivables, as well as for certain financial assets and other instruments. The update will replace the current incurred loss model with an expected loss model. Under the incurred loss model, a loss (or allowance) is recognized only when an event has occurred (such as a payment delinquency) that causes the entity to believe that a loss is probable (that is has been “incurred”). Under the expected loss model, a loss (or allowance) is recognized upon initial recognitions of the asset that reflects all future events that leads to a loss being realized, regardless of whether it is probable that the future event will occur. The incurred loss model considers past events and conditions, while the expected loss model includes expectations for the future which have yet to occur. ASU 2018-19 was issued in November 2018 and excludes operating leases from the new guidance. The standard will require entities to record a cumulative-effect adjustment to the balance sheet as of the beginning of the first reporting period in which the guidance is effective. As an Emerging Growth Company, the standard is effective for the Company’s 2021 annual reporting period and interim periods beginning first quarter of 2022. The Company is evaluating the impact of ASU 2016-13 will have on its consolidated financial statements and associated disclosures.

In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740). This ASU reduces the complexity over accounting for income taxes by removing certain exceptions and amending guidance to improve consistent application of accounting over income taxes. We are currently assessing the provision of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures. The Company is currently evaluating the impact of ASU No. 2019-12 will have on its consolidated financial statements.

 
o)
Deferred Finance Costs

Deferred financing costs relate to the Company’s debt and equity instruments. Deferred financing costs relating to debt instruments are amortized over the terms of the related instrument using the effective interest method. The Company incurred $0 and $21,547 of deferred financing costs during the year ended December 31, 2020 and 2019, respectively, in connection with a refinance of its revolving line of credit. Amortization expense associated with deferred financing costs, which is included in interest expense, totaled $3,073 and $1,544 for the years ended December 31, 2020 and 2019, respectively. Debt financing costs relating to the equity credit line were offset against additional paid in capital as the shares issued were fully earned on the execution of the agreement. The Company incurred $0 and $413,032 of deferred financing costs that was recorded to additional paid in capital for the year ended December 31, 2020 and 2019, respectively.

 
p)
Fair Value of Financial Instruments

The Company’s financial instruments include cash and cash equivalents, accounts receivable, cash collateral deposited with insurance carriers, deferred compensation plan liabilities, accounts payable and other current liabilities, and debt obligations.

Fair value is the price that would be received to sell an asset or the amount paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The fair value guidance establishes a valuation hierarchy, which requires maximizing the use of observable inputs when measuring fair value. The three levels of inputs that may be used are: (i) Level 1 - quoted market prices in active markets for identical assets or liabilities; (ii) Level 2 - observable market-based inputs or other observable inputs; and (iii) Level 3 - significant unobservable inputs that cannot be corroborated by observable market data, which are generally determined using valuation models incorporating management estimates of market participant assumptions. In instances in which the inputs used to measure fair value fall into different levels of the fair value hierarchy, the fair value measurement classification is determined based on the lowest level input that is significant to the fair value measurement in its entirety. Management’s assessment of the significance of a particular item to the fair value measurement in its entirety requires judgment, including the consideration of inputs specific to the asset or liability.

Fair values of financial instruments are estimated using public market prices, quotes from financial institutions and other available information. Due to their short-term maturity, the carrying amounts of cash, accounts receivable, accounts payable and other current liabilities approximate their fair values. Management believes the carrying values of notes and other receivables, cash collateral deposited with insurance carriers, and outstanding balances on its line of credit and long-term debt approximate their fair values as these amounts are estimated using public market prices, quotes from financial institutions and other available information.

At December 31, 2019, the earnout provision of the Share Exchange was considered a Level 3 measurement. Given that the earnout provision was not met, it is no longer considered a Level 3 investment at December 31, 2020. The Company determined that it was unlikely that the earnout provision would be met, therefore no value was assigned.

 
q)
Debt Extinguishment

Under ASC 470, debt should be derecognized when the debt is extinguished, in accordance with the guidance in ASC 405-20, Liabilities: Extinguishments of Liabilities. Under this guidance, debt is extinguished when the debt is paid, or the debtor is legally released from being the primary obligor by the creditor. On December 1, 2020, the Company received notification from NBT Bank that the Small Business Administration has approved the forgiveness of the PPP loan in its entirety and as such, the full $1,496,468 has been recognized in the income statement as a gain upon debt extinguishment for the year ended December 31, 2020.

 
r)
Segment Information

Operating segments are defined as components of an enterprise for which separate financial information is available and evaluated regularly by the chief operating decision maker, or decision-making group, in deciding the method to allocate resources and assess performance. The Company currently has one reportable segment with different product offerings for financial reporting purposes, which represents the Company’s core business.

2.
EXCHANGE AGREEMENT/REVERSE MERGER AND RECAPITALIZATION

As discussed in Note 1, on June 20, 2019, the Company consummated the business combination pursuant to the Reverse Merger and Recapitalization between Jensyn and Peck Electric Co. The material actions arising from the Exchange Agreement are outlined below:

 
a)
Exchange of Shares

Upon the closing of the Exchange Agreement, the stockholders of Peck Electric Co. exchanged their shares of capital stock in Peck Electric Co. for 3,234,501 shares of the Jensyn’s Common Stock (the “Share Exchange”), representing approximately 59% of Jensyn’s outstanding shares after giving effect to the Reverse Merger and Recapitalization. As a result of the Share Exchange, Peck Electric became a wholly owned subsidiary of the Company.

Upon the closing of the Reverse Merger and Recapitalization and after giving effect to the issuances of Common Stock and the conversion of 4,194,500 rights to purchase Common Stock into 419,450 shares of Common Stock. In addition, 1,819,482 shares of the Company were issued to Jensyn shareholders upon the closing of the Reverse Merger and Recapitalization. The Company also redeemed a total of 492,037 shares of its Common Stock pursuant to the terms of the Company’s Second Amended and Restated Certificate of Incorporation resulting in a total payment to redeeming stockholders of $5,510,814.

i. warrants exercisable for 2,097,250 shares of Common Stock, consisting of 3,900,000 warrants originally sold as part of units in Jensyn’s initial public offering (the “IPO”) and 294,500 warrants sold as part of the units issued in a private placement simultaneously with the consummation of the Jensyn IPO. Each warrant entitles its holder to purchase one-half of one share of Common Stock at an exercise price of $5.75 per half share ($11.50 per whole share)

ii. warrants exercisable for 195,000 shares of Common Stock, consisting of 390,000 private warrants originally sold as part of Firm Units in the IPO. Each warrant entitled its holder to purchase one-half of one share of Common Stock at an exercise price of $5.75 per half share ($11.50 per whole share).

iii. Purchase option for 390,000 Units was originally sold as part of the IPO. Each Unit has an exercise price of $12.00 per Unit and consists of the following:

 
o
One share of Common Stock
 
o
One right to receive one-tenth (1/10) of a share of Common Stock issued upon exercise of the Unit
 
o
One warrant entitling its holder to purchase one-half of one share of Common Stock at an exercise price of $5.75 per half share ($11.50 per whole share).

 
b)
Earnout

The Exchange Agreement contained a provision that if certain conditions were met by June 30, 2020, the end of the Earnout Period,  the Company would issue 898,473 shares of Common Stock to the original Peck Electric Co. stockholders, issue 11,231 shares of Common Stock to Exit Strategy Partners, LLC, and issue shares of Common Stock to certain of the initial stockholders of the Company a number of shares of the Company’s Common Stock equal to the number of shares of the Company’s Common Stock forfeited and canceled by such stockholders to the extent that such shares are used to satisfy Company obligations or to induce investors to make an equity investment in the Company at or prior to the Closing as described below under “Issuance of Additional Shares and Forfeiture of Sponsor Shares.” The Board of Directors of the Company established a Special Committee of the Board of Directors to determine whether the conditions were met. Based on the findings of the Special Committee, the Board of Directors has determined that the conditions were not met.  Accordingly, no shares were issued pursuant to this provision.

 
c)
Issuance of Additional Shares and Forfeiture of Sponsor Shares

In connection with the Reverse Merger and Recapitalization arising out of the Exchange Agreement, the Company issued 493,299 shares of Common Stock in exchange for the cancellation of approximately $5,618,675 of obligations and, as contemplated by the Exchange Agreement, certain insiders and their transferees agreed to forfeit and cancel 281,758 shares of Common Stock. As of December 31, 2019, 257,799 shares of Common Stock were forfeited. No new shares will be issued as the earnout provisions of Exchange Agreement were not met by June 30, 2020, the end of the Earnout Period. The remaining 23,959 shares of Common Stock are pending forfeiture and cancellation as of December 31, 2020.

3.
EXCHANGE AND SUBSCRIPTION AGREEMENT

The Company entered into an Exchange and Subscription Agreement (the “Exchange Agreement”) dated April 22, 2020 with GreenSeed Investors, LLC, a Delaware limited liability company (“GSI”), and Solar Project Partners, LLC, a Delaware limited liability company (“SPP”).

The primary purpose of GSI is to facilitate the green bond platform and provide capital for the acquisition of solar projects by SPP. The investment in GSI provides access to early stage financing to support the Company’s EPC operations while establishing a large pipeline of projects. The investment in SPP provides the Company with the opportunity to retain a long-term ownership in the completed solar projects. As such, the Company recorded the investments as long-term other assets.

Pursuant to the Exchange Agreement, the Company subscribed for 500,000 Units of Class B Preferred Membership units of GSI in exchange for 200,000 shares of the Company’s Series A Preferred Stock (the “Preferred Shares”). In addition to the investment of Preferred Shares by the Company, GSI obtain additional capital contributions which valued the Units at $10.00 per Unit. As the Company acquired 500,000 Units, the market transactions were utilized as a Level 1 fair value instruments in determining the valuation of the investment. As of April 22, 2020, the fair value of the investment in GSI was $5,000,000. Separately, the Company subscribed for and purchased 100,000 Units of SPP in exchange for the issuance by the Company of a Warrant to acquire 275,000 shares of the Company’s Common Stock at an exercise price of $15.00 per share. As of December 31, 2020, the fair value of the warrants was $96,052. The key assumptions used in the valuation of the warrants were as follows; a) volatility of 71.36%, b) term of 5 years, c) risk free rate of 0.36% and d) a dividend yield of 0%.

The Exchange Agreement provides that as long as the dividend payment on the Preferred Shares in each calendar quarter is equal to the aggregate distribution with respect to the GSI Units, such payments and distributions shall be offset and neither GSI nor the Company need to make any cash payments to the other. For the year ended December 31, 2020, the Company received a return of capital from GSI in the amount of $275,556 which offset the dividends payable in accordance with the operating agreement between the Company and GSI.

The Company granted to GSI the right to repurchase up to 400,000 (in tranches of 50,000) of the Units at a valuation of $10.00 per Unit totaling $4,000,000.

The Company granted to GSI registration rights with respect to the Preferred Shares, the Warrant, and the Common Stock underlying the Warrant.

The GSI and SPP investments are measured at cost, less impairment, if any, plus or minus changes resulting from observable price changes in ordinary transactions for the identical or similar investment of the same issuer. As the Company does not have significant influence over operating or financial policies of GSI and SPP, the cost method of accounting for the investment was determined to be appropriate. Changes in the fair value of the investment are recorded as net appreciation in fair value of investment in the Consolidated Statements of Operations. At December 31, 2020, the equity investment for GSI and SPP was $4,724,444 and $96,052, respectively. No net appreciation or depreciation in fair value of the investments was recorded during the year ended December 31, 2020, as there were no observable price changes.

   
December 31,
2020
   
December 31,
2019
 
             
Initial value as of April 22, 2020
 
$
5,000,000
   
$
-
 
Return of capital
   
(275,556
)
   
-
 
                 
Total
 
$
4,724,444
   
$
-
 

4.
LIQUIDITY AND FINANCIAL CONDITION

In 2020, the Company experienced a net operating loss but positive cash flow from operations. At December 31, 2020, the Company had balances of cash of $699,154 working capital of $242,865 and total stockholders’ equity of $9,006,682. To date, the Company has relied predominantly on operating cash flow to fund its operations and borrowings from its credit facilities.

The Company does not expect to continue to incur losses from operations as the net operating loss was a result of the negative impact of the COVID-19 pandemic. The Company’s operations were delayed for approximately six months of the year ended December 31, 2020, which resulted in an overall reduction in revenue.

On January 8, 2021 we entered into a Securities Purchase Agreement with two institutional investors providing for the issuance and sale by the Company of an aggregate 840,000 shares of our Common Stock in a registered direct offering at a purchase price of $12.50 per Share for gross proceeds of approximately $10.5 million before deducting fees and offering expenses. The Company’s Form S-3 Registration Statement is effective and allows the Company to offer, issue and sell up to $50,000,000 in the aggregate of our shares of Common Stock. After the registered direct offering, the Company has approximately $39.5 million available under the shelf registration.

Under the terms of the equity line of credit, Lincoln Park Capital is required to purchase shares up to a total value of $15,000,000 pursuant to certain terms and conditions. The Company can require the purchase of 50,000 shares of Common Stock under a regular purchase. On the next day following a regular purchase, the Company can require the purchase of an accelerated purchase equal to 200% of the shares sold in the regular purchase as well as an additional accelerated purchase equal to 300% of the shares sold in the regular purchase. The total number of shares authorized under the Purchase Agreement total 3,024,194 which would allow the Company to maximize the equity line of credit within 10 business days.

On various dates from January 1, 2021 through March 12, 2021, certain holders of the Company’s Public Warrants exercised the right to convert the warrants into shares of Common Stock. As of March 12, 2021, a total of 2,598,902 Public Warrants were submitted for exercise resulting in an issuance of 1,299,451 with net proceeds of $14,943,687 being received by the Company. Subsequent to the conversion of the warrants, the Company has approximately $22 million in cash availability.

The Company believes its current cash on hand, proceeds generated from the registered direct offering, the availability under the equity line of credits, the collectability of its accounts receivable and project backlog are sufficient to meet its operating and capital requirements for at least the next twelve months from the date these financial statements are issued.

5.
ACCOUNTS RECEIVABLE

Accounts receivable consist of:

   
December 31,
2020
   
December 31,
2019
 
             
Accounts receivable - contracts in progress
 
$
6,206,760
   
$
7,190,412
 
Accounts receivable - retainage
   
93,197
     
188,193
 
     
6,299,957
     
7,378,605
 
Allowance for doubtful accounts
   
(84,000
)
   
(84,000
)
                 
Total
 
$
6,215,957
   
$
7,294,605
 

Bad debt expense was $164,292 and $69,000 for the years ended December 31, 2020 and 2019, respectively.

Contract assets represent revenue recognized in excess of amounts billed, unbilled receivables, and retainage. Unbilled receivables represent an unconditional right to payment subject only to the passage of time, which are reclassified to accounts receivable when they are billed under the terms of the contract. Contract assets were as follows at December 31, 2020 and 2019:

   
December 31,
2020
   
December 31,
2019
 
             
Costs in excess of billings
 
$
216,261
   
$
1,066,159
 
Unbilled receivables, included in costs in excess of billings
   
1,138,341
     
206,213
 
     
1,354,602
     
1,272,372
 
Retainage
   
93,197
     
188,193
 
   
$
1,447,799
   
$
1,460,565
 

Contract liabilities represent amounts billed to clients in excess of revenue recognized to date, billings in excess of costs, and retainage. The Company anticipates that substantially all incurred cost associated with contract assets as of December 31, 2020 will be billed and collected within one year. Contract liabilities were as follows at December 31, 2020 and 2019:

   
December 31,
2020
   
December 31,
2019
 
             
Billings in excess of costs
 
$
1,140,125
   
$
126,026
 
                 

6.
CONTRACTS IN PROGRESS

Information with respect to contracts in progress are as follows:

   
December 31,
2020
   
December 31,
2019
 
             
Expenditures to date on uncompleted contracts
 
$
7,764,622
   
$
4,699,855
 
Estimated earnings thereon
   
2,178,868
     
1,409,060
 
     
9,943,490
     
6,108,915
 
Less billings to date
   
(10,867,354
)
   
(5,168,782
)
     
(923,864
)
   
940,133
 
Plus under billings remaining on contracts 100% complete
   
1,138,341
     
206,213
 
                 
Total
 
$
214,477
   
$
1,146,346
 

Included in accompany balance sheets under the following captions:

   
December 31,
2020
   
December 31,
2019
 
             
Cost and estimated earnings in excess of billings
 
$
1,354,602
   
$
1,272,372
 
Billings in excess of costs and estimated earnings on uncompleted contracts
   
(1,140,125
)
   
(126,026
)
                 
   
$
214,477
   
$
1,146,346
 

7.
LONG-TERM DEBT

A summary of long-term debt is as follows:

   
December 31,
2020
   
December 31,
2019
 
             
NBT Bank, National Association, 4.25% interest rate, secured by all business assets, payable in monthly installments of $5,869 through September 2026, with a balloon payment at maturity.
 
$
683,268
   
$
723,230
 
                 
NBT Bank, National Association, 4.00% interest rate, secured by all business assets, payable in monthly installments of $12,070 through January 2021.
   
12,050
     
153,258
 
                 
NBT Bank, National Association, 4.20% interest rate, secured by building, payable in monthly installments of $3,293 through September 2026, with a balloon payment at maturity.
   
246,135
     
274,476
 
                 
NBT Bank, National Association, 4.15% interest rate, secured by all business assets, payable in monthly installments of $3,677 through April 2026.
   
210,475
     
244,920
 
                 
NBT Bank, National Association, 4.20% interest rate, secured by all business assets, payable in monthly installments of $5,598 through October 2026, with a balloon payment at maturity.
   
426,624
     
474,464
 
                 
NBT Bank, National Association, 4.85% interest rate, secured by a piece of equipment, payable in monthly installments of $2,932 including interest, through May 2023.
   
80,001
     
110,413
 
                 
Various vehicle loans, interest ranging from 0% to 6.99%, total current monthly installments of approximately $8,150, secured by vehicles, with varying terms through September 2025.
   
294,799
     
333,510
 
                 
National Bank of Middlebury, 3.95% interest rate for the initial 5 years, after which the loan rate will adjust equal to the Federal Home Loan Bank of Boston 5/10 – year Advance Rate plus 2.75%, loan is subject to a floor rate of 3.95%, secured by solar panels and related equipment, payable in monthly installments of $2,388 including interest, through December 2024.
   
73,467
     
98,033
 
                 
     
2,026,819
     
2,412,304
 
Less current portion
   
(308,394
)
   
(426,254
)
     
1,718,425
     
1,986,050
 
Less debt issuance costs
   
(16,930
)
   
(20,003
)
Long-term debt
 
$
1,701,495
   
$
1,966,047
 

Maturities of long-term debt are as follows:

Year ending December 31:
 
Amount
 
       
2021
 
$
308,394
 
2022
   
305,857
 
2023
   
265,765
 
2024
   
222,606
 
2025
   
209,858
 
Thereafter
   
714,339
 
         
   
$
2,026,819
 

Payroll Protection Loan

On April 24, 2020, the Company entered into a Promissory Note with NBT Bank, N.A. as the lender (“Lender”), pursuant to which the Lender agreed to make a loan to the Company under the Payroll Protection Program (“PPP Loan”) offered by the U.S. Small Business Administration (“SBA”) in a principal amount of $1,487,624 pursuant to Title 1 of the Coronavirus Aid, Relief and Economic Security Act (“CARES”).

The PPP Loan proceeds are available to be used to pay for payroll costs, including salaries, commissions, and similar compensation, group health care benefits, and paid leaves; rent; utilities; and interest on certain other outstanding debt. The amount that will be forgiven will be calculated in part with reference to the Company’s full-time headcount during the 24-week period following the funding of the PPP Loan.

On December 1, 2020, the Company received notification from NBT Bank that the Small Business Administration has approved the forgiveness of the PPP loan in its entirety and as such, the full $1,496,468 has been recognized in the income statement as a gain upon debt extinguishment for the year ended December 31, 2020.

8.
LINE OF CREDIT

The Company has a working capital line of credit with NBT Bank with a limit of $6,000,000 and a variable interest rate based on the Wall Street Journal Prime rate, currently 3.25%. The line of credit is payable upon demand and subject to an annual review in September 2021. The balance outstanding was $2,482,127 and $2,675,041 at December 31, 2020 and December 31, 2019, respectively Borrowing is based on 80% of eligible accounts receivable. The line is secured by all business assets and is subject to certain financial covenants. These financial covenants consist of a minimum debt service coverage ratio of 1.20 to 1.00 measured on a quarterly basis. As of December 31, 2020, the Company was not in compliance with the financial covenants but received a waiver of covenant default from NBT Bank.

The Company had a line of credit with NBT Bank with a limit of $2,000,000 to fund the development of certain solar arrays. The line had a variable interest rate based on the Wall Street Journal Prime rate, which was 4.75%. The maturity date was September 2020 and this line of credit has been closed. There were no borrowings at December 31, 2020 and the balance was $510,100 at December 31, 2019. The line was secured by all business assets and is subject to certain financial covenants.

9.
COMMITMENTS AND CONTINGENCIES

In 2015, the Company entered into two twenty-five-year non-cancelable lease agreements for land on which they constructed solar arrays. One lease has fixed annual rent of $2,500. The second lease has annual rent of $2,500 with an annual increase of 2%.

In 2017, the Company entered into a twenty-year non-cancelable lease agreement for land on which it constructed solar arrays. The lease has annual rent of $3,500 with an annual increase of 2%.

In 2018, the Company entered into a twenty-year non-cancelable lease agreement for land on which it constructed solar arrays. The lease has annual rent of $26,000.

In 2019, the Company entered into a two-year non-cancelable lease agreement for equipment used in solar installations. The lease has an annual rent of $45,832.

In 2020, the Company entered into a ten year lease agreement for a new headquarters consisting of approximately 6,250 square feet of office space and 6,500 square feet of warehouse. The lease has annual rent of $108,162 with an annual increase of 2%.

The Company leases a vehicle under a non-cancelable operating lease. In addition, the Company occasionally pays rent for storage on a month-to-month basis.

Total rent expense for all of the non-cancelable leases above were $62,021 and $58,605 for the years ended December 31, 2020 and 2019, respectively.

The Company also rents equipment to be used on jobs under varying terms not exceeding one year. Total rent expense under short term rental agreements was $228,667 and $384,536 for the year ended December 31, 2020 and 2019, respectively.

Future minimum lease payments required under all of the non-cancelable operating leases are as follows:

Year ending December 31:
 
Amount
 
       
2021
 
$
162,363
 
2022
   
145,561
 
2023
   
147,903
 
2024
   
150,291
 
2025
   
152,310
 
Thereafter
   
1,070,016
 
   
$
1,828,444
 

10.
EQUITY FINANCINGS

On October 12, 2020, the Company received notification that 30,218 warrants issued in connection with the Company’s (Jensyn Acquisition Corp.) initial public offering were exercised and 15,109 shares of Common Stock were issued in connection with such exercise resulting in cash proceeds to the Company of $173,751.

On September 26, 2019, the Company entered into a Purchase Agreement with Lincoln Park Capital Fund, LLC (“Lincoln Park”), pursuant to which, upon the terms and subject to the conditions and limitations set further therein, Lincoln Park has committed to purchase an aggregate of $15.0 million of the Company’s Common Stock from time to time at the sole discretion of the Company. (the “Purchase Agreement”) As consideration for entering into the Purchase Agreement, the Company issued to Lincoln Park as a commitment fee (the “Commitment Shares”) 81,263 share of Company Common Stock with a fair value of $4.96. The fair value of the shares issued was recorded to additional paid in capital at December 31, 2019.

11.
UNION ASSESSMENTS

The Company employs members of the International Brotherhood of Electrical Workers Local 300 (IBEW). The union fee assessments payable are both withholdings from employees and employer assessments. Union fees are for monthly dues, defined contribution pension, health and welfare funds as part of multi-employer plans. All union assessments are based on the number of hours worked or a percentage of gross wages as stipulated in the agreement with the Union.

The Company has an agreement with the IBEW in respect to rates of pay, hours, benefits, and other employment conditions that expires May 31, 2022. During the years ended December 31, 2020 and 2019, the Company incurred the following union assessments.

   
December 31,
2020
   
December 31,
2019
 
             
Pension fund
 
$
310,023
   
$
374,020
 
Welfare fund
   
971,720
     
1,192,831
 
National employees benefit fund
   
90,993
     
131,982
 
Joint apprenticeship and training committee
   
20,233
     
17,829
 
401(k) matching
   
43,998
     
38,521
 
Total
 
$
1,436,967
   
$
1,755,183
 

Multiemployer Plans

The Company is party to collective bargaining agreements with unions representing certain of their employees, which require the Company to pay specified wages, provide certain benefits to their union employees and contribute certain amounts to Multi-Employer Pension Plans (“MEPP”). The Pension Plan Agreement (“PPA”) defines the funding rules for defined benefit pension plans and establishes funding classifications for U.S.-registered multiemployer pension plans. Under the PPA, plans are classified into one of the following five categories, based on multiple factors, also referred to as a plan’s “zone status”: Green (safe), Yellow (endangered), Orange (seriously endangered), and Red (critical or critical and declining). Factors included in the determination of a plan’s zone status include: funded percentage, cash flow position and whether the plan is projecting a minimum funding deficiency.

A multiemployer plan that is so underfunded as to be in “endangered,” “seriously endangered,” “critical,” or “critical and declining” status (as determined under the PPA) is required to adopt a funding improvement plan (“FIP”) or a rehabilitation plan (“RP”), which, among other actions, could include decreased benefits and increased employer contributions, which could take the form of a surcharge on benefit contributions. These actions are intended to improve their funding status over a period of years. If a pension fund is in critical status, a participating employer must pay an automatic surcharge in addition to contributions otherwise required under the collective bargaining agreement (“CBA”). With some exceptions, the surcharge is equal to 5% of required contributions for the initial critical year and 10% for each succeeding plan year in which the plan remains in critical status. The surcharge ceases on the effective date of a CBA (or other agreement) that includes contribution and benefit terms consistent with the rehabilitation plan. Certain plans in which the Company participates are in “endangered,” “seriously endangered,” “critical,” or “critical and declining” status. The amount of additional funds, if any, that the Company may be obligated to contribute to these plans in the future cannot be estimated due to the uncertainty of the future levels of work that could be required of the union employees covered by these plans, as well as the required future contribution rates and possible surcharges applicable to these plans.

Details of significant multiemployer pension plans as of and for the periods indicated, based upon information available to the Company from plan administrators as well as publicly available information on the U.S. Department of Labor website, are provided in the following table:

               
Contributions
            
               
For the Years Ended
December 31,
   
Pension Protection Act Zone Status
    
Multiemployer Pension Plan
 
Employer
Identification
Number
   
Plan
Number
   
2020
   
2019
 
Expiration
Date of
 CBA
2020
As of
2019
As of
FIP/RP
Status
Surcharge
National Electrical Benefit Fund
   
53-0181657
     
1
     
90,993
     
131,982
 
5/31/2022
Green
12/31/2020
Green
12/31/2019
NA
No

12.
PROVISION FOR INCOME TAXES

In connection with the closing of the Reverse Merger and Recapitalization, the Company’s tax status changed from an S-corporation to a C-corporation. As a result, the Company is responsible for Federal and State income taxes and must record deferred tax assets and liabilities for the tax effects of any temporary differences that exist on the date of the change. When push down accounting does not apply as part of a business combination, U.S. GAAP requires the effect of the change in tax status to be recognized in the financial statements and the effect is included in income (loss) from continuing operations. The Company recorded deferred income tax expense and a corresponding deferred tax liability of $1,098,481 as of and for the year ended December 31, 2019, of which $1,506,362 was recorded at the time of conversion to a C-corporation (see note 1 (k) income taxes).   For the year ended December 31, 2020 the Company recorded deferred income tax benefit of $487,923 and had a net deferred tax liability of $610,558.

The Reverse Merger and Recapitalization between Jensyn and Peck Electric Co. on June 20, 2019 caused a stock ownership change for purposes of Section 382 of the Internal Revenue Code. The Company recognized tax net operating losses which it expects to fully utilize over time subject to annual limitations as set forth in the Internal Revenue Code.

The provision for income taxes for the year ended December 31, 2020 and 2019 consists of the following:

   
2020
   
2019
 
Current
           
Federal
 
$
-
   
$
-
 
State
   
750
     
6,359
 
                 
Total Current
   
750
     
6,359
 
                 
Deferred
               
Federal
   
(369,705
)
   
751,432
 
State
   
(118,218
)
   
347,049
 
                 
Total Deferred
 
$
(487,923
)
   
1,098,481
 
                 
(Benefit) Provision for Income Taxes
 
$
(487,173
)
 
$
1,104,840
 

The Company’s total deferred tax assets and liabilities at December 31, 2020 are as follows:

   
2020
   
2019
 
Deferred tax assets (liabilities)
           
Accruals and reserves
 
$
23,758
   
$
4,157
 
Net operating loss
   
812,996
     
421,940
 
Total deferred tax assets
   
836,754
     
426,097
 
                 
Property and equipment
   
(1,447,312
)
   
(1,524,578
)
Total deferred tax liabilities
   
(1,447,312
)
   
(1,524,578
)
                 
Net deferred tax asset (liabilities)
 
$
(610,558
)
 
$
(1,098,481
)

The Company uses a more-likely-than-not measurement for all tax positions taken or expected to be taken on a tax return in order for those tax positions to be recognized in the financial statements. There were no uncertain tax positions as of December 31, 2020 and 2019. If the Company were to incur interest and penalties related to income taxes, these would be included in the provision for income taxes, there were none for the year ended December 31, 2020 and 2019 respectively. Generally, the three tax years previously filed remain subject to examination by federal and state tax authorities. The Company does not expect a material change in uncertain tax positions to occur within the next 12 months.

Reconciliation between the effective tax on income from operations and the statutory tax rate is as follows:

   
2020
   
2019
 
Income tax expense at federal statutory rate
 
$
(103,215
)
 
$
142,179
 
Federal taxes on period Company was a flow through entity
   
-
     
(220,005
)
Paycheck Protection Program tax exempt loan forgiveness
   
(412,295
)
   
-
 
Permanent differences
   
44,816
     
2,049
 
Deferred tax expense recorded upon conversion to C-Corp
   
-
     
1,134,772
 
Other adjustments
   
15,726
     
-
 
State and local taxes net of federal benefit
   
(32,205
)
   
45,845
 
Income tax expense
 
$
(487,173
)
 
$
1,104,840
 

The Company received a loan under the CARES Act Payroll Protection Program (“PPP”) of $1,487,624. Proceeds from the loan were used to cover documented expenses related to payroll, rent and utilities, during the 24-week period, subsequent to the cash being received by the Company, are eligible to be forgiven. The “PPP” loan was forgiven in its entirety and the income is deemed to be non-taxable which  results in the Company’s effective tax rate differing from the statutory rate.

The Company has federal net operating losses of approximately $3,100,000 of which $1,138,000 will expire beginning in 2034, $1,962,000 of the net operating losses do not expire. Net operating losses incurred beginning in 2018 are not subject to expiration under the Tax Cuts and Jobs Act, but the annual usage is limited to 80% or pre net operating loss taxable income. We believe that it is more likely than not that the tax benefit of these net operating losses will be fully realized, as such no valuation allowance has been recorded. The deferred tax assets for the net operating losses are presented net with deferred tax liabilities, which primarily consist of book and tax depreciation differences.

13.
CAPTIVE INSURANCE

The Company and other companies are members of an offshore heterogeneous group captive insurance holding company entitled Navigator Casualty, LTD. (NCL). NCL is located in the Cayman Islands and insures claims relating to workers’ compensation, general liability, and auto liability coverage.

Premiums are developed through the use of an actuarially determined loss forecast. Premiums paid totaled $189,958 and $189,337 for the years ended December 31, 2020 and 2019, respectively. The loss funding, derived from the actuarial forecast, is broken-out into two categories by the actuary known as the “A & B” Funds. The “A” Fund pays for the first $100,000 of any loss and the “B” Fund contributes to the remainder of the loss layer up to $300,000 total per occurrence.

Each shareholder has equal ownership and invests a one-time cash capitalization of $36,000. This is broken out into two categories, $35,900 of redeemable preference shares and $100 for a single common share. Each shareholder represents a single and equal vote on NCL’s Board of Directors.

Summary financial information on NCL as of September 30, 2020 is:

Total assets
 
$
96,020,037
 
Total liabilities
 
$
46,176,680
 
Comprehensive income
 
$
8,820,830
 

NCL’s fiscal year end is September 30, 2020.

   
2020
   
2019
 
Investment in NCL
           
Capital
 
$
36,000
   
$
36,000
 
Cash security
   
158,785
     
101,555
 
Investment income in excess of losses (incurred and reserves)
   
3,320
     
3,320
 
Total deferred tax assets
 
$
198,105
   
$
140,875
 

14.
RELATED PARTY TRANSACTIONS

In 2014, the minority stockholders of Peck Electric Co., who sold the building that the Company formerly occupied, lent the proceeds to the majority stockholders of Peck Electric Co. who contributed $400,000 of the net proceeds as paid in capital. At December 31, 2020 and December 31, 2019, the amount owed of $73,000 and $117,605, respectively, is included in the “due to stockholders” as there is a right to offset.

In May 2018, stockholders of the Company bought out a minority stockholder of Peck Electric Co. The Company advanced $250,000 for the stock purchase which is included in the “due from stockholders”. At December 31, 2020 and December 31, 2019, the amounts due of $602,463 and $337,000, respectively, are included in the “due to stockholders” as there is a right to offset.

In 2019, the Company’s majority stockholders lent proceeds to the Company to help with cash flow needs. At December 31, 2020 and December 31, 2019, the amounts owed of $286,964 and $295,299, respectively, are included in the “due to stockholders” as there is a right to offset.

The Company was an S-corporation through June 20, 2019 and as a result, the taxable income of the Company is reported on each stockholder’s tax returns and each stockholder are taxed individually. As a result, the Company has accrued a distribution for taxes of $266,814 at December 31, 2020 and December 31, 2019, respectively, to the former stockholders of Peck Electric Co. for the period during which the Company was an S-corporation, which is included in the “due to stockholders” value below.

The amounts below include amounts due to/from stockholders as of December 31, 2020 and December 31, 2019:

   
December 31,
2020
   
December 31,
2019
 
Due to stockholders consists of unsecured notes to stockholders with interest at the mid-term AFR rate (2.08% at December 31, 2020).
 
$
24,315
   
$
342,718
 

15.
DEFERRED COMPENSATION PLAN

In 2018, the Company entered into a deferred compensation agreement with a former minority stockholder. The agreement provides for deferred income benefits and is payable over the post-retirement period. The Company accrues the present value of the estimated future benefit payments over the period from the date of the agreement to the retirement date. The minimum commitment for future compensation under the agreement is $155,000, the net present value of which is $91,187. The Company will also pay the former stockholder a solar management fee of 24.5% of the available cash flow from the solar arrays put into service on or before December 31, 2017 over the life of the arrays. The amount is de minimis and therefore not recorded on the balance sheet as of December 31, 2020 and 2019 and recorded in the statement of operations when incurred.

16.
EARNINGS (LOSS) PER SHARE

Basic earnings (loss) per share (“EPS”) is computed by dividing net income (loss) available to common stockholders by the weighted average number of shares of Common Stock outstanding during the period, excluding the effects of any potentially dilutive securities. Diluted EPS gives effect to the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into Common Stock.

As a result of the Merger and Recapitalization, the Company has retrospectively adjusted the weighted average of shares of Common Stock outstanding prior to June 20, 2019 by multiplying such shares by the exchange ratio used to determine the number of shares of Common Stock into which they converted.

   
Years Ended December 31,
 
   
2020
   
2019
 
             
Numerator:
           
Net loss
 
$
(4,328
)
 
$
(427,795
)
Net income applicable to preferred shareholders
   
(275,556
)
   
-
 
Net loss available to common stock shareholders
   
(279,884
)
   
(427,795
)
                 
Denominator:
               
Weighted average shares outstanding:
               
Basic
   
5,301,471
     
4,447,681
 
Diluted
   
5,301,471
     
4,447,681
 
                 
Basic income (loss) per share
   
(0.05
)
   
(0.10
)
Diluted income (loss) per share
   
(0.05
)
   
(0.10
)

The Company has contingent share arrangements and warrants arising from the Reverse Merger and Recapitalization, Jensyn’s IPO discussed in Note 2 and the Exchange and Subscription Agreement discussed in Note 3. The potential issuance of additional shares of Common Stock from these arrangements were excluded from the diluted EPS calculation because the prevailing market and operating conditions at the present time do not indicate that any additional shares of Common Stock will be issued. These instruments could result in dilution in future periods. As of December 31, 2020, the earnout shares were forfeited. Below is a schedule of the potential share issuances arising from these contingencies that were excluded from the calculations above:

   
Years Ended December 31,
 
   
2020
   
2019
 
             
Earnout provision, includes new shares of Common Stock that may be issued to former Peck Electric Co. shareholders
   
-
     
898,473
 
Earnout provision, includes new shares of Common Stock that may be issued to Exit Strategy
   
-
     
11,231
 
Earnout provision, including new shares of Common Stock that may be issued to holders of forfeited and canceled shares
   
-
     
257,799
 
Option to purchase Common Stock, from Jensyn’s IPO
   
429,000
     
429,000
 
Warrants to purchase Common Stock, from Jensyn’s IPO
   
2,277,141
     
2,292,250
 
Warrants to purchase Common Stock, from Solar Project Partners, LLC. Exchange and Subscription Agreement
   
275,000
     
-
 
Conversion of Preferred Stock to Common Stock from GreenSeed Investors, LLC Exchange and Subscription Agreement
   
370,370
     
-
 

17.
PREFERRED STOCK

The Company has authorized and designated 200,000 shares of convertible preferred stock (the “Preferred Stock”). Pursuant to the Exchange Agreement, the Company subscribed for 500,000 Units of Class B Preferred Membership units of GSI in exchange for 200,000 shares of the Company’s Series A Preferred Stock (the “Preferred Shares”). In addition, the Company subscribed for and purchased 100,000 Units of SPP in exchange for the issuance by the Company of a Warrant to acquire 275,000 shares of the Company’s Common Stock at an exercise price of $15.00 per share.

The Exchange Agreement provides that as long as the dividend payment on the Preferred Shares in each calendar quarter is equal to the aggregate distribution with respect to the GSI Units, such payments and distributions shall be offset and neither GSI nor the Company need to make any cash payments to the other.

The Company granted to GSI the right to repurchase up to 400,000 (in tranches of 50,000) of the Units at a valuation of $4,000,000.

The Company granted to GSI registration rights with respect to the Preferred Shares, the Warrant, and the Common Stock underlying the Warrant.

The Preferred Stock has the following rights and privileges:

Voting – The holders of the Preferred Stock is not entitled to voting rights.

Conversion – Each share of Preferred Stock, is convertible at the option of the holder into 1.85185 shares of Common Stock. The outstanding shares of Preferred Stock automatically convert into Common Stock upon the occurrence of (i) the trading of the shares of Common Stock is equal to or greater than $15.00 per share for any 20 days in a 30 day trading period, or (ii) when there is a change in control and the holder would receive consideration equal to or greater than the preferred liquidation preferences.

Dividends – The holders of the Preferred Stock in preference to the holders of Common Stock, are entitled to receive, if and when declared by the Board of Directors, dividends at the rate of $2.00 per share per annum.

Liquidation – In the event of any liquidation, dissolution, winding-up or sale or merger of the Company, whether voluntarily or involuntarily, each holder of Preferred Stock is entitled to receive, in preference to the holders of Common Stock, a per-share amount equal to the original issue price of $25.00 (as adjusted, as defined), plus all declared but unpaid dividends.

Redemption – The Company may redeem any or all of the shares at any time by paying in cash $27.50 per share plus any accrued and unpaid dividends solely at the Company’s option.

18.
SUBSEQUENT EVENTS

The Company evaluated subsequent events and transactions that occurred after the balance sheet date up to the date that the financial statements were issued. Other than as described below, the Company did not identify any subsequent events that would have required adjustment or disclosure in the financial statements.
 
Registered Direct Offering

On January 8, 2021 we entered into a Securities Purchase Agreement with two institutional investors providing for the issuance and sale by the Company of an aggregate 840,000 shares of our Common Stock in a registered direct offering at a purchase price of $12.50 per Share for gross proceeds of approximately $10.5 million before deducting fees and offering expenses.

Agreement and Plan of Merger and Reorganization

On January 19, 2021, the Company entered into an Agreement and Plan of Merger and Reorganization with iSun Energy LLC.  iSun Energy LLC  became a wholly-owned subsidiary of the Company. iSun Energy, LLC is a provider of products and services designed to support the electric vehicle market. In connection with Merger, Sassoon Peress, the sole member, will receive 400,000 shares of the Company’s Common Stock over five years, 200,000 shares of which were issued at the closing, warrants to purchase up 200,000 shares of the Company’s Common Stock, and up to 240,000 shares of the Company’s Common Stock based on certain performance milestones. The Company has issued an aggregate of 300,000 shares of the Company’s Common Stock in connection with the Merger as the provisions of the Warrant with respect to 100,000 shares of Common Stock have been met.

Exercise of Public Warrants

On various dates from January 1, 2021 through March 12, 2021, certain holders of the Company’s Public Warrants exercised the Public Warrants to purchase shares of Common Stock. As of March 12, 2021, a total of 2,598,902 Public Warrants were exercised resulting in an issuance of 1,299,451 shares of Common Stock with net proceeds of $14,943,687 being received by the Company. At March 12, 2021, the number of Public Warrants available to exercise totaled 1,565,380.

Equity Incentive Program

On February 25, 2021, the Company held a Special Meeting of Stockholders (the “Special Meeting’) to approve the Company’s 2020 Equity Incentive Plan, as amended (the “Plan”) The Company had previously provided Notice of the Special Meeting and a Proxy Statement dated February 2, 2021. The plan allows the Company to grant stock awards and options based on certain annual revenue and EBITDA targets. The Company has issued 129,414 shares of Common Stock under the provisions of the Plan.

Conversion of Preferred Shares

On February 22, 2021, the Board of Directors of iSun, Inc. (the “Company”) and the holders of a majority of the Company’s Series A Convertible Preferred Stock, approved the First Amended and Restated Certificate of Designation of Preferred Stock of iSun Inc. Series A Convertible Preferred Stock (the “First Amended Certificate of Designation”) that amends and replaces in its entirety the Certificate of Designation of Preferred Stock of iSun Inc. Series A Convertible Preferred Stock dated April 28, 2020. The First Amended Certificate of Designation was filed with the Delaware Secretary of State on February 22, 2021.

The First Amended Certificate of Designation designates two hundred thousand (200,000) shares of the Company’s authorized preferred share capital as Series A Convertible Preferred Stock (the “Series A”) and provides for certain preferences to holders of Series A. The Series A is convertible on a mandatory basis into shares of the Company’s Common Stock as soon as practicable after the date on which the closing price of the Company’s Common Stock is equal to or greater than $15.00 per share for any twenty (20) days within a thirty (30) days trading window. The Series A conversion rate is 1.851852. Pursuant to the First Amended Certificate of Designation, on February 22, 2021 the Company notified all holders of the Series A of the mandatory conversion of the Series A. A total of 370,370 shares of Common Stock have been issued pursuant to the conversion.

Exercise of Warrant

On February 9, 2021, the Company issued 117,376 shares of Common Stock in connection with a warrant issued to GreenSeed Investors, LLC. The warrant was exercised on a cashless basis with net shares issued based on the Warrant.

Exercise of the Unit Purchase Option

On January 25, 2021, a certain holder exercised the right to convert 292,500 units into 133,684 shares of Common Stock on a cashless basis.

Stock Redemption

On January 25, 2021, the Company purchased 34,190 shares of Common Stock from certain executives at $19.68, which was the 5-day average of the closing prices for the Common Stock as reported by the Nasdaq Capital Market for the five trading days immediately preceding January 22, 2021, for a total of approximately $675,000.

Item 9.
Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.

None.

Item 9A.
Controls and Procedures.

Evaluation of Disclosure Controls and Procedures

Under the supervision and with the participation of our management, including our principal executive officer and principal financial and accounting officer, we conducted an evaluation of the effectiveness of our disclosure controls and procedures as of December 31, 2020, as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act. Management has determined there is a lack of supervisory review of the financial statement closing process due to limited resources and formal documentation of procedures and controls. This control deficiency constitutes a material weakness in internal control over financial reporting. As a result, our principal executive officer and principal financial and accounting officer have concluded that during the period covered by this report, our disclosure controls and procedures were not effective. We plan to take steps to remedy this material weakness in with the implementation of an “Internal Control-Integrated Framework”

Disclosure controls and procedures are designed to ensure that the information that is required to be disclosed by us in our Exchange Act report is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our principal executive officer and principal financial and accounting officer or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.

Limitations on the Effectiveness of Controls

Our management, including our principal executive officer and principal financial officer, do not expect that our disclosure controls and procedures or our internal controls will prevent all errors or fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints and the benefits of controls must be considered relative to their costs. Due to the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected.

Management’s Report on Internal Control Over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rule 13a-15(f) under the Securities Exchange Act of 1934, as amended. Our management assessed the effectiveness of our internal control over financial reporting as of December 31, 2020 In making this assessment, our management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) in Internal Control-Integrated Framework (2013).

Management previously identified control deficiencies regarding the need for a stronger internal control environment relating to the financial statement closing process. In 2020, Management took steps to remediate these control deficiencies including implementing revised work in process review procedures, enhanced financial reporting reviews processes, and the retention of additional qualified personnel. Management identified control deficiencies related to segregation of duties and access with the IT environment. Management continues to enhance the internal control environment but has not completed the implementation and testing of the new and revised internal controls. Management believes that these control deficiencies constitutes a material weakness in internal control over financial reporting for the year ended December 31, 2020.

Based upon the criteria established in “Internal Control-Integrated Framework” issued by the COSO, management believes that the controls currently in place are not adequate.  As such, a material weakness existed as of December 31, 2020.

Changes in Internal Control Over Financial Reporting

Other than the control improvements discussed in Management’s Report on Internal Control Over Financial Reporting above, there was no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the fiscal fourth quarter ended December 31, 2020 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

No Attestation Report by Independent Registered Accountant

The effectiveness of our internal control over financial reporting as of December 31, 2020 has not been audited by our independent registered public accounting firm by virtue of our exemption from such requirement as a non-accelerated smaller reporting company.

Item 9B.
Other Information.

On January 5, 2021 iSun, Inc. (formerly known as The Peck Company Holdings, Inc.), a Delaware corporation (the “Company”), received a written notice (the “Notice”) from the Listing Qualifications Department of The Nasdaq Stock Market (“Nasdaq”) indicating that the Company was not in compliance with Listing Rule 5620(a) (the “Annual Meeting Rule”), which required the Company to hold an annual meeting of shareholders no later than one year after the end of the Company’s fiscal year-end for continued listing on the NASDAQ Capital Market. The Notice was only a notification of deficiency, not of imminent delisting, and had no current effect on the listing or trading of the Company’s securities on the NASDAQ Capital Market.

The Notice stated that the Company had 45 calendar days to submit a plan to regain compliance with the Annual Meeting Rule. The Company submitted a plan to regain compliance with the Annual Meeting Rule on February 22, 2021 by Letter dated February 22, 2021 from Merritt & Merritt to Ms. Una Hahn, Listing Analyst. By Letter dated February 23, 2021 to Mr. Jeffrey Peck, CEO of the Company, Nasdaq granted the Company an extension until May 11, 2021 to regain compliance with the Annual Meeting Rule by the Company holding its 2019 and 2020 Annual Meeting on May 11, 2021, as currently anticipated.

PART III

Item 10.
Directors, Executive Officers and Corporate Governance

The information about directors required for item is incorporated by reference from our Proxy Statement to be filed in connection with our 2021 Annual Meeting of Shareholders.

Item 11.
Executive Compensation

The information required for this item is incorporated by reference from our Proxy Statement to be filed in connection with our 2021 Annual Meeting of Shareholders.

Item 12.
Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

The information required for this item is incorporated by reference from our Proxy Statement to be filed in connection with our 2021 Annual Meeting of Shareholders.

Item 13.
Certain Relationships and Related Transactions and Director Independence

The information required for this item is incorporated by reference from our Proxy Statement to be filed in connection with our 2021 Annual Meeting of Shareholders.

Item 14.
Principal Accounting Fees and Services

The information required for this item is incorporated by reference from our Proxy Statement to be filed in connection with our 2021 Annual Meeting of Shareholders.

PART IV

Item 15.
Exhibits, Financial Statement Schedules.

(1) Financial Statements.

The financial statements required by item 15 are submitted in a separate section of this report, beginning on Page F-1, incorporated herein and made a part hereof.

(2) Financial Statement Schedules.

Schedules have been omitted because of the absence of conditions under which they are required or because the required information is included in the financial statements or notes thereto.

(3) Exhibits.

The following exhibits are filed with this report, or incorporated by reference as noted:

(a)

101.INS XBRL Instance Document
101.SCH XBRL Taxonomy Extension Schema Document
101.CAL XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF XBRL Taxonomy Extension Definition Linkbase
101.LABXBRL Taxonomy Extension Labels Linkbase Document
101.PRE XBRL Taxonomy Extension Presentation Linkbase Document

*
Filed herewith.
   
 
(b) Exhibits.
   
 
See (a)(3) above.
   
 
(c) Financial Statement Schedules.
   
 
See (a)(2) above.

See (a)(2) above.

Exhibits Index

Exhibit
No.
    
Description
    
Included
    
Form
  
Filing
Date
                 
 
Underwriting Agreement, dated March 2, 2016, between Jensyn Acquisition Corp. and Chardan Capital Markets, LLC, as representative of the underwriters named on Schedule A thereto.
 
By Reference
 
8-K
 
March 10, 2016
                 
 
Sales Agreement, dated December 4, 2020, between The Peck Company Holdings, Inc. and A.G.P./Alliance Global Partners
 
By Reference
 
S-3
 
December 4, 2020
                 
 
Share Exchange Agreement, dated as of February 26, 2019, by and among Jensyn Acquisition Corp., Peck Electric Co. and the stockholders of Peck Electric Co.
 
By Reference
 
8-K
 
March 1, 2019
                 
 
First Amendment to Share Exchange Agreement, dated as of February 26, 2019, by and among Jensyn Acquisition Corp., Peck Electric Co. and the stockholders of Peck Electric Co.
 
By Reference
 
8-K
 
June 3, 2019
                 
 
Membership Interest Purchase Agreement dated as of November 3, 2017 among Jensyn Acquisition Corp., BAE Energy Management, LLC, Victor Ferreira and Karen Ferreira.
 
By Reference
 
8-K
 
November 9, 2017
 
                 
 
Share Exchange Agreement by and among Jensyn Acquisition Corp., Oneness Global and the Stockholders of Oneness Global
 
By Reference
 
10-Q
 
August 20, 2018
                 
 
Exchange and Subscription Agreement, dated April 22, 2020, among The Peck Company Holdings, Inc., GreenSeed Investors, LLC and Solar Project Partners, LLC
 
By Reference
 
8-K
 
April 28, 2020
                 
 
Agreement and Plan of Merger, dated January 19, 2021, by and among iSun Energy LLC and iSun, Inc. and Peck Mercury, Inc.
 
By Reference
 
8-K
 
January 25, 2021
                 
 
Amended and Restated Certificate of Incorporation.
 
By Reference
 
8-K
 
March 10, 2016
                 
 
Amendment to Amended and Restated Certificate of Incorporation dated March 6, 2018.
 
By Reference
 
8-K
 
March 6, 2018
                 
 
Amendment to Amended and Restated Certificate of Incorporation dated June 4, 2018.
 
By Reference
 
8-K
 
June 8, 2018
                 
 
Amendment to Amended and Restated Certificate of Incorporation dated August 29, 2018.
 
By Reference
 
8-K
 
September 4, 2018
                 
 
Amendment to Amended and Restated Certificate of Incorporation dated January 2, 2019.
 
By Reference
 
8-K
 
January 3, 2019
                 
 
Certificate of Designation, Preferences and Rights of Preferred Stock of The Peck Company Holdings, Inc.
 
By Reference
 
8-K
 
April 28, 2020

 
Bylaws.
 
By Reference
 
S-1
 
November 23, 2015
                 
 
Specimen Unit Certificate.
 
By Reference
 
S-1
 
November 23, 2015
                 
 
Specimen Common Stock Certificate.
 
By Reference
 
S-1
 
November 23, 2015
                 
 
Specimen Right Certificate.
 
By Reference
 
S-1
 
November 23, 2015
                 
 
Specimen Warrant Certificate.
 
By Reference
 
S-1
 
November 23, 2015
                 
 
Promissory Note, dated September 17, 2019, issued to NBT Bank, National Association
 
By Reference
 
10-Q
 
November 18, 2019
                 
 
Warrant Agreement, dated March 2, 2016, between Jensyn Acquisition Corp. and Continental Stock Transfer & Trust Company.
 
By Reference
 
8-K
 
March 10, 2016
                 
 
Unit Purchase Option, dated March 7, 2016, between Jensyn Acquisition Corp. and Chardan Capital Markets, LLC.
 
By Reference
 
8-K
 
March 10, 2016
                 
 
Rights Agreement, dated March 2, 2016, between Jensyn Acquisition Corp. and Continental Stock Transfer & Trust Company.
 
By Reference
 
8-K
 
March 10, 2016
                 
 
Warrant, dated April 22, 2020, issued by The Peck Company Holdings, Inc. to GreenSeed Investors, LLC
 
By Reference
 
8-K
 
April 28, 2020
                 
 
Promissory Note, dated January 13, 2020, issued by Peck Electric Co. to NBT Bank, National Association
 
By Reference
 
8-K
 
April 28, 2020
                 
 
Paycheck Protection Program Note and Disbursement Authorization, dated April 24, 2020 issued by Peck Electric Co. to NBT Bank, National Association
 
By Reference
 
8-K
 
April 28, 2020
                 
 
Business Loan Agreement, dated September 17, 2019, between Peck Electric Co. and NBT Bank, National Association, as lender
 
By Reference
 
10-Q
 
November 18, 2019
                 
 
Commercial Security Agreement, dated September 17 2019, between Peck Electric Co. and NBT Bank, National Association
 
By Reference
 
10-Q
 
November 18, 2019
                 
 
Commercial Guaranty, dated September 17, 2019
 
By Reference
 
10-Q
 
November 18, 2019
                 
 
Letter Agreement, dated March 2, 2016, between Jensyn Acquisition Corp. and Jeffrey Raymond.
 
By Reference
 
8-K
 
March 10, 2016
                 
 
Letter Agreement, dated March 2, 2016, between Jensyn Acquisition Corp. and Rebecca Irish.
 
By Reference
 
8-K
 
March 10, 2016
                 
 
Letter Agreement, dated March 2, 2016, between Jensyn Acquisition Corp. and Joseph Raymond.
 
By Reference
 
8-K
 
March 10, 2016

 
Letter Agreement, dated March 2, 2016, between Jensyn Acquisition Corp. and Peter Underwood.
 
By Reference
 
8-K
 
March 10, 2016
                 
 
Letter Agreement, dated March 2, 2016, between Jensyn Acquisition Corp. and Philip Politziner.
 
By Reference
 
8-K
 
March 10, 2016
                 
 
Letter Agreement, dated March 2, 2016, between Jensyn Acquisition Corp. and Joseph Anastasio.
 
By Reference
 
8-K
 
March 10, 2016
                 
 
Letter Agreement, dated March 2, 2016, between Jensyn Acquisition Corp. and Richard C. Cook.
 
By Reference
 
8-K
 
March 10, 2016
                 
 
Letter Agreement, dated March 2, 2016, between Jensyn Acquisition Corp. and Jensyn Capital, LLC.
 
By Reference
 
8-K
 
March 10, 2016
                 
 
Investment Management Trust Agreement, dated March 2, 2016, between Jensyn Acquisition Corp. and Continental Stock Transfer & Trust Company.
 
By Reference
 
8-K
 
March 10, 2016
                 
 
Amendment No 1 to Investment Management Trust Agreement dated as of March 6, 2018 between Jensyn Acquisition Corp and Continental Stock Transfer & Trust Company.
 
By Reference
 
8-K
 
March 10, 2016
                 
 
Amendment No 2 to Investment Management Trust Agreement dated as of March 2, 2018 between Jensyn Acquisition Corp and Continental Stock Transfer & Trust Company.
 
By Reference
 
8-K
 
June 8, 2018
                 
 
Amendment No 3 to Investment Management Trust Agreement dated as of March 2, 2018 between Jensyn Acquisition Corp and Continental Stock Transfer & Trust Company.
 
By Reference
 
8-K
 
August 29, 2018
                 
 
Amendment No 4 to Investment Management Trust Agreement dated as of March 2, 2018 between Jensyn Acquisition Corp and Continental Stock Transfer & Trust Company.
 
By Reference
 
8-K
 
January 3, 2019
                 
 
Stock Escrow Agreement, dated March 2, 2016, among Jensyn Acquisition Corp., the Initial Stockholders identified therein and Continental Stock Transfer & Trust Company.
 
By Reference
 
8-K
 
March 10, 2016
                 
 
Registration Rights Agreement, dated March 2, 2016, among Jensyn Acquisition Corp. and the Investors identified therein.
 
By Reference
 
8-K
 
March 10, 2016

 
Form of Indemnity Agreement.
 
By Reference
 
S-1
 
November 23, 2015
                 
 
Administrative Services Agreement, dated December 1, 2014, by and between Jensyn Acquisition Corp. and Jensyn Integration Services, LLC
 
By Reference
 
S-1
 
November 23, 2015
                 
 
Private Units Purchase Agreement, dated March 2, 2016, between Jensyn Acquisition Corp. and Chardan Capital Markets, LLC.
 
By Reference
 
8-K
 
March 10, 2016
                 
 
Private Units Purchase Agreement, dated March 2, 2016, between Jensyn Acquisition Corp. and Jensyn Capital, LLC.
 
By Reference
 
8-K
 
March 10, 2016
                 
 
Letter Agreement, dated June 11, 2015, between Jensyn Acquisition Corp. and Corinthian Partners, LLC.
 
By Reference
 
S-1
 
November 23, 2015
                 
 
Form of Rights of First Refusal and Corporate Opportunities Agreement.
 
By Reference
 
S-1
 
November 23, 2015
                 
 
Joinder Agreement dated November 11, 2016 executed by Stewart Martin.
 
By Reference
 
10-K
 
March 27, 2017
                 
 
Form of Guaranty of Funding dated March 7, 2017 issued by Insiders
 
By Reference
 
10-K
 
March 27, 2017
                 
 
Letter Agreement dated as of January 31, 2018 among Jensyn Acquisition Corp., Victor Ferreira and Karen Ferreira.
 
By Reference
 
10-K
 
March 29, 2018
                 
 
Promissory Note dated March 6, 2018 issued to Jensyn Capital, LLC
 
By Reference
 
10-Q
 
May 21, 2018
                 
 
Promissory Note dated June 22, 2018 issued to Jensyn Capital, LLC
 
By Reference
 
10-Q
 
August 20, 2018
                 
 
Second Original Discount Promissory Note dated March 7, 2019 issued to Riverside Merchant Partners, LLC
 
By Reference
 
8-K
 
March 14, 2019
                 
 
Voting Agreement dated March 7, 2019 among Riverside Merchant Partners, LLC and the shareholders that are a signatory thereto
 
By Reference
 
8-K
 
March 14, 2019
                 
 
Voting Agreement, dated June 20, 2019, between Peck Company Holdings Inc. and Jeffrey Peck
 
By Reference
 
10-K
 
April 14, 2020
                 
 
Business Loan Agreement, dated January 13, 2020 between Peck Electric Co. and NBT Bank, National Association
 
By Reference
 
8-K
 
April 28, 2020
                 
 
Commercial Guaranty, dated January 13, 2020, issued by Jeffrey Peck to NBT Bank, National Association
 
By Reference
 
8-K
 
April 28, 2020
                 
 
Lease Agreement, dated December 7, 2020, between Peck Electric Co. and Unsworth Properties, LLC as agent for Meach, LLC, 306 West Indian, LLC, Cooper Two, LLC, Trek Communities, LLC, Masthead, LLC and Stephen and Shona Unsworth
 
By Reference
 
8-K
 
December 10, 2020
                 
 
Form of Code of Ethics.
 
By Reference
 
S-1
 
November 23, 2015
                 
 
List of subsidiaries of iSun, Inc.
 
Herewith
  10-K
  March 15, 2021
                 
23
  Independent Registered Public Accounting Firm’s Consent
  Herewith   10-K   March 15, 2021
                 
31.1   Certification of Principal Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
  Herewith   10-K   March 15, 2021
                 
31.2
  Certification of Principal Financial and Accounting Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
  Herewith   10-K   March 15, 2021
                 
32.1
  Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
  Herewith   10-K   March 15, 2021


Item 16.
Form 10-K Summary.

Not applicable


78

EX-21 2 brhc10021750_ex21.htm EXHIBIT 21
EXHIBIT 21
 
LIST OF SUBSIDIARIES OF iSUN, INC.
 
Name:
Jurisdiction of
Incorporation/Organization:
Peck Electric Co.
Vermont
iSun Energy LLC
Delaware



EX-23.1 3 brhc10021750_ex23-1.htm EXHIBIT 23.1

Exhibit 23.1

INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM’S CONSENT
 
We consent to the incorporation by reference in the Registration Statement of iSun, Inc. (formerly The Peck Company Holdings, Inc.) on Form S-3 (File Nos. 333-233107, 333-233931 333-249429 and 333-251154) and Form S-8 (File No. 333-249714) of our report dated March 15, 2021 with respect to our audits of the consolidated financial statements of iSun, Inc. (formerly The Peck Company Holdings, Inc.) as of December 31, 2020 and 2019 and for the two years in the period ended December 31, 2020, which report is included in this Annual Report on Form 10-K of iSun, Inc. (formerly The Peck Company Holdings, Inc.) for the year ended December 31, 2020.

/s/ Marcum llp
 
Marcum llp
New York, NY
March 15, 2021


SIGNATURES
 
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
iSUN, INC.
 
By:
/s/ Jeffrey Peck
 
Jeffrey Peck
 
Chief Executive Officer
 
(Principal Executive Officer)
 
By:
/s/ John Sullivan
 
John Sullivan
 
Chief Financial Officer
 
(Principal Financial and Accounting Officer)

Dated: March 15, 2021
   
 

POWER OF ATTORNEY
 
The undersigned directors and officers of iSun, Inc., hereby constitute and appoint Jeffrey Peck and John Sullivan, and each of them, with full power to act without the other and with full power of substitution and resubstitution, our true and lawful attorneys-in-fact with full power to execute in our name and on behalf in the capacities indicated below, this annual report on Form 10-K and any and all amendments thereto and to file the same, with all exhibits thereto and other documents in connection therewith with the Securities and Exchange Commission, and hereby ratify and confirm all that such attorneys-in-fact, or any of them, or their substitutes shall lawfully do or cause to be done by virtue hereof.
 
In accordance with the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in such capacities and on the dates indicated.

By:
/s/ Jeffrey Peck
 
Jeffrey Peck
 
Chief Executive Officer and Chairman of the Board
 
(Principal Executive Officer)

By:
/s/ John Sullivan
 
John Sullivan
 
Chief Financial Officer
 
(Principal Financial and Accounting Officer)

By:
/s/ Fredrick Myrick
 
Fredrick Myrick
 
Executive Vice President and Director

By:
/s/ Stewart Martin
 
Stewart Martin
 
Director

By:
/s/ Daniel Dus
 
Daniel Dus
 
Director

By:
/s/ Claudia Meer
 
Claudia Meer
 
Director

Dated: March 15, 2021



EX-31.1 4 brhc10021750_ex31-1.htm EXHIBIT 31.1

Exhibit 31.1

CERTIFICATION
 
I, Jeffrey Peck, certify that:
 
1. I have reviewed this Annual Report on Form 10-K of iSun, Inc..;
 
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
 
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
 
4. The registrant’s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rule 13a-15 (f) and 15 (d)-15(f)) for the registrant and we have:
 
a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this annual report is being prepared;
 
b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
 
c) evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
 
d) disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect the registrant’s internal control over the financial reporting; and
 
5. The registrant’s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
 
a) all significant deficiencies and material weaknesses in the design or operation of internal controls over financial reporting that are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
 
b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal controls over financial reporting.
 
/s/ Jeffrey Peck
 
Chief Executive Officer & President
 
(Principal Executive Officer)
 
 
Date: March 15, 2021

 


EX-31.2 5 brhc10021750_ex31-2.htm EXHIBIT 31.2

Exhibit 31.2

CERTIFICATION
 
I, John Sullivan, certify that:
 
1. I have reviewed this Annual Report on Form 10-K of iSun, Inc.;
 
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
 
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
 
4. The registrant’s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rule 13a-15 (f) and 15 (d)-15(f)) for the registrant and we have:
 
a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this annual report is being prepared;
 
b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
 
c) evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
 
d) disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect the registrant’s internal control over the financial reporting; and
 
5. The registrant’s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
 
a) all significant deficiencies and material weaknesses in the design or operation of internal controls over financial reporting that are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
 
b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal controls over financial reporting.
 
/s/ John Sullivan
 
Chief Financial Officer
 
(Principal Financial and Accounting Officer)
 
 
Date: March 15, 2021

 

EX-32.1 6 brhc10021750_ex32-1.htm EXHIBIT 32.1

EXHIBIT 32.1
 
Certification
Pursuant To Section 906 of the Sarbanes-Oxley Act Of 2002
(Subsections (A) And (B) Of Section 1350, Chapter 63 of Title 18, United States Code)
 
Pursuant to section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of section 1350, chapter 63 of title 18, United States Code), each of the undersigned officers of iSun, Inc, (the “Company”), does hereby certify, to such officer’s knowledge, that:
 
The Annual Report on Form 10-K for the fiscal year ended December 31, 2020 (the “Form 10-K”) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and the information contained in the Form 10-K fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
/s/ Jeffrey Peck
 
Chief Executive Officer
 
 
Dated: March 15, 2021
 
/s/ John Sullivan
 
Chief Financial Officer
 
 
Dated: March 15, 2021
 

 
 
 

 


EX-101.INS 7 peck-20201231.xml XBRL INSTANCE DOCUMENT 0001634447 2020-01-01 2020-12-31 0001634447 2020-06-30 0001634447 2021-03-12 0001634447 2019-12-31 0001634447 2020-12-31 0001634447 2019-01-01 2019-12-31 0001634447 us-gaap:CommonStockMember 2018-12-31 0001634447 2018-12-31 0001634447 us-gaap:RetainedEarningsMember 2018-12-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001634447 us-gaap:PreferredStockMember 2018-12-31 0001634447 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001634447 us-gaap:PreferredStockMember 2019-01-01 2019-12-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001634447 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001634447 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001634447 us-gaap:PreferredStockMember 2020-01-01 2020-12-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001634447 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001634447 us-gaap:RetainedEarningsMember 2020-12-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001634447 us-gaap:CommonStockMember 2019-12-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001634447 us-gaap:PreferredStockMember 2019-12-31 0001634447 us-gaap:RetainedEarningsMember 2019-12-31 0001634447 us-gaap:CommonStockMember 2020-12-31 0001634447 us-gaap:PreferredStockMember 2020-12-31 0001634447 peck:JensynAcquisitionCorpMember 2019-06-20 0001634447 peck:JensynAcquisitionCorpMember 2019-06-19 2019-06-20 0001634447 2019-06-20 0001634447 srt:MinimumMember 2020-01-01 2020-12-31 0001634447 srt:MaximumMember 2020-01-01 2020-12-31 0001634447 us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-12-31 0001634447 us-gaap:TransferredOverTimeMember peck:DataAndNetworkOperationsMember 2019-01-01 2019-12-31 0001634447 peck:ElectricOperationsMember 2019-01-01 2019-12-31 0001634447 us-gaap:TransferredOverTimeMember 2019-01-01 2019-12-31 0001634447 peck:SolarOperationsMember 2019-01-01 2019-12-31 0001634447 peck:ElectricOperationsMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0001634447 peck:ElectricOperationsMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-12-31 0001634447 peck:DataAndNetworkOperationsMember 2020-01-01 2020-12-31 0001634447 peck:DataAndNetworkOperationsMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0001634447 peck:ElectricOperationsMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-12-31 0001634447 peck:SolarOperationsMember 2020-01-01 2020-12-31 0001634447 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0001634447 us-gaap:TransferredAtPointInTimeMember peck:DataAndNetworkOperationsMember 2019-01-01 2019-12-31 0001634447 us-gaap:TransferredAtPointInTimeMember peck:SolarOperationsMember 2019-01-01 2019-12-31 0001634447 us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0001634447 us-gaap:TransferredAtPointInTimeMember peck:DataAndNetworkOperationsMember 2020-01-01 2020-12-31 0001634447 us-gaap:TransferredAtPointInTimeMember peck:SolarOperationsMember 2020-01-01 2020-12-31 0001634447 peck:ElectricOperationsMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0001634447 us-gaap:TransferredOverTimeMember peck:SolarOperationsMember 2019-01-01 2019-12-31 0001634447 peck:SolarOperationsMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0001634447 peck:ElectricOperationsMember 2020-01-01 2020-12-31 0001634447 peck:DataAndNetworkOperationsMember 2019-01-01 2019-12-31 0001634447 peck:SolarPowerProjectsMember 2020-01-01 2020-12-31 0001634447 peck:SolarPowerProjectsMember 2019-01-01 2019-12-31 0001634447 peck:SolarArraysMember 2020-01-01 2020-12-31 0001634447 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2020-01-01 2020-12-31 0001634447 us-gaap:VehiclesMember srt:MaximumMember 2020-01-01 2020-12-31 0001634447 srt:MinimumMember us-gaap:VehiclesMember 2020-01-01 2020-12-31 0001634447 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2020-01-01 2020-12-31 0001634447 us-gaap:BuildingAndBuildingImprovementsMember 2020-01-01 2020-12-31 0001634447 peck:EquityCreditLineMember 2020-01-01 2020-12-31 0001634447 peck:EquityCreditLineMember 2019-01-01 2019-12-31 0001634447 peck:JensynAcquisitionCorpMember 2019-06-20 2019-06-20 0001634447 peck:PeckElectricCoStockholdersMember 2019-06-20 2019-06-20 0001634447 2019-06-20 2019-06-20 0001634447 us-gaap:IPOMember 2019-06-20 0001634447 peck:PrivateWarrantsMember 2019-06-20 0001634447 us-gaap:PrivatePlacementMember peck:JensynAcquisitionCorpMember 2019-06-20 0001634447 us-gaap:IPOMember peck:JensynAcquisitionCorpMember 2019-06-20 0001634447 peck:PeckElectricCoStockholdersMember 2019-06-20 0001634447 peck:ExitStrategyPartnersLlcMember 2019-06-20 0001634447 peck:ClassBPreferredMembershipUnitsMember peck:GreenSeedInvestorsLlcMember 2020-04-22 0001634447 peck:SolarProjectPartnersLlcMember 2020-04-22 0001634447 us-gaap:SeriesAPreferredStockMember 2020-04-22 2020-04-22 0001634447 peck:GreenSeedInvestorsLlcMember 2020-04-22 0001634447 peck:SolarProjectPartnersLlcMember 2020-12-31 0001634447 peck:SolarProjectPartnersLlcMember us-gaap:MeasurementInputPriceVolatilityMember 2020-12-31 0001634447 us-gaap:MeasurementInputRiskFreeInterestRateMember peck:SolarProjectPartnersLlcMember 2020-12-31 0001634447 us-gaap:MeasurementInputExpectedDividendRateMember peck:SolarProjectPartnersLlcMember 2020-12-31 0001634447 srt:MaximumMember peck:GreenSeedInvestorsLlcMember peck:ClassBPreferredMembershipUnitsMember 2020-01-01 2020-12-31 0001634447 srt:MinimumMember peck:GreenSeedInvestorsLlcMember 2020-01-01 2020-12-31 0001634447 peck:GreenSeedInvestorsLlcMember peck:ClassBPreferredMembershipUnitsMember 2020-01-01 2020-12-31 0001634447 peck:GreenSeedInvestorsLlcMember 2018-12-31 0001634447 peck:GreenSeedInvestorsLlcMember 2020-01-01 2020-12-31 0001634447 peck:GreenSeedInvestorsLlcMember 2019-01-01 2019-12-31 0001634447 peck:GreenSeedInvestorsLlcMember 2020-04-23 2020-12-31 0001634447 peck:GreenSeedInvestorsLlcMember 2020-12-31 0001634447 peck:GreenSeedInvestorsLlcMember 2019-12-31 0001634447 us-gaap:SubsequentEventMember 2021-03-12 0001634447 us-gaap:SubsequentEventMember 2021-01-08 0001634447 us-gaap:SubsequentEventMember 2021-01-08 2021-01-08 0001634447 us-gaap:SubsequentEventMember srt:MaximumMember 2021-01-08 0001634447 peck:LincolnParkCapitalFundLlcMember 2019-09-26 0001634447 peck:LincolnParkCapitalFundLlcMember 2020-01-01 2020-12-31 0001634447 peck:LincolnParkCapitalFundLlcMember srt:MaximumMember 2020-01-01 2020-12-31 0001634447 peck:LincolnParkCapitalFundLlcMember srt:MinimumMember 2020-01-01 2020-12-31 0001634447 us-gaap:SubsequentEventMember 2021-01-01 2021-03-12 0001634447 peck:LincolnParkCapitalFundLlcMember 2020-12-31 0001634447 peck:RetainageMember 2020-12-31 0001634447 peck:ContractsInProgressMember 2020-12-31 0001634447 peck:RetainageMember 2019-12-31 0001634447 peck:ContractsInProgressMember 2019-12-31 0001634447 peck:ExpendituresOnUncompletedContractsMember 2020-12-31 0001634447 peck:EarningsOnUncompletedContractsMember 2020-12-31 0001634447 peck:EarningsOnUncompletedContractsMember 2019-12-31 0001634447 peck:ExpendituresOnUncompletedContractsMember 2019-12-31 0001634447 peck:NbtBankNationalAssociationSecuredDebtBuilding420PercentMember 2019-12-31 0001634447 peck:NbtBankNationalAssociationSecuredDebt425PercentMember 2019-12-31 0001634447 peck:NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember 2020-12-31 0001634447 peck:NbtBankNationalAssociationSecuredDebt400PercentMember 2019-12-31 0001634447 peck:NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember 2019-12-31 0001634447 peck:VehicleLoansMember 2019-12-31 0001634447 peck:NbtBankNationalAssociationSecuredDebt425PercentMember 2020-12-31 0001634447 peck:NbtBankNationalAssociationSecuredDebt415PercentMember 2020-12-31 0001634447 peck:NbtBankNationalAssociationSecuredDebtBuilding420PercentMember 2020-12-31 0001634447 peck:NbtBankNationalAssociationSecuredDebt400PercentMember 2020-12-31 0001634447 peck:NbtBankNationalAssociationSecuredDebt485PercentMember 2020-12-31 0001634447 peck:NationalBankOfMiddleburySecuredDebtMember 2020-12-31 0001634447 peck:VehicleLoansMember 2020-12-31 0001634447 peck:NationalBankOfMiddleburySecuredDebtMember 2019-12-31 0001634447 peck:NbtBankNationalAssociationSecuredDebt415PercentMember 2019-12-31 0001634447 peck:NbtBankNationalAssociationSecuredDebt485PercentMember 2019-12-31 0001634447 peck:VehicleLoansMember srt:MaximumMember 2020-12-31 0001634447 srt:MinimumMember peck:VehicleLoansMember 2020-12-31 0001634447 peck:NationalBankOfMiddleburySecuredDebtMember 2020-01-01 2020-12-31 0001634447 peck:VehicleLoansMember 2020-01-01 2020-12-31 0001634447 peck:NbtBankNationalAssociationSecuredDebt400PercentMember 2020-01-01 2020-12-31 0001634447 peck:NbtBankNationalAssociationSecuredDebtBuilding420PercentMember 2020-01-01 2020-12-31 0001634447 peck:NbtBankNationalAssociationSecuredDebt485PercentMember 2020-01-01 2020-12-31 0001634447 peck:NbtBankNationalAssociationSecuredDebt415PercentMember 2020-01-01 2020-12-31 0001634447 peck:NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember 2020-01-01 2020-12-31 0001634447 peck:NbtBankNationalAssociationSecuredDebt425PercentMember 2020-01-01 2020-12-31 0001634447 peck:PayrollProtectionProgramLoanMember 2020-04-24 0001634447 peck:PayrollProtectionProgramLoanMember 2020-12-01 2020-12-01 0001634447 peck:NbtBankLineOfCreditMember 2020-09-30 0001634447 peck:NbtBankWorkingCapitalLineOfCreditMember 2020-12-31 0001634447 us-gaap:PrimeRateMember peck:NbtBankWorkingCapitalLineOfCreditMember 2020-12-31 0001634447 us-gaap:PrimeRateMember peck:NbtBankLineOfCreditMember 2020-09-30 0001634447 peck:NbtBankLineOfCreditMember 2019-12-31 0001634447 peck:NbtBankWorkingCapitalLineOfCreditMember 2019-12-31 0001634447 peck:NbtBankLineOfCreditMember 2020-12-31 0001634447 srt:MinimumMember peck:NbtBankWorkingCapitalLineOfCreditMember 2020-01-01 2020-12-31 0001634447 2017-01-01 2017-12-31 0001634447 2018-01-01 2018-12-31 0001634447 2015-01-01 2015-12-31 0001634447 peck:TwentyYearLease2017Member us-gaap:LandMember 2020-12-31 0001634447 us-gaap:BuildingMember peck:TenYearLease2020Member 2020-12-31 0001634447 peck:TwentyYearLease2018Member us-gaap:LandMember 2020-12-31 0001634447 peck:TwoYearLease2019Member us-gaap:OtherEnergyEquipmentMember 2020-12-31 0001634447 us-gaap:LandMember peck:TwentyFiveYearLeaseTwo2015Member 2020-12-31 0001634447 peck:TwentyFiveYearLeaseOne2015Member us-gaap:LandMember 2020-12-31 0001634447 peck:TwentyFiveYearLeaseTwo2015Member us-gaap:LandMember 2020-01-01 2020-12-31 0001634447 us-gaap:LandMember peck:TwentyFiveYearLeaseOne2015Member 2020-01-01 2020-12-31 0001634447 peck:TwoYearLease2019Member us-gaap:OtherEnergyEquipmentMember 2020-01-01 2020-12-31 0001634447 us-gaap:LandMember peck:TwentyYearLease2018Member 2020-01-01 2020-12-31 0001634447 us-gaap:BuildingMember peck:TenYearLease2020Member 2020-01-01 2020-12-31 0001634447 peck:TwentyYearLease2017Member us-gaap:LandMember 2020-01-01 2020-12-31 0001634447 srt:OfficeBuildingMember peck:TenYearLease2020Member 2020-12-31 0001634447 peck:TenYearLease2020Member srt:WarehouseMember 2020-12-31 0001634447 2020-10-12 2020-10-12 0001634447 peck:LincolnParkCapitalFundLlcMember 2019-09-26 2019-09-26 0001634447 us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0001634447 peck:NationalEmployeesBenefitFundMember 2020-12-31 0001634447 peck:NationalEmployeesBenefitFundMember 2019-12-31 0001634447 peck:WelfareFundMember 2020-12-31 0001634447 peck:JointApprenticeshipAndTrainingCommitteeMember 2019-12-31 0001634447 peck:WelfareFundMember 2019-12-31 0001634447 peck:Matching401KPlanMember 2019-12-31 0001634447 peck:Matching401KPlanMember 2020-12-31 0001634447 peck:JointApprenticeshipAndTrainingCommitteeMember 2020-12-31 0001634447 us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001634447 peck:NationalElectricalBenefitFundMember 2020-01-01 2020-12-31 0001634447 peck:NationalElectricalBenefitFundMember 2019-01-01 2019-12-31 0001634447 us-gaap:DomesticCountryMember 2020-12-31 0001634447 peck:NavigatorCasualtyLtdMember peck:FundAMember 2020-12-31 0001634447 srt:MaximumMember peck:NavigatorCasualtyLtdMember peck:FundBMember 2020-12-31 0001634447 peck:NavigatorCasualtyLtdMember 2020-12-31 0001634447 peck:NavigatorCasualtyLtdMember 2020-01-01 2020-12-31 0001634447 peck:NavigatorCasualtyLtdMember 2019-12-31 0001634447 us-gaap:MajorityShareholderMember 2014-01-01 2014-12-31 0001634447 us-gaap:MajorityShareholderMember peck:LoanToHelpWithCashFlowNeedsMember 2019-12-31 0001634447 peck:LoanToHelpWithCashFlowNeedsMember us-gaap:MajorityShareholderMember 2020-12-31 0001634447 peck:UnsecuredNotesMember peck:StockholdersMember 2019-12-31 0001634447 peck:StockholdersMember peck:BuyoutOfMinorityStockholderMember 2020-12-31 0001634447 peck:StockholdersMember peck:DistributionForTaxesMember 2020-12-31 0001634447 us-gaap:InvestorMember peck:SaleOfBuildingMember 2020-12-31 0001634447 peck:StockholdersMember peck:DistributionForTaxesMember 2019-12-31 0001634447 peck:StockholdersMember peck:UnsecuredNotesMember 2020-12-31 0001634447 us-gaap:InvestorMember peck:SaleOfBuildingMember 2019-12-31 0001634447 peck:BuyoutOfMinorityStockholderMember peck:StockholdersMember 2019-12-31 0001634447 us-gaap:MajorityShareholderMember peck:AdvanceForStockPurchaseMember 2018-05-01 2018-05-31 0001634447 us-gaap:InvestorMember 2018-12-31 0001634447 us-gaap:InvestorMember 2017-01-01 2017-12-31 0001634447 peck:ExitStrategyPartnersLlcMember 2019-01-01 2019-12-31 0001634447 peck:ExitStrategyPartnersLlcMember 2020-01-01 2020-12-31 0001634447 peck:PeckElectricCoMember 2019-01-01 2019-12-31 0001634447 peck:PeckElectricCoMember 2020-01-01 2020-12-31 0001634447 peck:JensynAcquisitionCorpMember 2019-01-01 2019-12-31 0001634447 peck:JensynAcquisitionCorpMember 2020-01-01 2020-12-31 0001634447 peck:SolarProjectPartnersLlcMember 2019-12-31 0001634447 peck:SolarProjectPartnersLlcMember 2020-12-31 0001634447 peck:JensynAcquisitionCorpMember 2020-12-31 0001634447 peck:JensynAcquisitionCorpMember 2019-12-31 0001634447 peck:GreenSeedInvestorsLlcMember 2019-12-31 0001634447 peck:GreenSeedInvestorsLlcMember 2020-12-31 0001634447 us-gaap:SubsequentEventMember srt:ChiefExecutiveOfficerMember peck:IsunEnergyLlcMember 2021-01-20 2021-03-15 0001634447 srt:ChiefExecutiveOfficerMember peck:IsunEnergyLlcMember us-gaap:SubsequentEventMember 2021-01-19 2021-01-19 0001634447 us-gaap:SubsequentEventMember peck:IsunEnergyLlcMember srt:ChiefExecutiveOfficerMember srt:MaximumMember 2021-01-19 2021-01-19 0001634447 us-gaap:SubsequentEventMember peck:GreenSeedInvestorsLlcMember 2021-02-09 2021-02-09 0001634447 srt:MaximumMember peck:IsunEnergyLlcMember srt:ChiefExecutiveOfficerMember us-gaap:SubsequentEventMember 2021-01-19 0001634447 peck:EquityIncentivePlan2020Member us-gaap:SubsequentEventMember 2021-02-25 2021-03-15 0001634447 us-gaap:ConvertiblePreferredStockMember us-gaap:SubsequentEventMember 2021-02-22 0001634447 us-gaap:SubsequentEventMember srt:MinimumMember us-gaap:ConvertiblePreferredStockMember 2021-02-22 2021-02-22 0001634447 us-gaap:SubsequentEventMember us-gaap:ConvertiblePreferredStockMember 2021-02-22 2021-02-22 0001634447 us-gaap:SubsequentEventMember us-gaap:ConvertiblePreferredStockMember 2021-03-15 0001634447 us-gaap:SubsequentEventMember 2021-01-25 2021-01-25 0001634447 us-gaap:SubsequentEventMember 2021-01-25 iso4217:USD xbrli:shares iso4217:USD xbrli:shares peck:Segment xbrli:pure peck:Right peck:Warrant peck:Investor peck:Lease utr:sqft 6250 6500 4274517 4086173 93197 6299957 6206760 7378605 188193 7190412 7294605 6215957 119211 172021 2647333 2193007 5682139 412356 69000 164292 84000 84000 84000 84000 1544 3073 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;"><div><br /></div></td><td style="vertical-align: top; width: 18pt;"><div style="text-align: left;"><font style="font-weight: bold;">i)</font></div></td><td style="align: left; vertical-align: top; width: auto;"><div style="text-align: left;"><font style="font-weight: bold;"><font style="font-weight: bold;">Asset </font>Retirement Obligations</font></div></td></tr></table><div style="text-align: center;"><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company develops, constructs, and operates certain solar arrays with land lease agreements that include a requirement for the removal of the assets at the end of the term of the agreement. The Company recognizes such asset retirement obligations (&#8220;ARO&#8221;) in the period in which they are incurred based on the present value of estimated third-party recommissioning costs, and they capitalize the associated asset retirement costs as part of the carrying amount of the related assets. Once an asset is placed into service, the asset retirement cost is subsequently depreciated on a straight-line basis over the estimated useful life of the asset. Changes in AROs resulting from the passage of time are recognized as an increase in the carrying amount of the liability and as accretion expense. The AROs were not deemed significant to the financial statements and were therefore, not recorded as a liability at December 31, 2020 and 2019.</div><div></div></div> 15671819 19623077 96020037 8484676 8864233 1246437 1496695 672727 672727 0 400000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify; margin-left: 18pt;">On February 26, 2019, Peck Electric Co., a privately-held company, entered into a Share Exchange Agreement (the &#8220;Exchange Agreement&#8221;) with Jensyn Acquisition Corp. (&#8220;Jensyn&#8221;), a publicly-held company whose primary business objective was to acquire, through a merger, share exchange, asset acquisition, stock purchase, recapitalization, reorganization or other similar business combination (the &#8220;Reverse Merger and Recapitalization&#8221;), with one or more target businesses (a special purpose acquisition company or &#8220;SPAC&#8221;). On June 20, 2019, with the approval of the stockholders of each of Peck Electric Co. and Jensyn, the Reverse Merger and Recapitalization was completed. In connection with the Reverse Merger and Recapitalization, Jensyn issued 3,234,501 shares of Jensyn&#8217;s Common Stock, par value $0.0001 per share (the &#8220;Common Stock&#8221;), to the stockholders of the Peck Electric Co. in exchange for all of the equity securities of Peck Electric Co., and Peck Electric Co. became a wholly-owned subsidiary of Jensyn. While Jensyn was the surviving legal entity, iSun, Inc. (formerly known as The Peck Company Holdings, Inc.) was deemed the acquiring entity for accounting purposes. Concurrent with the completion of the Reverse Merger and Recapitalization, Jensyn changed its name from &#8220;Jensyn Acquisition Corp.&#8221; to &#8220;The Peck Company Holdings, Inc.&#8221; Unless the context otherwise requires, &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our,&#8221; &#8220;iSun&#8221; and the &#8220;Company&#8221; refer to the combined company.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">As a SPAC Jensyn had substantially no business operations prior to June 20, 2019. For financial accounting and reporting purposes the Exchange Agreement was accounted for as a &#8220;reverse recapitalization&#8221; in accordance with U.S. GAAP. Under this method of accounting, Jensyn was treated as the &#8220;acquired&#8221; company for financial reporting purposes. This determination was primarily based on Peck Electric Co shareholders having a majority of the voting power of the combined company, Peck Electric Co. comprising the ongoing operations of the combined entity, Peck Electric Co. comprising a majority of the governing body of the combined company, and Peck Electric Co.&#8217;s senior management comprising the senior management of the combined company. Accordingly, for accounting purposes, the Exchange Agreement was treated as the equivalent of the Peck Electric Co. issuing stock for the net assets and equity of Jensyn, consisting of $0 assets, accompanied by a recapitalization (referred to as &#8220;the Exchange Agreement&#8221;). The net assets of Jensyn were stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the Exchange Agreement are those of Peck Electric Co.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">Prior to June 20, 2019, Peck Electric Co. was a &#8220;pass-through&#8221; (S-corporation) entity for income tax purposes and had no material income tax accounting reflected in its financial statements for financial reporting purposes since taxable income and deductions were &#8220;passed through&#8221; to Peck Electric Co.&#8217;s stockholders. As of the date of the completion of the Exchange Agreement, Peck Electric effectively became a C-Corporation, which changed the level of taxation from the stockholders to the Company. The deferred tax assets and liabilities that arise out of the change of tax status have been recorded to account for the temporary differences that existed on the date of the resulting in a deferred tax liability of $1,506,362. The financial statements of the Company now account for income taxes in accordance with Accounting Standards Codification (&#8220;ASC&#8221;) 740, Income taxes.</div></div> 0 7764622 6108915 9943490 2178868 1409060 4699855 -217287 603224 313217 95930 699154 95930 699154 22000000 422000 11.50 15.00 15.00 294500 3900000 390000 1565380 2097250 195000 275000 0 275000 2277141 2292250 0.5 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 18pt; vertical-align: top; font-weight: bold;">9.</td><td style="width: auto; vertical-align: top;"><div style="font-weight: bold;">COMMITMENTS AND CONTINGENCIES</div></td></tr></table><div style="text-align: justify;"><br /></div><div style="text-align: justify; margin-left: 18pt;">In 2015, the Company entered into two twenty-five-year non-cancelable lease agreements for land on which they constructed solar arrays. One lease has fixed annual rent of $2,500. The second lease has annual rent of $2,500 with an annual increase of 2%.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">In 2017, the Company entered into a twenty-year non-cancelable lease agreement for land on which it constructed solar arrays. The lease has annual rent of $3,500 with an annual increase of 2%.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">In 2018, the Company entered into a twenty-year non-cancelable lease agreement for land on which it constructed solar arrays. The lease has annual rent of $26,000.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">In 2019, the Company entered into a two-year non-cancelable lease agreement for equipment used in solar installations. The lease has an annual rent of $45,832.</div><div><br /></div><div style="text-align: justify; margin-left: 18pt;">In 2020, the Company entered into a ten year lease agreement for a new headquarters consisting of approximately 6,250 square feet of office space and 6,500 square feet of warehouse. The lease has annual rent of $108,162 with an annual increase of 2%.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company leases a vehicle under a non-cancelable operating lease. In addition, the Company occasionally pays rent for storage on a month-to-month basis.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">Total rent expense for all of the non-cancelable leases above were $62,021 and $58,605 for the years ended December 31, 2020 and 2019, respectively.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company also rents equipment to be used on jobs under varying terms not exceeding one year. Total rent expense under short term rental agreements was $228,667 and $384,536 for the year ended December 31, 2020 and 2019, respectively.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; text-indent: 18pt;">Future minimum lease payments required under all of the non-cancelable operating leases are as follows:</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 60%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 48%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Year ending December 31:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">Amount</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 48%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 48%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">2021</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>162,363</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 48%;"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">2022</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>145,561</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 48%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">2023</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>147,903</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 48%;"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">2024</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>150,291</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 48%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">2025</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>152,310</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 48%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Thereafter</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>1,070,016</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 48%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>1,828,444</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table></div> 0.0001 0.0001 0.0001 5298159 5313268 49000000 49000000 5298159 5313268 531 529 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 18pt; vertical-align: top; font-weight: bold;">11.</td><td style="width: auto; vertical-align: top;"><div style="font-weight: bold;">UNION ASSESSMENTS</div></td></tr></table><div style="text-align: justify;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company employs members of the International Brotherhood of Electrical Workers Local 300 (IBEW). The union fee assessments payable are both withholdings from employees and employer assessments. Union fees are for monthly dues, defined contribution pension, health and welfare funds as part of multi-employer plans. All union assessments are based on the number of hours worked or a percentage of gross wages as stipulated in the agreement with the Union.</div><div style="text-align: center;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company has an agreement with the IBEW in respect to rates of pay, hours, benefits, and other employment conditions that expires May 31, 2022. During the years ended December 31, 2020 and 2019, the Company incurred the following union assessments.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="margin-left: 18pt;"><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31,</div><div style="text-align: center;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31,</div><div style="text-align: center;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Pension fund</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>310,023</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>374,020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Welfare fund</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>971,720</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>1,192,831</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">National employees benefit fund</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>90,993</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>131,982</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Joint apprenticeship and training committee</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>20,233</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>17,829</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">401(k) matching</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>43,998</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>38,521</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 4px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>1,436,967</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>1,755,183</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td></tr></table></div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; text-indent: 18pt; font-style: italic; font-weight: bold;">Multiemployer Plans</div><div style="text-align: justify; text-indent: 18pt;"><font style="font-weight: bold; font-style: italic;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company is party to collective bargaining agreements with unions representing certain of their employees, which require the Company to pay specified wages, provide certain benefits to their union employees and contribute certain amounts to Multi-Employer Pension Plans (&#8220;MEPP&#8221;). The Pension Plan Agreement (&#8220;PPA&#8221;) defines the funding rules for defined benefit pension plans and establishes funding classifications for U.S.-registered multiemployer pension plans. Under the PPA, plans are classified into one of the following five categories, based on multiple factors, also referred to as a plan&#8217;s &#8220;zone status&#8221;: Green (safe), Yellow (endangered), Orange (seriously endangered), and Red (critical or critical and declining). Factors included in the determination of a plan&#8217;s zone status include: funded percentage, cash flow position and whether the plan is projecting a minimum funding deficiency.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">A multiemployer plan that is so underfunded as to be in &#8220;endangered,&#8221; &#8220;seriously endangered,&#8221; &#8220;critical,&#8221; or &#8220;critical and declining&#8221; status (as determined under the PPA) is required to adopt a funding improvement plan (&#8220;FIP&#8221;) or a rehabilitation plan (&#8220;RP&#8221;), which, among other actions, could include decreased benefits and increased employer contributions, which could take the form of a surcharge on benefit contributions. These actions are intended to improve their funding status over a period of years. If a pension fund is in critical status, a participating employer must pay an automatic surcharge in addition to contributions otherwise required under the collective bargaining agreement (&#8220;CBA&#8221;). With some exceptions, the surcharge is equal to 5% of required contributions for the initial critical year and 10% for each succeeding plan year in which the plan remains in critical status. The surcharge ceases on the effective date of a CBA (or other agreement) that includes contribution and benefit terms consistent with the rehabilitation plan. Certain plans in which the Company participates are in &#8220;endangered,&#8221; &#8220;seriously endangered,&#8221; &#8220;critical,&#8221; or &#8220;critical and declining&#8221; status. The amount of additional funds, if any, that the Company may be obligated to contribute to these plans in the future cannot be estimated due to the uncertainty of the future levels of work that could be required of the union employees covered by these plans, as well as the required future contribution rates and possible surcharges applicable to these plans.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">Details of significant multiemployer pension plans as of and for the periods indicated, based upon information available to the Company from plan administrators as well as publicly available information on the U.S. Department of Labor website, are provided in the following table:</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="margin-left: 18pt;"><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center;">&#160;Multiemployer</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160; <div style="text-align: center; font-weight: bold;">Employer</div><div style="text-align: center; font-weight: bold;">Identification</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; font-weight: bold; text-align: center;">&#160;Plan</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;"><div style="text-align: center; font-weight: bold;">Contributions</div>For the Years Ended</div><div style="text-align: center; font-weight: bold;">December 31,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160; <div style="text-align: center; font-weight: bold;">Expiration</div><div style="text-align: center; font-weight: bold;">Date of</div></td><td colspan="4" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">Pension Protection Act Zone Status</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160; <div style="text-align: center; font-weight: bold;">FIP/RP</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="font-weight: bold;">&#160;Pension Plan</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">Number</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">Number</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">CBA</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">2020</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">As of</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">As of</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">Status</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">Surcharge</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 6.5%; padding-bottom: 2px; background-color: #CCEEFF;"><div>National Electrical Benefit Fund</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;"><div>53-0181657</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;"><div>1</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>90,993</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>131,982</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 6.5%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: center;">5/31/2022</div></td><td valign="bottom" style="vertical-align: bottom; width: 6.5%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: center;">Green</div></td><td valign="bottom" style="vertical-align: bottom; width: 6.5%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: center;">12/31/2020</div></td><td valign="bottom" style="vertical-align: bottom; width: 6.5%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: center;">Green</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 6.5%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: center;">12/31/2019</div></td><td valign="bottom" style="vertical-align: bottom; width: 6.5%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: center;">NA</div></td><td valign="bottom" style="vertical-align: bottom; width: 6.5%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: center;">No</div></td></tr></table></div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 18pt; vertical-align: top; align: right; font-weight: bold;">15.</td><td style="width: auto; vertical-align: top;"><div style="font-weight: bold;">DEFERRED COMPENSATION PLAN</div></td></tr></table><div><br /></div><div style="text-align: justify; margin-left: 18pt;">In 2018, the Company entered into a deferred compensation agreement with a former minority stockholder. The agreement provides for deferred income benefits and is payable over the post-retirement period. The Company accrues the present value of the estimated future benefit payments over the period from the date of the agreement to the retirement date. The minimum commitment for future compensation under the agreement is $155,000, the net present value of which is $91,187. The Company will also pay the former stockholder a solar management fee of 24.5% of the available cash flow from the solar arrays put into service on or before December 31, 2017 over the life of the arrays. The amount is de minimis and therefore not recorded on the balance sheet as of December 31, 2020 and 2019 and recorded in the statement of operations when incurred.</div></div> 8820830 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;"><div><br /></div></td><td style="vertical-align: top; width: 18pt;"><div style="text-align: left;"><font style="font-weight: bold;">j)</font></div></td><td style="vertical-align: top; width: auto;"><div style="text-align: left;"><font style="font-weight: bold;">Concentration and Credit Risks</font></div></td></tr></table><div style="text-align: justify; text-indent: -36pt; margin-left: 54pt;"><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company occasionally has cash balances in a single financial institution during the year in excess of the Federal Deposit Insurance Corporation (FDIC) limit of up to $250,000 per financial institution. The differences between book and bank balances are outstanding checks and deposits in transit. At December 31, 2020, the uninsured balances were approximately $422,000.</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;">&#160;</td><td style="vertical-align: top; width: 18pt;"><div style="text-align: left;"><font style="font-weight: bold;">b)</font></div></td><td style="vertical-align: top; width: auto;"><div style="text-align: left;"><font style="font-weight: bold;">Principles of Consolidation</font></div></td></tr></table><div style="text-align: justify; text-indent: -36pt; margin-left: 54pt;"><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">The accompanying consolidated financial statements include the accounts of iSun, Inc. and its wholly owned operating subsidiary, Peck Electric Co. All material intercompany transactions have been eliminated upon consolidation of these entities.</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div>Contract assets were as follows at December 31, 2020 and 2019:</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="margin-left: 18pt;"><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31, </div><div style="text-align: center;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31,</div><div style="text-align: center;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Costs in excess of billings</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>216,261</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>1,066,159</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Unbilled receivables, included in costs in excess of billings</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);"><div>1,138,341</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);"><div>206,213</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td rowspan="1" valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">1,354,602 <br /></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">1,272,372 <br /></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Retainage</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);"><div>93,197</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);"><div>188,193</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>1,447,799</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>1,460,565</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td></tr></table></div><div style="text-align: justify; margin-left: 18pt;">&#160; <br /></div><div>Contract liabilities were as follows at December 31, 2020 and 2019:</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="margin-left: 18pt;"><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31, </div><div style="text-align: center;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31, </div><div style="text-align: center;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Billings in excess of costs</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>1,140,125</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>126,026</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr></table></div></div> 126026 1140125 1272372 1354602 4194500 3234501 419450 0 370370 370370 18709074 24050197 0 0 6359 750 750 6359 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify; margin-left: 18pt;">The following table disaggregates the Company&#8217;s revenue based on the timing of satisfaction of performance obligations for the years ended December 31:</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="margin-left: 18pt;"><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Solar Operations</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Performance obligations satisfied at a point in time</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>4,220,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Performance obligations satisfied over time</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>17,354,852</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>17,849,945</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>17,354,852</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>22,069,945</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Electric Operations</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Performance obligations satisfied at a point in time</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Performance obligations satisfied over time</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>2,459,373</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>4,962,539</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>2,459,373</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>4,962,539</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Data and Network Operations</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Performance obligations satisfied at a point in time</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Performance obligations satisfied over time</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>1,237,986</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>1,189,085</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>1,237,986</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>1,189,085</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Performance obligations satisfied at a point in time</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>4,220,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Performance obligations satisfied over time</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>21,052,211</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>24,001,569</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>21,052,211</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>28,221,569</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td></tr></table></div><div></div></div> 0.0275 1487624 274476 723230 426624 153258 474464 333510 2026819 683268 210475 246135 12050 80001 2412304 73467 294799 98033 244920 110413 monthly monthly monthly monthly monthly monthly monthly monthly <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 18pt; vertical-align: top; font-weight: bold;">7.</td><td style="width: auto; vertical-align: top;"><div style="font-weight: bold;">LONG-TERM DEBT</div></td></tr></table><div style="text-align: justify;"><br /></div><div style="text-align: justify; margin-left: 18pt;">A summary of long-term debt is as follows:</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="margin-left: 18pt;"><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31,</div><div style="text-align: center;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31,</div><div style="text-align: center;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-align: justify;">NBT Bank, National Association, 4.25% interest rate, secured by all business assets, payable in monthly installments of $5,869 through September 2026, with a balloon payment at maturity.</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>683,268</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>723,230</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-align: justify;">NBT Bank, National Association, 4.00% interest rate, secured by all business assets, payable in monthly installments of $12,070 through January 2021.</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>12,050</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>153,258</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-align: justify;">NBT Bank, National Association, 4.20% interest rate, secured by building, payable in monthly installments of $3,293 through September 2026, with a balloon payment at maturity.</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>246,135</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>274,476</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-align: justify;">NBT Bank, National Association, 4.15% interest rate, secured by all business assets, payable in monthly installments of $3,677 through April 2026.</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>210,475</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>244,920</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-align: justify;">NBT Bank, National Association, 4.20% interest rate, secured by all business assets, payable in monthly installments of $5,598 through October 2026, with a balloon payment at maturity.</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>426,624</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>474,464</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-align: justify;">NBT Bank, National Association, 4.85% interest rate, secured by a piece of equipment, payable in monthly installments of $2,932 including interest, through May 2023.</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>80,001</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>110,413</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-align: justify;">Various vehicle loans, interest ranging from 0% to 6.99%, total current monthly installments of approximately $8,150, secured by vehicles, with varying terms through September 2025.</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>294,799</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>333,510</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div style="text-align: justify;">National Bank of Middlebury, 3.95% interest rate for the initial 5 years, after which the loan rate will adjust equal to the Federal Home Loan Bank of Boston 5/10 &#8211; year Advance Rate plus 2.75%, loan is subject to a floor rate of 3.95%, secured by solar panels and related equipment, payable in monthly installments of $2,388 including interest, through December 2024.</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>73,467</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>98,033</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>2,026,819</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>2,412,304</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-align: justify;">Less current portion</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(308,394</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(426,254</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>1,718,425</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>1,986,050</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-align: justify;">Less debt issuance costs</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(16,930</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(20,003</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="text-align: justify;">Long-term debt</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>1,701,495</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>1,966,047</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table></div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">Maturities of long-term debt are as follows:</div><div style="text-align: justify;"><br /></div><div style="margin-left: 18pt;"><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 78%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Year ending December 31:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">Amount</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 78%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 78%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">2021</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>308,394</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 78%;"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">2022</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>305,857</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 78%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">2023</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>265,765</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 78%;"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">2024</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>222,606</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 78%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">2025</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>209,858</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 78%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Thereafter</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>714,339</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 78%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 78%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>2,026,819</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td></tr></table></div><div style="text-align: justify;"><br /></div><div style="margin: 0px 0px 0px 18pt; font-style: italic; text-align: justify;">Payroll Protection Loan</div><div><br /></div><div style="margin: 0px 0px 0px 18pt; text-align: justify;">On April 24, 2020, the Company entered into a Promissory Note with NBT Bank, N.A. as the lender (&#8220;Lender&#8221;), pursuant to which the Lender agreed to make a loan to the Company under the Payroll Protection Program (&#8220;PPP Loan&#8221;) offered by the U.S. Small Business Administration (&#8220;SBA&#8221;) in a principal amount of $1,487,624 pursuant to Title 1 of the Coronavirus Aid, Relief and Economic Security Act (&#8220;CARES&#8221;).</div><div><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 18pt;">The PPP Loan proceeds are available to be used to pay for payroll costs, including salaries, commissions, and similar compensation, group health care benefits, and paid leaves; rent; utilities; and interest on certain other outstanding debt. The amount that will be forgiven will be calculated in part with reference to the Company&#8217;s full-time headcount during the 24-week period following the funding of the PPP Loan.</div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><br /></div><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 18pt;">On December 1, 2020, the Company received notification from NBT Bank that the Small Business Administration has approved the forgiveness of the PPP loan in its entirety and as such, the full $1,496,468 has been recognized in the income statement as a gain upon debt extinguishment for the year ended December 31, 2020.</div><div style="text-align: justify; margin-left: 36pt;"></div></div> 5869 3677 2388 8150 2932 12070 5598 3293 0.0485 0.0420 0.0699 0.0000 0.0420 0.0425 0.0415 0.0400 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;">&#160;</td><td style="vertical-align: top; width: 18pt;"><div style="text-align: justify; font-weight: bold;">q)</div></td><td style="vertical-align: top; width: auto;"><div style="text-align: justify; font-weight: bold;">Debt Extinguishment</div></td></tr></table><div><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">Under ASC 470, debt should be derecognized when the debt is extinguished, in accordance with the guidance in ASC 405-20, <font style="font-style: italic;">Liabilities: Extinguishments of Liabilities. </font>Under this guidance, debt is extinguished when the debt is paid, or the debtor is legally released from being the primary obligor by the creditor. On December 1, 2020, the Company received notification from NBT Bank that the Small Business Administration has approved the forgiveness of the PPP loan in its entirety and as such, the full $1,496,468 has been recognized in the income statement as a gain upon debt extinguishment for the year ended December 31, 2020.</div></div> 610558 1098481 1098481 -487923 91187 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;">&#160;</td><td style="vertical-align: top; width: 18pt;"><div style="text-align: justify; font-weight: bold;">o)</div></td><td style="vertical-align: top; width: auto;"><div style="text-align: justify; font-weight: bold;">Deferred Finance Costs</div></td></tr></table><div style="text-align: justify; text-indent: 9pt; margin-left: 9pt;"><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">Deferred financing costs relate to the Company&#8217;s debt and equity instruments. Deferred financing costs relating to debt instruments are amortized over the terms of the related instrument using the effective interest method. The Company incurred $0 and $21,547 of deferred financing costs during the year ended December 31, 2020 and 2019, respectively, in connection with a refinance of its revolving line of credit. Amortization expense associated with deferred financing costs, which is included in interest expense, totaled $3,073 and $1,544 for the years ended December 31, 2020 and 2019, respectively. Debt financing costs relating to the equity credit line were offset against additional paid in capital as the shares issued were fully earned on the execution of the agreement. The Company incurred $0 and $413,032 of deferred financing costs that was recorded to additional paid in capital for the year ended December 31, 2020 and 2019, respectively.</div></div> 751432 -369705 28656 27880 1447312 1524578 1098481 -487923 16930 20003 426097 836754 -118218 347049 812996 421940 4157 23758 1506362 610558 1098481 1447312 1524578 88883 62531 621233 585690 0 275556 0 0 275556 24315 342718 295299 286964 342718 602463 266814 73000 266814 24315 117605 337000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 18pt; vertical-align: top; align: right; font-weight: bold;">16.</td><td style="width: auto; vertical-align: top;"><div style="font-weight: bold;">EARNINGS (LOSS) PER SHARE</div></td></tr></table><div style="text-align: justify;"><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">Basic earnings (loss) per share (&#8220;EPS&#8221;) is computed by dividing net income (loss) available to common stockholders by the weighted average number of shares of Common Stock outstanding during the period, excluding the effects of any potentially dilutive securities. Diluted EPS gives effect to the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into Common Stock.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify; margin-left: 18pt;">As a result of the Merger and Recapitalization, the Company has retrospectively adjusted the weighted average of shares of Common Stock outstanding prior to June 20, 2019 by multiplying such shares by the exchange ratio used to determine the number of shares of Common Stock into which they converted.</div><div style="text-align: justify;"><br /></div><div style="margin-left: 18pt;"><table border="0" cellpadding="0" cellspacing="0" style="width: 80%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 56%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Years Ended December 31,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 56%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%;"><div>Numerator:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%; background-color: rgb(204, 238, 255);"><div>Net loss</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(4,328</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(427,795</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%; padding-bottom: 2px;"><div>Net income applicable to preferred shareholders</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(275,556</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div>Net loss available to common stock shareholders</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>(279,884</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>(427,795</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%; background-color: rgb(204, 238, 255);"><div>Denominator:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%;"><div>Weighted average shares outstanding:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%; background-color: rgb(204, 238, 255);"><div>Basic</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>5,301,471</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>4,447,681</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%;"><div>Diluted</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>5,301,471</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>4,447,681</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%;"><div>Basic income (loss) per share</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>(0.05</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>(0.10</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%; background-color: rgb(204, 238, 255);"><div>Diluted income (loss) per share</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(0.05</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(0.10</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td></tr></table></div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">The Company has contingent share arrangements and warrants arising from the Reverse Merger and Recapitalization, Jensyn&#8217;s IPO discussed in Note 2 and the Exchange and Subscription Agreement discussed in Note 3. The potential issuance of additional shares of Common Stock from these arrangements were excluded from the diluted EPS calculation because the prevailing market and operating conditions at the present time do not indicate that any additional shares of Common Stock will be issued. These instruments could result in dilution in future periods. As of December 31, 2020, the earnout shares were forfeited. Below is a schedule of the potential share issuances arising from these contingencies that were excluded from the calculations above:</div><div style="text-align: justify;"><br /></div><div style="margin-left: 18pt;"><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Years Ended December 31,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -9pt; margin-left: 9pt;">Earnout provision, includes new shares of Common Stock that may be issued to former Peck Electric Co. shareholders</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>898,473</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="text-indent: -9pt; margin-left: 9pt;">Earnout provision, includes new shares of Common Stock that may be issued to Exit Strategy</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>11,231</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -9pt; margin-left: 9pt;">Earnout provision, including new shares of Common Stock that may be issued to holders of forfeited and canceled shares</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>257,799</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="text-indent: -9pt; margin-left: 9pt;">Option to purchase Common Stock, from Jensyn&#8217;s IPO</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>429,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>429,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -9pt; margin-left: 9pt;">Warrants to purchase Common Stock, from Jensyn&#8217;s IPO</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>2,277,141</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>2,292,250</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="text-indent: -9pt; margin-left: 9pt;">Warrants to purchase Common Stock, from Solar Project Partners, LLC. Exchange and Subscription Agreement</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>275,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -9pt; margin-left: 9pt;">Conversion of Preferred Stock to Common Stock from GreenSeed Investors, LLC Exchange and Subscription Agreement</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>370,370</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr></table></div></div> -0.05 -0.10 -0.10 -0.05 5000000 0 4724444 0 96052 0 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;">&#160;</td><td style="vertical-align: top; width: 18pt;"><div style="text-align: justify; font-weight: bold;">p)</div></td><td style="vertical-align: top; width: auto;"><div style="text-align: justify; font-weight: bold;">Fair Value of Financial Instruments</div></td></tr></table><div><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company&#8217;s financial instruments include cash and cash equivalents, accounts receivable, cash collateral deposited with insurance carriers, deferred compensation plan liabilities, accounts payable and other current liabilities, and debt obligations.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">Fair value is the price that would be received to sell an asset or the amount paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The fair value guidance establishes a valuation hierarchy, which requires maximizing the use of observable inputs when measuring fair value. The three levels of inputs that may be used are: (i) Level 1 - quoted market prices in active markets for identical assets or liabilities; (ii) Level 2 - observable market-based inputs or other observable inputs; and (iii) Level 3 - significant unobservable inputs that cannot be corroborated by observable market data, which are generally determined using valuation models incorporating management estimates of market participant assumptions. In instances in which the inputs used to measure fair value fall into different levels of the fair value hierarchy, the fair value measurement classification is determined based on the lowest level input that is significant to the fair value measurement in its entirety. Management&#8217;s assessment of the significance of a particular item to the fair value measurement in its entirety requires judgment, including the consideration of inputs specific to the asset or liability.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">Fair values of financial instruments are estimated using public market prices, quotes from financial institutions and other available information. Due to their short-term maturity, the carrying amounts of cash, accounts receivable, accounts payable and other current liabilities approximate their fair values. Management believes the carrying values of notes and other receivables, cash collateral deposited with insurance carriers, and outstanding balances on its line of credit and long-term debt approximate their fair values as these amounts are estimated using public market prices, quotes from financial institutions and other available information.</div><div style="text-align: justify; text-indent: 9pt; margin-left: 9pt;"><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">At December 31, 2019, the earnout provision of the Share Exchange was considered a Level 3 measurement. Given that the earnout provision was not met, it is no longer considered a Level 3 investment at December 31, 2020. The Company determined that it was unlikely that the earnout provision would be met, therefore no value was assigned.</div></div> 0 1496468 1496468 3343895 2385900 0 4171372 2343137 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;">&#160;</td><td style="vertical-align: top; width: 18pt;"><div style="text-align: left;"><font style="font-weight: bold;">h)</font></div></td><td style="align: left; vertical-align: top; width: auto;"><div style="text-align: left;"><font style="font-weight: bold;"><font style="font-weight: bold;">Long-Lived </font>Assets</font></div></td></tr></table><div style="text-align: justify;"><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company assesses long-lived assets, including property and equipment, for impairment whenever events or changes in circumstances arise, including consideration of technological obsolescence, that may indicate that the carrying amount of such assets may not be recoverable. These events and changes in circumstances may include a significant decrease in the market price of a long-lived asset; a significant adverse change in the extent or manner in which a long-lived asset is being used or in its physical condition; a significant adverse change in the business climate that could affect the value of a long-lived asset; an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset; a current period operating or cash flow loss combined with a history of such losses or a projection of future losses associated with the use of a long-lived asset; or a current expectation that, more likely than not, a long-lived asset will be sold or otherwise disposed of significantly before the end of its previously estimated useful life. For purposes of recognition and measurement of an impairment loss, long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">When impairment indicators are present, the Company compares undiscounted future cash flows, including the eventual disposition of the asset group at market value, to the asset group&#8217;s carrying value to determine if the asset group is recoverable. If the carrying value of the asset group exceeds the undiscounted future cash flows, the Company measures any impairment by comparing the fair value of the asset group to its carrying value. Fair value is generally determined by considering (i) internally developed discounted cash flows for the asset group, (ii) third-party valuations, and/or (iii) information available regarding the current market value for such assets.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">If the fair value of an asset group is determined to be less than its carrying value, an impairment in the amount of the difference is recorded in the period that the impairment indicator occurs. Estimating future cash flows requires significant judgment, and such projections may vary from the cash flows eventually realized.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company considers a long-lived asset to be abandoned after the Company has ceased use of such asset and they have no intent to use or repurpose the asset in the future. Abandoned long-lived assets are recorded at their salvage value, if any.</div></div> 677045 -491501 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 18pt; vertical-align: top; font-weight: bold;">12.</td><td style="width: auto; vertical-align: top;"><div style="font-weight: bold;">PROVISION FOR INCOME TAXES</div></td></tr></table><div><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">In connection with the closing of the Reverse Merger and Recapitalization, the Company&#8217;s tax status changed from an S-corporation to a C-corporation. As a result, the Company is responsible for Federal and State income taxes and must record deferred tax assets and liabilities for the tax effects of any temporary differences that exist on the date of the change. When push down accounting does not apply as part of a business combination, U.S. GAAP requires the effect of the change in tax status to be recognized in the financial statements and the effect is included in income (loss) from continuing operations. The Company recorded deferred income tax expense and a corresponding deferred tax liability of $1,098,481 as of and for the year ended December 31, 2019, of which $1,506,362 was recorded at the time of conversion to a C-corporation (see note 1 (k) income taxes).&#160;&#160; For the year ended December 31, 2020 the Company recorded deferred income tax benefit of $487,923 and had a net deferred tax liability of $610,558.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The Reverse Merger and Recapitalization between Jensyn and Peck Electric Co. on June 20, 2019 caused a stock ownership change for purposes of Section 382 of the Internal Revenue Code. The Company recognized tax net operating losses which it expects to fully utilize over time subject to annual limitations as set forth in the Internal Revenue Code.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The provision for income taxes for the year ended December 31, 2020 and 2019 consists of the following:</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="margin-left: 18pt;"><table align="left" border="0" cellpadding="0" cellspacing="0" style="width: 90%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Current</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Federal</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">State</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>750</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>6,359</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total Current</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>750</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>6,359</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Deferred</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Federal</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(369,705</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>751,432</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="margin-left: 9pt;">State</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(118,218</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>347,049</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total Deferred</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(487,923</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>1,098,481</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 4px;"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">(Benefit) Provision for Income Taxes</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>(487,173</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>1,104,840</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td></tr></table></div><div style="text-align: justify; margin-left: 45pt; clear: both;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company&#8217;s total deferred tax assets and liabilities at December 31, 2020 are as follows:</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="margin-left: 18pt;"><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Deferred tax assets (liabilities)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Accruals and reserves</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>23,758</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>4,157</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Net operating loss</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>812,996</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>421,940</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total deferred tax assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>836,754</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>426,097</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Property and equipment</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>(1,447,312</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>(1,524,578</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 25.2pt;">Total deferred tax liabilities</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(1,447,312</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(1,524,578</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 4px;"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Net deferred tax asset (liabilities)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>(610,558</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>(1,098,481</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;"><div>)</div></td></tr></table></div><div style="text-align: justify;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company uses a more-likely-than-not measurement for all tax positions taken or expected to be taken on a tax return in order for those tax positions to be recognized in the financial statements. There were no uncertain tax positions as of December 31, 2020 and 2019. If the Company were to incur interest and penalties related to income taxes, these would be included in the provision for income taxes, there were none for the year ended December 31, 2020 and 2019 respectively. Generally, the three tax years previously filed remain subject to examination by federal and state tax authorities. The Company does not expect a material change in uncertain tax positions to occur within the next 12 months.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify; margin-left: 18pt;">Reconciliation between the effective tax on income from operations and the statutory tax rate is as follows:</div><div style="text-align: justify;"><br /></div><div style="margin-left: 18pt;"><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Income tax expense at federal statutory rate</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(103,215</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>142,179</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Federal taxes on period Company was a flow through entity</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>(220,005</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Paycheck Protection Program tax exempt loan forgiveness</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(412,295</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Permanent differences</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>44,816</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>2,049</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Deferred tax expense recorded upon conversion to C-Corp</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>1,134,772</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Other adjustments</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>15,726</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">State and local taxes net of federal benefit</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>(32,205</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>45,845</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Income tax expense</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(487,173</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>1,104,840</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr></table></div><div style="text-align: justify;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company received a loan under the CARES Act Payroll Protection Program (&#8220;PPP&#8221;) of $1,487,624. Proceeds from the loan were used to cover documented expenses related to payroll, rent and utilities, during the 24-week period, subsequent to the cash being received by the Company, are eligible to be forgiven. The &#8220;PPP&#8221; loan was forgiven in its entirety and the income is deemed to be non-taxable which&#160; results in the Company&#8217;s effective tax rate differing from the statutory rate.</div><div><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company has federal net operating losses of approximately $3,100,000 of which $1,138,000 will expire beginning in 2034, $1,962,000 of the net operating losses do not expire. Net operating losses incurred beginning in 2018 are not subject to expiration under the Tax Cuts and Jobs Act, but the annual usage is limited to 80% or pre net operating loss taxable income. We believe that it is more likely than not that the tax benefit of these net operating losses will be fully realized, as such no valuation allowance has been recorded. The deferred tax assets for the net operating losses are presented net with deferred tax liabilities, which primarily consist of book and tax depreciation differences.</div></div> -103215 142179 2049 44816 -487173 1104840 45845 -32205 -412295 0 15726 0 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;"><div><br /></div></td><td style="vertical-align: top; width: 18pt;"><div style="text-align: left;"><font style="font-weight: bold;">k)</font></div></td><td style="align: left; vertical-align: top; width: auto;"><div style="text-align: left;"><font style="font-weight: bold;"><font style="font-weight: bold;">Income </font>Taxes</font></div></td></tr></table><div style="text-align: justify; text-indent: 18pt;"><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">Through June 20, 2019 (the date of the completion of the Reverse Merger and Recapitalization) the former Peck Electric had elected to be taxed as an S-Corporation under the Internal Revenue Code and similar codes in states in which the Company was subject to taxation. While this election was in effect, the income (whether distributed or not) was taxed for federal income tax purposes to former Peck Electric stockholders. Accordingly, no provision for federal income tax was required. However, the Company did calculate a proforma provision. The provision for income taxes for former Peck Electric was primarily for Vermont minimum taxes. As of the date of the completion of the Reverse Merger and Recapitalization, the Company effectively became a C-Corporation, which changed the level of taxation from the stockholders to the Company. The deferred tax assets and liabilities that arise out of the change of tax status have been recorded to account for the temporary differences that existed on the date of the change resulting in a deferred tax liability of $1,506,362. At December 31, 2020 and 2019, the deferred tax liability was $610,558 and $1,098,481, respectively.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company accounts for income taxes under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Deferred income tax expense represents the change during the period in the deferred tax assets and deferred tax liabilities. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The financial statements of the Company account for deferred tax assets and liabilities in accordance with Accounting Standards Codification (&#8220;ASC&#8221;) 740, Income taxes.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company also uses a more-likely-than-not measurement for all tax positions taken or expected to be taken on a tax return in order for those tax positions to be recognized in the financial statements. If the Company were to incur interest and penalties related to income taxes, these would be included in the provision for income taxes. Generally, the three tax years previously filed remain subject to examination by federal and state tax authorities.</div></div> 5859 750 82230 553388 -54601 1014099 2778732 -188344 5309192 -914356 -117249 52810 -25576 -27005 201326 13637 302542 244068 293751 244068 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="vertical-align: top; width: 18pt;"><div style="text-align: justify;"><font style="font-weight: bold;">3.</font></div></td><td style="align: left; vertical-align: top; width: auto;"><div style="text-align: justify;"><font style="font-weight: bold;">EXCHANGE AND SUBSCRIPTION AGREEMENT</font></div></td></tr></table><div style="text-align: justify;"><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify;">The Company entered into an Exchange and Subscription Agreement (the &#8220;Exchange Agreement&#8221;) dated April 22, 2020 with GreenSeed Investors, LLC, a Delaware limited liability company (&#8220;GSI&#8221;), and Solar Project Partners, LLC, a Delaware limited liability company (&#8220;SPP&#8221;).</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">The primary purpose of GSI is to facilitate the green bond platform and provide capital for the acquisition of solar projects by SPP. The investment in GSI provides access to early stage financing to support the Company&#8217;s EPC operations while establishing a large pipeline of projects. The investment in SPP provides the Company with the opportunity to retain a long-term ownership in the completed solar projects. As such, the Company recorded the investments as long-term other assets.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Pursuant to the Exchange Agreement, the Company subscribed for 500,000 Units of Class B Preferred Membership units of GSI in exchange for 200,000 shares of the Company&#8217;s Series A Preferred Stock (the &#8220;Preferred Shares&#8221;). In addition to the investment of Preferred Shares by the Company, GSI obtain additional capital contributions which valued the Units at $10.00 per Unit. As the Company acquired 500,000 Units, the market transactions were utilized as a Level 1 fair value instruments in determining the valuation of the investment. As of April 22, 2020, the fair value of the investment in GSI was $5,000,000. Separately, the Company subscribed for and purchased 100,000 Units of SPP in exchange for the issuance by the Company of a Warrant to acquire 275,000 shares of the Company&#8217;s Common Stock at an exercise price of $15.00 per share. As of December 31, 2020, the fair value of the warrants was $96,052. The key assumptions used in the valuation of the warrants were as follows; a) volatility of 71.36%, b) term of 5 years, c) risk free rate of 0.36% and d) a dividend yield of 0%.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">The Exchange Agreement provides that as long as the dividend payment on the Preferred Shares in each calendar quarter is equal to the aggregate distribution with respect to the GSI Units, such payments and distributions shall be offset and neither GSI nor the Company need to make any cash payments to the other. For the year ended December 31, 2020, the Company received a return of capital from GSI in the amount of $275,556 which offset the dividends payable in accordance with the operating agreement between the Company and GSI.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">The Company granted to GSI the right to repurchase up to 400,000 (in tranches of 50,000) of the Units at a valuation of $10.00 per Unit totaling $4,000,000.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">The Company granted to GSI registration rights with respect to the Preferred Shares, the Warrant, and the Common Stock underlying the Warrant.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">The GSI and SPP investments are measured at cost, less impairment, if any, plus or minus changes resulting from observable price changes in ordinary transactions for the identical or similar investment of the same issuer. As the Company does not have significant influence over operating or financial policies of GSI and SPP, the cost method of accounting for the investment was determined to be appropriate. Changes in the fair value of the investment are recorded as net appreciation in fair value of investment in the Consolidated Statements of Operations. At December 31, 2020, the equity investment for GSI and SPP was $4,724,444 and $96,052, respectively. No net appreciation or depreciation in fair value of the investments was recorded during the year ended December 31, 2020, as there were no observable price changes.</div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31,</div><div style="text-align: center;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31,</div><div style="text-align: center;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Initial value as of April 22, 2020</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>5,000,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Return of capital<br /></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(275,556</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 4px;"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>4,724,444</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31,</div><div style="text-align: center;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31,</div><div style="text-align: center;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Initial value as of April 22, 2020</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>5,000,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Return of capital<br /></div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(275,556</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 4px;"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>4,724,444</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td></tr></table><div></div></div> 5000000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="vertical-align: top; width: 18pt;"><div style="text-align: left;"><font style="font-weight: bold;">13.</font></div></td><td style="align: left; vertical-align: top; width: auto;"><div style="text-align: left;"><font style="font-weight: bold;">CAPTIVE INSURANCE</font></div></td></tr></table><div style="text-align: justify;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company and other companies are members of an offshore heterogeneous group captive insurance holding company entitled Navigator Casualty, LTD. (NCL). NCL is located in the Cayman Islands and insures claims relating to workers&#8217; compensation, general liability, and auto liability coverage.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">Premiums are developed through the use of an actuarially determined loss forecast. Premiums paid totaled $189,958 and $189,337 for the years ended December 31, 2020 and 2019, respectively. The loss funding, derived from the actuarial forecast, is broken-out into two categories by the actuary known as the &#8220;A &amp; B&#8221; Funds. The &#8220;A&#8221; Fund pays for the first $100,000 of any loss and the &#8220;B&#8221; Fund contributes to the remainder of the loss layer up to $300,000 total per occurrence.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">Each shareholder has equal ownership and invests a one-time cash capitalization of $36,000. This is broken out into two categories, $35,900 of redeemable preference shares and $100 for a single common share. Each shareholder represents a single and equal vote on NCL&#8217;s Board of Directors.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">Summary financial information on NCL as of September 30, 2020 is:</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 50%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(204, 238, 255);"><div style="text-align: justify;">Total assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>96,020,037</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%;"><div style="text-align: justify;">Total liabilities</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>46,176,680</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(204, 238, 255);"><div style="text-align: justify;">Comprehensive income</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>8,820,830</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr></table><div style="text-align: justify; margin-left: 18pt;"></div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">NCL&#8217;s fiscal year end is September 30, 2020.</div><div style="text-align: justify;"><br /></div><div style="margin-left: 18pt;"><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Investment in NCL</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Capital</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>36,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>36,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Cash security</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>158,785</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>101,555</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Investment income in excess of losses (incurred and reserves)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>3,320</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>3,320</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total deferred tax assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>198,105</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>140,875</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr></table></div></div> P20Y P10Y P20Y P2Y P25Y P25Y 147903 1070016 150291 1828444 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify; text-indent: 18pt;">Future minimum lease payments required under all of the non-cancelable operating leases are as follows:</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 60%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 48%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Year ending December 31:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">Amount</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 48%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 48%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">2021</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>162,363</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 48%;"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">2022</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>145,561</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 48%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">2023</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>147,903</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 48%;"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">2024</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>150,291</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 48%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">2025</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>152,310</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 48%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Thereafter</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>1,070,016</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 48%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>1,828,444</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table></div> 152310 145561 162363 15671819 19623077 11655058 10616395 46176680 8501647 8241811 0.0325 0.0475 2000000 6000000 3185041 2482127 510100 2675041 2482127 0 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 18pt; vertical-align: top; font-weight: bold;">5.</td><td style="width: auto; vertical-align: top;"><div style="font-weight: bold;">ACCOUNTS RECEIVABLE</div></td></tr></table><div><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">Accounts receivable consist of:</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="margin-left: 18pt;"><table border="0" cellpadding="0" cellspacing="0" style="width: 80%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 56%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31,</div><div style="text-align: center;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31,</div><div style="text-align: center;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Accounts receivable - contracts in progress</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>6,206,760</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>7,190,412</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Accounts receivable - retainage</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>93,197</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>188,193</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>6,299,957</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>7,378,605</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Allowance for doubtful accounts</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(84,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(84,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%; padding-bottom: 4px;"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>6,215,957</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>7,294,605</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td></tr></table></div><div style="text-align: justify;"><br /></div><div style="text-align: justify; margin-left: 18pt;">Bad debt expense was $164,292 and $69,000 for the years ended December 31, 2020 and 2019, respectively.</div><div><br /></div><div style="text-align: justify; margin-left: 18pt;">Contract assets represent revenue recognized in excess of amounts billed, unbilled receivables, and retainage. Unbilled receivables represent an unconditional right to payment subject only to the passage of time, which are reclassified to accounts receivable when they are billed under the terms of the contract. Contract assets were as follows at December 31, 2020 and 2019:</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="margin-left: 18pt;"><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31, </div><div style="text-align: center;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31,</div><div style="text-align: center;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Costs in excess of billings</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>216,261</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>1,066,159</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Unbilled receivables, included in costs in excess of billings</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);"><div>1,138,341</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);"><div>206,213</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td rowspan="1" valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">1,354,602 <br /></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">1,272,372 <br /></td><td colspan="1" nowrap="nowrap" rowspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Retainage</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);"><div>93,197</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);"><div>188,193</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>1,447,799</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>1,460,565</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td></tr></table></div><div style="text-align: justify; margin-left: 18pt;">&#160; <br /></div><div style="text-align: justify; margin-left: 18pt;">Contract liabilities represent amounts billed to clients in excess of revenue recognized to date, billings in excess of costs, and retainage. The Company anticipates that substantially all incurred cost associated with contract assets as of December 31, 2020 will be billed and collected within one year. Contract liabilities were as follows at December 31, 2020 and 2019:</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="margin-left: 18pt;"><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31, </div><div style="text-align: center;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31, </div><div style="text-align: center;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Billings in excess of costs</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>1,140,125</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>126,026</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr></table></div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 18pt; vertical-align: top; font-weight: bold;">8.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-weight: bold;">LINE OF CREDIT</div></td></tr></table><div><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company has a working capital line of credit with NBT Bank with a limit of $6,000,000 and a variable interest rate based on the Wall Street Journal Prime rate, currently 3.25%. The line of credit is payable upon demand and subject to an annual review in September 2021. The balance outstanding was $2,482,127 and $2,675,041 at December 31, 2020 and December 31, 2019, respectively Borrowing is based on 80% of eligible accounts receivable. The line is secured by all business assets and is subject to certain financial covenants. These financial covenants consist of a minimum debt service coverage ratio of 1.20 to 1.00 measured on a quarterly basis. As of December 31, 2020, the Company was not in compliance with the financial covenants but received a waiver of covenant default from NBT Bank.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company had a line of credit with NBT Bank with a limit of $2,000,000 to fund the development of certain solar arrays. The line had a variable interest rate based on the Wall Street Journal Prime rate, which was 4.75%. The maturity date was September 2020 and this line of credit has been closed. There were no borrowings at December 31, 2020 and the balance was $510,100 at December 31, 2019. The line was secured by all business assets and is subject to certain financial covenants.</div></div> 209858 305857 265765 1701495 1966047 426254 308394 714339 308394 222606 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="vertical-align: top; width: 18pt;"><div style="text-align: left;"><font style="font-weight: bold;">2.</font></div></td><td style="align: left; vertical-align: top; width: auto;"><div style="text-align: left;"><font style="font-weight: bold;">EXCHANGE AGREEMENT/REVERSE MERGER AND RECAPITALIZATION</font></div></td></tr></table><div style="text-align: justify;"><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">As discussed in Note 1, on June 20, 2019, the Company consummated the business combination pursuant to the Reverse Merger and Recapitalization between Jensyn and Peck Electric Co. The material actions arising from the Exchange Agreement are outlined below:</div><div style="text-align: justify;"><font style="font-weight: bold;"></font><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;">&#160;</td><td style="vertical-align: top; width: 18pt;"><div style="text-align: justify; font-weight: bold;">a)</div></td><td style="vertical-align: top; width: auto;"><div style="text-align: justify; font-weight: bold;">Exchange of Shares</div></td></tr></table><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">Upon the closing of the Exchange Agreement, the stockholders of Peck Electric Co. exchanged their shares of capital stock in Peck Electric Co. for 3,234,501 shares of the Jensyn&#8217;s Common Stock (the &#8220;Share Exchange&#8221;), representing approximately 59% of Jensyn&#8217;s outstanding shares after giving effect to the Reverse Merger and Recapitalization. As a result of the Share Exchange, Peck Electric became a wholly owned subsidiary of the Company.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">Upon the closing of the Reverse Merger and Recapitalization and after giving effect to the issuances of Common Stock and the conversion of 4,194,500 rights to purchase Common Stock into 419,450 shares of Common Stock. In addition, 1,819,482 shares of the Company were issued to Jensyn shareholders upon the closing of the Reverse Merger and Recapitalization. The Company also redeemed a total of 492,037 shares of its Common Stock pursuant to the terms of the Company&#8217;s Second Amended and Restated Certificate of Incorporation resulting in a total payment to redeeming stockholders of $5,510,814.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 36pt;">i. warrants exercisable for 2,097,250 shares of Common Stock, consisting of 3,900,000 warrants originally sold as part of units in Jensyn&#8217;s initial public offering (the &#8220;IPO&#8221;) and 294,500 warrants sold as part of the units issued in a private placement simultaneously with the consummation of the Jensyn IPO. Each warrant entitles its holder to purchase one-half of one share of Common Stock at an exercise price of $5.75 per half share ($11.50 per whole share)</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 36pt;">ii. warrants exercisable for 195,000 shares of Common Stock, consisting of 390,000 private warrants originally sold as part of Firm Units in the IPO. Each warrant entitled its holder to purchase one-half of one share of Common Stock at an exercise price of $5.75 per half share ($11.50 per whole share).</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 36pt;">iii. Purchase option for 390,000 Units was originally sold as part of the IPO. Each Unit has an exercise price of $12.00 per Unit and consists of the following:</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;"><tr><td style="width: 11.54%; vertical-align: top;">&#160;</td><td style="width: 3.85%; vertical-align: top;"><div style="text-align: justify;">o</div></td><td style="width: 84.62%; vertical-align: top;"><div style="text-align: justify;">One share of Common Stock</div></td></tr><tr><td style="width: 11.54%; vertical-align: top;">&#160;</td><td style="width: 3.85%; vertical-align: top;"><div style="text-align: justify;">o</div></td><td style="width: 84.62%; vertical-align: top;"><div style="text-align: justify;">One right to receive one-tenth (1/10) of a share of Common Stock issued upon exercise of the Unit</div></td></tr><tr><td style="width: 11.54%; vertical-align: top;">&#160;</td><td style="width: 3.85%; vertical-align: top;"><div style="text-align: justify;">o</div></td><td style="width: 84.62%; vertical-align: top;"><div style="text-align: justify;">One warrant entitling its holder to purchase one-half of one share of Common Stock at an exercise price of $5.75 per half share ($11.50 per whole share).</div></td></tr></table><div style="text-align: justify; margin-left: 18pt;"><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;">&#160;</td><td style="vertical-align: top; width: 18pt;"><div style="text-align: justify; font-weight: bold;">b)</div></td><td style="vertical-align: top; width: auto;"><div style="text-align: justify; font-weight: bold;">Earnout</div></td></tr></table><div style="text-align: justify;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The Exchange Agreement contained a provision that if certain conditions were met by June 30, 2020, the end of the Earnout Period,&#160; the Company would issue 898,473 shares of Common Stock to the original Peck Electric Co. stockholders, issue 11,231 shares of Common Stock to Exit Strategy Partners, LLC, and issue shares of Common Stock to certain of the initial stockholders of the Company a number of shares of the Company&#8217;s Common Stock equal to the number of shares of the Company&#8217;s Common Stock forfeited and canceled by such stockholders to the extent that such shares are used to satisfy Company obligations or to induce investors to make an equity investment in the Company at or prior to the Closing as described below under &#8220;Issuance of Additional Shares and Forfeiture of Sponsor Shares.&#8221; The Board of Directors of the Company established a Special Committee of the Board of Directors to determine whether the conditions were met. Based on the findings of the Special Committee, the Board of Directors has determined that the conditions were not met.&#160; Accordingly, no shares were issued pursuant to this provision.</div><div style="text-align: justify;"><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;">&#160;</td><td style="vertical-align: top; width: 18pt;"><div style="text-align: justify; font-weight: bold;">c)</div></td><td style="vertical-align: top; width: auto;"><div style="text-align: justify; font-weight: bold;">Issuance of Additional Shares and Forfeiture of Sponsor Shares</div></td></tr></table><div style="text-align: justify;"><br /></div><div style="text-align: justify; margin-left: 18pt;">In connection with the Reverse Merger and Recapitalization arising out of the Exchange Agreement, the Company issued 493,299 shares of Common Stock in exchange for the cancellation of approximately $5,618,675 of obligations and, as contemplated by the Exchange Agreement, certain insiders and their transferees agreed to forfeit and cancel 281,758 shares of Common Stock. As of December 31, 2019, 257,799 shares of Common Stock were forfeited. No new shares will be issued as the earnout provisions of Exchange Agreement were not met by June 30, 2020, the end of the Earnout Period. The remaining 23,959 shares of Common Stock are pending forfeiture and cancellation as of December 31, 2020.</div></div> 508846 517602 001 Green Green No 2022-05-31 NA 530181657 131982 90993 435814 -2130694 -427795 -4328 0 0 0 0 0 0 -4328 -427795 -4276 -65351 -279884 -427795 1917683 232761 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;">&#160;</td><td style="vertical-align: top; width: 18pt;"><div style="text-align: left;"><font style="font-weight: bold;">n)</font></div></td><td style="vertical-align: top; width: auto;"><div style="text-align: left;"><font style="font-weight: bold;">Recently Issued Accounting Pronouncements</font></div></td></tr></table><div style="text-align: justify; text-indent: -18pt; margin-left: 36pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">Prior to June 20, 2019, the Company was defined as a non-public entity for purposes of applying transition guidance related to new or revised accounting standards under GAAP and was required to adopt new or revised accounting standards after the required adoption dates that applied to public companies. Subsequent to June 20, 2019, the Company maintains its emerging growth company status until no later than December 31, 2021. The Company will maintain the election available to an emerging growth company to use any extended transition period applicable to non-public companies when complying with a new or revised accounting standard. The Company retains its emerging growth status and therefore elects to adopt new or revised accounting standards on the adoption date required for a private company.</div><div><br /></div><div style="text-align: justify; margin-left: 18pt; color: #000000;">In January 2020, the FASB issued ASU No. 2020-01, <font style="font-style: italic;">Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815). </font>This ASU clarifies the interaction among accounting standards for equity securities, equity method investments and certain derivatives. We are currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures. This guidance is effective for fiscal years beginning after December 15, 2020 with early adoption permitted. We are currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures.</div><div style="text-align: justify; margin-left: 18pt; color: #000000;"><br /></div><div style="text-align: justify; margin-left: 18pt; color: #000000;"><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In August&#160;2020, the FASB issued ASU No. 2020-06,&#160;<font style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Debt&#8201;&#8212;&#8201;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#8201;&#8212;&#8201;Contracts in Entity&#8217;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity</font>, which simplifies accounting for convertible instruments by removing major separation models required under current U.S. GAAP. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception and it also simplifies the diluted earnings per share calculation in certain areas. The ASU is effective for public companies, excluding entities eligible to be smaller reporting companies, for fiscal&#160;years beginning after December&#160;15, 2021, including interim periods within those fiscal&#160;years. Early adoption is permitted, but no earlier than fiscal&#160;years beginning after December&#160;15, 2020 and adoption must be as of the beginning of the Company&#8217;s annual fiscal year. The Company is currently evaluating the impact of this standard on its consolidated financial statements and related disclosures.</div></div><div><br /></div><div style="text-align: justify; margin-left: 18pt; color: #000000;">In September 2020, the FASB issued ASU No. 2020-09, <font style="font-style: italic;">Debt (Topic 470). </font>This ASU amends SEC paragraphs pursuant to SEC release No. 33-10762. We are currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures. This guidance is effective for fiscal years beginning after December 15, 2021 with early adoption permitted.</div><div style="text-align: justify; margin-left: 18pt; color: #000000;"><br /></div><div style="text-align: justify; margin-left: 18pt;">In February 2016, the FASB issued ASU 2016-02, <font style="font-style: italic;">Leases (Topic 842)</font>, to increase transparency and comparability among organizations by recognizing a right-of-use asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either operating or financing, with such classifications affecting the pattern of expense recognition in the income statement. ASU 2016-02 is effective for fiscal years beginning after December 15, 2019, and early adoption is permitted. This standard is effective for the Company&#8217;s annual reporting period beginning after December 15, 2021. <font style="color: #000000;">We are currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures. </font></div><div><br /></div><div style="text-align: justify; margin-left: 18pt;">In June 2020, the FASB issued ASU 2020-05, <font style="font-style: italic;">Revenue from Contracts with Customers (Topic 606) and Leases (Topic 842), </font>to provide a one-year deferral of the effective dates. <font style="color: #000000;">We are adopting the deferral and currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures. </font></div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">In June 2016 the FASB issued ASU No. 2016-13, <font style="font-style: italic;">Financial Instruments-Credit losses (Topic 326)</font>. This new guidance will change how entities account for credit impairment for trade and other receivables, as well as for certain financial assets and other instruments. The update will replace the current incurred loss model with an expected loss model. Under the incurred loss model, a loss (or allowance) is recognized only when an event has occurred (such as a payment delinquency) that causes the entity to believe that a loss is probable (that is has been &#8220;incurred&#8221;). Under the expected loss model, a loss (or allowance) is recognized upon initial recognitions of the asset that reflects all future events that leads to a loss being realized, regardless of whether it is probable that the future event will occur. The incurred loss model considers past events and conditions, while the expected loss model includes expectations for the future which have yet to occur. ASU 2018-19 was issued in November 2018 and excludes operating leases from the new guidance. The standard will require entities to record a cumulative-effect adjustment to the balance sheet as of the beginning of the first reporting period in which the guidance is effective. As an Emerging Growth Company, the standard is effective for the Company&#8217;s 2021 annual reporting period and interim periods beginning first quarter of 2022. The Company is evaluating the impact of ASU 2016-13 will have on its consolidated financial statements and associated disclosures.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">In December 2019, the FASB issued ASU No. 2019-12, <font style="font-style: italic;">Income Taxes (Topic 740). </font>This ASU reduces the complexity over accounting for income taxes by removing certain exceptions and amending guidance to improve consistent application of accounting over income taxes. We are currently assessing the provision of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures. The Company is currently evaluating the impact of ASU No. 2019-12 will have on its consolidated financial statements.</div></div> 1 684669 864359 4028564 3250259 58605 62021 921113 -1685427 3100000 0 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="vertical-align: top; width: 18pt;"><div style="text-align: left;"><font style="font-weight: bold;">1.</font></div></td><td style="align: left; vertical-align: top; width: auto;"><div style="text-align: left;"><font style="font-weight: bold;">SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES</font></div></td></tr></table><div style="text-align: justify;"><font style="font-weight: bold;"></font><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 18pt;"><br /></td><td style="width: 18pt; vertical-align: top; align: right; font-weight: bold;">a)</td><td style="width: auto; vertical-align: top;"><div style="font-weight: bold;">Organization</div></td></tr></table><div style="text-align: justify; text-indent: -36pt; margin-left: 54pt;"><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">iSun, Inc.(formerly known as The Peck Holdings, Inc.) is a solar engineering, construction and procurement contractor for commercial and industrial customers across the Northeastern United States. The Company also provides electrical contracting services and data and communication services. The work is performed under fixed-price and modified fixed-price contracts and time and materials contracts. The Company is incorporated in the State of Delaware and has its corporate headquarters in Williston, Vermont.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt; color: #000000;">Effective January 19, 2021, the Company changed its corporate name from The Peck Company Holdings, Inc. to iSun, Inc. (the &#8220;Name Change&#8221;). The Name Change was affected through a parent/subsidiary short-form merger of iSun, Inc., our wholly-owned Delaware subsidiary formed solely for the purpose of the name change, with and into us. We were the surviving entity. To effectuate the short-form merger, we filed a Certificate of Merger with the Secretary of State of the State of Delaware on January 19, 2021. The merger became effective on January 19, 2021 with the State of Delaware and, for purposes of the quotation of our Common Stock on the Nasdaq Capital Market (&#8220;Nasdaq&#8221;), effective at the open of the market on January 20, 2021.</div><div><br /></div><div style="text-align: justify; margin-left: 18pt;">On February 26, 2019, Peck Electric Co., a privately-held company, entered into a Share Exchange Agreement (the &#8220;Exchange Agreement&#8221;) with Jensyn Acquisition Corp. (&#8220;Jensyn&#8221;), a publicly-held company whose primary business objective was to acquire, through a merger, share exchange, asset acquisition, stock purchase, recapitalization, reorganization or other similar business combination (the &#8220;Reverse Merger and Recapitalization&#8221;), with one or more target businesses (a special purpose acquisition company or &#8220;SPAC&#8221;). On June 20, 2019, with the approval of the stockholders of each of Peck Electric Co. and Jensyn, the Reverse Merger and Recapitalization was completed. In connection with the Reverse Merger and Recapitalization, Jensyn issued 3,234,501 shares of Jensyn&#8217;s Common Stock, par value $0.0001 per share (the &#8220;Common Stock&#8221;), to the stockholders of the Peck Electric Co. in exchange for all of the equity securities of Peck Electric Co., and Peck Electric Co. became a wholly-owned subsidiary of Jensyn. While Jensyn was the surviving legal entity, iSun, Inc. (formerly known as The Peck Company Holdings, Inc.) was deemed the acquiring entity for accounting purposes. Concurrent with the completion of the Reverse Merger and Recapitalization, Jensyn changed its name from &#8220;Jensyn Acquisition Corp.&#8221; to &#8220;The Peck Company Holdings, Inc.&#8221; Unless the context otherwise requires, &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our,&#8221; &#8220;iSun&#8221; and the &#8220;Company&#8221; refer to the combined company.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">As a SPAC Jensyn had substantially no business operations prior to June 20, 2019. For financial accounting and reporting purposes the Exchange Agreement was accounted for as a &#8220;reverse recapitalization&#8221; in accordance with U.S. GAAP. Under this method of accounting, Jensyn was treated as the &#8220;acquired&#8221; company for financial reporting purposes. This determination was primarily based on Peck Electric Co shareholders having a majority of the voting power of the combined company, Peck Electric Co. comprising the ongoing operations of the combined entity, Peck Electric Co. comprising a majority of the governing body of the combined company, and Peck Electric Co.&#8217;s senior management comprising the senior management of the combined company. Accordingly, for accounting purposes, the Exchange Agreement was treated as the equivalent of the Peck Electric Co. issuing stock for the net assets and equity of Jensyn, consisting of $0 assets, accompanied by a recapitalization (referred to as &#8220;the Exchange Agreement&#8221;). The net assets of Jensyn were stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the Exchange Agreement are those of Peck Electric Co.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">Prior to June 20, 2019, Peck Electric Co. was a &#8220;pass-through&#8221; (S-corporation) entity for income tax purposes and had no material income tax accounting reflected in its financial statements for financial reporting purposes since taxable income and deductions were &#8220;passed through&#8221; to Peck Electric Co.&#8217;s stockholders. As of the date of the completion of the Exchange Agreement, Peck Electric effectively became a C-Corporation, which changed the level of taxation from the stockholders to the Company. The deferred tax assets and liabilities that arise out of the change of tax status have been recorded to account for the temporary differences that existed on the date of the resulting in a deferred tax liability of $1,506,362. The financial statements of the Company now account for income taxes in accordance with Accounting Standards Codification (&#8220;ASC&#8221;) 740, Income taxes.</div><div style="margin-left: 18pt;"><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;">&#160;</td><td style="vertical-align: top; width: 18pt;"><div style="text-align: left;"><font style="font-weight: bold;">b)</font></div></td><td style="vertical-align: top; width: auto;"><div style="text-align: left;"><font style="font-weight: bold;">Principles of Consolidation</font></div></td></tr></table><div style="text-align: justify; text-indent: -36pt; margin-left: 54pt;"><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">The accompanying consolidated financial statements include the accounts of iSun, Inc. and its wholly owned operating subsidiary, Peck Electric Co. All material intercompany transactions have been eliminated upon consolidation of these entities.</div><div style="text-align: justify; text-indent: -36pt; margin-left: 54pt;"><font style="font-weight: bold;"></font><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;">&#160;</td><td style="vertical-align: top; width: 18pt;"><div style="text-align: left;"><font style="font-weight: bold;">c)</font></div></td><td style="vertical-align: top; width: auto;"><div style="text-align: left;"><font style="font-weight: bold;">Emerging Growth Company Status</font></div></td></tr></table><div style="text-align: justify; text-indent: -36pt; margin-left: 54pt;"><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company is an &#8220;emerging growth company,&#8221; as defined in Section 2(a) of the Securities Act of 1933, as amended, (the &#8220;Securities Act&#8221;), as modified by the Jumpstart Our Business Startups Act of 2012, (the &#8220;JOBS Act&#8221;). Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Securities Exchange Act of 1934, as amended) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company would cease to be an &#8220;emerging growth company&#8221; upon the earliest to occur of: the last day of the fiscal year in which it has more than $1.07 billion in annual revenue; the date it qualifies as a &#8220;large accelerated filer,&#8221; with at least $700 million of equity securities held by non-affiliates; the issuance, in any three-year period, by it of more than $1.0 billion in non-convertible debt or December 31, 2021.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;">&#160;</td><td style="vertical-align: top; width: 18pt;"><div style="text-align: left;"><font style="font-weight: bold;">d)</font></div></td><td style="align: left; vertical-align: top; width: auto;"><div style="text-align: left;"><font style="font-weight: bold;"><font style="font-weight: bold;">Revenue </font>Recognition</font></div></td></tr></table><div><br /></div><div style="text-align: justify; margin-left: 18pt;">The majority of the Company&#8217;s revenue arrangements generally consist of a single performance obligation to transfer promised goods or services.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">1) Revenue Recognition Policy</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt; font-style: italic;">Solar Power Systems Sales and Engineering, Procurement, and Construction Services</div><div style="text-align: justify; margin-left: 18pt;"><font style="font-style: italic;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company recognizes revenue from the sale of solar power systems, Engineering, Procurement and Construction (&#8220;EPC&#8221;) services, and other construction type contracts over time, as performance obligations are satisfied, due to the continuous transfer of control to the customer. Construction contracts, such as the sale of a solar power system combined with EPC services, are generally accounted for as a single unit of account (a single performance obligation) and are not segmented between types of services. Our contracts often require significant services to integrate complex activities and equipment into a single deliverable, and are therefore generally accounted for as a single performance obligation, even when delivering multiple distinct services. For such services, the Company recognizes revenue using the cost to cost method, based primarily on contract cost incurred to date compared to total estimated contract cost. The cost to cost method (an input method) is the most faithful depiction of the Company&#8217;s performance because it directly measures the value of the services transferred to the customer. Cost of revenue includes an allocation of indirect costs including depreciation and amortization. Subcontractor materials, labor and equipment, are included in revenue and cost of revenue when management believes that the Company is acting as a principal rather than as an agent (i.e., the Company integrates the materials, labor and equipment into the deliverables promised to the customer). Changes to total estimated contract cost or losses, if any, are recognized in the period in which they are determined as assessed at the contract level. Pre-contract costs are expensed as incurred unless they are expected to be recovered from the customer. As of December 31, 2020 and 2019, the Company had $0 in pre-contract costs classified as a current asset under contract assets on the Consolidated Balance Sheet. Project mobilization costs are generally charged to project costs as incurred when they are an integrated part of the performance obligation being transferred to the client. Customer payments on construction contracts are typically due within 30 to 45 days of billing, depending on the contract. Sales and other taxes the Company collects concurrent with revenue-producing activities are excluded from revenue.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">For sales of solar power systems in which the Company sells a controlling interest in the project to a customer, revenue is recognized for the consideration received when control of the underlying project is transferred to the customer. Revenue may also be recognized for the sale of a solar power system after it has been completed due to the timing of when a sales contract has been entered into with the customer.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt; font-style: italic;">Energy Generation</div><div style="text-align: justify; margin-left: 18pt;"><font style="font-style: italic;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">Revenue from net metering credits is recorded as electricity is generated from the solar arrays and billed to customers (PPA off-taker) at the price rate stated in the applicable power purchase agreement (PPA).</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt; font-style: italic;">Operation and Maintenance and Other Miscellaneous Services</div><div style="text-align: justify; margin-left: 18pt;"><font style="font-style: italic;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">Revenue for time and materials contracts is recognized as the service is provided.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">2) Disaggregation of Revenue from Contracts with Customers</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The following table disaggregates the Company&#8217;s revenue based on the timing of satisfaction of performance obligations for the years ended December 31:</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="margin-left: 18pt;"><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Solar Operations</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Performance obligations satisfied at a point in time</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>4,220,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Performance obligations satisfied over time</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>17,354,852</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>17,849,945</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>17,354,852</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>22,069,945</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Electric Operations</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Performance obligations satisfied at a point in time</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Performance obligations satisfied over time</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>2,459,373</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>4,962,539</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>2,459,373</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>4,962,539</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Data and Network Operations</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Performance obligations satisfied at a point in time</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Performance obligations satisfied over time</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>1,237,986</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>1,189,085</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>1,237,986</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>1,189,085</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Performance obligations satisfied at a point in time</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>4,220,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Performance obligations satisfied over time</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>21,052,211</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>24,001,569</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>21,052,211</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>28,221,569</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td></tr></table></div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">3) Variable Consideration</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The nature of the Company&#8217;s contracts gives rise to several types of variable consideration, including claims and unpriced change orders; award and incentive fees; and liquidated damages and penalties. The Company recognizes revenue for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. The Company estimates the amount of revenue to be recognized on variable consideration using the expected value (i.e., the sum of a probability-weighted amount) or the most likely amount method, whichever is expected to better predict the amount. Factors considered in determining whether revenue associated with claims (including change orders in dispute and unapproved change orders in regard to both scope and price) should be recognized include the following: (a) the contract or other evidence provides a legal basis for the claim, (b) additional costs were caused by circumstances that were unforeseen at the contract date and not the result of deficiencies in the Company&#8217;s performance, (c) claim-related costs are identifiable and considered reasonable in view of the work performed, and (d) evidence supporting the claim is objective and verifiable. If the requirements for recognizing revenue for claims or unapproved change orders are met, revenue is recorded only when the costs associated with the claims or unapproved change orders have been incurred. Back charges to suppliers or subcontractors are recognized as a reduction of cost when it is determined that recovery of such cost is probable and the amounts can be reliably estimated. Disputed back charges are recognized when the same requirements described above for claims accounting have been satisfied.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">4) Remaining Performance Obligation</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">Remaining performance obligations, or backlog, represents the aggregate amount of the transaction price allocated to the remaining obligations that the Company has not performed under its customer contracts. The Company has elected to use the optional exemption in ASC 606-10-50-14, which exempts an entity from such disclosures if a performance obligation is part of a contract with an original expected duration of one year or less.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">5) Warranties</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company generally provides limited workmanship warranties up to five years for work performed under its construction contracts. The warranty periods typically extend for a limited duration following substantial completion of the Company&#8217;s work on a project. Historically, warranty claims have not resulted in material costs incurred, and any estimated costs for warranties are included in the individual contract cost estimates for purposes of accounting for long-term contracts.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;"><div><br /></div></td><td style="vertical-align: top; width: 18pt;"><div style="text-align: left;"><font style="font-weight: bold;">e)</font></div></td><td style="vertical-align: top; width: auto;"><div style="text-align: left;"><font style="font-weight: bold;">Accounts Receivable</font></div></td></tr></table><div style="text-align: justify; text-indent: -36pt; margin-left: 54pt;"><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">Accounts receivable are recorded when invoices are issued and presented on the balance sheet net of the allowance for doubtful accounts. The allowance, which was $84,000 at December 31, 2020 and $84,000 at December 31, 2019, is estimated based on historical losses, the existing economic condition, and the financial stability of the Company&#8217;s customers. Accounts are written off against the reserve when they are determined to be uncollectible.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;">&#160;</td><td style="vertical-align: top; width: 18pt;"><div style="text-align: left;"><font style="font-weight: bold;">f)</font></div></td><td style="vertical-align: top; width: auto;"><div style="text-align: left;"><font style="font-weight: bold;">Project Assets</font></div></td></tr></table><div style="text-align: justify; text-indent: -36pt; margin-left: 54pt;"><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">Project assets primarily consist of costs related to solar power projects that are in various stages of development that are capitalized prior to the completion of the sale of the project, and are actively marketed and intended to be sold. In contrast to contract assets, the Company holds a controlling interest in the project itself. These project related costs include costs for land, development, and construction of a PV solar power system. Development costs may include legal, consulting, permitting, transmission upgrade, interconnection, and other similar costs. The Company typically classifies project assets as noncurrent due to the nature of solar power projects (long-lived assets) and the time required to complete all activities to develop, construct, and sell projects, which is typically longer than 12 months. Once the Company enters into a definitive sales agreement, such project assets are classified as current until the sale is completed and the Company has met all of the criteria to recognize the sale as revenue. Any income generated by a project while it remains within project assets is accounted for as a reduction to the basis in the project. If a project is completed and begins commercial operation prior to the closing of a sales arrangement, the completed project will remain in project assets until placed in service. All expenditures related to the development and construction of project assets, whether fully or partially owned, are presented as a component of cash flows from operating activities. Project assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. A project is considered commercially viable or recoverable if it is anticipated to be sold for a profit once it is either fully developed or fully constructed. A partially developed or partially constructed project is considered to be commercially viable or recoverable if the anticipated selling price is higher than the carrying value of the related project assets. The Company examines a number of factors to determine if the project is expected to be recoverable, including whether there are any changes in environmental, permitting, market pricing, regulatory, or other conditions that may impact the project. Such changes could cause the costs of the project to increase or the selling price of the project to decrease. If a project is not considered recoverable, we impair the respective project assets and adjust the carrying value to the estimated fair value, with the resulting impairment recorded within &#8220;Selling, general and administrative&#8221; expense.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">Project Asset were $0 for the years ended December 31, 2020 and 2019, respectively.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;">&#160;</td><td style="vertical-align: top; width: 18pt;"><div style="text-align: left;"><font style="font-weight: bold;">g)</font></div></td><td style="vertical-align: top; width: auto;"><div style="text-align: left;"><font style="font-weight: bold;">Property and Equipment</font></div></td></tr></table><div style="text-align: justify; text-indent: -36pt; margin-left: 54pt;"><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">Property and equipment greater than $1,000 are recorded at cost, less accumulated depreciation. Cost includes the price paid to acquire or construct the assets, required installation costs, and any expenditures that substantially add to the value or substantially extend the useful life of the assets.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The solar arrays represent project assets that the Company may temporarily own and operate after being placed into service. The Company reports solar arrays at cost, less accumulated depreciation. The Company begins depreciation on the solar arrays when they are placed in service.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The estimated useful lives are as follows:</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><table align="center" border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td style="width: 35%; vertical-align: top; background-color: rgb(204, 236, 255);"><div>Buildings and improvements</div></td><td style="width: 15%; vertical-align: top; background-color: rgb(204, 236, 255);"><div>39 years</div></td></tr><tr><td style="width: 35%; vertical-align: top;"><div>Vehicles</div></td><td style="width: 15%; vertical-align: top;"><div>3-5 years</div></td></tr><tr><td style="width: 35%; vertical-align: top; background-color: rgb(204, 236, 255);"><div>Tools and equipment</div></td><td style="width: 15%; vertical-align: top; background-color: rgb(204, 236, 255);"><div>3-7 years</div></td></tr><tr><td style="width: 35%; vertical-align: top;"><div>Solar arrays</div></td><td style="width: 15%; vertical-align: top;"><div>20 years</div></td></tr></table><div style="text-align: justify; margin-left: 90pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">Total depreciation expense for the years ended December 31, 2020 and 2019 was $585,690 and $621,233, respectively.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The cost of assets sold, retired, or otherwise disposed of, and the related allowance for depreciation are eliminated from the accounts and any resulting gain or loss is included in operations. The cost of maintenance and repairs are charged to expense as incurred, while significant renewals or betterments are capitalized.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;">&#160;</td><td style="vertical-align: top; width: 18pt;"><div style="text-align: left;"><font style="font-weight: bold;">h)</font></div></td><td style="align: left; vertical-align: top; width: auto;"><div style="text-align: left;"><font style="font-weight: bold;"><font style="font-weight: bold;">Long-Lived </font>Assets</font></div></td></tr></table><div style="text-align: justify;"><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company assesses long-lived assets, including property and equipment, for impairment whenever events or changes in circumstances arise, including consideration of technological obsolescence, that may indicate that the carrying amount of such assets may not be recoverable. These events and changes in circumstances may include a significant decrease in the market price of a long-lived asset; a significant adverse change in the extent or manner in which a long-lived asset is being used or in its physical condition; a significant adverse change in the business climate that could affect the value of a long-lived asset; an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset; a current period operating or cash flow loss combined with a history of such losses or a projection of future losses associated with the use of a long-lived asset; or a current expectation that, more likely than not, a long-lived asset will be sold or otherwise disposed of significantly before the end of its previously estimated useful life. For purposes of recognition and measurement of an impairment loss, long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">When impairment indicators are present, the Company compares undiscounted future cash flows, including the eventual disposition of the asset group at market value, to the asset group&#8217;s carrying value to determine if the asset group is recoverable. If the carrying value of the asset group exceeds the undiscounted future cash flows, the Company measures any impairment by comparing the fair value of the asset group to its carrying value. Fair value is generally determined by considering (i) internally developed discounted cash flows for the asset group, (ii) third-party valuations, and/or (iii) information available regarding the current market value for such assets.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">If the fair value of an asset group is determined to be less than its carrying value, an impairment in the amount of the difference is recorded in the period that the impairment indicator occurs. Estimating future cash flows requires significant judgment, and such projections may vary from the cash flows eventually realized.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company considers a long-lived asset to be abandoned after the Company has ceased use of such asset and they have no intent to use or repurpose the asset in the future. Abandoned long-lived assets are recorded at their salvage value, if any.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;"><div><br /></div></td><td style="vertical-align: top; width: 18pt;"><div style="text-align: left;"><font style="font-weight: bold;">i)</font></div></td><td style="align: left; vertical-align: top; width: auto;"><div style="text-align: left;"><font style="font-weight: bold;"><font style="font-weight: bold;">Asset </font>Retirement Obligations</font></div></td></tr></table><div style="text-align: center;"><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company develops, constructs, and operates certain solar arrays with land lease agreements that include a requirement for the removal of the assets at the end of the term of the agreement. The Company recognizes such asset retirement obligations (&#8220;ARO&#8221;) in the period in which they are incurred based on the present value of estimated third-party recommissioning costs, and they capitalize the associated asset retirement costs as part of the carrying amount of the related assets. Once an asset is placed into service, the asset retirement cost is subsequently depreciated on a straight-line basis over the estimated useful life of the asset. Changes in AROs resulting from the passage of time are recognized as an increase in the carrying amount of the liability and as accretion expense. The AROs were not deemed significant to the financial statements and were therefore, not recorded as a liability at December 31, 2020 and 2019.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;"><div><br /></div></td><td style="vertical-align: top; width: 18pt;"><div style="text-align: left;"><font style="font-weight: bold;">j)</font></div></td><td style="vertical-align: top; width: auto;"><div style="text-align: left;"><font style="font-weight: bold;">Concentration and Credit Risks</font></div></td></tr></table><div style="text-align: justify; text-indent: -36pt; margin-left: 54pt;"><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company occasionally has cash balances in a single financial institution during the year in excess of the Federal Deposit Insurance Corporation (FDIC) limit of up to $250,000 per financial institution. The differences between book and bank balances are outstanding checks and deposits in transit. At December 31, 2020, the uninsured balances were approximately $422,000.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;"><div><br /></div></td><td style="vertical-align: top; width: 18pt;"><div style="text-align: left;"><font style="font-weight: bold;">k)</font></div></td><td style="align: left; vertical-align: top; width: auto;"><div style="text-align: left;"><font style="font-weight: bold;"><font style="font-weight: bold;">Income </font>Taxes</font></div></td></tr></table><div style="text-align: justify; text-indent: 18pt;"><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">Through June 20, 2019 (the date of the completion of the Reverse Merger and Recapitalization) the former Peck Electric had elected to be taxed as an S-Corporation under the Internal Revenue Code and similar codes in states in which the Company was subject to taxation. While this election was in effect, the income (whether distributed or not) was taxed for federal income tax purposes to former Peck Electric stockholders. Accordingly, no provision for federal income tax was required. However, the Company did calculate a proforma provision. The provision for income taxes for former Peck Electric was primarily for Vermont minimum taxes. As of the date of the completion of the Reverse Merger and Recapitalization, the Company effectively became a C-Corporation, which changed the level of taxation from the stockholders to the Company. The deferred tax assets and liabilities that arise out of the change of tax status have been recorded to account for the temporary differences that existed on the date of the change resulting in a deferred tax liability of $1,506,362. At December 31, 2020 and 2019, the deferred tax liability was $610,558 and $1,098,481, respectively.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company accounts for income taxes under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Deferred income tax expense represents the change during the period in the deferred tax assets and deferred tax liabilities. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The financial statements of the Company account for deferred tax assets and liabilities in accordance with Accounting Standards Codification (&#8220;ASC&#8221;) 740, Income taxes.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company also uses a more-likely-than-not measurement for all tax positions taken or expected to be taken on a tax return in order for those tax positions to be recognized in the financial statements. If the Company were to incur interest and penalties related to income taxes, these would be included in the provision for income taxes. Generally, the three tax years previously filed remain subject to examination by federal and state tax authorities.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;"><div><br /></div></td><td style="vertical-align: top; width: 18pt;"><div style="text-align: justify; font-weight: bold;">l)</div></td><td style="vertical-align: top; width: auto;"><div style="text-align: justify; font-weight: bold;">Sales Tax</div></td></tr></table><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company&#8217;s accounting policy is to exclude state sales tax collected and remitted from revenues and costs of sales, respectively.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;"><div><br /></div></td><td style="vertical-align: top; width: 18pt;"><div style="text-align: left;"><font style="font-weight: bold;">m)</font></div></td><td style="align: left; vertical-align: top; width: auto;"><div style="text-align: left;"><font style="font-weight: bold;">Use of Estimates</font></div></td></tr></table><div style="text-align: justify; margin-left: 18pt;"><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">The preparation of consolidated financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and revenues and expenses during the reporting period. On an ongoing basis, the Company evaluates their estimates, including those related to inputs used to recognize revenue over time, investments, impairment on investments and valuation of deferred tax assets. Actual results could differ from those estimates.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;">&#160;</td><td style="vertical-align: top; width: 18pt;"><div style="text-align: left;"><font style="font-weight: bold;">n)</font></div></td><td style="vertical-align: top; width: auto;"><div style="text-align: left;"><font style="font-weight: bold;">Recently Issued Accounting Pronouncements</font></div></td></tr></table><div style="text-align: justify; text-indent: -18pt; margin-left: 36pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">Prior to June 20, 2019, the Company was defined as a non-public entity for purposes of applying transition guidance related to new or revised accounting standards under GAAP and was required to adopt new or revised accounting standards after the required adoption dates that applied to public companies. Subsequent to June 20, 2019, the Company maintains its emerging growth company status until no later than December 31, 2021. The Company will maintain the election available to an emerging growth company to use any extended transition period applicable to non-public companies when complying with a new or revised accounting standard. The Company retains its emerging growth status and therefore elects to adopt new or revised accounting standards on the adoption date required for a private company.</div><div><br /></div><div style="text-align: justify; margin-left: 18pt; color: #000000;">In January 2020, the FASB issued ASU No. 2020-01, <font style="font-style: italic;">Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815). </font>This ASU clarifies the interaction among accounting standards for equity securities, equity method investments and certain derivatives. We are currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures. This guidance is effective for fiscal years beginning after December 15, 2020 with early adoption permitted. We are currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures.</div><div style="text-align: justify; margin-left: 18pt; color: #000000;"><br /></div><div style="text-align: justify; margin-left: 18pt; color: #000000;"><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In August&#160;2020, the FASB issued ASU No. 2020-06,&#160;<font style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Debt&#8201;&#8212;&#8201;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#8201;&#8212;&#8201;Contracts in Entity&#8217;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity</font>, which simplifies accounting for convertible instruments by removing major separation models required under current U.S. GAAP. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception and it also simplifies the diluted earnings per share calculation in certain areas. The ASU is effective for public companies, excluding entities eligible to be smaller reporting companies, for fiscal&#160;years beginning after December&#160;15, 2021, including interim periods within those fiscal&#160;years. Early adoption is permitted, but no earlier than fiscal&#160;years beginning after December&#160;15, 2020 and adoption must be as of the beginning of the Company&#8217;s annual fiscal year. The Company is currently evaluating the impact of this standard on its consolidated financial statements and related disclosures.</div></div><div><br /></div><div style="text-align: justify; margin-left: 18pt; color: #000000;">In September 2020, the FASB issued ASU No. 2020-09, <font style="font-style: italic;">Debt (Topic 470). </font>This ASU amends SEC paragraphs pursuant to SEC release No. 33-10762. We are currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures. This guidance is effective for fiscal years beginning after December 15, 2021 with early adoption permitted.</div><div style="text-align: justify; margin-left: 18pt; color: #000000;"><br /></div><div style="text-align: justify; margin-left: 18pt;">In February 2016, the FASB issued ASU 2016-02, <font style="font-style: italic;">Leases (Topic 842)</font>, to increase transparency and comparability among organizations by recognizing a right-of-use asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either operating or financing, with such classifications affecting the pattern of expense recognition in the income statement. ASU 2016-02 is effective for fiscal years beginning after December 15, 2019, and early adoption is permitted. This standard is effective for the Company&#8217;s annual reporting period beginning after December 15, 2021. <font style="color: #000000;">We are currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures. </font></div><div><br /></div><div style="text-align: justify; margin-left: 18pt;">In June 2020, the FASB issued ASU 2020-05, <font style="font-style: italic;">Revenue from Contracts with Customers (Topic 606) and Leases (Topic 842), </font>to provide a one-year deferral of the effective dates. <font style="color: #000000;">We are adopting the deferral and currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures. </font></div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">In June 2016 the FASB issued ASU No. 2016-13, <font style="font-style: italic;">Financial Instruments-Credit losses (Topic 326)</font>. This new guidance will change how entities account for credit impairment for trade and other receivables, as well as for certain financial assets and other instruments. The update will replace the current incurred loss model with an expected loss model. Under the incurred loss model, a loss (or allowance) is recognized only when an event has occurred (such as a payment delinquency) that causes the entity to believe that a loss is probable (that is has been &#8220;incurred&#8221;). Under the expected loss model, a loss (or allowance) is recognized upon initial recognitions of the asset that reflects all future events that leads to a loss being realized, regardless of whether it is probable that the future event will occur. The incurred loss model considers past events and conditions, while the expected loss model includes expectations for the future which have yet to occur. ASU 2018-19 was issued in November 2018 and excludes operating leases from the new guidance. The standard will require entities to record a cumulative-effect adjustment to the balance sheet as of the beginning of the first reporting period in which the guidance is effective. As an Emerging Growth Company, the standard is effective for the Company&#8217;s 2021 annual reporting period and interim periods beginning first quarter of 2022. The Company is evaluating the impact of ASU 2016-13 will have on its consolidated financial statements and associated disclosures.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">In December 2019, the FASB issued ASU No. 2019-12, <font style="font-style: italic;">Income Taxes (Topic 740). </font>This ASU reduces the complexity over accounting for income taxes by removing certain exceptions and amending guidance to improve consistent application of accounting over income taxes. We are currently assessing the provision of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures. The Company is currently evaluating the impact of ASU No. 2019-12 will have on its consolidated financial statements.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;">&#160;</td><td style="vertical-align: top; width: 18pt;"><div style="text-align: justify; font-weight: bold;">o)</div></td><td style="vertical-align: top; width: auto;"><div style="text-align: justify; font-weight: bold;">Deferred Finance Costs</div></td></tr></table><div style="text-align: justify; text-indent: 9pt; margin-left: 9pt;"><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">Deferred financing costs relate to the Company&#8217;s debt and equity instruments. Deferred financing costs relating to debt instruments are amortized over the terms of the related instrument using the effective interest method. The Company incurred $0 and $21,547 of deferred financing costs during the year ended December 31, 2020 and 2019, respectively, in connection with a refinance of its revolving line of credit. Amortization expense associated with deferred financing costs, which is included in interest expense, totaled $3,073 and $1,544 for the years ended December 31, 2020 and 2019, respectively. Debt financing costs relating to the equity credit line were offset against additional paid in capital as the shares issued were fully earned on the execution of the agreement. The Company incurred $0 and $413,032 of deferred financing costs that was recorded to additional paid in capital for the year ended December 31, 2020 and 2019, respectively.</div><div><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;">&#160;</td><td style="vertical-align: top; width: 18pt;"><div style="text-align: justify; font-weight: bold;">p)</div></td><td style="vertical-align: top; width: auto;"><div style="text-align: justify; font-weight: bold;">Fair Value of Financial Instruments</div></td></tr></table><div><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company&#8217;s financial instruments include cash and cash equivalents, accounts receivable, cash collateral deposited with insurance carriers, deferred compensation plan liabilities, accounts payable and other current liabilities, and debt obligations.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">Fair value is the price that would be received to sell an asset or the amount paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The fair value guidance establishes a valuation hierarchy, which requires maximizing the use of observable inputs when measuring fair value. The three levels of inputs that may be used are: (i) Level 1 - quoted market prices in active markets for identical assets or liabilities; (ii) Level 2 - observable market-based inputs or other observable inputs; and (iii) Level 3 - significant unobservable inputs that cannot be corroborated by observable market data, which are generally determined using valuation models incorporating management estimates of market participant assumptions. In instances in which the inputs used to measure fair value fall into different levels of the fair value hierarchy, the fair value measurement classification is determined based on the lowest level input that is significant to the fair value measurement in its entirety. Management&#8217;s assessment of the significance of a particular item to the fair value measurement in its entirety requires judgment, including the consideration of inputs specific to the asset or liability.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">Fair values of financial instruments are estimated using public market prices, quotes from financial institutions and other available information. Due to their short-term maturity, the carrying amounts of cash, accounts receivable, accounts payable and other current liabilities approximate their fair values. Management believes the carrying values of notes and other receivables, cash collateral deposited with insurance carriers, and outstanding balances on its line of credit and long-term debt approximate their fair values as these amounts are estimated using public market prices, quotes from financial institutions and other available information.</div><div style="text-align: justify; text-indent: 9pt; margin-left: 9pt;"><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">At December 31, 2019, the earnout provision of the Share Exchange was considered a Level 3 measurement. Given that the earnout provision was not met, it is no longer considered a Level 3 investment at December 31, 2020. The Company determined that it was unlikely that the earnout provision would be met, therefore no value was assigned.</div><div><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;">&#160;</td><td style="vertical-align: top; width: 18pt;"><div style="text-align: justify; font-weight: bold;">q)</div></td><td style="vertical-align: top; width: auto;"><div style="text-align: justify; font-weight: bold;">Debt Extinguishment</div></td></tr></table><div><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">Under ASC 470, debt should be derecognized when the debt is extinguished, in accordance with the guidance in ASC 405-20, <font style="font-style: italic;">Liabilities: Extinguishments of Liabilities. </font>Under this guidance, debt is extinguished when the debt is paid, or the debtor is legally released from being the primary obligor by the creditor. On December 1, 2020, the Company received notification from NBT Bank that the Small Business Administration has approved the forgiveness of the PPP loan in its entirety and as such, the full $1,496,468 has been recognized in the income statement as a gain upon debt extinguishment for the year ended December 31, 2020.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;">&#160;</td><td style="vertical-align: top; width: 18pt;"><div style="text-align: justify; font-weight: bold;">r)</div></td><td style="vertical-align: top; width: auto;"><div style="text-align: justify; font-weight: bold;">Segment Information</div></td></tr></table><div><br /></div><div style="text-align: justify; margin-left: 18pt; color: #000000;">Operating segments are defined as components of an enterprise for which separate financial information is available and evaluated regularly by the chief operating decision maker, or decision-making group, in deciding the method to allocate resources and assess performance. The Company currently has one reportable segment with different product offerings for financial reporting purposes, which represents the Company&#8217;s core business.</div></div> 155000 201326 214963 5018601 140875 140875 198105 140875 198105 5510814 675000 10968 0 0 21547 0 413032 219600 0 129142 0 57230 60052 8121 39612 0 275556 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 18pt; vertical-align: top; font-weight: bold;">17.</td><td style="width: auto; vertical-align: top;"><div style="font-weight: bold;">PREFERRED STOCK</div></td></tr></table><div><br /></div><div style="text-align: justify;">The Company has authorized and designated 200,000 shares of convertible preferred stock (the &#8220;Preferred Stock&#8221;). Pursuant to the Exchange Agreement, the Company subscribed for 500,000 Units of Class B Preferred Membership units of GSI in exchange for 200,000 shares of the Company&#8217;s Series A Preferred Stock (the &#8220;Preferred Shares&#8221;). In addition, the Company subscribed for and purchased 100,000 Units of SPP in exchange for the issuance by the Company of a Warrant to acquire 275,000 shares of the Company&#8217;s Common Stock at an exercise price of $15.00 per share.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">The Exchange Agreement provides that as long as the dividend payment on the Preferred Shares in each calendar quarter is equal to the aggregate distribution with respect to the GSI Units, such payments and distributions shall be offset and neither GSI nor the Company need to make any cash payments to the other.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">The Company granted to GSI the right to repurchase up to 400,000 (in tranches of 50,000) of the Units at a valuation of $4,000,000.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">The Company granted to GSI registration rights with respect to the Preferred Shares, the Warrant, and the Common Stock underlying the Warrant.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">The Preferred Stock has the following rights and privileges:</div><div style="text-align: justify;"><br /></div><div style="text-align: justify; margin-left: 45.6pt;"><font style="font-style: italic;">Voting </font>&#8211; The holders of the Preferred Stock is not entitled to voting rights.</div><div style="text-align: justify; margin-left: 45.6pt;"><br /></div><div style="text-align: justify; margin-left: 45.6pt;"><font style="font-style: italic;">Conversion </font>&#8211; Each share of Preferred Stock, is convertible at the option of the holder into 1.85185 shares of Common Stock. The outstanding shares of Preferred Stock automatically convert into Common Stock upon the occurrence of (i) the trading of the shares of Common Stock is equal to or greater than $15.00 per share for any 20 days in a 30 day trading period, or (ii) when there is a change in control and the holder would receive consideration equal to or greater than the preferred liquidation preferences.</div><div style="text-align: justify; margin-left: 45.6pt;"><br /></div><div style="text-align: justify; margin-left: 45.6pt;"><font style="font-style: italic;">Dividends </font>&#8211; The holders of the Preferred Stock in preference to the holders of Common Stock, are entitled to receive, if and when declared by the Board of Directors, dividends at the rate of $2.00 per share per annum.</div><div style="text-align: justify; margin-left: 45.6pt;"><br /></div><div style="text-align: justify; margin-left: 45.6pt;"><font style="font-style: italic;">Liquidation </font>&#8211; In the event of any liquidation, dissolution, winding-up or sale or merger of the Company, whether voluntarily or involuntarily, each holder of Preferred Stock is entitled to receive, in preference to the holders of Common Stock, a per-share amount equal to the original issue price of $25.00 (as adjusted, as defined), plus all declared but unpaid dividends.</div><div style="text-align: justify; margin-left: 45.6pt;"><br /></div><div style="text-align: justify; margin-left: 45.6pt;"><font style="font-style: italic;">Redemption </font>&#8211; The Company may redeem any or all of the shares at any time by paying in cash $27.50 per share plus any accrued and unpaid dividends solely at the Company&#8217;s option.</div></div> 25.00 2.00 5000000 200000 0 0 20 200000 0 0.0001 0.0001 200000 200000 200000 27.50 173753 14943687 173751 295299 -318403 10500000 18080985 13927654 0 9338 10500000 0 224530 0 1496468 400000 P20Y P3Y P5Y P3Y P7Y P39Y 0 0 8859718 8767133 6119800 6666711 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;">&#160;</td><td style="vertical-align: top; width: 18pt;"><div style="text-align: left;"><font style="font-weight: bold;">g)</font></div></td><td style="vertical-align: top; width: auto;"><div style="text-align: left;"><font style="font-weight: bold;">Property and Equipment</font></div></td></tr></table><div style="text-align: justify; text-indent: -36pt; margin-left: 54pt;"><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">Property and equipment greater than $1,000 are recorded at cost, less accumulated depreciation. Cost includes the price paid to acquire or construct the assets, required installation costs, and any expenditures that substantially add to the value or substantially extend the useful life of the assets.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The solar arrays represent project assets that the Company may temporarily own and operate after being placed into service. The Company reports solar arrays at cost, less accumulated depreciation. The Company begins depreciation on the solar arrays when they are placed in service.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The estimated useful lives are as follows:</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><table align="center" border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td style="width: 35%; vertical-align: top; background-color: rgb(204, 236, 255);"><div>Buildings and improvements</div></td><td style="width: 15%; vertical-align: top; background-color: rgb(204, 236, 255);"><div>39 years</div></td></tr><tr><td style="width: 35%; vertical-align: top;"><div>Vehicles</div></td><td style="width: 15%; vertical-align: top;"><div>3-5 years</div></td></tr><tr><td style="width: 35%; vertical-align: top; background-color: rgb(204, 236, 255);"><div>Tools and equipment</div></td><td style="width: 15%; vertical-align: top; background-color: rgb(204, 236, 255);"><div>3-7 years</div></td></tr><tr><td style="width: 35%; vertical-align: top;"><div>Solar arrays</div></td><td style="width: 15%; vertical-align: top;"><div>20 years</div></td></tr></table><div style="text-align: justify; margin-left: 90pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">Total depreciation expense for the years ended December 31, 2020 and 2019 was $585,690 and $621,233, respectively.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The cost of assets sold, retired, or otherwise disposed of, and the related allowance for depreciation are eliminated from the accounts and any resulting gain or loss is included in operations. The cost of maintenance and repairs are charged to expense as incurred, while significant renewals or betterments are capitalized.</div></div> 164292 69000 250000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 18pt; vertical-align: top; align: right; font-weight: bold;">14.</td><td style="width: auto; vertical-align: top;"><div style="font-weight: bold;">RELATED PARTY TRANSACTIONS</div></td></tr></table><div style="margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">In 2014, the minority stockholders of Peck Electric Co., who sold the building that the Company formerly occupied, lent the proceeds to the majority stockholders of Peck Electric Co. who contributed $400,000 of the net proceeds as paid in capital. At December 31, 2020 and December 31, 2019, the amount owed of $73,000 and $117,605, respectively, is included in the &#8220;due to stockholders&#8221; as there is a right to offset.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">In May 2018, stockholders of the Company bought out a minority stockholder of Peck Electric Co. The Company advanced $250,000 for the stock purchase which is included in the &#8220;due from stockholders&#8221;. At December 31, 2020 and December 31, 2019, the amounts due of $602,463 and $337,000, respectively, are included in the &#8220;due to stockholders&#8221; as there is a right to offset.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">In 2019, the Company&#8217;s majority stockholders lent proceeds to the Company to help with cash flow needs. At December 31, 2020 and December 31, 2019, the amounts owed of $286,964 and $295,299, respectively, are included in the &#8220;due to stockholders&#8221; as there is a right to offset.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company was an S-corporation through June 20, 2019 and as a result, the taxable income of the Company is reported on each stockholder&#8217;s tax returns and each stockholder are taxed individually. As a result, the Company has accrued a distribution for taxes of $266,814 at December 31, 2020 and December 31, 2019, respectively, to the former stockholders of Peck Electric Co. for the period during which the Company was an S-corporation, which is included in the &#8220;due to stockholders&#8221; value below.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The amounts below include amounts due to/from stockholders as of December 31, 2020 and December 31, 2019:</div><div style="text-align: justify;"><br /></div><div style="margin-left: 18pt;"><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">December 31,</div><div style="text-align: center; font-weight: bold;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">December 31,</div><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="text-indent: -9pt; margin-left: 9pt;">Due to stockholders consists of unsecured notes to stockholders with interest at the mid-term AFR rate (2.08% at December 31, 2020).</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>24,315</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>342,718</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table></div></div> 11715137 18783899 347356 416143 188193 93197 3603876 3323992 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;">&#160;</td><td style="vertical-align: top; width: 18pt;"><div style="text-align: left;"><font style="font-weight: bold;">d)</font></div></td><td style="align: left; vertical-align: top; width: auto;"><div style="text-align: left;"><font style="font-weight: bold;"><font style="font-weight: bold;">Revenue </font>Recognition</font></div></td></tr></table><div><br /></div><div style="text-align: justify; margin-left: 18pt;">The majority of the Company&#8217;s revenue arrangements generally consist of a single performance obligation to transfer promised goods or services.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">1) Revenue Recognition Policy</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt; font-style: italic;">Solar Power Systems Sales and Engineering, Procurement, and Construction Services</div><div style="text-align: justify; margin-left: 18pt;"><font style="font-style: italic;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company recognizes revenue from the sale of solar power systems, Engineering, Procurement and Construction (&#8220;EPC&#8221;) services, and other construction type contracts over time, as performance obligations are satisfied, due to the continuous transfer of control to the customer. Construction contracts, such as the sale of a solar power system combined with EPC services, are generally accounted for as a single unit of account (a single performance obligation) and are not segmented between types of services. Our contracts often require significant services to integrate complex activities and equipment into a single deliverable, and are therefore generally accounted for as a single performance obligation, even when delivering multiple distinct services. For such services, the Company recognizes revenue using the cost to cost method, based primarily on contract cost incurred to date compared to total estimated contract cost. The cost to cost method (an input method) is the most faithful depiction of the Company&#8217;s performance because it directly measures the value of the services transferred to the customer. Cost of revenue includes an allocation of indirect costs including depreciation and amortization. Subcontractor materials, labor and equipment, are included in revenue and cost of revenue when management believes that the Company is acting as a principal rather than as an agent (i.e., the Company integrates the materials, labor and equipment into the deliverables promised to the customer). Changes to total estimated contract cost or losses, if any, are recognized in the period in which they are determined as assessed at the contract level. Pre-contract costs are expensed as incurred unless they are expected to be recovered from the customer. As of December 31, 2020 and 2019, the Company had $0 in pre-contract costs classified as a current asset under contract assets on the Consolidated Balance Sheet. Project mobilization costs are generally charged to project costs as incurred when they are an integrated part of the performance obligation being transferred to the client. Customer payments on construction contracts are typically due within 30 to 45 days of billing, depending on the contract. Sales and other taxes the Company collects concurrent with revenue-producing activities are excluded from revenue.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">For sales of solar power systems in which the Company sells a controlling interest in the project to a customer, revenue is recognized for the consideration received when control of the underlying project is transferred to the customer. Revenue may also be recognized for the sale of a solar power system after it has been completed due to the timing of when a sales contract has been entered into with the customer.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt; font-style: italic;">Energy Generation</div><div style="text-align: justify; margin-left: 18pt;"><font style="font-style: italic;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">Revenue from net metering credits is recorded as electricity is generated from the solar arrays and billed to customers (PPA off-taker) at the price rate stated in the applicable power purchase agreement (PPA).</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt; font-style: italic;">Operation and Maintenance and Other Miscellaneous Services</div><div style="text-align: justify; margin-left: 18pt;"><font style="font-style: italic;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">Revenue for time and materials contracts is recognized as the service is provided.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">2) Disaggregation of Revenue from Contracts with Customers</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The following table disaggregates the Company&#8217;s revenue based on the timing of satisfaction of performance obligations for the years ended December 31:</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="margin-left: 18pt;"><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Solar Operations</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Performance obligations satisfied at a point in time</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>4,220,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Performance obligations satisfied over time</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>17,354,852</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>17,849,945</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>17,354,852</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>22,069,945</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Electric Operations</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Performance obligations satisfied at a point in time</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Performance obligations satisfied over time</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>2,459,373</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>4,962,539</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>2,459,373</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>4,962,539</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Data and Network Operations</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Performance obligations satisfied at a point in time</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Performance obligations satisfied over time</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>1,237,986</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>1,189,085</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>1,237,986</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>1,189,085</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Performance obligations satisfied at a point in time</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>4,220,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Performance obligations satisfied over time</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>21,052,211</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>24,001,569</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>21,052,211</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>28,221,569</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td></tr></table></div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">3) Variable Consideration</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The nature of the Company&#8217;s contracts gives rise to several types of variable consideration, including claims and unpriced change orders; award and incentive fees; and liquidated damages and penalties. The Company recognizes revenue for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. The Company estimates the amount of revenue to be recognized on variable consideration using the expected value (i.e., the sum of a probability-weighted amount) or the most likely amount method, whichever is expected to better predict the amount. Factors considered in determining whether revenue associated with claims (including change orders in dispute and unapproved change orders in regard to both scope and price) should be recognized include the following: (a) the contract or other evidence provides a legal basis for the claim, (b) additional costs were caused by circumstances that were unforeseen at the contract date and not the result of deficiencies in the Company&#8217;s performance, (c) claim-related costs are identifiable and considered reasonable in view of the work performed, and (d) evidence supporting the claim is objective and verifiable. If the requirements for recognizing revenue for claims or unapproved change orders are met, revenue is recorded only when the costs associated with the claims or unapproved change orders have been incurred. Back charges to suppliers or subcontractors are recognized as a reduction of cost when it is determined that recovery of such cost is probable and the amounts can be reliably estimated. Disputed back charges are recognized when the same requirements described above for claims accounting have been satisfied.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">4) Remaining Performance Obligation</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">Remaining performance obligations, or backlog, represents the aggregate amount of the transaction price allocated to the remaining obligations that the Company has not performed under its customer contracts. The Company has elected to use the optional exemption in ASC 606-10-50-14, which exempts an entity from such disclosures if a performance obligation is part of a contract with an original expected duration of one year or less.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">5) Warranties</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company generally provides limited workmanship warranties up to five years for work performed under its construction contracts. The warranty periods typically extend for a limited duration following substantial completion of the Company&#8217;s work on a project. Historically, warranty claims have not resulted in material costs incurred, and any estimated costs for warranties are included in the individual contract cost estimates for purposes of accounting for long-term contracts.</div></div> 21052211 28221569 4220000 1189085 4962539 24001569 22069945 2459373 4962539 1237986 1237986 0 17354852 0 0 4220000 21052211 0 0 0 17849945 17354852 2459373 1189085 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify; margin-left: 18pt;">The amounts below include amounts due to/from stockholders as of December 31, 2020 and December 31, 2019:</div><div style="text-align: justify;"><br /></div><div style="margin-left: 18pt;"><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">December 31,</div><div style="text-align: center; font-weight: bold;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">December 31,</div><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="text-indent: -9pt; margin-left: 9pt;">Due to stockholders consists of unsecured notes to stockholders with interest at the mid-term AFR rate (2.08% at December 31, 2020).</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>24,315</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>342,718</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table></div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify; margin-left: 18pt;">Details of significant multiemployer pension plans as of and for the periods indicated, based upon information available to the Company from plan administrators as well as publicly available information on the U.S. Department of Labor website, are provided in the following table:</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="margin-left: 18pt;"><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; text-align: center;">&#160;Multiemployer</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160; <div style="text-align: center; font-weight: bold;">Employer</div><div style="text-align: center; font-weight: bold;">Identification</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; font-weight: bold; text-align: center;">&#160;Plan</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;"><div style="text-align: center; font-weight: bold;">Contributions</div>For the Years Ended</div><div style="text-align: center; font-weight: bold;">December 31,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160; <div style="text-align: center; font-weight: bold;">Expiration</div><div style="text-align: center; font-weight: bold;">Date of</div></td><td colspan="4" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">Pension Protection Act Zone Status</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160; <div style="text-align: center; font-weight: bold;">FIP/RP</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="font-weight: bold;">&#160;Pension Plan</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">Number</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">Number</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">CBA</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">2020</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">As of</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">As of</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">Status</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">Surcharge</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 6.5%; padding-bottom: 2px; background-color: #CCEEFF;"><div>National Electrical Benefit Fund</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;"><div>53-0181657</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;"><div>1</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>90,993</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>131,982</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 6.5%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: center;">5/31/2022</div></td><td valign="bottom" style="vertical-align: bottom; width: 6.5%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: center;">Green</div></td><td valign="bottom" style="vertical-align: bottom; width: 6.5%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: center;">12/31/2020</div></td><td valign="bottom" style="vertical-align: bottom; width: 6.5%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: center;">Green</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 6.5%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: center;">12/31/2019</div></td><td valign="bottom" style="vertical-align: bottom; width: 6.5%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: center;">NA</div></td><td valign="bottom" style="vertical-align: bottom; width: 6.5%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: center;">No</div></td></tr></table></div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify; margin-left: 18pt;">Maturities of long-term debt are as follows:</div><div style="text-align: justify;"><br /></div><div style="margin-left: 18pt;"><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 78%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Year ending December 31:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">Amount</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 78%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 78%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">2021</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>308,394</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 78%;"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">2022</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>305,857</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 78%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">2023</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>265,765</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 78%;"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">2024</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>222,606</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 78%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">2025</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>209,858</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 78%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Thereafter</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>714,339</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 78%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 78%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>2,026,819</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td></tr></table></div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify; margin-left: 18pt;">The provision for income taxes for the year ended December 31, 2020 and 2019 consists of the following:</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="margin-left: 18pt;"><table align="left" border="0" cellpadding="0" cellspacing="0" style="width: 90%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Current</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Federal</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">State</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>750</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>6,359</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total Current</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>750</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>6,359</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Deferred</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Federal</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(369,705</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>751,432</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="margin-left: 9pt;">State</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(118,218</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>347,049</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total Deferred</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(487,923</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>1,098,481</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 4px;"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">(Benefit) Provision for Income Taxes</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>(487,173</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>1,104,840</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td></tr></table></div><div></div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify; margin-left: 18pt;">The Company&#8217;s total deferred tax assets and liabilities at December 31, 2020 are as follows:</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="margin-left: 18pt;"><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Deferred tax assets (liabilities)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Accruals and reserves</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>23,758</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>4,157</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Net operating loss</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>812,996</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>421,940</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total deferred tax assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>836,754</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>426,097</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Property and equipment</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>(1,447,312</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>(1,524,578</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 25.2pt;">Total deferred tax liabilities</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(1,447,312</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(1,524,578</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 4px;"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Net deferred tax asset (liabilities)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>(610,558</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>(1,098,481</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;"><div>)</div></td></tr></table></div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify; margin-left: 18pt;">As a result of the Merger and Recapitalization, the Company has retrospectively adjusted the weighted average of shares of Common Stock outstanding prior to June 20, 2019 by multiplying such shares by the exchange ratio used to determine the number of shares of Common Stock into which they converted.</div><div style="text-align: justify;"><br /></div><div style="margin-left: 18pt;"><table border="0" cellpadding="0" cellspacing="0" style="width: 80%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 56%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Years Ended December 31,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 56%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%;"><div>Numerator:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%; background-color: rgb(204, 238, 255);"><div>Net loss</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(4,328</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(427,795</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%; padding-bottom: 2px;"><div>Net income applicable to preferred shareholders</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(275,556</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div>Net loss available to common stock shareholders</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>(279,884</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>(427,795</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%; background-color: rgb(204, 238, 255);"><div>Denominator:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%;"><div>Weighted average shares outstanding:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%; background-color: rgb(204, 238, 255);"><div>Basic</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>5,301,471</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>4,447,681</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%;"><div>Diluted</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>5,301,471</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>4,447,681</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%;"><div>Basic income (loss) per share</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>(0.05</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>(0.10</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%; background-color: rgb(204, 238, 255);"><div>Diluted income (loss) per share</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(0.05</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(0.10</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td></tr></table></div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify; margin-left: 18pt;">Reconciliation between the effective tax on income from operations and the statutory tax rate is as follows:</div><div style="text-align: justify;"><br /></div><div style="margin-left: 18pt;"><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Income tax expense at federal statutory rate</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(103,215</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>142,179</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Federal taxes on period Company was a flow through entity</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>(220,005</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Paycheck Protection Program tax exempt loan forgiveness</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(412,295</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Permanent differences</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>44,816</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>2,049</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Deferred tax expense recorded upon conversion to C-Corp</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>1,134,772</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Other adjustments</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>15,726</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">State and local taxes net of federal benefit</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>(32,205</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>45,845</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Income tax expense</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(487,173</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>1,104,840</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr></table></div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div>Below is a schedule of the potential share issuances arising from these contingencies that were excluded from the calculations above:</div><div style="text-align: justify;"><br /></div><div style="margin-left: 18pt;"><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Years Ended December 31,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -9pt; margin-left: 9pt;">Earnout provision, includes new shares of Common Stock that may be issued to former Peck Electric Co. shareholders</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>898,473</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="text-indent: -9pt; margin-left: 9pt;">Earnout provision, includes new shares of Common Stock that may be issued to Exit Strategy</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>11,231</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -9pt; margin-left: 9pt;">Earnout provision, including new shares of Common Stock that may be issued to holders of forfeited and canceled shares</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>257,799</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="text-indent: -9pt; margin-left: 9pt;">Option to purchase Common Stock, from Jensyn&#8217;s IPO</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>429,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>429,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -9pt; margin-left: 9pt;">Warrants to purchase Common Stock, from Jensyn&#8217;s IPO</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>2,277,141</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>2,292,250</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="text-indent: -9pt; margin-left: 9pt;">Warrants to purchase Common Stock, from Solar Project Partners, LLC. Exchange and Subscription Agreement</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>275,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -9pt; margin-left: 9pt;">Conversion of Preferred Stock to Common Stock from GreenSeed Investors, LLC Exchange and Subscription Agreement</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>370,370</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>-</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr></table></div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify; margin-left: 18pt;">A summary of long-term debt is as follows:</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="margin-left: 18pt;"><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31,</div><div style="text-align: center;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31,</div><div style="text-align: center;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-align: justify;">NBT Bank, National Association, 4.25% interest rate, secured by all business assets, payable in monthly installments of $5,869 through September 2026, with a balloon payment at maturity.</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>683,268</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>723,230</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-align: justify;">NBT Bank, National Association, 4.00% interest rate, secured by all business assets, payable in monthly installments of $12,070 through January 2021.</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>12,050</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>153,258</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-align: justify;">NBT Bank, National Association, 4.20% interest rate, secured by building, payable in monthly installments of $3,293 through September 2026, with a balloon payment at maturity.</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>246,135</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>274,476</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-align: justify;">NBT Bank, National Association, 4.15% interest rate, secured by all business assets, payable in monthly installments of $3,677 through April 2026.</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>210,475</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>244,920</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-align: justify;">NBT Bank, National Association, 4.20% interest rate, secured by all business assets, payable in monthly installments of $5,598 through October 2026, with a balloon payment at maturity.</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>426,624</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>474,464</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-align: justify;">NBT Bank, National Association, 4.85% interest rate, secured by a piece of equipment, payable in monthly installments of $2,932 including interest, through May 2023.</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>80,001</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>110,413</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-align: justify;">Various vehicle loans, interest ranging from 0% to 6.99%, total current monthly installments of approximately $8,150, secured by vehicles, with varying terms through September 2025.</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>294,799</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>333,510</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div style="text-align: justify;">National Bank of Middlebury, 3.95% interest rate for the initial 5 years, after which the loan rate will adjust equal to the Federal Home Loan Bank of Boston 5/10 &#8211; year Advance Rate plus 2.75%, loan is subject to a floor rate of 3.95%, secured by solar panels and related equipment, payable in monthly installments of $2,388 including interest, through December 2024.</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>73,467</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>98,033</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>2,026,819</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>2,412,304</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-align: justify;">Less current portion</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(308,394</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(426,254</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>1,718,425</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>1,986,050</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-align: justify;">Less debt issuance costs</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(16,930</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(20,003</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="text-align: justify;">Long-term debt</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>1,701,495</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div>1,966,047</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td></tr></table></div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify; margin-left: 18pt;">Summary financial information on NCL as of September 30, 2020 is:</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 50%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(204, 238, 255);"><div style="text-align: justify;">Total assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>96,020,037</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%;"><div style="text-align: justify;">Total liabilities</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>46,176,680</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(204, 238, 255);"><div style="text-align: justify;">Comprehensive income</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>8,820,830</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr></table><div style="text-align: justify; margin-left: 18pt;"></div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">NCL&#8217;s fiscal year end is September 30, 2020.</div><div style="text-align: justify;"><br /></div><div style="margin-left: 18pt;"><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Investment in NCL</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Capital</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>36,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>36,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Cash security</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>158,785</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>101,555</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Investment income in excess of losses (incurred and reserves)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>3,320</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>3,320</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total deferred tax assets</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>198,105</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>140,875</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr></table></div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify; margin-left: 18pt;">Accounts receivable consist of:</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="margin-left: 18pt;"><table border="0" cellpadding="0" cellspacing="0" style="width: 80%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 56%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31,</div><div style="text-align: center;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31,</div><div style="text-align: center;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Accounts receivable - contracts in progress</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>6,206,760</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>7,190,412</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Accounts receivable - retainage</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>93,197</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>188,193</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>6,299,957</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>7,378,605</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Allowance for doubtful accounts</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(84,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(84,000</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%; padding-bottom: 4px;"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>6,215,957</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>7,294,605</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td></tr></table></div><div></div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;">&#160;</td><td style="vertical-align: top; width: 18pt;"><div style="text-align: justify; font-weight: bold;">r)</div></td><td style="vertical-align: top; width: auto;"><div style="text-align: justify; font-weight: bold;">Segment Information</div></td></tr></table><div><br /></div><div style="text-align: justify; margin-left: 18pt; color: #000000;">Operating segments are defined as components of an enterprise for which separate financial information is available and evaluated regularly by the chief operating decision maker, or decision-making group, in deciding the method to allocate resources and assess performance. The Company currently has one reportable segment with different product offerings for financial reporting purposes, which represents the Company&#8217;s core business.</div></div> 15.00 19.68 129414 0 3234501 200000 5298159 0 5313268 10.00 12.50 228667 384536 0 1820744 1819482 8 0 3234501 840000 300000 200000 0 -26 0 26 0 492037 34190 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 18pt; vertical-align: top; font-weight: bold;">10.</td><td style="width: auto; vertical-align: top;"><div style="font-weight: bold;">EQUITY FINANCINGS</div></td></tr></table><div style="text-align: justify;"><br /></div><div style="text-align: justify;">On October 12, 2020, the Company received notification that 30,218 warrants issued in connection with the Company&#8217;s (Jensyn Acquisition Corp.) initial public offering were exercised and 15,109 shares of Common Stock were issued in connection with such exercise resulting in cash proceeds to the Company of $173,751.</div><div><br /></div><div style="text-align: justify;">On September 26, 2019, the Company entered into a Purchase Agreement with Lincoln Park Capital Fund, LLC (&#8220;Lincoln Park&#8221;), pursuant to which, upon the terms and subject to the conditions and limitations set further therein, Lincoln Park has committed to purchase an aggregate of $15.0 million of the Company&#8217;s Common Stock from time to time at the sole discretion of the Company. (the &#8220;Purchase Agreement&#8221;) As consideration for entering into the Purchase Agreement, the Company issued to Lincoln Park as a commitment fee (the &#8220;Commitment Shares&#8221;) 81,263 share of Company Common Stock with a fair value of $4.96. The fair value of the shares issued was recorded to additional paid in capital at December 31, 2019.</div></div> 4016761 9006682 323 5071038 4518085 552630 0 3323992 5682139 529 412356 0 3603876 531 20 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 18pt; vertical-align: top; align: right; font-weight: bold;">18.</td><td style="width: auto; vertical-align: top;"><div style="font-weight: bold;">SUBSEQUENT EVENTS</div></td></tr></table><div><br /></div><div style="color: #000000;"><div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The Company evaluated subsequent events and transactions that occurred after the balance sheet date up to the date that the financial statements were issued. Other than as described below, the Company did not identify any subsequent events that would have required adjustment or disclosure in the financial statements.</div></div><div><br /></div><div style="color: #000000; font-style: italic;">Registered Direct Offering</div><div><br /></div><div style="text-align: justify;">On January 8, 2021 we entered into a Securities Purchase Agreement with two institutional investors providing for the issuance and sale by the Company of an aggregate 840,000 shares of our Common Stock in a registered direct offering at a purchase price of $12.50 per Share for gross proceeds of approximately $10.5 million before deducting fees and offering expenses.</div><div style="text-indent: 36pt;"><font style="color: #000000;"></font><br /></div><div style="color: #000000; font-style: italic;">Agreement and Plan of Merger and Reorganization</div><div><br /></div><div style="text-align: justify; color: #000000;">On January 19, 2021, the Company entered into an Agreement and Plan of Merger and Reorganization with iSun Energy LLC.&#160; iSun Energy LLC became a wholly-owned subsidiary of the Company. iSun Energy, LLC is a provider of products and services designed to support the electric vehicle market. In connection with Merger, Sassoon Peress, the sole member, will receive 400,000 shares of the Company&#8217;s Common Stock over five years, 200,000 shares of which were issued at the closing, warrants to purchase up 200,000 shares of the Company&#8217;s Common Stock, and up to 240,000 shares of the Company&#8217;s Common Stock based on certain performance milestones. The Company has issued an aggregate of 300,000 shares of the Company&#8217;s Common Stock in connection with the Merger as the provisions of the Warrant with respect to 100,000 shares of Common Stock have been met.</div><div style="text-indent: 36pt;"><font style="color: #000000;"></font><br /></div><div style="color: #000000; font-style: italic;">Exercise of Public Warrants</div><div><br /></div><div style="color: rgb(0, 0, 0); text-align: justify;">On various dates from January 1, 2021 through March 12, 2021, certain holders of the Company&#8217;s Public Warrants exercised the Public Warrants to purchase shares of Common Stock. As of March 12, 2021, a total of 2,598,902 Public Warrants were exercised resulting in an issuance of 1,299,451 shares of Common Stock with net proceeds of $14,943,687 being received by the Company. At March 12, 2021, the number of Public Warrants available to exercise totaled 1,565,380.</div><div><br /></div><div style="color: #000000; font-style: italic;">Equity Incentive Program</div><div><br /></div><div style="color: rgb(0, 0, 0); text-align: justify;">On February 25, 2021, the Company held a Special Meeting of Stockholders (the &#8220;Special Meeting&#8217;) to approve the Company&#8217;s 2020 Equity Incentive Plan, as amended (the &#8220;Plan&#8221;) The Company had previously provided Notice of the Special Meeting and a Proxy Statement dated February 2, 2021. The plan allows the Company to grant stock awards and options based on certain annual revenue and EBITDA targets. The Company has issued 129,414 shares of Common Stock under the provisions of the Plan.</div><div><br /></div><div style="color: #000000; font-style: italic;">Conversion of Preferred Shares</div><div><br /></div><div style="text-align: justify; color: #000000;">On February 22, 2021, the Board of Directors of iSun, Inc. (the &#8220;Company&#8221;) and the holders of a majority of the Company&#8217;s Series A Convertible Preferred Stock, approved the First Amended and Restated Certificate of Designation of Preferred Stock of iSun Inc. Series A Convertible Preferred Stock (the &#8220;First Amended Certificate of Designation&#8221;) that amends and replaces in its entirety the Certificate of Designation of Preferred Stock of iSun Inc. Series A Convertible Preferred Stock dated April 28, 2020. The First Amended Certificate of Designation was filed with the Delaware Secretary of State on February 22, 2021.</div><div><font style="color: #000000;"></font><br /></div><div style="text-align: justify; color: #000000;">The First Amended Certificate of Designation designates two hundred thousand (200,000) shares of the Company&#8217;s authorized preferred share capital as Series A Convertible Preferred Stock (the &#8220;Series A&#8221;) and provides for certain preferences to holders of Series A. The Series A is convertible on a mandatory basis into shares of the Company&#8217;s Common Stock as soon as practicable after the date on which the closing price of the Company&#8217;s Common Stock is equal to or greater than $15.00 per share for any twenty (20) days within a thirty (30) days trading window. The Series A conversion rate is 1.851852. Pursuant to the First Amended Certificate of Designation, on February 22, 2021 the Company notified all holders of the Series A of the mandatory conversion of the Series A. A total of 370,370 shares of Common Stock have been issued pursuant to the conversion.</div><div style="text-align: justify; color: #000000;"><br /></div><div style="text-align: justify; color: #000000; font-style: italic;">Exercise of Warrant</div><div><br /></div><div style="text-align: justify; color: #000000;">On February 9, 2021, the Company issued 117,376 shares of Common Stock in connection with a warrant issued to GreenSeed Investors, LLC. The warrant was exercised on a cashless basis with net shares issued based on the Warrant.</div><div><br /></div><div style="text-align: justify; color: #000000; font-style: italic;">Exercise of the Unit Purchase Option</div><div><br /></div><div style="text-align: justify; color: #000000;">On January 25, 2021, a certain holder exercised the right to convert 292,500 units into 133,684 shares of Common Stock on a cashless basis.</div><div><br /></div><div style="text-align: justify; color: #000000; font-style: italic;">Stock Redemption</div><div><br /></div><div style="text-align: justify; color: #000000;">On January 25, 2021, the Company purchased 34,190 shares of Common Stock from certain executives at $19.68, which was the 5-day average of the closing prices for the Common Stock as reported by the Nasdaq Capital Market for the five trading days immediately preceding January 22, 2021, for a total of approximately $675,000.</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;"><div><br /></div></td><td style="vertical-align: top; width: 18pt;"><div style="text-align: left;"><font style="font-weight: bold;">e)</font></div></td><td style="vertical-align: top; width: auto;"><div style="text-align: left;"><font style="font-weight: bold;">Accounts Receivable</font></div></td></tr></table><div style="text-align: justify; text-indent: -36pt; margin-left: 54pt;"><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">Accounts receivable are recorded when invoices are issued and presented on the balance sheet net of the allowance for doubtful accounts. The allowance, which was $84,000 at December 31, 2020 and $84,000 at December 31, 2019, is estimated based on historical losses, the existing economic condition, and the financial stability of the Company&#8217;s customers. Accounts are written off against the reserve when they are determined to be uncollectible.</div></div> 1138341 206213 0 0 0 0 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;"><div><br /></div></td><td style="vertical-align: top; width: 18pt;"><div style="text-align: left;"><font style="font-weight: bold;">m)</font></div></td><td style="align: left; vertical-align: top; width: auto;"><div style="text-align: left;"><font style="font-weight: bold;">Use of Estimates</font></div></td></tr></table><div style="text-align: justify; margin-left: 18pt;"><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">The preparation of consolidated financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and revenues and expenses during the reporting period. On an ongoing basis, the Company evaluates their estimates, including those related to inputs used to recognize revenue over time, investments, impairment on investments and valuation of deferred tax assets. Actual results could differ from those estimates.</div></div> 0.7136 0.0036 0.0000 96052 P5Y 5301471 4447681 4447681 5301471 false --12-31 2020-12-31 VT No No Yes Non-accelerated Filer 19800000 ISUN, INC. 0001634447 8478584 2020 FY 10-K Yes false true false true <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify; margin-left: 18pt;">Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The estimated useful lives are as follows:</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><table align="center" border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td style="width: 35%; vertical-align: top; background-color: rgb(204, 236, 255);"><div>Buildings and improvements</div></td><td style="width: 15%; vertical-align: top; background-color: rgb(204, 236, 255);"><div>39 years</div></td></tr><tr><td style="width: 35%; vertical-align: top;"><div>Vehicles</div></td><td style="width: 15%; vertical-align: top;"><div>3-5 years</div></td></tr><tr><td style="width: 35%; vertical-align: top; background-color: rgb(204, 236, 255);"><div>Tools and equipment</div></td><td style="width: 15%; vertical-align: top; background-color: rgb(204, 236, 255);"><div>3-7 years</div></td></tr><tr><td style="width: 35%; vertical-align: top;"><div>Solar arrays</div></td><td style="width: 15%; vertical-align: top;"><div>20 years</div></td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div>During the years ended December 31, 2020 and 2019, the Company incurred the following union assessments.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="margin-left: 18pt;"><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31,</div><div style="text-align: center;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31,</div><div style="text-align: center;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Pension fund</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>310,023</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>374,020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Welfare fund</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>971,720</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>1,192,831</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">National employees benefit fund</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>90,993</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>131,982</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Joint apprenticeship and training committee</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>20,233</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div>17,829</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">401(k) matching</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>43,998</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div>38,521</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 4px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>1,436,967</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>1,755,183</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td></tr></table></div></div> P30D P45D P5Y 0 0 0.8 1.20 P10D 50000 3 2 242865 3024194 50000000 39500000 P6M 292500 P5D 100000 15.00 P5Y 2598902 240000 2 133684 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 18pt; vertical-align: top; font-weight: bold;">4.</td><td style="width: auto; vertical-align: top;"><div style="font-weight: bold;">LIQUIDITY AND FINANCIAL CONDITION</div></td></tr></table><div style="text-align: justify; margin-left: 20pt;"><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify;">In 2020, the Company experienced a net operating loss but positive cash flow from operations. At December 31, 2020, the Company had balances of cash of $699,154 working capital of $242,865 and total stockholders&#8217; equity of $9,006,682. To date, the Company has relied predominantly on operating cash flow to fund its operations and borrowings from its credit facilities.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">The Company does not expect to continue to incur losses from operations as the net operating loss was a result of the negative impact of the COVID-19 pandemic. The Company&#8217;s operations were delayed for approximately six months of the year ended December 31, 2020, which resulted in an overall reduction in revenue.</div><div><br /></div><div style="text-align: justify;">On January 8, 2021 we entered into a Securities Purchase Agreement with two institutional investors providing for the issuance and sale by the Company of an aggregate 840,000 shares of our Common Stock in a registered direct offering at a purchase price of $12.50 per Share for gross proceeds of approximately $10.5 million before deducting fees and offering expenses. The Company&#8217;s Form S-3 Registration Statement is effective and allows the Company to offer, issue and sell up to $50,000,000 in the aggregate of our shares of Common Stock. After the registered direct offering, the Company has approximately $39.5 million available under the shelf registration.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Under the terms of the equity line of credit, Lincoln Park Capital is required to purchase shares up to a total value of $15,000,000 pursuant to certain terms and conditions. The Company can require the purchase of 50,000 shares of Common Stock under a regular purchase. On the next day following a regular purchase, the Company can require the purchase of an accelerated purchase equal to 200% of the shares sold in the regular purchase as well as an additional accelerated purchase equal to 300% of the shares sold in the regular purchase. The total number of shares authorized under the Purchase Agreement total 3,024,194 which would allow the Company to maximize the equity line of credit within 10 business days.</div><div><br /></div><div style="color: rgb(0, 0, 0); text-align: justify;">On various dates from January 1, 2021 through March 12, 2021, certain holders of the Company&#8217;s Public Warrants exercised the right to convert the warrants into shares of Common Stock. As of March 12, 2021, a total of 2,598,902 Public Warrants were submitted for exercise resulting in an issuance of 1,299,451 with net proceeds of $14,943,687 being received by the Company. Subsequent to the conversion of the warrants, the Company has approximately $22 million in cash availability.</div><div><br /></div><div style="text-align: justify;">The Company believes its current cash on hand, proceeds generated from the registered direct offering, the availability under the equity line of credits, the collectability of its accounts receivable and project backlog are sufficient to meet its operating and capital requirements for at least the next twelve months from the date these financial statements are issued.</div></div> -220005 0 1134772 0 1962000 1138000 P3Y 1 1 2 1 1 0.0200 0.0200 0.0200 2500 2500 45832 26000 108162 3500 1146346 214477 940133 -923864 5168782 10867354 275556 0 275556 30218 15000000 4.96 374020 90993 131982 971720 1436967 17829 1192831 1755183 38521 43998 20233 310023 1000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify; text-indent: 18pt;">Information with respect to contracts in progress are as follows:</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="margin-left: 18pt;"><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31,</div><div style="text-align: center;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31,</div><div style="text-align: center;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Expenditures to date on uncompleted contracts</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>7,764,622</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>4,699,855</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Estimated earnings thereon</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>2,178,868</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>1,409,060</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>9,943,490</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>6,108,915</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less billings to date</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(10,867,354</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(5,168,782</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(923,864</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>940,133</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Plus under billings remaining on contracts 100% complete</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>1,138,341</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>206,213</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 4px;"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>214,477</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>1,146,346</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td></tr></table></div><div style="text-align: justify;">&#160; <br /></div><div style="text-align: justify; text-indent: 18pt;">Included in accompany balance sheets under the following captions:</div><div style="text-align: justify;"><br /></div><div style="margin-left: 18pt;"><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31,</div><div style="text-align: center;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31,</div><div style="text-align: center;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-align: justify;">Cost and estimated earnings in excess of billings</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>1,354,602</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>1,272,372</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div>Billings in excess of costs and estimated earnings on uncompleted contracts</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(1,140,125</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(126,026</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>214,477</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>1,146,346</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td></tr></table></div></div> 11231 0 898473 0 0 257799 429000 429000 0.0208 0.245 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;"><div><br /></div></td><td style="vertical-align: top; width: 18pt;"><div style="text-align: justify; font-weight: bold;">l)</div></td><td style="vertical-align: top; width: auto;"><div style="text-align: justify; font-weight: bold;">Sales Tax</div></td></tr></table><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">The Company&#8217;s accounting policy is to exclude state sales tax collected and remitted from revenues and costs of sales, respectively.</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="width: 18pt;">&#160;</td><td style="vertical-align: top; width: 18pt;"><div style="text-align: left;"><font style="font-weight: bold;">f)</font></div></td><td style="vertical-align: top; width: auto;"><div style="text-align: left;"><font style="font-weight: bold;">Project Assets</font></div></td></tr></table><div style="text-align: justify; text-indent: -36pt; margin-left: 54pt;"><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; margin-left: 18pt;">Project assets primarily consist of costs related to solar power projects that are in various stages of development that are capitalized prior to the completion of the sale of the project, and are actively marketed and intended to be sold. In contrast to contract assets, the Company holds a controlling interest in the project itself. These project related costs include costs for land, development, and construction of a PV solar power system. Development costs may include legal, consulting, permitting, transmission upgrade, interconnection, and other similar costs. The Company typically classifies project assets as noncurrent due to the nature of solar power projects (long-lived assets) and the time required to complete all activities to develop, construct, and sell projects, which is typically longer than 12 months. Once the Company enters into a definitive sales agreement, such project assets are classified as current until the sale is completed and the Company has met all of the criteria to recognize the sale as revenue. Any income generated by a project while it remains within project assets is accounted for as a reduction to the basis in the project. If a project is completed and begins commercial operation prior to the closing of a sales arrangement, the completed project will remain in project assets until placed in service. All expenditures related to the development and construction of project assets, whether fully or partially owned, are presented as a component of cash flows from operating activities. Project assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. A project is considered commercially viable or recoverable if it is anticipated to be sold for a profit once it is either fully developed or fully constructed. A partially developed or partially constructed project is considered to be commercially viable or recoverable if the anticipated selling price is higher than the carrying value of the related project assets. The Company examines a number of factors to determine if the project is expected to be recoverable, including whether there are any changes in environmental, permitting, market pricing, regulatory, or other conditions that may impact the project. Such changes could cause the costs of the project to increase or the selling price of the project to decrease. If a project is not considered recoverable, we impair the respective project assets and adjust the carrying value to the estimated fair value, with the resulting impairment recorded within &#8220;Selling, general and administrative&#8221; expense.</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="text-align: justify; margin-left: 18pt;">Project Asset were $0 for the years ended December 31, 2020 and 2019, respectively.</div></div> 100 100000 300000 35900 189958 189337 36000 36000 158785 101555 3320 3320 36000 P30D P30D P20D P20D 500000 100000 4000000 1.85185 1.851852 400000 50000 5000000 0 275556 0 96052 0 9128 0 126793 30658 266814 0 0.0395 1718425 1986050 P10Y P5Y 0 96052 1283364 1199535 4724444 0 6386025 6386025 0.10 5618675 493299 898473 11231 1 1 1 12.00 281758 23959 0.59 0 390000 5.75 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 18pt; vertical-align: top; font-weight: bold;">6.</td><td style="width: auto; vertical-align: top;"><div style="font-weight: bold;">CONTRACTS IN PROGRESS</div></td></tr></table><div style="text-align: justify;"><font style="font-weight: bold;"></font><br /></div><div style="text-align: justify; text-indent: 18pt;">Information with respect to contracts in progress are as follows:</div><div style="text-align: justify; margin-left: 18pt;"><br /></div><div style="margin-left: 18pt;"><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31,</div><div style="text-align: center;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31,</div><div style="text-align: center;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Expenditures to date on uncompleted contracts</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>7,764,622</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>4,699,855</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Estimated earnings thereon</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>2,178,868</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>1,409,060</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>9,943,490</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>6,108,915</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less billings to date</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(10,867,354</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(5,168,782</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>(923,864</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>940,133</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Plus under billings remaining on contracts 100% complete</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>1,138,341</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>206,213</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 4px;"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>214,477</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>1,146,346</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td></tr></table></div><div style="text-align: justify;">&#160; <br /></div><div style="text-align: justify; text-indent: 18pt;">Included in accompany balance sheets under the following captions:</div><div style="text-align: justify;"><br /></div><div style="margin-left: 18pt;"><table border="0" cellpadding="0" cellspacing="0" style="width: 90%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31,</div><div style="text-align: center;">2020</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center;">December 31,</div><div style="text-align: center;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);"><div style="text-align: justify;">Cost and estimated earnings in excess of billings</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>1,354,602</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div>1,272,372</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 2px;"><div>Billings in excess of costs and estimated earnings on uncompleted contracts</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(1,140,125</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><div>(126,026</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>214,477</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><div>1,146,346</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td></tr></table></div></div> 15109 0 1299451 15109 200000 117376 173753 0 0 173751 2 0 200000 200000 0 5000000 20 4999980 0 81263 0 81263 0 257799 257799 8 0 0 -10968 -10976 42 42 0 0 0 0 0 -129142 -129324 182 419450 0 0 0 486414 0 486414 0 0 96052 0 0 0 96052 1460565 1447799 216261 1066159 EX-101.SCH 8 peck-20201231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - Consolidated Statement of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - EXCHANGE AGREEMENT/REVERSE MERGER AND RECAPITALIZATION link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - EXCHANGE AND SUBSCRIPTION AGREEMENT link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - LIQUIDITY AND FINANCIAL CONDITION link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - ACCOUNTS RECEIVABLE link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - CONTRACTS IN PROGRESS link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - LINE OF CREDIT link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - EQUITY FINANCINGS link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - UNION ASSESSMENTS link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - PROVISION FOR INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - CAPTIVE INSURANCE link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - DEFERRED COMPENSATION PLAN link:presentationLink link:calculationLink link:definitionLink 061600 - Disclosure - EARNINGS (LOSS) PER SHARE link:presentationLink link:calculationLink link:definitionLink 061700 - Disclosure - PREFERRED STOCK link:presentationLink link:calculationLink link:definitionLink 061800 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 070100 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 080100 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 080300 - Disclosure - EXCHANGE AND SUBSCRIPTION AGREEMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 080500 - Disclosure - ACCOUNTS RECEIVABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 080600 - Disclosure - CONTRACTS IN PROGRESS (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 080900 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 081100 - Disclosure - UNION ASSESSMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 081200 - Disclosure - PROVISION FOR INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 081300 - Disclosure - CAPTIVE INSURANCE (Tables) link:presentationLink link:calculationLink link:definitionLink 081400 - Disclosure - RELATED PARTY TRANSACTIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 081600 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Organization (Details) link:presentationLink link:calculationLink link:definitionLink 090102 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 090104 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 090106 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Project Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090108 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 090110 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Concentration and Credit Risks (Details) link:presentationLink link:calculationLink link:definitionLink 090112 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 090114 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Deferred Finance Costs (Details) link:presentationLink link:calculationLink link:definitionLink 090116 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Debt Extinguishment (Details) link:presentationLink link:calculationLink link:definitionLink 090118 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 090200 - Disclosure - EXCHANGE AGREEMENT/REVERSE MERGER AND RECAPITALIZATION (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - EXCHANGE AND SUBSCRIPTION AGREEMENT (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - LIQUIDITY AND FINANCIAL CONDITION (Details) link:presentationLink link:calculationLink link:definitionLink 090502 - Disclosure - ACCOUNTS RECEIVABLE, Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 090504 - Disclosure - ACCOUNTS RECEIVABLE, Contract Assets and Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - CONTRACTS IN PROGRESS (Details) link:presentationLink link:calculationLink link:definitionLink 090602 - Disclosure - CONTRACTS IN PROGRESS (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - LONG-TERM DEBT, Summary of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 090704 - Disclosure - LONG-TERM DEBT, Maturities of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 090706 - Disclosure - LONG-TERM DEBT, Payroll Protection Loan (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - LINE OF CREDIT (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - COMMITMENTS AND CONTINGENCIES, Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 090902 - Disclosure - COMMITMENTS AND CONTINGENCIES, Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - EQUITY FINANCINGS (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - UNION ASSESSMENTS, Union Assessments (Details) link:presentationLink link:calculationLink link:definitionLink 091104 - Disclosure - UNION ASSESSMENTS, Multiemployer Pension Plans (Details) link:presentationLink link:calculationLink link:definitionLink 091202 - Disclosure - PROVISION FOR INCOME TAXES, Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091204 - Disclosure - PROVISION FOR INCOME TAXES, Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 091206 - Disclosure - PROVISION FOR INCOME TAXES, Statutory to Effective Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - CAPTIVE INSURANCE (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - DEFERRED COMPENSATION PLAN (Details) link:presentationLink link:calculationLink link:definitionLink 091600 - Disclosure - EARNINGS (LOSS) PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 091700 - Disclosure - PREFERRED STOCK (Details) link:presentationLink link:calculationLink link:definitionLink 091800 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 peck-20201231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 10 peck-20201231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 11 peck-20201231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Area under lease Area of Real Estate Property Accounts payable, includes book overdraft of $1,246,437 and $1,496,695 at December 31, 2020 and 2019, respectively Accounts Payable, Current Accounts Receivable [Abstract] Accounts Receivable, after Allowance for Credit Loss [Abstract] Receivable Type [Axis] Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Accounts receivable, net of allowance Total Accounts Receivable, after Allowance for Credit Loss, Current Accounts, Notes, Loans and Financing Receivable [Line Items] Accrued expenses Accrued Liabilities, Current Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Additional Paid-in Capital [Member] Additional paid-in capital Additional Paid in Capital Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Bad debt expense Allowance for Loan and Lease Losses, Write-offs Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Amortization expense Deferred finance charge amortization Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Asset Retirement Obligations Asset Retirement Obligation [Policy Text Block] Assets Assets [Abstract] Total assets Total assets Assets Total current assets Assets, Current Current Assets: Assets, Current [Abstract] Federal Home Loan Bank of Boston [Member] Book overdraft Bank Overdrafts Building and Improvements [Member] Building and Building Improvements [Member] Headquarters [Member] Building [Member] Building and improvements Intangible assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Common stock to be issued or issued in connection with Merger (in shares) Business Acquisition, Acquiree [Domain] Business Acquisition [Line Items] EXCHANGE AGREEMENT/REVERSE MERGER AND RECAPITALIZATION [Abstract] Business Acquisition [Axis] Share Exchange Agreement Business Combinations Policy [Policy Text Block] Net assets and equity acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Organization [Abstract] Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract] CONTRACTS IN PROGRESS [Abstract] Capitalized Contract Cost [Domain] Capitalized Contract Cost [Axis] Contracts in Progress [Abstract] Capitalized Contract Cost, Net [Abstract] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Table] Contract costs Capitalized Contract Cost, Gross Net increase (decrease) in cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, end of year Cash, beginning of year Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash Cash Supplemental schedule of non-cash investing and financing activities: Concentration and Credit Risks [Abstract] Cash, Insured and Uninsured [Abstract] Uninsured cash balances Cash, Uninsured Amount Class of Warrant or Right [Domain] Class of Warrant or Right [Axis] Class of Warrant or Right [Table] Class of Warrant or Right [Line Items] Warrants exercise price (in dollars per share) Exercise price of warrant, whole share (in dollars per share) Warrants outstanding (in shares) Number of shares issued upon exercise of warrants (in shares) Warrants to purchase Common Stock (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Class of Stock [Line Items] Number of shares issued upon exercise of a warrant (in shares) Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Class of Stock [Domain] Commitments and Contingencies (Note 9) Commitments and Contingencies COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] COMMITMENTS AND CONTINGENCIES [Abstract] Common Stock [Member] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Common stock - 0.0001 par value 49,000,000 shares authorized, 5,313,268 and 5,298,159 issued and outstanding as of December 31, 2020 and 2019, respectively UNION ASSESSMENTS DEFERRED COMPENSATION PLAN [Abstract] DEFERRED COMPENSATION PLAN UNION ASSESSMENTS [Abstract] Income Taxes [Abstract] Deferred Tax Assets (Liabilities) [Abstract] Comprehensive income Concentration and Credit Risks Concentration Risk, Credit Risk, Policy [Policy Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Contract Assets and Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Billings in excess of costs and estimated earnings on uncompleted contracts Billings in excess of costs Billings in excess of costs and estimated earnings on uncompleted contracts Costs and estimated earnings in excess of billings Costs and estimated earnings in excess of billings Contract with Customer, Asset, after Allowance for Credit Loss, Current Contract Liabilities [Abstract] Contract Assets [Abstract] Rights to purchase Common Stock converted into shares of Common Stock (in shares) Number of shares issued in Share Exchange (in shares) Conversion of Stock, Shares Issued Series A Convertible Preferred Stock [Member] Number of shares issued pursuant to conversion (in shares) Conversion of Preferred Stock to Common Stock from GreenSeed Investors, LLC Exchange and Subscription Agreement (in shares) Convertible Preferred Stock, Shares Issued upon Conversion Cost of earned revenue Cost of Goods and Services Sold Federal State Total current Current Federal, State and Local, Tax Expense (Benefit) Current [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Disaggregation of Revenue LONG-TERM DEBT [Abstract] Basis spread on variable rate Face amount Debt Instrument, Face Amount Schedule of Long-term Debt Instruments [Table] Debt Instrument [Axis] Long-term debt Total Long-term Debt, Gross Frequency of payment Debt Instrument, Frequency of Periodic Payment LONG-TERM DEBT Debt Disclosure [Text Block] Debt Instrument [Line Items] Debt Instrument, Name [Domain] Installment payment Interest rate Debt Instrument, Interest Rate, Stated Percentage Line of Credit Facility [Abstract] Debt Instruments [Abstract] Debt Extinguishment Debt, Policy [Policy Text Block] Deferred [Abstract] Deferred tax liability Deferred Income Tax Liabilities, Net Total deferred Deferred Federal, State and Local, Tax Expense (Benefit) Provision for Income Taxes [Abstract] Deferred Tax Assets, Operating Loss Carryforwards, Alternative [Abstract] Net present value of future compensation Deferred Compensation Arrangement with Individual, Recorded Liability Deferred Finance Costs Deferred Charges, Policy [Policy Text Block] Deferred Finance Costs [Abstract] Deferred Compensation Plan [Abstract] Deferred Compensation Arrangements [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Current portion of deferred compensation Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items] Total deferred tax liabilities Deferred Tax Liabilities, Gross (Benefit) provision for deferred income taxes Deferred Income Tax Expense (Benefit) Less debt issuance costs Debt Issuance Costs, Net Total deferred tax assets Deferred Tax Assets, Gross State Deferred State and Local Income Tax Expense (Benefit) Net operating loss Deferred Tax Assets, Operating Loss Carryforwards Accruals and reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Unearned Premiums Reserve Deferred tax liability Deferred tax liability Net deferred tax asset (liabilities) Deferred Tax Liabilities, Net Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Deferred compensation, net of current portion Deferred Compensation Liability, Classified, Noncurrent Defined Benefit Plan Disclosure [Line Items] Depreciation Depreciation expense Depreciation Preferred stock dividend Dividends, Preferred Stock, Paid-in-kind Federal [Member] Domestic Tax Authority [Member] Related Party Transactions [Abstract] Due to Related Parties [Abstract] Due to stockholders Due to Related Parties, Current Earnings (Loss) per Share [Abstract] Earnings Per Share Reconciliation [Abstract] EARNINGS (LOSS) PER SHARE Basic (in dollars per share) Basic income (loss) per share (in dollars per share) EARNINGS (LOSS) PER SHARE [Abstract] Diluted (in dollars per share) Diluted income (loss) per share (in dollars per share) Equity Component [Domain] Equity investment Equity investment Equity Securities, FV-NI EQUITY FINANCINGS [Abstract] Net appreciation (depreciation) in fair value of investments Equity Securities, FV-NI, Gain (Loss) Debt Extinguishment [Abstract] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Gain on forgiveness of PPP loan Gain on forgiveness of PPP loan Gain (Loss) on Extinguishment of Debt Union Assessments [Abstract] Retirement Benefits, Description [Abstract] General and administrative expenses General and Administrative Expense Goodwill Goodwill Gross profit Gross Profit Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Income Tax Authority [Axis] PROVISION FOR INCOME TAXES [Abstract] (Loss) income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Consolidated Statements of Operations [Abstract] PROVISION FOR INCOME TAXES Income Tax Disclosure [Text Block] Income Tax Authority [Domain] Income tax expense at federal statutory rate Statutory to Effective Tax Rate Reconciliation [Abstract] Effective Income Tax Rate Reconciliation, Amount [Abstract] Permanent differences (Benefit) provision for income taxes (Benefit) provision for income taxes Income Tax Expense (Benefit) State and local taxes net of federal benefit Paycheck Protection Program tax exempt loan forgiveness Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount Other adjustments Income Tax Uncertainties [Abstract] Income Tax Uncertainties [Abstract] Income Taxes Income Tax, Policy [Policy Text Block] Income taxes Income Taxes Paid, Net Costs and estimated earnings in excess of billings Increase (Decrease) in Contract with Customer, Asset Billings in excess of costs and estimated earnings on uncompleted contracts Increase (Decrease) in Contract with Customer, Liability Accounts payable Increase (Decrease) in Accounts Payable Accounts receivable Increase (Decrease) in Accounts Receivable Accrued expenses Increase (Decrease) in Accrued Liabilities Deferred compensation Increase (Decrease) in Deferred Compensation Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Prepaid expenses Increase (Decrease) in Prepaid Expense Increase (Decrease) in Stockholders' Equity [Roll Forward] Interest expense Interest Expense Interest EXCHANGE AND SUBSCRIPTION AGREEMENT Investment [Text Block] Investment in GSI Investment [Table Text Block] Investments [Domain] Investment Holdings [Line Items] Investment Type [Axis] Investment Holdings [Table] Fair value of investment CAPTIVE INSURANCE Investments and Other Noncurrent Assets [Text Block] EXCHANGE AND SUBSCRIPTION AGREEMENT [Abstract] Minority Stockholder [Member] Investor [Member] IPO [Member] Term of operating lease Lessee, Operating Lease, Term of Contract 2023 Lessee, Operating Lease, Liability, to be Paid, Year Three Lessee, Lease, Description [Table] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five 2024 Lessee, Operating Lease, Liability, to be Paid, Year Four Lessee, Lease, Description [Line Items] Operating Leases [Abstract] Lessee, Operating Lease, Description [Abstract] Total future minimum lease payments Lessee, Operating Lease, Liability, to be Paid Future Minimum Lease Payments 2025 Lessee, Operating Lease, Liability, to be Paid, Year Five 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two 2021 Lessee, Operating Lease, Liability, to be Paid, Year One Long-Term Debt [Abstract] Provision for Income Taxes [Abstract] Long-term Debt, Current and Noncurrent [Abstract] Land [Member] Land [Member] Lease Contractual Term [Axis] Lease Contractual Term [Domain] Total liabilities and stockholders' equity Liabilities and Equity Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Total liabilities Total liabilities Long-term liabilities: Liabilities, Noncurrent [Abstract] Total current liabilities Liabilities, Current Current Liabilities: Liabilities, Current [Abstract] LINE OF CREDIT [Abstract] Interest rate Line of Credit Facility, Interest Rate at Period End Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Line of credit Line of Credit, Current ACCOUNTS RECEIVABLE LINE OF CREDIT Long-term Debt [Text Block] Maturities of Long-term Debt [Abstract] 2025 2022 2023 Long-term debt, net of current portion Long-term debt Long-term Debt, Excluding Current Maturities Current portion of long-term debt Less current portion Thereafter 2021 2024 Investment in NCL [Abstract] Long-term Investments [Abstract] EXCHANGE AGREEMENT/REVERSE MERGER AND RECAPITALIZATION Mergers, Acquisitions and Dispositions Disclosures [Text Block] Tools and Equipment [Member] Machinery and Equipment [Member] Tools and equipment Machinery and Equipment, Gross Majority Stockholders [Member] Majority Shareholder [Member] Dividend Yield [Member] Measurement Input Type [Domain] Measurement Input Type [Axis] Volatility [Member] Risk Free Rate [Member] Movement in Property, Plant and Equipment [Roll Forward] Plan Number Multiemployer Plan, Pension, Significant, Plan Number Zone status Multiemployer Plan, Pension, Significant, Certified Zone Status [Fixed List] Multiemployer Pension Plans [Abstract] Multiemployer Plan, Employer Contribution, Cost [Abstract] Surcharge Multiemployer Plan, Pension, Significant, Surcharge [Fixed List] Expiration date of CBA Multiemployer Plan, Pension, Significant, Collective-Bargaining Arrangement, Expiration Date FIP/RP Status Multiemployer Plan, Pension, Significant, Funding Improvement or Rehabilitation Plan, Implementation Status [Fixed List] Employer Identification Number Multiemployer Plan, Pension, Significant, Employer Identification Number Contributions Multiemployer Plan, Pension, Significant, Employer Contribution, Cost Multiemployer Plan [Line Items] Numerator [Abstract] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Net loss Net loss Net loss Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from operating activities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Net loss available to shares of common stockholders Net loss available to common stock shareholders Net Income (Loss) Available to Common Stockholders, Basic Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Other expenses Nonoperating Income (Expense) [Abstract] Number of reportable segments Number of Reportable Segments Future Minimum Lease Payments [Abstract] Warehouse and other operating expenses Operating Costs and Expenses Total operating expenses Operating Expenses Rent expense Operating Lease, Cost Operating (loss) income Operating Income (Loss) Net operating losses Operating Loss Carryforwards Operating Loss Carryforwards [Line Items] Valuation allowance Operating Loss Carryforwards, Valuation Allowance Operating Loss Carryforwards [Table] SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES [Abstract] Minimum commitment for future compensation Other Commitment Other Assets: CAPTIVE INSURANCE [Abstract] Other current assets Other Assets, Current Other assets Other Assets, Noncurrent Equipment Used in Solar Installations [Member] Other Energy Equipment [Member] Captive insurance investment Total deferred tax assets Other Long-term Investments Prime Rate [Member] Payment to redeeming stockholders Payment to redeeming executives Payments for Repurchase of Common Stock Equity line issuance costs Payments of Stock Issuance Costs Deferred finance costs Deferred finance charges Payments of Financing Costs Stockholder distributions paid Payments of Capital Distribution Investment costs Payments to Acquire Equity Method Investments Investment in captive insurance Payment to Acquire Life Insurance Policy, Investing Activities Purchase of equipment Payments to Acquire Property, Plant, and Equipment Pension Fund [Member] Pension Plan [Member] Plan Name [Axis] Plan Name [Domain] Net income applicable to preferred stock dividend Net income applicable to preferred share holders Preferred Stock Dividends, Income Statement Impact PREFERRED STOCK Preferred Stock [Abstract] Preferred Stock, Including Additional Paid in Capital [Abstract] Liquidation price per share (in dollars per shares) Preferred Stock, Liquidation Preference Per Share Dividend rate (in dollars per shares) Preferred Stock, Dividend Rate, Per-Dollar-Amount Preferred stock, liquidation value Preferred Stock, Liquidation Preference, Value Preferred Stock [Member] PREFERRED STOCK [Abstract] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Preferred stock - 0.0001 par value 200,000 shares authorized, 200,000 and 0 issued and outstanding at December 31, 2020 and December 31, 2019, respectively (Liquidation Value of $5,000,000) Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Preferred Units, Class [Domain] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares designated (in shares) Preferred stock, shares authorized (in shares) Preferred stock, shares authorized (in shares) Preferred Units by Name [Axis] Redemption price per share (in dollars per shares) Preferred Stock, Redemption Price Per Share Private Placement [Member] Proceeds from warrant exercise Proceeds from exercise of warrants Due to stockholders Proceeds from (Repayments of) Related Party Debt Gross proceeds from issuance of common stock Proceeds from Issuance of Common Stock Proceeds from line of credit Proceeds from Lines of Credit Proceeds from long-term debt Proceeds from Issuance of Secured Debt Gross proceeds from registered direct offering Proceeds from Issuance of Private Placement Cash surrender value - life insurance Proceeds from Life Insurance Policy Proceeds from PPP loan Proceeds from Issuance of Other Long-term Debt Proceeds from related party Proceeds from Related Party Debt Useful life Property, Plant and Equipment, Useful Life Additions Property, Plant and Equipment, Additions Property, Plant and Equipment [Line Items] Long-Lived Tangible Asset [Axis] Property, Plant and Equipment [Abstract] Long-Lived Tangible Asset [Domain] Property plant and equipment, gross Property, Plant and Equipment, Gross Property plant and equipment, net Property, Plant and Equipment, Net Property and Equipment Property and equipment: Property, Plant and Equipment, Net [Abstract] Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Receivable [Domain] ACCOUNTS RECEIVABLE [Abstract] Accounts Receivable [Abstract] Receivables, Net, Current [Abstract] RELATED PARTY TRANSACTIONS [Abstract] Related Party [Domain] Related Party Transaction [Line Items] Related Party [Axis] Related Party Transaction [Axis] Related party transaction amount Related Party Transaction [Domain] RELATED PARTY TRANSACTIONS Payments of line of credit Repayments of Lines of Credit Payments of long-term debt Repayments of Long-term Debt Retainage Retainage Deposit Retained earnings Retained Earnings (Accumulated Deficit) Retained Earnings [Member] Retirement Plan Type [Axis] Retirement Plan Name [Axis] Retirement Plan Name [Domain] Retirement Plan Type [Domain] Revenue Recognition [Abstract] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Revenue Earned revenue Sale of Stock [Domain] Related Party Transactions Schedule of Related Party Transactions [Table Text Block] Multiemployer Pension Plans Multiemployer Plan [Table Text Block] Multiemployer Plan [Table] Maturities of Long-term Debt Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Earnings (Loss) per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Statutory to Effective Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Business Acquisitions, by Acquisition [Table] Potential Share Issuances Excluded from Computation of Earnings (loss) Per Share Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Deferred Compensation Arrangement with Individual, Share-based Payments [Table] Summary of Long-term Debt Captive Insurance Schedule of Other Assets, Noncurrent [Table Text Block] Property, Plant and Equipment [Table] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Stock by Class [Table] Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Segment Information Segment Reporting, Policy [Policy Text Block] Segments [Domain] Segment Information [Abstract] Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Series A Preferred Stock [Member] Share price (in dollars per share) Shares issued under provisions of Plan (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Balance (in shares) Balance (in shares) Shares, Outstanding Unit price (in dollars per share) Purchase price (in dollars per share) Shares Issued, Price Per Share Rent expense under short-term agreements Short-term Lease, Cost Consolidated Balance Sheets [Abstract] Statement [Table] Segments [Axis] Statement [Line Items] Consolidated Statements of Cash Flows [Abstract] Equity Components [Axis] Class of Stock [Axis] Consolidated Statement of Changes in Stockholders' Equity [Abstract] Combination with Peck Electric Co. (in shares) Number of shares issued for business combination (in shares) Shares of Common Stock issued for equity line, at par Shares issued (in shares) Forfeitures Shares redeemed (in shares) EQUITY FINANCINGS Balance Balance Total Stockholders' equity Total stockholders' equity Stockholders' Equity Attributable to Parent Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Subsequent Events [Abstract] Stockholders' Equity Note [Abstract] Subsequent Event Type [Axis] SUBSEQUENT EVENTS Subsequent Event [Line Items] Subsequent Event Type [Domain] Subsequent Event [Member] SUBSEQUENT EVENTS [Abstract] Subsequent Event [Table] Sale of Stock [Axis] Summary of Investment Holdings [Line Items] Supplemental disclosure of cash flow information Performance Obligations Satisfied Over Time [Member] Transferred over Time [Member] Performance Obligations Satisfied at a Point in Time [Member] Transferred at Point in Time [Member] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Axis] Accounts Receivable Accounts Receivable [Policy Text Block] Unbilled receivables, included in costs in excess of billings Plus under billings remaining on contracts 100% complete Unbilled Contracts Receivable Uncertain tax positions Unrecognized Tax Benefits Interest and penalties related to income taxes Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Use of Estimates Use of Estimates, Policy [Policy Text Block] Variable Rate [Domain] Variable Rate [Axis] Vehicles [Member] Vehicles [Member] Warrant measurement input Equity Financings [Abstract] Warrants and Rights Note Disclosure [Abstract] Fair value of warrants Warrant term Basic (in shares) Weighted average shares outstanding, basic (in shares) Diluted (in shares) Weighted average shares outstanding, diluted (in shares) Weighted average shares of common stock outstanding [Abstract] Denominator [Abstract] Weighted Average Number of Shares Outstanding, Diluted [Abstract] Counterparty Name [Axis] Sassoon Peress [Member] Maximum [Member] Minimum [Member] Real Estate [Domain] Real Estate, Type of Property [Axis] Office Space [Member] Statistical Measurement [Axis] Statistical Measurement [Domain] Counterparty Name [Domain] Title of Individual [Axis] Title of Individual [Domain] Warehouse [Member] Cover Page [Abstract] Amendment Flag Current Fiscal Year End Date Document Period End Date Entity [Domain] Entity Address, State or Province Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Filer Category Entity Public Float Entity Registrant Name Entity Central Index Key Entity Common Stock, Shares Outstanding Document Fiscal Year Focus Document Fiscal Period Focus Legal Entity [Axis] Document Type Entity Interactive Data Current Entity Shell Company Entity Emerging Growth Company Entity Ex Transition Period Entity Small Business Tabular disclosure of physical assets used in the normal conduct of business, their estimated useful lives. Schedule of Estimated Useful Lives of Assets [Table Text Block} [Text Block] Estimated Useful Lives Tabular disclosure of union assessments. Schedule of Union Assessments [Table Text Block] Union Assessments Costs related to solar power projects that are in various stages of development that are capitalized prior to the completion of the sale of the project, and are actively marketed and intended to be sold. Solar Power Projects [Member] Project Assets [Member] Electric operations of the Company. Electric Operations [Member] Electric Operations [Member] Solar operations of the Company. Solar Operations [Member] Solar Operations [Member] Data and network operations of the company. Data and Network Operations [Member] Data and Network Operations [Member] Period between billing and customer payments on construction contracts, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Customer Payments on Construction Contracts, Term Payment period on construction contracts The period of workmanship warranties provided for work performed under construction contracts, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Workmanship Warranties Period Workmanship warranties period Amount of pre-contract costs expected to be recovered from the customer within one year (or the normal operating cycle, if longer). Pre-Contract Costs, Current Pre-contract costs The percentage of eligible accounts receivable on which borrowings for the line of credit facility are based. Line of Credit Facility, Eligible Accounts Receivable Eligible accounts receivable on which borrowings are based A working capital line of credit with NBT Bank. NBT Bank, Working Capital Line of Credit [Member] NBT Bank Working Capital Line of Credit [Member] A line of credit facility with NBT Bank to fund the development of certain solar arrays, maturing in September 2020. NBT Bank, Line of Credit [Member] NBT Bank Line of Credit [Member] The debt service coverage ratio included in the financial covenants for debt instrument, measured on a quarterly basis. Debt Instrument, Debt service coverage ratio Debt service coverage ratio Period of time equity line of credit can be maximized, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Equity line of credit, Term to maximize Period of time to maximize equity line of credit Number of shares of common stock the Company can require to be purchased under a regular purchase under equity line of credit. Equity line of credit, Number of shares issued under regular purchase Number of shares Company can require to be purchased under regular purchase (in shares) Percentage of shares sold under a regular purchase required to be purchased as an accelerated purchase on the next day following regular purchase under equity line of credit. Equity line of credit, Accelerated Purchase Percentage Accelerated purchase percentage Amount of capital used in the entity's day-to-day operations, calculated as current assets minus current liabilities. Working capital Working capital The number of shares authorized tp be purchased under equity of of credit. Equity line of credit, Number of Shares Authorized Number of shares authorized for purchase (in shares) Liquidity and Financial Condition of Entity [Abstract] Liquidity and Financial Condition [Abstract] Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Liquidity and Financial Condition [Line Items] Liquidity and Financial Condition [Line Items] Disclosure of information about liquidity and financial condition of the entity. Liquidity and Financial Condition [Table] Liquidity and Financial Condition [Table] Maximum amount of shares registered to offer, issue and sell under Form S-3 Registration Statement. Registration Statement Registration Statement Remaining amount of shares available for sale under Form S-3 Registration Statement. Shelf Registration Statement, Available amount Available amount under shelf registration Period of time operations of the company are delayed due to event or transaction that is unusual in nature or infrequent in occurrence, or both, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Unusual or Infrequent Item, Term of Delay in Operations Term of delay in operations Number of Units issued under purchase option converted into shares of Common Stock. Unit, Number of Units Converted Number of Units converted (in shares) Period prior to redemption of stock used to calculate redemption price based on average closing price of Company's common stock, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Stock Redeemed or Called, Term of Average Closing Prices Term used to average closing prices of Common Stock The 2020 Equity Incentive Plan allows the Company to grant stock awards and options based on certain annual revenue and EBITDA targets. Equity Incentive Plan 2020 [Member] Equity Incentive Plan [Member] Number of shares of common stock, issuable as contingent consideration and attached to Warrant, with provisions being met in connection with a business combination. Business Combination, Contingent Consideration, Attached to Warrants, Conditions Met Number of common shares attached to Warrant where provisions have been met (in shares) Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the convertible preferred stock to become effective. Convertible Preferred Stock, Stock Price Trigger Stock price trigger for conversion (in dollars per share) Period after entity is acquired for shares of equity interests to be issued, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Business Acquisition, Equity Interest Issued or Issuable, Term to Issues Shares Term for shares to be issued in connection with Merger Number of warrants exercised during the period. Class of Warrant or Right, Exercised Number of warrants exercised (in shares) Number of shares of equity interests issued or issuable as contingent consideration upon completion of certain performance milestones in connection with a business combination. Business Combination, Contingent Consideration, Performance Milestones, Number of Shares Common stock to be issued in connection with Merger based on certain performance milestones (in shares) The number of institutional investors that entered into Securities Purchase Agreement. Number of Institutional Investors Number of institutional investors entering into Securities Purchase Agreement Number of shares issued as a result of the exercise of Units during the period. Stock Issued During Period, Shares, Units Exercised Shares issued upon exercise of Unit (in shares) A provider of products and services designed to support the electric vehicle market. ISun Energy LLC [Member] iSun Energy LLC [Member] The entire disclosure for liquidity and financial condition. Liquidity and Financial Condition [Text Block] LIQUIDITY AND FINANCIAL CONDITION LIQUIDITY AND FINANCIAL CONDITION [Abstract] The amount of income tax expense or benefit for the period Company was a flow through entity. Effective Income Tax Rate Reconciliation, Federal Taxes, Flow Through Entity Federal taxes on period Company was a flow through entity Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to change in corporate entity to C-Corp. Effective Income Tax Rate Reconciliation, Change in Corporate Structure Deferred tax expense recorded upon conversion to C-Corp Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws and are not subject to expiration dates. Operating Loss Carryforwards, Not Subject to Expiration Net operating losses not subject to expiration Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws and are subject to expiration dates. Operating Loss Carryforwards, Subject to Expiration Net operating losses subject to expiration Period previously filed tax years remain subject to examination, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Tax Years Subject to Examination Time period tax years previously filed remain subject to examination Ten-year lease agreement entered into in 2020 for a new headquarters consisting of office space and a warehouse. Lease has annual rent with an annual increase of 2%. Ten-Year Lease, 2020 [Member] 10-Year Lease Entered into in 2020 [Member] Two-year non-cancelable lease agreement entered into in 2019 for equipment used in solar installations. Lease has annual rent. Two-Year Lease, 2019 [Member] 2-Year Lease Entered into in 2019 [Member] Twenty-year non-cancelable lease agreement entered into in 2018 for land on which the Company constructed solar arrays. Lease has annual rent. Twenty-Year Lease, 2018 [Member] 20-Year Lease Entered into in 2018 [Member] The number of operating lease agreements entered into by the Company Lessee, Operating Lease, Number of Lease Agreements Number of operating lease agreements entered into The percentage increase in annual rent payment included in the lessee's operating lease. Lessee, Operating Lease, Annual Rent Increase, Percentage Operating lease annual increase percentage The annual rent payment included in the lessee's operating lease. Lessee, Operating Lease, Annual Rent Annual rent Twenty-year non-cancelable lease agreement entered into in 2017 for land on which the Company constructed solar arrays. Lease has annual rent with an annual increase of 2%. Twenty-Year Lease, 2017 [Member] 20-Year Lease Entered into in 2017 [Member] Twenty-five-year non-cancelable lease agreement entered into in 2015 for land on which the Company constructed solar arrays. Lease has annual rent with an annual increase of 2%. Twenty-Five Year Lease Two, 2015 [Member] 25-Year Lease Two Entered into in 2015 [Member] Twenty-five-year non-cancelable lease agreement entered into in 2015 for land on which the Company constructed solar arrays. Lease has fixed annual rent. Twenty-Five Year Lease One, 2015 [Member] 25-Year Lease One Entered into in 2015 [Member] Earnings on uncompleted contracts. Earnings on Uncompleted Contracts [Member] Earnings on Uncompleted Contracts [Member] Expenditures on uncompleted contracts. Expenditures on Uncompleted Contracts [Member] Expenditures on Uncompleted Contracts [Member] Amount of asset recognized from cost incurred to obtain or fulfill contract with customer, net of billings to customers plus under billings remaining on contracts that are 100% complete. Capitalized Contract Cost Total Balance Sheet Captions of Contracts in Progress [Abstract] Contracts in Progress, Net [Abstract] Amount of asset recognized from cost incurred to obtain or fulfill contract with customer, net of billings to customers. Capitalized Contract Cost, Net of Billings Contract costs, net of billings Amount of billings for costs incurred to obtain or fulfill contract with customer. Capitalized Contract Cost, Billings Less billings to date Amounts retained under contracts with customers. Retainage [Member] Retainage [Member] Amounts due from customer or clients for contracts in progress. Contracts in Progress [Member] Contracts in Progress [Member] Amount of capital returned by the entity in which the company has an investment. Return of capital Return of capital Exchange Agreement [Abstract] Number of warrants exercised. Class of Warrant or Right, Warrants Exercised Number of warrants exercised Maximum amount of common stock shares required to be purchased under equity line of credit. Equity line of credit Equity line of credit Fair value per share of equity shares issued. Equity line of credit, Fair value per Share Fair value per share (in dollars per share) Name of the entity. Lincoln Park Capital Fund, LLC [Member] Lincoln Park [Member] Name of the fund. National Employees Benefit Fund [Member] National Employees Benefit Fund [Member] Fund established by an employer from which benefits are paid to employees in time of sickness or other specified occasion. Welfare Fund [Member] Welfare Fund [Member] A nonprofit organization created in 1941 to develop and standardize education in the electrical industry. Joint Apprenticeship and Training Committee [Member] Joint Apprenticeship and Training Committee [Member] A tax-advantaged, defined-contribution retirement account. Matching 401(k) Plan [Member] 401(k) Matching [Member] Employer assessments based on the number of hours worked or a percentage of gross wages as stipulated in the agreement with the Union. Union Assessments Incurred Union assessments incurred Minimum threshold value used to record property and equipment at cost. Threshold value to record property and equipment at cost Minimum value to record property and equipment at cost Collection of solar panels that absorb the sun's rays and convert them into electricity or heat. Solar Arrays [Member] Solar Arrays [Member] Tabular disclosure of contracts in progress, including the location of amounts on the balance sheet. Schedule of Contracts in Progress [Table Text Block] Contracts in Progress Name of the entity. Peck Electric Co. [Member] Peck Electric Co. [Member] The number of shares to be issued if certain conditions were met by the end of the Earnout Period. Earnout Provision, Number of shares to be issued if certain earnout conditions were met Earnout provision, includes new shares of Common Stock that may be issued (in shares) Number of shares of Common Stock to be forfeited and canceled by certain insiders and their transferees as contemplated by the Exchange Agreement. Earnout Provision, Shares to be forfeited and canceled Earnout provision, including new shares of Common Stock that may be issued to holders of forfeited and canceled shares (in shares) Option to purchase Common Stock, from Jensyn's IPO. Option to purchase Common Stock Option to purchase Common Stock, from Jensyn's IPO (in shares) Unsecured notes to stockholders with interest at the mid-term applicable federal rate (AFR). Unsecured Notes [Member] Unsecured Notes [Member] The interest rate for debt arrangements between related parties based on the applicable federal rate (AFR), the minimum interest rate that the Internal Revenue Service (IRS) allows for private loans. Related Party Transaction, Interest Rate Mid-term AFR rate The Company was an S-corporation through June 20, 2019 and as a result, the taxable income of the Company is reported on each stockholder's tax returns and each stockholder are taxed individually. As a result, the Company has accrued a distribution for taxes to the former stockholders of Peck Electric Co. for the period during which the Company was an S-corporation. Distribution for Taxes [Member] Distribution for Taxes [Member] In 2019, the Company's majority stockholders lent proceeds to the Company to help with cash flow needs. Loan to Help with Cash Flow Needs [Member] Loan to Help with Cash Flow Needs [Member] Business entities or individuals that invest money in the entity. Stockholders [Member] Stockholders [Member] In May 2018, stockholders of the Company bought out a minority stockholder of Peck Electric Co. The Company advanced $250,000 for the stock purchase. Advance for Stock Purchase [Member] Advance for Stock Purchase [Member] In May 2018, stockholders of the Company bought out a minority stockholder of Peck Electric Co. Buyout of Minority Stockholder [Member] Buyout of Minority Stockholder [Member] In 2014, the minority stockholders of Peck Electric Co., who sold the building that the Company formerly occupied, lent the proceeds to the majority stockholders of Peck Electric Co. who contributed $400,000 of the net proceeds as paid in capital. Sale of Building [Member] Sale of Building [Member] The percentage of the available cash flow from the solar arrays put into service on or before December 31, 2017 over the life of the arrays paid as a solar management fee. Solar Management Fee, Percent Solar management fee Established as the result of an agreement reached between the International Brotherhood of Electrical Workers (IBEW) and the National Electrical Contractors Association (NECA) to provide workers in the electrical construction industry with retirement plans. National Electrical Benefit Fund [Member] Disclosure of accounting policy for sales tax. Sales Tax [Policy Text Block] Sales Tax Disclosure of accounting policy for project assets. Project Assets [Policy Text Block] Project Assets Value of common shares in the captive insurance holding company. Capital investment, Common shares Common shares Category of loss funding. Fund A [Member] Summary Financial Information [Abstract] Summary Financial Information [Abstract] Amount of loss layer paid by the fund. Loss Layer Loss layer Value of redeemable preference shares in the captive insurance holding company. Capital investment, Redeemable preference shares Redeemable preference shares Premiums paid during the period. Premiums are developed through the use of an actuarially determined loss forecast. Captive Insurance, Premiums paid Premiums paid Captive Insurance Investment [Abstract] Captive Insurance [Abstract] Category of loss funding. Fund B [Member] Capital investment in captive insurance entity. Captive Insurance, Capital investment Capital Cash security in captive insurance entity. Captive Insurance, Cash security Cash security Investment income in excess of losses (incurred and reserves) in captive insurance entity. Captive Insurance, Investment income in excess of losses Investment income in excess of losses (incurred and reserves) The entity where company and other companies are members of an offshore heterogeneous group captive insurance holding company entitled. Navigator Casualty, LTD. [Member] NCL [Member] Capital investment in the captive insurance holding company, including redeemable preference shares and common shares. Capital investment Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible preferred stock must exceed threshold percentage for specified number of trading days to trigger conversion feature. Preferred Stock, Threshold Consecutive Trading Days Threshold consecutive trading days for conversion Threshold number of specified trading days that common stock price to conversion price of convertible preferred stock must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature. Preferred Stock, Threshold Trading Days Threshold trading days for conversion Number of units subscribed for pursuant to the Exchange Agreement. Number of units subscribed Number of Units subscribed for pursuant to Exchange Agreement (in shares) Amount of subscribed Units that can be repurchased by the issuing entity. Subscribed Units that can be repurchased, Value Units that can be repurchased A Delaware limited liability company. Solar Project Partners, LLC [Member] SPP [Member] Class B Preferred Membership Units. Class B Preferred Membership Units [Member] Class B Preferred Membership Units [Member] The number of share of Common Stock that the holder would receive if the preferred stock was converted. Preferred Stock, Conversion Basis, Shares Number of shares of Common Stock received upon conversion (in shares) Number of subscribed Units that can be repurchased by the issuing entity. Subscribed Units that can be repurchased, Shares Number of Units that can be repurchased (in shares) A Delaware limited liability company. Green Seed Investors, LLC [Member] GSI [Member] Green Seed Investors, LLC [Member] The fair value of preferred stock issued for investment in noncash financing activities. Shares of Preferred Stock Issued for Investment Shares of Preferred Stock issued for investment Amount of preferred dividends distributed in connection with investments as part of noncash transaction. Preferred Dividends Satisfied with Distribution from Investment Preferred dividends satisfied with distribution from investment The value of warrants issued for investments as part of noncash transaction. Warrants Issued for Investments Warrants issued for investment Amount of increase (decrease) in accrued losses on contract in progress. Increase (Decrease) in Accrued Losses on Contract in Progress Accrued losses on contract in progress Vehicles purchased and financed. Vehicles purchased and financed Amount of accrued corporation distributions which have not been paid, as part of noncash transaction. Accrued Corporation Distributions Not been Paid Accrued S corporation distributions which have not been paid Cash Paid During Year [Abstract] Cash paid during the year for: National Bank of Middlebury, 3.95% interest rate for the initial 5 years, after which the loan rate will adjust equal to the Federal Home Loan Bank of Boston 5/10 - year Advance Rate plus 2.75%, loan is subject to a floor rate of 3.95%, secured by solar panels and related equipment, payable in monthly installments of $2,388 including interest, through December 2024. National Bank of Middlebury, Secured Debt [Member] National Bank of Middlebury [Member] Long-term debt with NBT Bank, National Association, 4.15% interest rate, secured by all business assets, payable in monthly installments of $3,677 through April 2026. NBT Bank, National Association, Secured Debt, 4.15 Percent [Member] NBT Bank, 4.15% Interest Rate [Member] Long-term debt with NBT Bank, National Association, 4.85% interest rate, secured by a piece of equipment, payable in monthly installments of $2,932 including interest, through May 2023. NBT Bank, National Association, Secured Debt, 4.85 Percent [Member] NBT Bank, 4.85% Interest Rate [Member] Long-term debt with NBT Bank, National Association, 4.20% interest rate, secured by all business assets, payable in monthly installments of $5,598 through October 2026, with a balloon payment at maturity. NBT Bank, National Association,Secured Debt, Business Assets, 4.20 Percent [Member] NBT Bank, 4.20% Interest Rate [Member] Long-term debt with NBT Bank, National Association, 4.25% interest rate, secured by all business assets, payable in monthly installments of $5,869 through September 2026, with a balloon payment at maturity. NBT Bank, National Association, Secured Debt, 4.25 Percent [Member] NBT Bank, 4.25% Interest Rate [Member] Long-term debt with NBT Bank, National Association, 4.20% interest rate, secured by building, payable in monthly installments of $3,293 through September 2026, with a balloon payment at maturity. NBT Bank, National Association, Secured Debt, Building, 4.20 Percent [Member] NBT Bank, 4.20% Interest Rate [Member] Various vehicle loans, interest ranging from 0% to 6.99%, total current monthly installments of approximately $8,150, secured by vehicles, with varying terms through September 2025. Vehicle Loans [Member] Various Vehicle Loans [Member] Long-term debt with NBT Bank, National Association, 4.00% interest rate, secured by all business assets, payable in monthly installments of $12,070 through January 2021. NBT Bank, National Association, Secured Debt, 4.00 Percent [Member] NBT Bank, 4.00% Interest Rate [Member] Contractual agreed-upon minimum interest rate for funds borrowed, under the debt agreement. Debt Instrument, Floor Interest Rate Floor interest rate Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt. Long-term Debt, Gross, Excluding Current Maturities Long-term debt, including debt issuance costs Period of time a variable interest rate is charged under the debt agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Debt Instrument, Term of Variable Interest Rate Term for payment of variable interest rate Period of time a fixed interest rate is charged under the debt agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Debt Instrument, Term of Fixed Interest Rate Term for payment of fixed interest rate Amount of investment in equity securities of Solar Project Partners, LLC, a Delaware limited liability company, measured at fair value with change in fair value recognized in net income (FV-NI). Equity Security Investment Two, FV-NI Investment in Solar Partner Projects, LLC Amount before accumulated depreciation of equipment used primarily for road transportation. Vehicles, Gross Vehicles Amount of investment in equity securities of GreenSeed Investors, LLC, a Delaware limited liability company, measured at fair value with change in fair value recognized in net income (FV-NI). Equity Security Investment One, FV-NI Investment in GreenSeed Investors, LLC Amount before accumulated depreciation of a collection of solar panels that absorb the sun's rays and convert them into electricity or heat. Solar Arrays, Gross Solar arrays Payroll Protection Program Loan ("PPP Loan" ) with NBT Bank, N.A. as the lender ("Lender"), pursuant to which the Lender agreed to make a loan to the Company under the Payroll Protection Program offered by the U.S. Small Business Administration ("SBA") Payroll Protection Program Loan [Member] PPP Loan [Member] Equity line of credit entered into on September 26, 2019 with Lincoln Park Capital. Equity Credit Line [Member] Number of securities into which each Unit may be converted under purchase option. For example, but not limited to, each Unit may be converted into two shares. Unit, Number of Securities Called by Each Unit Number of shares issued upon exercise of Unit (in shares) A publicly held company whose primary business objective was to acquire, through a merger, share exchange, asset acquisition, stock purchase, recapitalization, reorganization or other similar business combination with one or more target businesses (a special purpose acquisition company or "SPAC"). Jensyn Acquisition Corp. [Member] Jensyn [Member] Obligations cancelled in exchange for shares of Common Stock issued in connection with the Reverse Merger and Recapitalization arising out of the Exchange Agreement. Obligations cancelled in exchange for shares issued Obligations cancelled in exchange for shares issued Number of shares of Common Stock issued in exchange for the cancellation of obligations in connection with the Reverse Merger and Recapitalization arising out of the Exchange Agreement. Shares Issued in Exchange for Cancellation of Obligations Shares issued in exchange for cancellation of obligations (in shares) The number of shares to be issued if certain conditions were met by the end of the Earnout Period. Earnout, Number of shares to be issued if certain earnout conditions were met Number of shares to be issued if certain conditions were met by end of Earnout Period Earnout [Abstract] Earnout [Abstract] Exchange of Shares [Abstract] Exchange of Shares [Abstract] Number of warrants to purchase one-half of one share of Common Stock included in each Unit. Unit, Number of warrants included in Unit Number of warrants included in Unit Number of rights to receive Common Stock included in each Unit. Unit, Number of rights included in Unit Number of rights included in Unit Number of shares of Common Stock included in each Unit. Unit, Number of shares included in Unit Number of shares of Common Stock included in Unit (in shares) Exercise price per share of Units issued under purchase option that consist of one share of Common Stock and one right to receive one-tenth (1/10) of a share of Common Stock issued upon exercise of the Unit. Units, Exercise Price Exercise price of Unit (in dollars per share) Stockholders of Peck Electric Co. Peck Electric Co. Stockholders [Member] Stockholders of Peck Electric Co. [Member] Number of shares of Common Stock to be forfeited and canceled by certain insiders and their transferees as contemplated by the Exchange Agreement. Shares to be forfeited and canceled Number of shares to be forfeited and canceled (in shares) Issuance of Additional Shares and Forfeiture of Sponsor Shares [Abstract] Issuance of Additional Shares and Forfeiture of Sponsor Shares [Abstract] Percentage of shares outstanding after giving effect to the Reverse Merger and Recapitalization. Percentage of shares outstanding Percentage of shares outstanding after giving effect to Reverse Merger and Recapitalization Exit Strategy Partners, LLC is a boutique firm specializing in mergers & acquisitions, capital advisory and consulting services aimed at developing effective exit strategies. Exit Strategy Partners, LLC [Member] Exit Strategy Partners, LLC [Member] The number of shares issued if certain conditions were met by the end of the Earnout Period. Earnout, Number of shares issued if certain earnout conditions were met Number of shares issued at end of Earnout Period Number of Units issued under purchase option that consist of one share of Common Stock and one right to receive one-tenth (1/10) of a share of Common Stock issued upon exercise of the Unit. Number of Units issued under purchase option Number of Units issued under purchase option (in shares) Exercise price per half share of warrants or rights outstanding. Class of Warrant or Right, Exercise Price of Warrants or Rights, Half-share Exercise price of warrant, half-share (in dollars per share) Class of private warrants. Private Warrants [Member] Private Warrants [Member] The entire disclosure for contracts in progress. Contracts in Progress [Text Block] CONTRACTS IN PROGRESS Number of shares issued as a result of the exercise of warrants during the period. Stock Issued During Period, Shares, Warrants Exercised Shares issued upon exercise of warrants (in shares) Exercise of warrants (in shares) Value of stock issued as a result of the exercise of warrants. Stock Issued During Period, Value, Warrants Exercised Exercise of warrants Number of shares of stock issued during the period pursuant to investment made in GreenSeed Investors, LLC, a Delaware limited liability company, during the period under Exchange and Subscription Agreement dated April 22, 2020. Stock Issued During Period, Shares, Investment One Shares issued pursuant to Exchange Agreement (in shares) Investment in Green Seed Investors, LLC (in shares) Value of stock issued pursuant to investment made in GreenSeed Investors, LLC, a Delaware limited liability company, during the period under Exchange and Subscription Agreement dated April 22, 2020. Stock Issued During Period, Value, Investment One Investment in Green Seed Investors, LLC Number of shares of stock issued as consideration for entering into a Purchase Agreement with Park Capital Fund, LLC ("Lincoln Park"), pursuant to which, upon the terms and subject to the conditions and limitations set further therein, Lincoln Park has committed to purchase an aggregate of $15.0 million of the Company's Common Stock from time to time at the sole discretion of the Company. Stock Issued During Period, Shares, Equity Line Shares issued for equity line (in shares) Number of shares forfeited during the period by certain insiders and their transferees as contemplated by the Exchange Agreement. Shares Forfeited Forfeitures (in shares) Number of shares forfeited (in shares) Value of shares of stock issued as consideration for entering into a Purchase Agreement with Park Capital Fund, LLC ("Lincoln Park"), pursuant to which, upon the terms and subject to the conditions and limitations set further therein, Lincoln Park has committed to purchase an aggregate of $15.0 million of the Company's Common Stock from time to time at the sole discretion of the Company. Stock Issued During Period, Value, Equity Line Shares issued for equity line The gross value of stock issued during the period upon the conversion of rights pursuant to the Reverse Merger and Recapitalization between Jensyn Acquisition Corp. and Peck Electric Co. Stock Issued During Period, Value, Conversion of Rights Conversion of rights to common shares Value of stock issued pursuant to the Reverse Merger and Recapitalization during the period. Stock Issued During Period, Value, Reverse Merger and Recapitalization Combination with Peck Electric Co. Number of shares issued during the period upon the conversion of rights pursuant to the Reverse Merger and Recapitalization between Jensyn Acquisition Corp. and Peck Electric Co. Stock Issued During Period, Shares, Conversion of Rights Conversion of rights to common shares (in shares) Cash distributions to stockholders prior to conversion from and S-corporation to C-corporation, which occurred on the date of the Reverse Merger and Recapitalization. Cash distributions to stockholders Cash distributions to shareholders Number of shares of stock issued during the period pursuant to investment made in Solar Project Partners, LLC, a Delaware limited liability company, during the period under Exchange and Subscription Agreement dated April 22, 2020. Stock Issued During Period, Shares, Investment Two Investment in Solar Project Partners, LLC (in shares) Value of stock issued pursuant to investment made in Solar Project Partners, LLC, a Delaware limited liability company, during the period under Exchange and Subscription Agreement dated April 22, 2020. Stock Issued During Period, Value, Investment Two Investment in Solar Project Partners, LLC Amount of revenue recognized in excess of amounts billed, unbilled receivables, and retainage, classified as current. Contract with Customer, Assets, Current Contract assets Amount of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, for costs in excess of billings, classified as current. Contract with Customer, Asset, Costs in Excess of Billings, Current Costs in excess of billings EX-101.PRE 12 peck-20201231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Mar. 12, 2021
Jun. 30, 2020
Cover Page [Abstract]      
Entity Registrant Name ISUN, INC.    
Entity Central Index Key 0001634447    
Current Fiscal Year End Date --12-31    
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2020    
Document Fiscal Year Focus 2020    
Document Fiscal Period Focus FY    
Entity Address, State or Province VT    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company true    
Entity Ex Transition Period false    
Entity Shell Company false    
Entity Public Float     $ 19.8
Entity Common Stock, Shares Outstanding   8,478,584  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Current Assets:    
Cash $ 699,154 $ 95,930
Accounts receivable, net of allowance 6,215,957 7,294,605
Costs and estimated earnings in excess of billings 1,354,602 1,272,372
Other current assets 214,963 201,326
Total current assets 8,484,676 8,864,233
Property and equipment:    
Building and improvements 672,727 672,727
Vehicles 1,199,535 1,283,364
Tools and equipment 508,846 517,602
Solar arrays 6,386,025 6,386,025
Property plant and equipment, gross 8,767,133 8,859,718
Less accumulated depreciation (2,647,333) (2,193,007)
Property plant and equipment, net 6,119,800 6,666,711
Other Assets:    
Captive insurance investment 198,105 140,875
Investment in GreenSeed Investors, LLC 4,724,444 0
Investment in Solar Partner Projects, LLC 96,052 0
Other assets 5,018,601 140,875
Total assets 19,623,077 15,671,819
Current Liabilities:    
Accounts payable, includes book overdraft of $1,246,437 and $1,496,695 at December 31, 2020 and 2019, respectively 4,086,173 4,274,517
Accrued expenses 172,021 119,211
Billings in excess of costs and estimated earnings on uncompleted contracts 1,140,125 126,026
Due to stockholders 24,315 342,718
Line of credit 2,482,127 3,185,041
Current portion of deferred compensation 28,656 27,880
Current portion of long-term debt 308,394 426,254
Total current liabilities 8,241,811 8,501,647
Long-term liabilities:    
Deferred compensation, net of current portion 62,531 88,883
Deferred tax liability 610,558 1,098,481
Long-term debt, net of current portion 1,701,495 1,966,047
Total liabilities 10,616,395 11,655,058
Commitments and Contingencies (Note 9)
Stockholders' equity:    
Preferred stock - 0.0001 par value 200,000 shares authorized, 200,000 and 0 issued and outstanding at December 31, 2020 and December 31, 2019, respectively (Liquidation Value of $5,000,000) 20 0
Common stock - 0.0001 par value 49,000,000 shares authorized, 5,313,268 and 5,298,159 issued and outstanding as of December 31, 2020 and 2019, respectively 531 529
Additional paid-in capital 5,682,139 412,356
Retained earnings 3,323,992 3,603,876
Total Stockholders' equity 9,006,682 4,016,761
Total liabilities and stockholders' equity $ 19,623,077 $ 15,671,819
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets (Parenthetical) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Current Liabilities:    
Book overdraft $ 1,246,437 $ 1,496,695
Stockholders' equity:    
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 200,000 200,000
Preferred stock, shares issued (in shares) 200,000 0
Preferred stock, shares outstanding (in shares) 200,000 0
Preferred stock, liquidation value $ 5,000,000  
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 49,000,000 49,000,000
Common stock, shares issued (in shares) 5,313,268 5,298,159
Common stock, shares outstanding (in shares) 5,313,268 5,298,159
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Operations - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Consolidated Statements of Operations [Abstract]    
Earned revenue $ 21,052,211 $ 28,221,569
Cost of earned revenue 18,709,074 24,050,197
Gross profit 2,343,137 4,171,372
Warehouse and other operating expenses 684,669 864,359
General and administrative expenses 3,343,895 2,385,900
Total operating expenses 4,028,564 3,250,259
Operating (loss) income (1,685,427) 921,113
Other expenses    
Gain on forgiveness of PPP loan 1,496,468 0
Interest expense (302,542) (244,068)
(Loss) income before income taxes (491,501) 677,045
(Benefit) provision for income taxes (487,173) 1,104,840
Net loss (4,328) (427,795)
Net income applicable to preferred stock dividend (275,556) 0
Net loss available to shares of common stockholders $ (279,884) $ (427,795)
Weighted average shares of common stock outstanding [Abstract]    
Basic (in shares) 5,301,471 4,447,681
Diluted (in shares) 5,301,471 4,447,681
Basic (in dollars per share) $ (0.05) $ (0.10)
Diluted (in dollars per share) $ (0.05) $ (0.10)
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statement of Changes in Stockholders' Equity - USD ($)
Preferred Stock [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance at Dec. 31, 2018 $ 0 $ 323 $ 552,630 $ 4,518,085 $ 5,071,038
Balance (in shares) at Dec. 31, 2018 0 3,234,501      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Cash distributions to shareholders $ 0 $ 0 0 (486,414) (486,414)
Conversion of rights to common shares $ 0 $ 42 0 0 42
Conversion of rights to common shares (in shares) 0 419,450      
Combination with Peck Electric Co. $ 0 $ 182 (129,324) 0 (129,142)
Combination with Peck Electric Co. (in shares) 0 1,820,744      
Shares issued for equity line $ 0 $ 8 (10,976) 0 (10,968)
Shares issued for equity line (in shares) 0 81,263      
Forfeitures $ 0 $ (26) 26 0 $ 0
Forfeitures (in shares) 0 (257,799)     (257,799)
Net loss $ 0 $ 0 0 (427,795) $ (427,795)
Balance at Dec. 31, 2019 $ 0 $ 529 412,356 3,603,876 4,016,761
Balance (in shares) at Dec. 31, 2019 0 5,298,159      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Investment in Green Seed Investors, LLC $ 20 $ 0 4,999,980 0 5,000,000
Investment in Green Seed Investors, LLC (in shares) 200,000 0      
Investment in Solar Project Partners, LLC $ 0 $ 0 96,052 0 96,052
Investment in Solar Project Partners, LLC (in shares) 0 0      
Preferred stock dividend $ 0 $ 0 0 (275,556) (275,556)
Exercise of warrants $ 0 $ 2 173,751 0 173,753
Exercise of warrants (in shares) 0 15,109      
Net loss $ 0 $ 0 0 (4,328) (4,328)
Balance at Dec. 31, 2020 $ 20 $ 531 $ 5,682,139 $ 3,323,992 $ 9,006,682
Balance (in shares) at Dec. 31, 2020 200,000 5,313,268      
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities    
Net loss $ (4,328) $ (427,795)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation 585,690 621,233
Bad debt expense 164,292 69,000
Gain on forgiveness of PPP loan (1,496,468) 0
Deferred finance charge amortization 3,073 1,544
(Benefit) provision for deferred income taxes (487,923) 1,098,481
Changes in operating assets and liabilities:    
Accounts receivable 914,356 (5,309,192)
Prepaid expenses (13,637) (201,326)
Costs and estimated earnings in excess of billings (82,230) (553,388)
Accounts payable (188,344) 2,778,732
Accrued expenses 52,810 (117,249)
Billings in excess of costs and estimated earnings on uncompleted contracts 1,014,099 (54,601)
Accrued losses on contract in progress 0 (9,128)
Deferred compensation (25,576) (27,005)
Net cash provided by (used in) operating activities 435,814 (2,130,694)
Cash flows from investing activities:    
Purchase of equipment (8,121) (39,612)
Cash surrender value - life insurance 0 224,530
Investment costs 0 (129,142)
Investment in captive insurance (57,230) (60,052)
Net cash used in investing activities (65,351) (4,276)
Cash flows from financing activities:    
Proceeds from line of credit 18,080,985 13,927,654
Payments of line of credit (18,783,899) (11,715,137)
Proceeds from long-term debt 0 9,338
Deferred finance charges 0 (21,547)
Payments of long-term debt (416,143) (347,356)
Due to stockholders (318,403) 295,299
Proceeds from PPP loan 1,496,468 0
Proceeds from warrant exercise 173,753  
Equity line issuance costs 0 (10,968)
Stockholder distributions paid 0 (219,600)
Net cash provided by financing activities 232,761 1,917,683
Net increase (decrease) in cash 603,224 (217,287)
Cash, beginning of year 95,930 313,217
Cash, end of year 699,154 95,930
Cash paid during the year for:    
Interest 293,751 244,068
Income taxes 750 5,859
Supplemental schedule of non-cash investing and financing activities:    
Shares of Preferred Stock issued for investment 5,000,000 0
Warrants issued for investment 96,052 0
Preferred dividends satisfied with distribution from investment 275,556 0
Vehicles purchased and financed 30,658 126,793
Shares of Common Stock issued for equity line, at par 0 8
Accrued S corporation distributions which have not been paid $ 0 $ 266,814
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2020
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES [Abstract]  
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES
1.
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES


a)
Organization

iSun, Inc.(formerly known as The Peck Holdings, Inc.) is a solar engineering, construction and procurement contractor for commercial and industrial customers across the Northeastern United States. The Company also provides electrical contracting services and data and communication services. The work is performed under fixed-price and modified fixed-price contracts and time and materials contracts. The Company is incorporated in the State of Delaware and has its corporate headquarters in Williston, Vermont.

Effective January 19, 2021, the Company changed its corporate name from The Peck Company Holdings, Inc. to iSun, Inc. (the “Name Change”). The Name Change was affected through a parent/subsidiary short-form merger of iSun, Inc., our wholly-owned Delaware subsidiary formed solely for the purpose of the name change, with and into us. We were the surviving entity. To effectuate the short-form merger, we filed a Certificate of Merger with the Secretary of State of the State of Delaware on January 19, 2021. The merger became effective on January 19, 2021 with the State of Delaware and, for purposes of the quotation of our Common Stock on the Nasdaq Capital Market (“Nasdaq”), effective at the open of the market on January 20, 2021.

On February 26, 2019, Peck Electric Co., a privately-held company, entered into a Share Exchange Agreement (the “Exchange Agreement”) with Jensyn Acquisition Corp. (“Jensyn”), a publicly-held company whose primary business objective was to acquire, through a merger, share exchange, asset acquisition, stock purchase, recapitalization, reorganization or other similar business combination (the “Reverse Merger and Recapitalization”), with one or more target businesses (a special purpose acquisition company or “SPAC”). On June 20, 2019, with the approval of the stockholders of each of Peck Electric Co. and Jensyn, the Reverse Merger and Recapitalization was completed. In connection with the Reverse Merger and Recapitalization, Jensyn issued 3,234,501 shares of Jensyn’s Common Stock, par value $0.0001 per share (the “Common Stock”), to the stockholders of the Peck Electric Co. in exchange for all of the equity securities of Peck Electric Co., and Peck Electric Co. became a wholly-owned subsidiary of Jensyn. While Jensyn was the surviving legal entity, iSun, Inc. (formerly known as The Peck Company Holdings, Inc.) was deemed the acquiring entity for accounting purposes. Concurrent with the completion of the Reverse Merger and Recapitalization, Jensyn changed its name from “Jensyn Acquisition Corp.” to “The Peck Company Holdings, Inc.” Unless the context otherwise requires, “we,” “us,” “our,” “iSun” and the “Company” refer to the combined company.

As a SPAC Jensyn had substantially no business operations prior to June 20, 2019. For financial accounting and reporting purposes the Exchange Agreement was accounted for as a “reverse recapitalization” in accordance with U.S. GAAP. Under this method of accounting, Jensyn was treated as the “acquired” company for financial reporting purposes. This determination was primarily based on Peck Electric Co shareholders having a majority of the voting power of the combined company, Peck Electric Co. comprising the ongoing operations of the combined entity, Peck Electric Co. comprising a majority of the governing body of the combined company, and Peck Electric Co.’s senior management comprising the senior management of the combined company. Accordingly, for accounting purposes, the Exchange Agreement was treated as the equivalent of the Peck Electric Co. issuing stock for the net assets and equity of Jensyn, consisting of $0 assets, accompanied by a recapitalization (referred to as “the Exchange Agreement”). The net assets of Jensyn were stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the Exchange Agreement are those of Peck Electric Co.

Prior to June 20, 2019, Peck Electric Co. was a “pass-through” (S-corporation) entity for income tax purposes and had no material income tax accounting reflected in its financial statements for financial reporting purposes since taxable income and deductions were “passed through” to Peck Electric Co.’s stockholders. As of the date of the completion of the Exchange Agreement, Peck Electric effectively became a C-Corporation, which changed the level of taxation from the stockholders to the Company. The deferred tax assets and liabilities that arise out of the change of tax status have been recorded to account for the temporary differences that existed on the date of the resulting in a deferred tax liability of $1,506,362. The financial statements of the Company now account for income taxes in accordance with Accounting Standards Codification (“ASC”) 740, Income taxes.

 
b)
Principles of Consolidation

The accompanying consolidated financial statements include the accounts of iSun, Inc. and its wholly owned operating subsidiary, Peck Electric Co. All material intercompany transactions have been eliminated upon consolidation of these entities.

 
c)
Emerging Growth Company Status

The Company is an “emerging growth company,” as defined in Section 2(a) of the Securities Act of 1933, as amended, (the “Securities Act”), as modified by the Jumpstart Our Business Startups Act of 2012, (the “JOBS Act”). Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Securities Exchange Act of 1934, as amended) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.

The Company would cease to be an “emerging growth company” upon the earliest to occur of: the last day of the fiscal year in which it has more than $1.07 billion in annual revenue; the date it qualifies as a “large accelerated filer,” with at least $700 million of equity securities held by non-affiliates; the issuance, in any three-year period, by it of more than $1.0 billion in non-convertible debt or December 31, 2021.

 
d)
Revenue Recognition

The majority of the Company’s revenue arrangements generally consist of a single performance obligation to transfer promised goods or services.

1) Revenue Recognition Policy

Solar Power Systems Sales and Engineering, Procurement, and Construction Services

The Company recognizes revenue from the sale of solar power systems, Engineering, Procurement and Construction (“EPC”) services, and other construction type contracts over time, as performance obligations are satisfied, due to the continuous transfer of control to the customer. Construction contracts, such as the sale of a solar power system combined with EPC services, are generally accounted for as a single unit of account (a single performance obligation) and are not segmented between types of services. Our contracts often require significant services to integrate complex activities and equipment into a single deliverable, and are therefore generally accounted for as a single performance obligation, even when delivering multiple distinct services. For such services, the Company recognizes revenue using the cost to cost method, based primarily on contract cost incurred to date compared to total estimated contract cost. The cost to cost method (an input method) is the most faithful depiction of the Company’s performance because it directly measures the value of the services transferred to the customer. Cost of revenue includes an allocation of indirect costs including depreciation and amortization. Subcontractor materials, labor and equipment, are included in revenue and cost of revenue when management believes that the Company is acting as a principal rather than as an agent (i.e., the Company integrates the materials, labor and equipment into the deliverables promised to the customer). Changes to total estimated contract cost or losses, if any, are recognized in the period in which they are determined as assessed at the contract level. Pre-contract costs are expensed as incurred unless they are expected to be recovered from the customer. As of December 31, 2020 and 2019, the Company had $0 in pre-contract costs classified as a current asset under contract assets on the Consolidated Balance Sheet. Project mobilization costs are generally charged to project costs as incurred when they are an integrated part of the performance obligation being transferred to the client. Customer payments on construction contracts are typically due within 30 to 45 days of billing, depending on the contract. Sales and other taxes the Company collects concurrent with revenue-producing activities are excluded from revenue.

For sales of solar power systems in which the Company sells a controlling interest in the project to a customer, revenue is recognized for the consideration received when control of the underlying project is transferred to the customer. Revenue may also be recognized for the sale of a solar power system after it has been completed due to the timing of when a sales contract has been entered into with the customer.

Energy Generation

Revenue from net metering credits is recorded as electricity is generated from the solar arrays and billed to customers (PPA off-taker) at the price rate stated in the applicable power purchase agreement (PPA).

Operation and Maintenance and Other Miscellaneous Services

Revenue for time and materials contracts is recognized as the service is provided.

2) Disaggregation of Revenue from Contracts with Customers

The following table disaggregates the Company’s revenue based on the timing of satisfaction of performance obligations for the years ended December 31:

  
2020
  
2019
 
Solar Operations
      
Performance obligations satisfied at a point in time
 
$
-
  
$
4,220,000
 
Performance obligations satisfied over time
 
$
17,354,852
  
$
17,849,945
 
  
$
17,354,852
  
$
22,069,945
 
         
Electric Operations
        
Performance obligations satisfied at a point in time
 
$
-
  
$
-
 
Performance obligations satisfied over time
 
$
2,459,373
  
$
4,962,539
 
  
$
2,459,373
  
$
4,962,539
 
         
Data and Network Operations
        
Performance obligations satisfied at a point in time
 
$
-
  
$
-
 
Performance obligations satisfied over time
 
$
1,237,986
  
$
1,189,085
 
  
$
1,237,986
  
$
1,189,085
 
         
Total
        
Performance obligations satisfied at a point in time
 
$
-
  
$
4,220,000
 
Performance obligations satisfied over time
 
$
21,052,211
  
$
24,001,569
 
Total
 
$
21,052,211
  
$
28,221,569
 

3) Variable Consideration

The nature of the Company’s contracts gives rise to several types of variable consideration, including claims and unpriced change orders; award and incentive fees; and liquidated damages and penalties. The Company recognizes revenue for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. The Company estimates the amount of revenue to be recognized on variable consideration using the expected value (i.e., the sum of a probability-weighted amount) or the most likely amount method, whichever is expected to better predict the amount. Factors considered in determining whether revenue associated with claims (including change orders in dispute and unapproved change orders in regard to both scope and price) should be recognized include the following: (a) the contract or other evidence provides a legal basis for the claim, (b) additional costs were caused by circumstances that were unforeseen at the contract date and not the result of deficiencies in the Company’s performance, (c) claim-related costs are identifiable and considered reasonable in view of the work performed, and (d) evidence supporting the claim is objective and verifiable. If the requirements for recognizing revenue for claims or unapproved change orders are met, revenue is recorded only when the costs associated with the claims or unapproved change orders have been incurred. Back charges to suppliers or subcontractors are recognized as a reduction of cost when it is determined that recovery of such cost is probable and the amounts can be reliably estimated. Disputed back charges are recognized when the same requirements described above for claims accounting have been satisfied.

4) Remaining Performance Obligation

Remaining performance obligations, or backlog, represents the aggregate amount of the transaction price allocated to the remaining obligations that the Company has not performed under its customer contracts. The Company has elected to use the optional exemption in ASC 606-10-50-14, which exempts an entity from such disclosures if a performance obligation is part of a contract with an original expected duration of one year or less.

5) Warranties

The Company generally provides limited workmanship warranties up to five years for work performed under its construction contracts. The warranty periods typically extend for a limited duration following substantial completion of the Company’s work on a project. Historically, warranty claims have not resulted in material costs incurred, and any estimated costs for warranties are included in the individual contract cost estimates for purposes of accounting for long-term contracts.


e)
Accounts Receivable

Accounts receivable are recorded when invoices are issued and presented on the balance sheet net of the allowance for doubtful accounts. The allowance, which was $84,000 at December 31, 2020 and $84,000 at December 31, 2019, is estimated based on historical losses, the existing economic condition, and the financial stability of the Company’s customers. Accounts are written off against the reserve when they are determined to be uncollectible.

 
f)
Project Assets

Project assets primarily consist of costs related to solar power projects that are in various stages of development that are capitalized prior to the completion of the sale of the project, and are actively marketed and intended to be sold. In contrast to contract assets, the Company holds a controlling interest in the project itself. These project related costs include costs for land, development, and construction of a PV solar power system. Development costs may include legal, consulting, permitting, transmission upgrade, interconnection, and other similar costs. The Company typically classifies project assets as noncurrent due to the nature of solar power projects (long-lived assets) and the time required to complete all activities to develop, construct, and sell projects, which is typically longer than 12 months. Once the Company enters into a definitive sales agreement, such project assets are classified as current until the sale is completed and the Company has met all of the criteria to recognize the sale as revenue. Any income generated by a project while it remains within project assets is accounted for as a reduction to the basis in the project. If a project is completed and begins commercial operation prior to the closing of a sales arrangement, the completed project will remain in project assets until placed in service. All expenditures related to the development and construction of project assets, whether fully or partially owned, are presented as a component of cash flows from operating activities. Project assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. A project is considered commercially viable or recoverable if it is anticipated to be sold for a profit once it is either fully developed or fully constructed. A partially developed or partially constructed project is considered to be commercially viable or recoverable if the anticipated selling price is higher than the carrying value of the related project assets. The Company examines a number of factors to determine if the project is expected to be recoverable, including whether there are any changes in environmental, permitting, market pricing, regulatory, or other conditions that may impact the project. Such changes could cause the costs of the project to increase or the selling price of the project to decrease. If a project is not considered recoverable, we impair the respective project assets and adjust the carrying value to the estimated fair value, with the resulting impairment recorded within “Selling, general and administrative” expense.

Project Asset were $0 for the years ended December 31, 2020 and 2019, respectively.

 
g)
Property and Equipment

Property and equipment greater than $1,000 are recorded at cost, less accumulated depreciation. Cost includes the price paid to acquire or construct the assets, required installation costs, and any expenditures that substantially add to the value or substantially extend the useful life of the assets.

The solar arrays represent project assets that the Company may temporarily own and operate after being placed into service. The Company reports solar arrays at cost, less accumulated depreciation. The Company begins depreciation on the solar arrays when they are placed in service.

Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The estimated useful lives are as follows:

Buildings and improvements
39 years
Vehicles
3-5 years
Tools and equipment
3-7 years
Solar arrays
20 years

Total depreciation expense for the years ended December 31, 2020 and 2019 was $585,690 and $621,233, respectively.

The cost of assets sold, retired, or otherwise disposed of, and the related allowance for depreciation are eliminated from the accounts and any resulting gain or loss is included in operations. The cost of maintenance and repairs are charged to expense as incurred, while significant renewals or betterments are capitalized.

 
h)
Long-Lived Assets

The Company assesses long-lived assets, including property and equipment, for impairment whenever events or changes in circumstances arise, including consideration of technological obsolescence, that may indicate that the carrying amount of such assets may not be recoverable. These events and changes in circumstances may include a significant decrease in the market price of a long-lived asset; a significant adverse change in the extent or manner in which a long-lived asset is being used or in its physical condition; a significant adverse change in the business climate that could affect the value of a long-lived asset; an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset; a current period operating or cash flow loss combined with a history of such losses or a projection of future losses associated with the use of a long-lived asset; or a current expectation that, more likely than not, a long-lived asset will be sold or otherwise disposed of significantly before the end of its previously estimated useful life. For purposes of recognition and measurement of an impairment loss, long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities.

When impairment indicators are present, the Company compares undiscounted future cash flows, including the eventual disposition of the asset group at market value, to the asset group’s carrying value to determine if the asset group is recoverable. If the carrying value of the asset group exceeds the undiscounted future cash flows, the Company measures any impairment by comparing the fair value of the asset group to its carrying value. Fair value is generally determined by considering (i) internally developed discounted cash flows for the asset group, (ii) third-party valuations, and/or (iii) information available regarding the current market value for such assets.

If the fair value of an asset group is determined to be less than its carrying value, an impairment in the amount of the difference is recorded in the period that the impairment indicator occurs. Estimating future cash flows requires significant judgment, and such projections may vary from the cash flows eventually realized.

The Company considers a long-lived asset to be abandoned after the Company has ceased use of such asset and they have no intent to use or repurpose the asset in the future. Abandoned long-lived assets are recorded at their salvage value, if any.


i)
Asset Retirement Obligations

The Company develops, constructs, and operates certain solar arrays with land lease agreements that include a requirement for the removal of the assets at the end of the term of the agreement. The Company recognizes such asset retirement obligations (“ARO”) in the period in which they are incurred based on the present value of estimated third-party recommissioning costs, and they capitalize the associated asset retirement costs as part of the carrying amount of the related assets. Once an asset is placed into service, the asset retirement cost is subsequently depreciated on a straight-line basis over the estimated useful life of the asset. Changes in AROs resulting from the passage of time are recognized as an increase in the carrying amount of the liability and as accretion expense. The AROs were not deemed significant to the financial statements and were therefore, not recorded as a liability at December 31, 2020 and 2019.


j)
Concentration and Credit Risks

The Company occasionally has cash balances in a single financial institution during the year in excess of the Federal Deposit Insurance Corporation (FDIC) limit of up to $250,000 per financial institution. The differences between book and bank balances are outstanding checks and deposits in transit. At December 31, 2020, the uninsured balances were approximately $422,000.


k)
Income Taxes

Through June 20, 2019 (the date of the completion of the Reverse Merger and Recapitalization) the former Peck Electric had elected to be taxed as an S-Corporation under the Internal Revenue Code and similar codes in states in which the Company was subject to taxation. While this election was in effect, the income (whether distributed or not) was taxed for federal income tax purposes to former Peck Electric stockholders. Accordingly, no provision for federal income tax was required. However, the Company did calculate a proforma provision. The provision for income taxes for former Peck Electric was primarily for Vermont minimum taxes. As of the date of the completion of the Reverse Merger and Recapitalization, the Company effectively became a C-Corporation, which changed the level of taxation from the stockholders to the Company. The deferred tax assets and liabilities that arise out of the change of tax status have been recorded to account for the temporary differences that existed on the date of the change resulting in a deferred tax liability of $1,506,362. At December 31, 2020 and 2019, the deferred tax liability was $610,558 and $1,098,481, respectively.

The Company accounts for income taxes under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Deferred income tax expense represents the change during the period in the deferred tax assets and deferred tax liabilities. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The financial statements of the Company account for deferred tax assets and liabilities in accordance with Accounting Standards Codification (“ASC”) 740, Income taxes.

The Company also uses a more-likely-than-not measurement for all tax positions taken or expected to be taken on a tax return in order for those tax positions to be recognized in the financial statements. If the Company were to incur interest and penalties related to income taxes, these would be included in the provision for income taxes. Generally, the three tax years previously filed remain subject to examination by federal and state tax authorities.


l)
Sales Tax

The Company’s accounting policy is to exclude state sales tax collected and remitted from revenues and costs of sales, respectively.


m)
Use of Estimates

The preparation of consolidated financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and revenues and expenses during the reporting period. On an ongoing basis, the Company evaluates their estimates, including those related to inputs used to recognize revenue over time, investments, impairment on investments and valuation of deferred tax assets. Actual results could differ from those estimates.

 
n)
Recently Issued Accounting Pronouncements

Prior to June 20, 2019, the Company was defined as a non-public entity for purposes of applying transition guidance related to new or revised accounting standards under GAAP and was required to adopt new or revised accounting standards after the required adoption dates that applied to public companies. Subsequent to June 20, 2019, the Company maintains its emerging growth company status until no later than December 31, 2021. The Company will maintain the election available to an emerging growth company to use any extended transition period applicable to non-public companies when complying with a new or revised accounting standard. The Company retains its emerging growth status and therefore elects to adopt new or revised accounting standards on the adoption date required for a private company.

In January 2020, the FASB issued ASU No. 2020-01, Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815). This ASU clarifies the interaction among accounting standards for equity securities, equity method investments and certain derivatives. We are currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures. This guidance is effective for fiscal years beginning after December 15, 2020 with early adoption permitted. We are currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures.

In August 2020, the FASB issued ASU No. 2020-06, Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which simplifies accounting for convertible instruments by removing major separation models required under current U.S. GAAP. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception and it also simplifies the diluted earnings per share calculation in certain areas. The ASU is effective for public companies, excluding entities eligible to be smaller reporting companies, for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020 and adoption must be as of the beginning of the Company’s annual fiscal year. The Company is currently evaluating the impact of this standard on its consolidated financial statements and related disclosures.

In September 2020, the FASB issued ASU No. 2020-09, Debt (Topic 470). This ASU amends SEC paragraphs pursuant to SEC release No. 33-10762. We are currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures. This guidance is effective for fiscal years beginning after December 15, 2021 with early adoption permitted.

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), to increase transparency and comparability among organizations by recognizing a right-of-use asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either operating or financing, with such classifications affecting the pattern of expense recognition in the income statement. ASU 2016-02 is effective for fiscal years beginning after December 15, 2019, and early adoption is permitted. This standard is effective for the Company’s annual reporting period beginning after December 15, 2021. We are currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures.

In June 2020, the FASB issued ASU 2020-05, Revenue from Contracts with Customers (Topic 606) and Leases (Topic 842), to provide a one-year deferral of the effective dates. We are adopting the deferral and currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures.

In June 2016 the FASB issued ASU No. 2016-13, Financial Instruments-Credit losses (Topic 326). This new guidance will change how entities account for credit impairment for trade and other receivables, as well as for certain financial assets and other instruments. The update will replace the current incurred loss model with an expected loss model. Under the incurred loss model, a loss (or allowance) is recognized only when an event has occurred (such as a payment delinquency) that causes the entity to believe that a loss is probable (that is has been “incurred”). Under the expected loss model, a loss (or allowance) is recognized upon initial recognitions of the asset that reflects all future events that leads to a loss being realized, regardless of whether it is probable that the future event will occur. The incurred loss model considers past events and conditions, while the expected loss model includes expectations for the future which have yet to occur. ASU 2018-19 was issued in November 2018 and excludes operating leases from the new guidance. The standard will require entities to record a cumulative-effect adjustment to the balance sheet as of the beginning of the first reporting period in which the guidance is effective. As an Emerging Growth Company, the standard is effective for the Company’s 2021 annual reporting period and interim periods beginning first quarter of 2022. The Company is evaluating the impact of ASU 2016-13 will have on its consolidated financial statements and associated disclosures.

In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740). This ASU reduces the complexity over accounting for income taxes by removing certain exceptions and amending guidance to improve consistent application of accounting over income taxes. We are currently assessing the provision of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures. The Company is currently evaluating the impact of ASU No. 2019-12 will have on its consolidated financial statements.

 
o)
Deferred Finance Costs

Deferred financing costs relate to the Company’s debt and equity instruments. Deferred financing costs relating to debt instruments are amortized over the terms of the related instrument using the effective interest method. The Company incurred $0 and $21,547 of deferred financing costs during the year ended December 31, 2020 and 2019, respectively, in connection with a refinance of its revolving line of credit. Amortization expense associated with deferred financing costs, which is included in interest expense, totaled $3,073 and $1,544 for the years ended December 31, 2020 and 2019, respectively. Debt financing costs relating to the equity credit line were offset against additional paid in capital as the shares issued were fully earned on the execution of the agreement. The Company incurred $0 and $413,032 of deferred financing costs that was recorded to additional paid in capital for the year ended December 31, 2020 and 2019, respectively.

 
p)
Fair Value of Financial Instruments

The Company’s financial instruments include cash and cash equivalents, accounts receivable, cash collateral deposited with insurance carriers, deferred compensation plan liabilities, accounts payable and other current liabilities, and debt obligations.

Fair value is the price that would be received to sell an asset or the amount paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The fair value guidance establishes a valuation hierarchy, which requires maximizing the use of observable inputs when measuring fair value. The three levels of inputs that may be used are: (i) Level 1 - quoted market prices in active markets for identical assets or liabilities; (ii) Level 2 - observable market-based inputs or other observable inputs; and (iii) Level 3 - significant unobservable inputs that cannot be corroborated by observable market data, which are generally determined using valuation models incorporating management estimates of market participant assumptions. In instances in which the inputs used to measure fair value fall into different levels of the fair value hierarchy, the fair value measurement classification is determined based on the lowest level input that is significant to the fair value measurement in its entirety. Management’s assessment of the significance of a particular item to the fair value measurement in its entirety requires judgment, including the consideration of inputs specific to the asset or liability.

Fair values of financial instruments are estimated using public market prices, quotes from financial institutions and other available information. Due to their short-term maturity, the carrying amounts of cash, accounts receivable, accounts payable and other current liabilities approximate their fair values. Management believes the carrying values of notes and other receivables, cash collateral deposited with insurance carriers, and outstanding balances on its line of credit and long-term debt approximate their fair values as these amounts are estimated using public market prices, quotes from financial institutions and other available information.

At December 31, 2019, the earnout provision of the Share Exchange was considered a Level 3 measurement. Given that the earnout provision was not met, it is no longer considered a Level 3 investment at December 31, 2020. The Company determined that it was unlikely that the earnout provision would be met, therefore no value was assigned.

 
q)
Debt Extinguishment

Under ASC 470, debt should be derecognized when the debt is extinguished, in accordance with the guidance in ASC 405-20, Liabilities: Extinguishments of Liabilities. Under this guidance, debt is extinguished when the debt is paid, or the debtor is legally released from being the primary obligor by the creditor. On December 1, 2020, the Company received notification from NBT Bank that the Small Business Administration has approved the forgiveness of the PPP loan in its entirety and as such, the full $1,496,468 has been recognized in the income statement as a gain upon debt extinguishment for the year ended December 31, 2020.

 
r)
Segment Information

Operating segments are defined as components of an enterprise for which separate financial information is available and evaluated regularly by the chief operating decision maker, or decision-making group, in deciding the method to allocate resources and assess performance. The Company currently has one reportable segment with different product offerings for financial reporting purposes, which represents the Company’s core business.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.20.4
EXCHANGE AGREEMENT/REVERSE MERGER AND RECAPITALIZATION
12 Months Ended
Dec. 31, 2020
EXCHANGE AGREEMENT/REVERSE MERGER AND RECAPITALIZATION [Abstract]  
EXCHANGE AGREEMENT/REVERSE MERGER AND RECAPITALIZATION
2.
EXCHANGE AGREEMENT/REVERSE MERGER AND RECAPITALIZATION

As discussed in Note 1, on June 20, 2019, the Company consummated the business combination pursuant to the Reverse Merger and Recapitalization between Jensyn and Peck Electric Co. The material actions arising from the Exchange Agreement are outlined below:

 
a)
Exchange of Shares

Upon the closing of the Exchange Agreement, the stockholders of Peck Electric Co. exchanged their shares of capital stock in Peck Electric Co. for 3,234,501 shares of the Jensyn’s Common Stock (the “Share Exchange”), representing approximately 59% of Jensyn’s outstanding shares after giving effect to the Reverse Merger and Recapitalization. As a result of the Share Exchange, Peck Electric became a wholly owned subsidiary of the Company.

Upon the closing of the Reverse Merger and Recapitalization and after giving effect to the issuances of Common Stock and the conversion of 4,194,500 rights to purchase Common Stock into 419,450 shares of Common Stock. In addition, 1,819,482 shares of the Company were issued to Jensyn shareholders upon the closing of the Reverse Merger and Recapitalization. The Company also redeemed a total of 492,037 shares of its Common Stock pursuant to the terms of the Company’s Second Amended and Restated Certificate of Incorporation resulting in a total payment to redeeming stockholders of $5,510,814.

i. warrants exercisable for 2,097,250 shares of Common Stock, consisting of 3,900,000 warrants originally sold as part of units in Jensyn’s initial public offering (the “IPO”) and 294,500 warrants sold as part of the units issued in a private placement simultaneously with the consummation of the Jensyn IPO. Each warrant entitles its holder to purchase one-half of one share of Common Stock at an exercise price of $5.75 per half share ($11.50 per whole share)

ii. warrants exercisable for 195,000 shares of Common Stock, consisting of 390,000 private warrants originally sold as part of Firm Units in the IPO. Each warrant entitled its holder to purchase one-half of one share of Common Stock at an exercise price of $5.75 per half share ($11.50 per whole share).

iii. Purchase option for 390,000 Units was originally sold as part of the IPO. Each Unit has an exercise price of $12.00 per Unit and consists of the following:

 
o
One share of Common Stock
 
o
One right to receive one-tenth (1/10) of a share of Common Stock issued upon exercise of the Unit
 
o
One warrant entitling its holder to purchase one-half of one share of Common Stock at an exercise price of $5.75 per half share ($11.50 per whole share).

 
b)
Earnout

The Exchange Agreement contained a provision that if certain conditions were met by June 30, 2020, the end of the Earnout Period,  the Company would issue 898,473 shares of Common Stock to the original Peck Electric Co. stockholders, issue 11,231 shares of Common Stock to Exit Strategy Partners, LLC, and issue shares of Common Stock to certain of the initial stockholders of the Company a number of shares of the Company’s Common Stock equal to the number of shares of the Company’s Common Stock forfeited and canceled by such stockholders to the extent that such shares are used to satisfy Company obligations or to induce investors to make an equity investment in the Company at or prior to the Closing as described below under “Issuance of Additional Shares and Forfeiture of Sponsor Shares.” The Board of Directors of the Company established a Special Committee of the Board of Directors to determine whether the conditions were met. Based on the findings of the Special Committee, the Board of Directors has determined that the conditions were not met.  Accordingly, no shares were issued pursuant to this provision.

 
c)
Issuance of Additional Shares and Forfeiture of Sponsor Shares

In connection with the Reverse Merger and Recapitalization arising out of the Exchange Agreement, the Company issued 493,299 shares of Common Stock in exchange for the cancellation of approximately $5,618,675 of obligations and, as contemplated by the Exchange Agreement, certain insiders and their transferees agreed to forfeit and cancel 281,758 shares of Common Stock. As of December 31, 2019, 257,799 shares of Common Stock were forfeited. No new shares will be issued as the earnout provisions of Exchange Agreement were not met by June 30, 2020, the end of the Earnout Period. The remaining 23,959 shares of Common Stock are pending forfeiture and cancellation as of December 31, 2020.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.20.4
EXCHANGE AND SUBSCRIPTION AGREEMENT
12 Months Ended
Dec. 31, 2020
EXCHANGE AND SUBSCRIPTION AGREEMENT [Abstract]  
EXCHANGE AND SUBSCRIPTION AGREEMENT
3.
EXCHANGE AND SUBSCRIPTION AGREEMENT

The Company entered into an Exchange and Subscription Agreement (the “Exchange Agreement”) dated April 22, 2020 with GreenSeed Investors, LLC, a Delaware limited liability company (“GSI”), and Solar Project Partners, LLC, a Delaware limited liability company (“SPP”).

The primary purpose of GSI is to facilitate the green bond platform and provide capital for the acquisition of solar projects by SPP. The investment in GSI provides access to early stage financing to support the Company’s EPC operations while establishing a large pipeline of projects. The investment in SPP provides the Company with the opportunity to retain a long-term ownership in the completed solar projects. As such, the Company recorded the investments as long-term other assets.

Pursuant to the Exchange Agreement, the Company subscribed for 500,000 Units of Class B Preferred Membership units of GSI in exchange for 200,000 shares of the Company’s Series A Preferred Stock (the “Preferred Shares”). In addition to the investment of Preferred Shares by the Company, GSI obtain additional capital contributions which valued the Units at $10.00 per Unit. As the Company acquired 500,000 Units, the market transactions were utilized as a Level 1 fair value instruments in determining the valuation of the investment. As of April 22, 2020, the fair value of the investment in GSI was $5,000,000. Separately, the Company subscribed for and purchased 100,000 Units of SPP in exchange for the issuance by the Company of a Warrant to acquire 275,000 shares of the Company’s Common Stock at an exercise price of $15.00 per share. As of December 31, 2020, the fair value of the warrants was $96,052. The key assumptions used in the valuation of the warrants were as follows; a) volatility of 71.36%, b) term of 5 years, c) risk free rate of 0.36% and d) a dividend yield of 0%.

The Exchange Agreement provides that as long as the dividend payment on the Preferred Shares in each calendar quarter is equal to the aggregate distribution with respect to the GSI Units, such payments and distributions shall be offset and neither GSI nor the Company need to make any cash payments to the other. For the year ended December 31, 2020, the Company received a return of capital from GSI in the amount of $275,556 which offset the dividends payable in accordance with the operating agreement between the Company and GSI.

The Company granted to GSI the right to repurchase up to 400,000 (in tranches of 50,000) of the Units at a valuation of $10.00 per Unit totaling $4,000,000.

The Company granted to GSI registration rights with respect to the Preferred Shares, the Warrant, and the Common Stock underlying the Warrant.

The GSI and SPP investments are measured at cost, less impairment, if any, plus or minus changes resulting from observable price changes in ordinary transactions for the identical or similar investment of the same issuer. As the Company does not have significant influence over operating or financial policies of GSI and SPP, the cost method of accounting for the investment was determined to be appropriate. Changes in the fair value of the investment are recorded as net appreciation in fair value of investment in the Consolidated Statements of Operations. At December 31, 2020, the equity investment for GSI and SPP was $4,724,444 and $96,052, respectively. No net appreciation or depreciation in fair value of the investments was recorded during the year ended December 31, 2020, as there were no observable price changes.

  
December 31,
2020
  
December 31,
2019
 
       
Initial value as of April 22, 2020
 
$
5,000,000
  
$
-
 
Return of capital
  
(275,556
)
  
-
 
         
Total
 
$
4,724,444
  
$
-
 
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.20.4
LIQUIDITY AND FINANCIAL CONDITION
12 Months Ended
Dec. 31, 2020
LIQUIDITY AND FINANCIAL CONDITION [Abstract]  
LIQUIDITY AND FINANCIAL CONDITION
4.
LIQUIDITY AND FINANCIAL CONDITION

In 2020, the Company experienced a net operating loss but positive cash flow from operations. At December 31, 2020, the Company had balances of cash of $699,154 working capital of $242,865 and total stockholders’ equity of $9,006,682. To date, the Company has relied predominantly on operating cash flow to fund its operations and borrowings from its credit facilities.

The Company does not expect to continue to incur losses from operations as the net operating loss was a result of the negative impact of the COVID-19 pandemic. The Company’s operations were delayed for approximately six months of the year ended December 31, 2020, which resulted in an overall reduction in revenue.

On January 8, 2021 we entered into a Securities Purchase Agreement with two institutional investors providing for the issuance and sale by the Company of an aggregate 840,000 shares of our Common Stock in a registered direct offering at a purchase price of $12.50 per Share for gross proceeds of approximately $10.5 million before deducting fees and offering expenses. The Company’s Form S-3 Registration Statement is effective and allows the Company to offer, issue and sell up to $50,000,000 in the aggregate of our shares of Common Stock. After the registered direct offering, the Company has approximately $39.5 million available under the shelf registration.

Under the terms of the equity line of credit, Lincoln Park Capital is required to purchase shares up to a total value of $15,000,000 pursuant to certain terms and conditions. The Company can require the purchase of 50,000 shares of Common Stock under a regular purchase. On the next day following a regular purchase, the Company can require the purchase of an accelerated purchase equal to 200% of the shares sold in the regular purchase as well as an additional accelerated purchase equal to 300% of the shares sold in the regular purchase. The total number of shares authorized under the Purchase Agreement total 3,024,194 which would allow the Company to maximize the equity line of credit within 10 business days.

On various dates from January 1, 2021 through March 12, 2021, certain holders of the Company’s Public Warrants exercised the right to convert the warrants into shares of Common Stock. As of March 12, 2021, a total of 2,598,902 Public Warrants were submitted for exercise resulting in an issuance of 1,299,451 with net proceeds of $14,943,687 being received by the Company. Subsequent to the conversion of the warrants, the Company has approximately $22 million in cash availability.

The Company believes its current cash on hand, proceeds generated from the registered direct offering, the availability under the equity line of credits, the collectability of its accounts receivable and project backlog are sufficient to meet its operating and capital requirements for at least the next twelve months from the date these financial statements are issued.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.20.4
ACCOUNTS RECEIVABLE
12 Months Ended
Dec. 31, 2020
ACCOUNTS RECEIVABLE [Abstract]  
ACCOUNTS RECEIVABLE
5.
ACCOUNTS RECEIVABLE

Accounts receivable consist of:

  
December 31,
2020
  
December 31,
2019
 
       
Accounts receivable - contracts in progress
 
$
6,206,760
  
$
7,190,412
 
Accounts receivable - retainage
  
93,197
   
188,193
 
   
6,299,957
   
7,378,605
 
Allowance for doubtful accounts
  
(84,000
)
  
(84,000
)
         
Total
 
$
6,215,957
  
$
7,294,605
 

Bad debt expense was $164,292 and $69,000 for the years ended December 31, 2020 and 2019, respectively.

Contract assets represent revenue recognized in excess of amounts billed, unbilled receivables, and retainage. Unbilled receivables represent an unconditional right to payment subject only to the passage of time, which are reclassified to accounts receivable when they are billed under the terms of the contract. Contract assets were as follows at December 31, 2020 and 2019:

  
December 31,
2020
  
December 31,
2019
 
       
Costs in excess of billings
 
$
216,261
  
$
1,066,159
 
Unbilled receivables, included in costs in excess of billings
  
1,138,341
   
206,213
 
   1,354,602
   1,272,372
 
Retainage
  
93,197
   
188,193
 
  
$
1,447,799
  
$
1,460,565
 
 
Contract liabilities represent amounts billed to clients in excess of revenue recognized to date, billings in excess of costs, and retainage. The Company anticipates that substantially all incurred cost associated with contract assets as of December 31, 2020 will be billed and collected within one year. Contract liabilities were as follows at December 31, 2020 and 2019:

  
December 31,
2020
  
December 31,
2019
 
       
Billings in excess of costs
 
$
1,140,125
  
$
126,026
 
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.20.4
CONTRACTS IN PROGRESS
12 Months Ended
Dec. 31, 2020
CONTRACTS IN PROGRESS [Abstract]  
CONTRACTS IN PROGRESS
6.
CONTRACTS IN PROGRESS

Information with respect to contracts in progress are as follows:

  
December 31,
2020
  
December 31,
2019
 
       
Expenditures to date on uncompleted contracts
 
$
7,764,622
  
$
4,699,855
 
Estimated earnings thereon
  
2,178,868
   
1,409,060
 
   
9,943,490
   
6,108,915
 
Less billings to date
  
(10,867,354
)
  
(5,168,782
)
   
(923,864
)
  
940,133
 
Plus under billings remaining on contracts 100% complete
  
1,138,341
   
206,213
 
         
Total
 
$
214,477
  
$
1,146,346
 
 
Included in accompany balance sheets under the following captions:

  
December 31,
2020
  
December 31,
2019
 
       
Cost and estimated earnings in excess of billings
 
$
1,354,602
  
$
1,272,372
 
Billings in excess of costs and estimated earnings on uncompleted contracts
  
(1,140,125
)
  
(126,026
)
         
  
$
214,477
  
$
1,146,346
 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.20.4
LONG-TERM DEBT
12 Months Ended
Dec. 31, 2020
LONG-TERM DEBT [Abstract]  
LONG-TERM DEBT
7.
LONG-TERM DEBT

A summary of long-term debt is as follows:

  
December 31,
2020
  
December 31,
2019
 
       
NBT Bank, National Association, 4.25% interest rate, secured by all business assets, payable in monthly installments of $5,869 through September 2026, with a balloon payment at maturity.
 
$
683,268
  
$
723,230
 
         
NBT Bank, National Association, 4.00% interest rate, secured by all business assets, payable in monthly installments of $12,070 through January 2021.
  
12,050
   
153,258
 
         
NBT Bank, National Association, 4.20% interest rate, secured by building, payable in monthly installments of $3,293 through September 2026, with a balloon payment at maturity.
  
246,135
   
274,476
 
         
NBT Bank, National Association, 4.15% interest rate, secured by all business assets, payable in monthly installments of $3,677 through April 2026.
  
210,475
   
244,920
 
         
NBT Bank, National Association, 4.20% interest rate, secured by all business assets, payable in monthly installments of $5,598 through October 2026, with a balloon payment at maturity.
  
426,624
   
474,464
 
         
NBT Bank, National Association, 4.85% interest rate, secured by a piece of equipment, payable in monthly installments of $2,932 including interest, through May 2023.
  
80,001
   
110,413
 
         
Various vehicle loans, interest ranging from 0% to 6.99%, total current monthly installments of approximately $8,150, secured by vehicles, with varying terms through September 2025.
  
294,799
   
333,510
 
         
National Bank of Middlebury, 3.95% interest rate for the initial 5 years, after which the loan rate will adjust equal to the Federal Home Loan Bank of Boston 5/10 – year Advance Rate plus 2.75%, loan is subject to a floor rate of 3.95%, secured by solar panels and related equipment, payable in monthly installments of $2,388 including interest, through December 2024.
  
73,467
   
98,033
 
         
   
2,026,819
   
2,412,304
 
Less current portion
  
(308,394
)
  
(426,254
)
   
1,718,425
   
1,986,050
 
Less debt issuance costs
  
(16,930
)
  
(20,003
)
Long-term debt
 
$
1,701,495
  
$
1,966,047
 

Maturities of long-term debt are as follows:

Year ending December 31:
 
Amount
 
    
2021
 
$
308,394
 
2022
  
305,857
 
2023
  
265,765
 
2024
  
222,606
 
2025
  
209,858
 
Thereafter
  
714,339
 
     
  
$
2,026,819
 

Payroll Protection Loan

On April 24, 2020, the Company entered into a Promissory Note with NBT Bank, N.A. as the lender (“Lender”), pursuant to which the Lender agreed to make a loan to the Company under the Payroll Protection Program (“PPP Loan”) offered by the U.S. Small Business Administration (“SBA”) in a principal amount of $1,487,624 pursuant to Title 1 of the Coronavirus Aid, Relief and Economic Security Act (“CARES”).

The PPP Loan proceeds are available to be used to pay for payroll costs, including salaries, commissions, and similar compensation, group health care benefits, and paid leaves; rent; utilities; and interest on certain other outstanding debt. The amount that will be forgiven will be calculated in part with reference to the Company’s full-time headcount during the 24-week period following the funding of the PPP Loan.

On December 1, 2020, the Company received notification from NBT Bank that the Small Business Administration has approved the forgiveness of the PPP loan in its entirety and as such, the full $1,496,468 has been recognized in the income statement as a gain upon debt extinguishment for the year ended December 31, 2020.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.20.4
LINE OF CREDIT
12 Months Ended
Dec. 31, 2020
LINE OF CREDIT [Abstract]  
LINE OF CREDIT
8.
LINE OF CREDIT

The Company has a working capital line of credit with NBT Bank with a limit of $6,000,000 and a variable interest rate based on the Wall Street Journal Prime rate, currently 3.25%. The line of credit is payable upon demand and subject to an annual review in September 2021. The balance outstanding was $2,482,127 and $2,675,041 at December 31, 2020 and December 31, 2019, respectively Borrowing is based on 80% of eligible accounts receivable. The line is secured by all business assets and is subject to certain financial covenants. These financial covenants consist of a minimum debt service coverage ratio of 1.20 to 1.00 measured on a quarterly basis. As of December 31, 2020, the Company was not in compliance with the financial covenants but received a waiver of covenant default from NBT Bank.

The Company had a line of credit with NBT Bank with a limit of $2,000,000 to fund the development of certain solar arrays. The line had a variable interest rate based on the Wall Street Journal Prime rate, which was 4.75%. The maturity date was September 2020 and this line of credit has been closed. There were no borrowings at December 31, 2020 and the balance was $510,100 at December 31, 2019. The line was secured by all business assets and is subject to certain financial covenants.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.20.4
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2020
COMMITMENTS AND CONTINGENCIES [Abstract]  
COMMITMENTS AND CONTINGENCIES
9.
COMMITMENTS AND CONTINGENCIES

In 2015, the Company entered into two twenty-five-year non-cancelable lease agreements for land on which they constructed solar arrays. One lease has fixed annual rent of $2,500. The second lease has annual rent of $2,500 with an annual increase of 2%.

In 2017, the Company entered into a twenty-year non-cancelable lease agreement for land on which it constructed solar arrays. The lease has annual rent of $3,500 with an annual increase of 2%.

In 2018, the Company entered into a twenty-year non-cancelable lease agreement for land on which it constructed solar arrays. The lease has annual rent of $26,000.

In 2019, the Company entered into a two-year non-cancelable lease agreement for equipment used in solar installations. The lease has an annual rent of $45,832.

In 2020, the Company entered into a ten year lease agreement for a new headquarters consisting of approximately 6,250 square feet of office space and 6,500 square feet of warehouse. The lease has annual rent of $108,162 with an annual increase of 2%.

The Company leases a vehicle under a non-cancelable operating lease. In addition, the Company occasionally pays rent for storage on a month-to-month basis.

Total rent expense for all of the non-cancelable leases above were $62,021 and $58,605 for the years ended December 31, 2020 and 2019, respectively.

The Company also rents equipment to be used on jobs under varying terms not exceeding one year. Total rent expense under short term rental agreements was $228,667 and $384,536 for the year ended December 31, 2020 and 2019, respectively.

Future minimum lease payments required under all of the non-cancelable operating leases are as follows:

Year ending December 31:
 
Amount
 
    
2021
 
$
162,363
 
2022
  
145,561
 
2023
  
147,903
 
2024
  
150,291
 
2025
  
152,310
 
Thereafter
  
1,070,016
 
  
$
1,828,444
 
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.20.4
EQUITY FINANCINGS
12 Months Ended
Dec. 31, 2020
EQUITY FINANCINGS [Abstract]  
EQUITY FINANCINGS
10.
EQUITY FINANCINGS

On October 12, 2020, the Company received notification that 30,218 warrants issued in connection with the Company’s (Jensyn Acquisition Corp.) initial public offering were exercised and 15,109 shares of Common Stock were issued in connection with such exercise resulting in cash proceeds to the Company of $173,751.

On September 26, 2019, the Company entered into a Purchase Agreement with Lincoln Park Capital Fund, LLC (“Lincoln Park”), pursuant to which, upon the terms and subject to the conditions and limitations set further therein, Lincoln Park has committed to purchase an aggregate of $15.0 million of the Company’s Common Stock from time to time at the sole discretion of the Company. (the “Purchase Agreement”) As consideration for entering into the Purchase Agreement, the Company issued to Lincoln Park as a commitment fee (the “Commitment Shares”) 81,263 share of Company Common Stock with a fair value of $4.96. The fair value of the shares issued was recorded to additional paid in capital at December 31, 2019.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.20.4
UNION ASSESSMENTS
12 Months Ended
Dec. 31, 2020
UNION ASSESSMENTS [Abstract]  
UNION ASSESSMENTS
11.
UNION ASSESSMENTS

The Company employs members of the International Brotherhood of Electrical Workers Local 300 (IBEW). The union fee assessments payable are both withholdings from employees and employer assessments. Union fees are for monthly dues, defined contribution pension, health and welfare funds as part of multi-employer plans. All union assessments are based on the number of hours worked or a percentage of gross wages as stipulated in the agreement with the Union.

The Company has an agreement with the IBEW in respect to rates of pay, hours, benefits, and other employment conditions that expires May 31, 2022. During the years ended December 31, 2020 and 2019, the Company incurred the following union assessments.

  
December 31,
2020
  
December 31,
2019
 
       
Pension fund
 
$
310,023
  
$
374,020
 
Welfare fund
  
971,720
   
1,192,831
 
National employees benefit fund
  
90,993
   
131,982
 
Joint apprenticeship and training committee
  
20,233
   
17,829
 
401(k) matching
  
43,998
   
38,521
 
Total
 
$
1,436,967
  
$
1,755,183
 

Multiemployer Plans

The Company is party to collective bargaining agreements with unions representing certain of their employees, which require the Company to pay specified wages, provide certain benefits to their union employees and contribute certain amounts to Multi-Employer Pension Plans (“MEPP”). The Pension Plan Agreement (“PPA”) defines the funding rules for defined benefit pension plans and establishes funding classifications for U.S.-registered multiemployer pension plans. Under the PPA, plans are classified into one of the following five categories, based on multiple factors, also referred to as a plan’s “zone status”: Green (safe), Yellow (endangered), Orange (seriously endangered), and Red (critical or critical and declining). Factors included in the determination of a plan’s zone status include: funded percentage, cash flow position and whether the plan is projecting a minimum funding deficiency.

A multiemployer plan that is so underfunded as to be in “endangered,” “seriously endangered,” “critical,” or “critical and declining” status (as determined under the PPA) is required to adopt a funding improvement plan (“FIP”) or a rehabilitation plan (“RP”), which, among other actions, could include decreased benefits and increased employer contributions, which could take the form of a surcharge on benefit contributions. These actions are intended to improve their funding status over a period of years. If a pension fund is in critical status, a participating employer must pay an automatic surcharge in addition to contributions otherwise required under the collective bargaining agreement (“CBA”). With some exceptions, the surcharge is equal to 5% of required contributions for the initial critical year and 10% for each succeeding plan year in which the plan remains in critical status. The surcharge ceases on the effective date of a CBA (or other agreement) that includes contribution and benefit terms consistent with the rehabilitation plan. Certain plans in which the Company participates are in “endangered,” “seriously endangered,” “critical,” or “critical and declining” status. The amount of additional funds, if any, that the Company may be obligated to contribute to these plans in the future cannot be estimated due to the uncertainty of the future levels of work that could be required of the union employees covered by these plans, as well as the required future contribution rates and possible surcharges applicable to these plans.

Details of significant multiemployer pension plans as of and for the periods indicated, based upon information available to the Company from plan administrators as well as publicly available information on the U.S. Department of Labor website, are provided in the following table:

 Multiemployer  
Employer
Identification
   Plan  
Contributions
For the Years Ended
December 31,
  
Expiration
Date of
Pension Protection Act Zone Status
 
FIP/RP
  
 Pension Plan
 
Number
  
Number
  
2020
  
2019
 
CBA
2020
As of
2019
As of
Status
Surcharge
National Electrical Benefit Fund
  
53-0181657
   
1
   
90,993
   
131,982
 
5/31/2022
Green
12/31/2020
Green
12/31/2019
NA
No
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.20.4
PROVISION FOR INCOME TAXES
12 Months Ended
Dec. 31, 2020
PROVISION FOR INCOME TAXES [Abstract]  
PROVISION FOR INCOME TAXES
12.
PROVISION FOR INCOME TAXES

In connection with the closing of the Reverse Merger and Recapitalization, the Company’s tax status changed from an S-corporation to a C-corporation. As a result, the Company is responsible for Federal and State income taxes and must record deferred tax assets and liabilities for the tax effects of any temporary differences that exist on the date of the change. When push down accounting does not apply as part of a business combination, U.S. GAAP requires the effect of the change in tax status to be recognized in the financial statements and the effect is included in income (loss) from continuing operations. The Company recorded deferred income tax expense and a corresponding deferred tax liability of $1,098,481 as of and for the year ended December 31, 2019, of which $1,506,362 was recorded at the time of conversion to a C-corporation (see note 1 (k) income taxes).   For the year ended December 31, 2020 the Company recorded deferred income tax benefit of $487,923 and had a net deferred tax liability of $610,558.

The Reverse Merger and Recapitalization between Jensyn and Peck Electric Co. on June 20, 2019 caused a stock ownership change for purposes of Section 382 of the Internal Revenue Code. The Company recognized tax net operating losses which it expects to fully utilize over time subject to annual limitations as set forth in the Internal Revenue Code.

The provision for income taxes for the year ended December 31, 2020 and 2019 consists of the following:

  
2020
  
2019
 
Current
      
Federal
 
$
-
  
$
-
 
State
  
750
   
6,359
 
         
Total Current
  
750
   
6,359
 
         
Deferred
        
Federal
  
(369,705
)
  
751,432
 
State
  
(118,218
)
  
347,049
 
         
Total Deferred
 
$
(487,923
)
  
1,098,481
 
         
(Benefit) Provision for Income Taxes
 
$
(487,173
)
 
$
1,104,840
 

The Company’s total deferred tax assets and liabilities at December 31, 2020 are as follows:

  
2020
  
2019
 
Deferred tax assets (liabilities)
      
Accruals and reserves
 
$
23,758
  
$
4,157
 
Net operating loss
  
812,996
   
421,940
 
Total deferred tax assets
  
836,754
   
426,097
 
         
Property and equipment
  
(1,447,312
)
  
(1,524,578
)
Total deferred tax liabilities
  
(1,447,312
)
  
(1,524,578
)
         
Net deferred tax asset (liabilities)
 
$
(610,558
)
 
$
(1,098,481
)

The Company uses a more-likely-than-not measurement for all tax positions taken or expected to be taken on a tax return in order for those tax positions to be recognized in the financial statements. There were no uncertain tax positions as of December 31, 2020 and 2019. If the Company were to incur interest and penalties related to income taxes, these would be included in the provision for income taxes, there were none for the year ended December 31, 2020 and 2019 respectively. Generally, the three tax years previously filed remain subject to examination by federal and state tax authorities. The Company does not expect a material change in uncertain tax positions to occur within the next 12 months.

Reconciliation between the effective tax on income from operations and the statutory tax rate is as follows:

  
2020
  
2019
 
Income tax expense at federal statutory rate
 
$
(103,215
)
 
$
142,179
 
Federal taxes on period Company was a flow through entity
  
-
   
(220,005
)
Paycheck Protection Program tax exempt loan forgiveness
  
(412,295
)
  
-
 
Permanent differences
  
44,816
   
2,049
 
Deferred tax expense recorded upon conversion to C-Corp
  
-
   
1,134,772
 
Other adjustments
  
15,726
   
-
 
State and local taxes net of federal benefit
  
(32,205
)
  
45,845
 
Income tax expense
 
$
(487,173
)
 
$
1,104,840
 

The Company received a loan under the CARES Act Payroll Protection Program (“PPP”) of $1,487,624. Proceeds from the loan were used to cover documented expenses related to payroll, rent and utilities, during the 24-week period, subsequent to the cash being received by the Company, are eligible to be forgiven. The “PPP” loan was forgiven in its entirety and the income is deemed to be non-taxable which  results in the Company’s effective tax rate differing from the statutory rate.

The Company has federal net operating losses of approximately $3,100,000 of which $1,138,000 will expire beginning in 2034, $1,962,000 of the net operating losses do not expire. Net operating losses incurred beginning in 2018 are not subject to expiration under the Tax Cuts and Jobs Act, but the annual usage is limited to 80% or pre net operating loss taxable income. We believe that it is more likely than not that the tax benefit of these net operating losses will be fully realized, as such no valuation allowance has been recorded. The deferred tax assets for the net operating losses are presented net with deferred tax liabilities, which primarily consist of book and tax depreciation differences.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.20.4
CAPTIVE INSURANCE
12 Months Ended
Dec. 31, 2020
CAPTIVE INSURANCE [Abstract]  
CAPTIVE INSURANCE
13.
CAPTIVE INSURANCE

The Company and other companies are members of an offshore heterogeneous group captive insurance holding company entitled Navigator Casualty, LTD. (NCL). NCL is located in the Cayman Islands and insures claims relating to workers’ compensation, general liability, and auto liability coverage.

Premiums are developed through the use of an actuarially determined loss forecast. Premiums paid totaled $189,958 and $189,337 for the years ended December 31, 2020 and 2019, respectively. The loss funding, derived from the actuarial forecast, is broken-out into two categories by the actuary known as the “A & B” Funds. The “A” Fund pays for the first $100,000 of any loss and the “B” Fund contributes to the remainder of the loss layer up to $300,000 total per occurrence.

Each shareholder has equal ownership and invests a one-time cash capitalization of $36,000. This is broken out into two categories, $35,900 of redeemable preference shares and $100 for a single common share. Each shareholder represents a single and equal vote on NCL’s Board of Directors.

Summary financial information on NCL as of September 30, 2020 is:

Total assets
 
$
96,020,037
 
Total liabilities
 
$
46,176,680
 
Comprehensive income
 
$
8,820,830
 

NCL’s fiscal year end is September 30, 2020.

  
2020
  
2019
 
Investment in NCL
      
Capital
 
$
36,000
  
$
36,000
 
Cash security
  
158,785
   
101,555
 
Investment income in excess of losses (incurred and reserves)
  
3,320
   
3,320
 
Total deferred tax assets
 
$
198,105
  
$
140,875
 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.20.4
RELATED PARTY TRANSACTIONS
12 Months Ended
Dec. 31, 2020
RELATED PARTY TRANSACTIONS [Abstract]  
RELATED PARTY TRANSACTIONS
14.
RELATED PARTY TRANSACTIONS

In 2014, the minority stockholders of Peck Electric Co., who sold the building that the Company formerly occupied, lent the proceeds to the majority stockholders of Peck Electric Co. who contributed $400,000 of the net proceeds as paid in capital. At December 31, 2020 and December 31, 2019, the amount owed of $73,000 and $117,605, respectively, is included in the “due to stockholders” as there is a right to offset.

In May 2018, stockholders of the Company bought out a minority stockholder of Peck Electric Co. The Company advanced $250,000 for the stock purchase which is included in the “due from stockholders”. At December 31, 2020 and December 31, 2019, the amounts due of $602,463 and $337,000, respectively, are included in the “due to stockholders” as there is a right to offset.

In 2019, the Company’s majority stockholders lent proceeds to the Company to help with cash flow needs. At December 31, 2020 and December 31, 2019, the amounts owed of $286,964 and $295,299, respectively, are included in the “due to stockholders” as there is a right to offset.

The Company was an S-corporation through June 20, 2019 and as a result, the taxable income of the Company is reported on each stockholder’s tax returns and each stockholder are taxed individually. As a result, the Company has accrued a distribution for taxes of $266,814 at December 31, 2020 and December 31, 2019, respectively, to the former stockholders of Peck Electric Co. for the period during which the Company was an S-corporation, which is included in the “due to stockholders” value below.

The amounts below include amounts due to/from stockholders as of December 31, 2020 and December 31, 2019:

  
December 31,
2020
  
December 31,
2019
 
Due to stockholders consists of unsecured notes to stockholders with interest at the mid-term AFR rate (2.08% at December 31, 2020).
 
$
24,315
  
$
342,718
 
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.20.4
DEFERRED COMPENSATION PLAN
12 Months Ended
Dec. 31, 2020
DEFERRED COMPENSATION PLAN [Abstract]  
DEFERRED COMPENSATION PLAN
15.
DEFERRED COMPENSATION PLAN

In 2018, the Company entered into a deferred compensation agreement with a former minority stockholder. The agreement provides for deferred income benefits and is payable over the post-retirement period. The Company accrues the present value of the estimated future benefit payments over the period from the date of the agreement to the retirement date. The minimum commitment for future compensation under the agreement is $155,000, the net present value of which is $91,187. The Company will also pay the former stockholder a solar management fee of 24.5% of the available cash flow from the solar arrays put into service on or before December 31, 2017 over the life of the arrays. The amount is de minimis and therefore not recorded on the balance sheet as of December 31, 2020 and 2019 and recorded in the statement of operations when incurred.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.20.4
EARNINGS (LOSS) PER SHARE
12 Months Ended
Dec. 31, 2020
EARNINGS (LOSS) PER SHARE [Abstract]  
EARNINGS (LOSS) PER SHARE
16.
EARNINGS (LOSS) PER SHARE

Basic earnings (loss) per share (“EPS”) is computed by dividing net income (loss) available to common stockholders by the weighted average number of shares of Common Stock outstanding during the period, excluding the effects of any potentially dilutive securities. Diluted EPS gives effect to the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into Common Stock.

As a result of the Merger and Recapitalization, the Company has retrospectively adjusted the weighted average of shares of Common Stock outstanding prior to June 20, 2019 by multiplying such shares by the exchange ratio used to determine the number of shares of Common Stock into which they converted.

  
Years Ended December 31,
 
  
2020
  
2019
 
       
Numerator:
      
Net loss
 
$
(4,328
)
 
$
(427,795
)
Net income applicable to preferred shareholders
  
(275,556
)
  
-
 
Net loss available to common stock shareholders
  
(279,884
)
  
(427,795
)
         
Denominator:
        
Weighted average shares outstanding:
        
Basic
  
5,301,471
   
4,447,681
 
Diluted
  
5,301,471
   
4,447,681
 
         
Basic income (loss) per share
  
(0.05
)
  
(0.10
)
Diluted income (loss) per share
  
(0.05
)
  
(0.10
)

The Company has contingent share arrangements and warrants arising from the Reverse Merger and Recapitalization, Jensyn’s IPO discussed in Note 2 and the Exchange and Subscription Agreement discussed in Note 3. The potential issuance of additional shares of Common Stock from these arrangements were excluded from the diluted EPS calculation because the prevailing market and operating conditions at the present time do not indicate that any additional shares of Common Stock will be issued. These instruments could result in dilution in future periods. As of December 31, 2020, the earnout shares were forfeited. Below is a schedule of the potential share issuances arising from these contingencies that were excluded from the calculations above:

  
Years Ended December 31,
 
  
2020
  
2019
 
       
Earnout provision, includes new shares of Common Stock that may be issued to former Peck Electric Co. shareholders
  
-
   
898,473
 
Earnout provision, includes new shares of Common Stock that may be issued to Exit Strategy
  
-
   
11,231
 
Earnout provision, including new shares of Common Stock that may be issued to holders of forfeited and canceled shares
  
-
   
257,799
 
Option to purchase Common Stock, from Jensyn’s IPO
  
429,000
   
429,000
 
Warrants to purchase Common Stock, from Jensyn’s IPO
  
2,277,141
   
2,292,250
 
Warrants to purchase Common Stock, from Solar Project Partners, LLC. Exchange and Subscription Agreement
  
275,000
   
-
 
Conversion of Preferred Stock to Common Stock from GreenSeed Investors, LLC Exchange and Subscription Agreement
  
370,370
   
-
 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.20.4
PREFERRED STOCK
12 Months Ended
Dec. 31, 2020
PREFERRED STOCK [Abstract]  
PREFERRED STOCK
17.
PREFERRED STOCK

The Company has authorized and designated 200,000 shares of convertible preferred stock (the “Preferred Stock”). Pursuant to the Exchange Agreement, the Company subscribed for 500,000 Units of Class B Preferred Membership units of GSI in exchange for 200,000 shares of the Company’s Series A Preferred Stock (the “Preferred Shares”). In addition, the Company subscribed for and purchased 100,000 Units of SPP in exchange for the issuance by the Company of a Warrant to acquire 275,000 shares of the Company’s Common Stock at an exercise price of $15.00 per share.

The Exchange Agreement provides that as long as the dividend payment on the Preferred Shares in each calendar quarter is equal to the aggregate distribution with respect to the GSI Units, such payments and distributions shall be offset and neither GSI nor the Company need to make any cash payments to the other.

The Company granted to GSI the right to repurchase up to 400,000 (in tranches of 50,000) of the Units at a valuation of $4,000,000.

The Company granted to GSI registration rights with respect to the Preferred Shares, the Warrant, and the Common Stock underlying the Warrant.

The Preferred Stock has the following rights and privileges:

Voting – The holders of the Preferred Stock is not entitled to voting rights.

Conversion – Each share of Preferred Stock, is convertible at the option of the holder into 1.85185 shares of Common Stock. The outstanding shares of Preferred Stock automatically convert into Common Stock upon the occurrence of (i) the trading of the shares of Common Stock is equal to or greater than $15.00 per share for any 20 days in a 30 day trading period, or (ii) when there is a change in control and the holder would receive consideration equal to or greater than the preferred liquidation preferences.

Dividends – The holders of the Preferred Stock in preference to the holders of Common Stock, are entitled to receive, if and when declared by the Board of Directors, dividends at the rate of $2.00 per share per annum.

Liquidation – In the event of any liquidation, dissolution, winding-up or sale or merger of the Company, whether voluntarily or involuntarily, each holder of Preferred Stock is entitled to receive, in preference to the holders of Common Stock, a per-share amount equal to the original issue price of $25.00 (as adjusted, as defined), plus all declared but unpaid dividends.

Redemption – The Company may redeem any or all of the shares at any time by paying in cash $27.50 per share plus any accrued and unpaid dividends solely at the Company’s option.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.20.4
SUBSEQUENT EVENTS
12 Months Ended
Dec. 31, 2020
SUBSEQUENT EVENTS [Abstract]  
SUBSEQUENT EVENTS
18.
SUBSEQUENT EVENTS

The Company evaluated subsequent events and transactions that occurred after the balance sheet date up to the date that the financial statements were issued. Other than as described below, the Company did not identify any subsequent events that would have required adjustment or disclosure in the financial statements.

Registered Direct Offering

On January 8, 2021 we entered into a Securities Purchase Agreement with two institutional investors providing for the issuance and sale by the Company of an aggregate 840,000 shares of our Common Stock in a registered direct offering at a purchase price of $12.50 per Share for gross proceeds of approximately $10.5 million before deducting fees and offering expenses.

Agreement and Plan of Merger and Reorganization

On January 19, 2021, the Company entered into an Agreement and Plan of Merger and Reorganization with iSun Energy LLC.  iSun Energy LLC became a wholly-owned subsidiary of the Company. iSun Energy, LLC is a provider of products and services designed to support the electric vehicle market. In connection with Merger, Sassoon Peress, the sole member, will receive 400,000 shares of the Company’s Common Stock over five years, 200,000 shares of which were issued at the closing, warrants to purchase up 200,000 shares of the Company’s Common Stock, and up to 240,000 shares of the Company’s Common Stock based on certain performance milestones. The Company has issued an aggregate of 300,000 shares of the Company’s Common Stock in connection with the Merger as the provisions of the Warrant with respect to 100,000 shares of Common Stock have been met.

Exercise of Public Warrants

On various dates from January 1, 2021 through March 12, 2021, certain holders of the Company’s Public Warrants exercised the Public Warrants to purchase shares of Common Stock. As of March 12, 2021, a total of 2,598,902 Public Warrants were exercised resulting in an issuance of 1,299,451 shares of Common Stock with net proceeds of $14,943,687 being received by the Company. At March 12, 2021, the number of Public Warrants available to exercise totaled 1,565,380.

Equity Incentive Program

On February 25, 2021, the Company held a Special Meeting of Stockholders (the “Special Meeting’) to approve the Company’s 2020 Equity Incentive Plan, as amended (the “Plan”) The Company had previously provided Notice of the Special Meeting and a Proxy Statement dated February 2, 2021. The plan allows the Company to grant stock awards and options based on certain annual revenue and EBITDA targets. The Company has issued 129,414 shares of Common Stock under the provisions of the Plan.

Conversion of Preferred Shares

On February 22, 2021, the Board of Directors of iSun, Inc. (the “Company”) and the holders of a majority of the Company’s Series A Convertible Preferred Stock, approved the First Amended and Restated Certificate of Designation of Preferred Stock of iSun Inc. Series A Convertible Preferred Stock (the “First Amended Certificate of Designation”) that amends and replaces in its entirety the Certificate of Designation of Preferred Stock of iSun Inc. Series A Convertible Preferred Stock dated April 28, 2020. The First Amended Certificate of Designation was filed with the Delaware Secretary of State on February 22, 2021.

The First Amended Certificate of Designation designates two hundred thousand (200,000) shares of the Company’s authorized preferred share capital as Series A Convertible Preferred Stock (the “Series A”) and provides for certain preferences to holders of Series A. The Series A is convertible on a mandatory basis into shares of the Company’s Common Stock as soon as practicable after the date on which the closing price of the Company’s Common Stock is equal to or greater than $15.00 per share for any twenty (20) days within a thirty (30) days trading window. The Series A conversion rate is 1.851852. Pursuant to the First Amended Certificate of Designation, on February 22, 2021 the Company notified all holders of the Series A of the mandatory conversion of the Series A. A total of 370,370 shares of Common Stock have been issued pursuant to the conversion.

Exercise of Warrant

On February 9, 2021, the Company issued 117,376 shares of Common Stock in connection with a warrant issued to GreenSeed Investors, LLC. The warrant was exercised on a cashless basis with net shares issued based on the Warrant.

Exercise of the Unit Purchase Option

On January 25, 2021, a certain holder exercised the right to convert 292,500 units into 133,684 shares of Common Stock on a cashless basis.

Stock Redemption

On January 25, 2021, the Company purchased 34,190 shares of Common Stock from certain executives at $19.68, which was the 5-day average of the closing prices for the Common Stock as reported by the Nasdaq Capital Market for the five trading days immediately preceding January 22, 2021, for a total of approximately $675,000.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2020
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES [Abstract]  
Share Exchange Agreement
On February 26, 2019, Peck Electric Co., a privately-held company, entered into a Share Exchange Agreement (the “Exchange Agreement”) with Jensyn Acquisition Corp. (“Jensyn”), a publicly-held company whose primary business objective was to acquire, through a merger, share exchange, asset acquisition, stock purchase, recapitalization, reorganization or other similar business combination (the “Reverse Merger and Recapitalization”), with one or more target businesses (a special purpose acquisition company or “SPAC”). On June 20, 2019, with the approval of the stockholders of each of Peck Electric Co. and Jensyn, the Reverse Merger and Recapitalization was completed. In connection with the Reverse Merger and Recapitalization, Jensyn issued 3,234,501 shares of Jensyn’s Common Stock, par value $0.0001 per share (the “Common Stock”), to the stockholders of the Peck Electric Co. in exchange for all of the equity securities of Peck Electric Co., and Peck Electric Co. became a wholly-owned subsidiary of Jensyn. While Jensyn was the surviving legal entity, iSun, Inc. (formerly known as The Peck Company Holdings, Inc.) was deemed the acquiring entity for accounting purposes. Concurrent with the completion of the Reverse Merger and Recapitalization, Jensyn changed its name from “Jensyn Acquisition Corp.” to “The Peck Company Holdings, Inc.” Unless the context otherwise requires, “we,” “us,” “our,” “iSun” and the “Company” refer to the combined company.

As a SPAC Jensyn had substantially no business operations prior to June 20, 2019. For financial accounting and reporting purposes the Exchange Agreement was accounted for as a “reverse recapitalization” in accordance with U.S. GAAP. Under this method of accounting, Jensyn was treated as the “acquired” company for financial reporting purposes. This determination was primarily based on Peck Electric Co shareholders having a majority of the voting power of the combined company, Peck Electric Co. comprising the ongoing operations of the combined entity, Peck Electric Co. comprising a majority of the governing body of the combined company, and Peck Electric Co.’s senior management comprising the senior management of the combined company. Accordingly, for accounting purposes, the Exchange Agreement was treated as the equivalent of the Peck Electric Co. issuing stock for the net assets and equity of Jensyn, consisting of $0 assets, accompanied by a recapitalization (referred to as “the Exchange Agreement”). The net assets of Jensyn were stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the Exchange Agreement are those of Peck Electric Co.

Prior to June 20, 2019, Peck Electric Co. was a “pass-through” (S-corporation) entity for income tax purposes and had no material income tax accounting reflected in its financial statements for financial reporting purposes since taxable income and deductions were “passed through” to Peck Electric Co.’s stockholders. As of the date of the completion of the Exchange Agreement, Peck Electric effectively became a C-Corporation, which changed the level of taxation from the stockholders to the Company. The deferred tax assets and liabilities that arise out of the change of tax status have been recorded to account for the temporary differences that existed on the date of the resulting in a deferred tax liability of $1,506,362. The financial statements of the Company now account for income taxes in accordance with Accounting Standards Codification (“ASC”) 740, Income taxes.
Principles of Consolidation
 
b)
Principles of Consolidation

The accompanying consolidated financial statements include the accounts of iSun, Inc. and its wholly owned operating subsidiary, Peck Electric Co. All material intercompany transactions have been eliminated upon consolidation of these entities.
Revenue Recognition
 
d)
Revenue Recognition

The majority of the Company’s revenue arrangements generally consist of a single performance obligation to transfer promised goods or services.

1) Revenue Recognition Policy

Solar Power Systems Sales and Engineering, Procurement, and Construction Services

The Company recognizes revenue from the sale of solar power systems, Engineering, Procurement and Construction (“EPC”) services, and other construction type contracts over time, as performance obligations are satisfied, due to the continuous transfer of control to the customer. Construction contracts, such as the sale of a solar power system combined with EPC services, are generally accounted for as a single unit of account (a single performance obligation) and are not segmented between types of services. Our contracts often require significant services to integrate complex activities and equipment into a single deliverable, and are therefore generally accounted for as a single performance obligation, even when delivering multiple distinct services. For such services, the Company recognizes revenue using the cost to cost method, based primarily on contract cost incurred to date compared to total estimated contract cost. The cost to cost method (an input method) is the most faithful depiction of the Company’s performance because it directly measures the value of the services transferred to the customer. Cost of revenue includes an allocation of indirect costs including depreciation and amortization. Subcontractor materials, labor and equipment, are included in revenue and cost of revenue when management believes that the Company is acting as a principal rather than as an agent (i.e., the Company integrates the materials, labor and equipment into the deliverables promised to the customer). Changes to total estimated contract cost or losses, if any, are recognized in the period in which they are determined as assessed at the contract level. Pre-contract costs are expensed as incurred unless they are expected to be recovered from the customer. As of December 31, 2020 and 2019, the Company had $0 in pre-contract costs classified as a current asset under contract assets on the Consolidated Balance Sheet. Project mobilization costs are generally charged to project costs as incurred when they are an integrated part of the performance obligation being transferred to the client. Customer payments on construction contracts are typically due within 30 to 45 days of billing, depending on the contract. Sales and other taxes the Company collects concurrent with revenue-producing activities are excluded from revenue.

For sales of solar power systems in which the Company sells a controlling interest in the project to a customer, revenue is recognized for the consideration received when control of the underlying project is transferred to the customer. Revenue may also be recognized for the sale of a solar power system after it has been completed due to the timing of when a sales contract has been entered into with the customer.

Energy Generation

Revenue from net metering credits is recorded as electricity is generated from the solar arrays and billed to customers (PPA off-taker) at the price rate stated in the applicable power purchase agreement (PPA).

Operation and Maintenance and Other Miscellaneous Services

Revenue for time and materials contracts is recognized as the service is provided.

2) Disaggregation of Revenue from Contracts with Customers

The following table disaggregates the Company’s revenue based on the timing of satisfaction of performance obligations for the years ended December 31:

  
2020
  
2019
 
Solar Operations
      
Performance obligations satisfied at a point in time
 
$
-
  
$
4,220,000
 
Performance obligations satisfied over time
 
$
17,354,852
  
$
17,849,945
 
  
$
17,354,852
  
$
22,069,945
 
         
Electric Operations
        
Performance obligations satisfied at a point in time
 
$
-
  
$
-
 
Performance obligations satisfied over time
 
$
2,459,373
  
$
4,962,539
 
  
$
2,459,373
  
$
4,962,539
 
         
Data and Network Operations
        
Performance obligations satisfied at a point in time
 
$
-
  
$
-
 
Performance obligations satisfied over time
 
$
1,237,986
  
$
1,189,085
 
  
$
1,237,986
  
$
1,189,085
 
         
Total
        
Performance obligations satisfied at a point in time
 
$
-
  
$
4,220,000
 
Performance obligations satisfied over time
 
$
21,052,211
  
$
24,001,569
 
Total
 
$
21,052,211
  
$
28,221,569
 

3) Variable Consideration

The nature of the Company’s contracts gives rise to several types of variable consideration, including claims and unpriced change orders; award and incentive fees; and liquidated damages and penalties. The Company recognizes revenue for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. The Company estimates the amount of revenue to be recognized on variable consideration using the expected value (i.e., the sum of a probability-weighted amount) or the most likely amount method, whichever is expected to better predict the amount. Factors considered in determining whether revenue associated with claims (including change orders in dispute and unapproved change orders in regard to both scope and price) should be recognized include the following: (a) the contract or other evidence provides a legal basis for the claim, (b) additional costs were caused by circumstances that were unforeseen at the contract date and not the result of deficiencies in the Company’s performance, (c) claim-related costs are identifiable and considered reasonable in view of the work performed, and (d) evidence supporting the claim is objective and verifiable. If the requirements for recognizing revenue for claims or unapproved change orders are met, revenue is recorded only when the costs associated with the claims or unapproved change orders have been incurred. Back charges to suppliers or subcontractors are recognized as a reduction of cost when it is determined that recovery of such cost is probable and the amounts can be reliably estimated. Disputed back charges are recognized when the same requirements described above for claims accounting have been satisfied.

4) Remaining Performance Obligation

Remaining performance obligations, or backlog, represents the aggregate amount of the transaction price allocated to the remaining obligations that the Company has not performed under its customer contracts. The Company has elected to use the optional exemption in ASC 606-10-50-14, which exempts an entity from such disclosures if a performance obligation is part of a contract with an original expected duration of one year or less.

5) Warranties

The Company generally provides limited workmanship warranties up to five years for work performed under its construction contracts. The warranty periods typically extend for a limited duration following substantial completion of the Company’s work on a project. Historically, warranty claims have not resulted in material costs incurred, and any estimated costs for warranties are included in the individual contract cost estimates for purposes of accounting for long-term contracts.
Accounts Receivable

e)
Accounts Receivable

Accounts receivable are recorded when invoices are issued and presented on the balance sheet net of the allowance for doubtful accounts. The allowance, which was $84,000 at December 31, 2020 and $84,000 at December 31, 2019, is estimated based on historical losses, the existing economic condition, and the financial stability of the Company’s customers. Accounts are written off against the reserve when they are determined to be uncollectible.
Project Assets
 
f)
Project Assets

Project assets primarily consist of costs related to solar power projects that are in various stages of development that are capitalized prior to the completion of the sale of the project, and are actively marketed and intended to be sold. In contrast to contract assets, the Company holds a controlling interest in the project itself. These project related costs include costs for land, development, and construction of a PV solar power system. Development costs may include legal, consulting, permitting, transmission upgrade, interconnection, and other similar costs. The Company typically classifies project assets as noncurrent due to the nature of solar power projects (long-lived assets) and the time required to complete all activities to develop, construct, and sell projects, which is typically longer than 12 months. Once the Company enters into a definitive sales agreement, such project assets are classified as current until the sale is completed and the Company has met all of the criteria to recognize the sale as revenue. Any income generated by a project while it remains within project assets is accounted for as a reduction to the basis in the project. If a project is completed and begins commercial operation prior to the closing of a sales arrangement, the completed project will remain in project assets until placed in service. All expenditures related to the development and construction of project assets, whether fully or partially owned, are presented as a component of cash flows from operating activities. Project assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. A project is considered commercially viable or recoverable if it is anticipated to be sold for a profit once it is either fully developed or fully constructed. A partially developed or partially constructed project is considered to be commercially viable or recoverable if the anticipated selling price is higher than the carrying value of the related project assets. The Company examines a number of factors to determine if the project is expected to be recoverable, including whether there are any changes in environmental, permitting, market pricing, regulatory, or other conditions that may impact the project. Such changes could cause the costs of the project to increase or the selling price of the project to decrease. If a project is not considered recoverable, we impair the respective project assets and adjust the carrying value to the estimated fair value, with the resulting impairment recorded within “Selling, general and administrative” expense.

Project Asset were $0 for the years ended December 31, 2020 and 2019, respectively.
Property and Equipment
 
g)
Property and Equipment

Property and equipment greater than $1,000 are recorded at cost, less accumulated depreciation. Cost includes the price paid to acquire or construct the assets, required installation costs, and any expenditures that substantially add to the value or substantially extend the useful life of the assets.

The solar arrays represent project assets that the Company may temporarily own and operate after being placed into service. The Company reports solar arrays at cost, less accumulated depreciation. The Company begins depreciation on the solar arrays when they are placed in service.

Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The estimated useful lives are as follows:

Buildings and improvements
39 years
Vehicles
3-5 years
Tools and equipment
3-7 years
Solar arrays
20 years

Total depreciation expense for the years ended December 31, 2020 and 2019 was $585,690 and $621,233, respectively.

The cost of assets sold, retired, or otherwise disposed of, and the related allowance for depreciation are eliminated from the accounts and any resulting gain or loss is included in operations. The cost of maintenance and repairs are charged to expense as incurred, while significant renewals or betterments are capitalized.
Long-Lived Assets
 
h)
Long-Lived Assets

The Company assesses long-lived assets, including property and equipment, for impairment whenever events or changes in circumstances arise, including consideration of technological obsolescence, that may indicate that the carrying amount of such assets may not be recoverable. These events and changes in circumstances may include a significant decrease in the market price of a long-lived asset; a significant adverse change in the extent or manner in which a long-lived asset is being used or in its physical condition; a significant adverse change in the business climate that could affect the value of a long-lived asset; an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset; a current period operating or cash flow loss combined with a history of such losses or a projection of future losses associated with the use of a long-lived asset; or a current expectation that, more likely than not, a long-lived asset will be sold or otherwise disposed of significantly before the end of its previously estimated useful life. For purposes of recognition and measurement of an impairment loss, long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities.

When impairment indicators are present, the Company compares undiscounted future cash flows, including the eventual disposition of the asset group at market value, to the asset group’s carrying value to determine if the asset group is recoverable. If the carrying value of the asset group exceeds the undiscounted future cash flows, the Company measures any impairment by comparing the fair value of the asset group to its carrying value. Fair value is generally determined by considering (i) internally developed discounted cash flows for the asset group, (ii) third-party valuations, and/or (iii) information available regarding the current market value for such assets.

If the fair value of an asset group is determined to be less than its carrying value, an impairment in the amount of the difference is recorded in the period that the impairment indicator occurs. Estimating future cash flows requires significant judgment, and such projections may vary from the cash flows eventually realized.

The Company considers a long-lived asset to be abandoned after the Company has ceased use of such asset and they have no intent to use or repurpose the asset in the future. Abandoned long-lived assets are recorded at their salvage value, if any.
Asset Retirement Obligations

i)
Asset Retirement Obligations

The Company develops, constructs, and operates certain solar arrays with land lease agreements that include a requirement for the removal of the assets at the end of the term of the agreement. The Company recognizes such asset retirement obligations (“ARO”) in the period in which they are incurred based on the present value of estimated third-party recommissioning costs, and they capitalize the associated asset retirement costs as part of the carrying amount of the related assets. Once an asset is placed into service, the asset retirement cost is subsequently depreciated on a straight-line basis over the estimated useful life of the asset. Changes in AROs resulting from the passage of time are recognized as an increase in the carrying amount of the liability and as accretion expense. The AROs were not deemed significant to the financial statements and were therefore, not recorded as a liability at December 31, 2020 and 2019.
Concentration and Credit Risks

j)
Concentration and Credit Risks

The Company occasionally has cash balances in a single financial institution during the year in excess of the Federal Deposit Insurance Corporation (FDIC) limit of up to $250,000 per financial institution. The differences between book and bank balances are outstanding checks and deposits in transit. At December 31, 2020, the uninsured balances were approximately $422,000.
Income Taxes

k)
Income Taxes

Through June 20, 2019 (the date of the completion of the Reverse Merger and Recapitalization) the former Peck Electric had elected to be taxed as an S-Corporation under the Internal Revenue Code and similar codes in states in which the Company was subject to taxation. While this election was in effect, the income (whether distributed or not) was taxed for federal income tax purposes to former Peck Electric stockholders. Accordingly, no provision for federal income tax was required. However, the Company did calculate a proforma provision. The provision for income taxes for former Peck Electric was primarily for Vermont minimum taxes. As of the date of the completion of the Reverse Merger and Recapitalization, the Company effectively became a C-Corporation, which changed the level of taxation from the stockholders to the Company. The deferred tax assets and liabilities that arise out of the change of tax status have been recorded to account for the temporary differences that existed on the date of the change resulting in a deferred tax liability of $1,506,362. At December 31, 2020 and 2019, the deferred tax liability was $610,558 and $1,098,481, respectively.

The Company accounts for income taxes under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Deferred income tax expense represents the change during the period in the deferred tax assets and deferred tax liabilities. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The financial statements of the Company account for deferred tax assets and liabilities in accordance with Accounting Standards Codification (“ASC”) 740, Income taxes.

The Company also uses a more-likely-than-not measurement for all tax positions taken or expected to be taken on a tax return in order for those tax positions to be recognized in the financial statements. If the Company were to incur interest and penalties related to income taxes, these would be included in the provision for income taxes. Generally, the three tax years previously filed remain subject to examination by federal and state tax authorities.
Sales Tax

l)
Sales Tax

The Company’s accounting policy is to exclude state sales tax collected and remitted from revenues and costs of sales, respectively.
Use of Estimates

m)
Use of Estimates

The preparation of consolidated financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and revenues and expenses during the reporting period. On an ongoing basis, the Company evaluates their estimates, including those related to inputs used to recognize revenue over time, investments, impairment on investments and valuation of deferred tax assets. Actual results could differ from those estimates.
Recently Issued Accounting Pronouncements
 
n)
Recently Issued Accounting Pronouncements

Prior to June 20, 2019, the Company was defined as a non-public entity for purposes of applying transition guidance related to new or revised accounting standards under GAAP and was required to adopt new or revised accounting standards after the required adoption dates that applied to public companies. Subsequent to June 20, 2019, the Company maintains its emerging growth company status until no later than December 31, 2021. The Company will maintain the election available to an emerging growth company to use any extended transition period applicable to non-public companies when complying with a new or revised accounting standard. The Company retains its emerging growth status and therefore elects to adopt new or revised accounting standards on the adoption date required for a private company.

In January 2020, the FASB issued ASU No. 2020-01, Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815). This ASU clarifies the interaction among accounting standards for equity securities, equity method investments and certain derivatives. We are currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures. This guidance is effective for fiscal years beginning after December 15, 2020 with early adoption permitted. We are currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures.

In August 2020, the FASB issued ASU No. 2020-06, Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which simplifies accounting for convertible instruments by removing major separation models required under current U.S. GAAP. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception and it also simplifies the diluted earnings per share calculation in certain areas. The ASU is effective for public companies, excluding entities eligible to be smaller reporting companies, for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020 and adoption must be as of the beginning of the Company’s annual fiscal year. The Company is currently evaluating the impact of this standard on its consolidated financial statements and related disclosures.

In September 2020, the FASB issued ASU No. 2020-09, Debt (Topic 470). This ASU amends SEC paragraphs pursuant to SEC release No. 33-10762. We are currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures. This guidance is effective for fiscal years beginning after December 15, 2021 with early adoption permitted.

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), to increase transparency and comparability among organizations by recognizing a right-of-use asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either operating or financing, with such classifications affecting the pattern of expense recognition in the income statement. ASU 2016-02 is effective for fiscal years beginning after December 15, 2019, and early adoption is permitted. This standard is effective for the Company’s annual reporting period beginning after December 15, 2021. We are currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures.

In June 2020, the FASB issued ASU 2020-05, Revenue from Contracts with Customers (Topic 606) and Leases (Topic 842), to provide a one-year deferral of the effective dates. We are adopting the deferral and currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures.

In June 2016 the FASB issued ASU No. 2016-13, Financial Instruments-Credit losses (Topic 326). This new guidance will change how entities account for credit impairment for trade and other receivables, as well as for certain financial assets and other instruments. The update will replace the current incurred loss model with an expected loss model. Under the incurred loss model, a loss (or allowance) is recognized only when an event has occurred (such as a payment delinquency) that causes the entity to believe that a loss is probable (that is has been “incurred”). Under the expected loss model, a loss (or allowance) is recognized upon initial recognitions of the asset that reflects all future events that leads to a loss being realized, regardless of whether it is probable that the future event will occur. The incurred loss model considers past events and conditions, while the expected loss model includes expectations for the future which have yet to occur. ASU 2018-19 was issued in November 2018 and excludes operating leases from the new guidance. The standard will require entities to record a cumulative-effect adjustment to the balance sheet as of the beginning of the first reporting period in which the guidance is effective. As an Emerging Growth Company, the standard is effective for the Company’s 2021 annual reporting period and interim periods beginning first quarter of 2022. The Company is evaluating the impact of ASU 2016-13 will have on its consolidated financial statements and associated disclosures.

In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740). This ASU reduces the complexity over accounting for income taxes by removing certain exceptions and amending guidance to improve consistent application of accounting over income taxes. We are currently assessing the provision of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures. The Company is currently evaluating the impact of ASU No. 2019-12 will have on its consolidated financial statements.
Deferred Finance Costs
 
o)
Deferred Finance Costs

Deferred financing costs relate to the Company’s debt and equity instruments. Deferred financing costs relating to debt instruments are amortized over the terms of the related instrument using the effective interest method. The Company incurred $0 and $21,547 of deferred financing costs during the year ended December 31, 2020 and 2019, respectively, in connection with a refinance of its revolving line of credit. Amortization expense associated with deferred financing costs, which is included in interest expense, totaled $3,073 and $1,544 for the years ended December 31, 2020 and 2019, respectively. Debt financing costs relating to the equity credit line were offset against additional paid in capital as the shares issued were fully earned on the execution of the agreement. The Company incurred $0 and $413,032 of deferred financing costs that was recorded to additional paid in capital for the year ended December 31, 2020 and 2019, respectively.
Fair Value of Financial Instruments
 
p)
Fair Value of Financial Instruments

The Company’s financial instruments include cash and cash equivalents, accounts receivable, cash collateral deposited with insurance carriers, deferred compensation plan liabilities, accounts payable and other current liabilities, and debt obligations.

Fair value is the price that would be received to sell an asset or the amount paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The fair value guidance establishes a valuation hierarchy, which requires maximizing the use of observable inputs when measuring fair value. The three levels of inputs that may be used are: (i) Level 1 - quoted market prices in active markets for identical assets or liabilities; (ii) Level 2 - observable market-based inputs or other observable inputs; and (iii) Level 3 - significant unobservable inputs that cannot be corroborated by observable market data, which are generally determined using valuation models incorporating management estimates of market participant assumptions. In instances in which the inputs used to measure fair value fall into different levels of the fair value hierarchy, the fair value measurement classification is determined based on the lowest level input that is significant to the fair value measurement in its entirety. Management’s assessment of the significance of a particular item to the fair value measurement in its entirety requires judgment, including the consideration of inputs specific to the asset or liability.

Fair values of financial instruments are estimated using public market prices, quotes from financial institutions and other available information. Due to their short-term maturity, the carrying amounts of cash, accounts receivable, accounts payable and other current liabilities approximate their fair values. Management believes the carrying values of notes and other receivables, cash collateral deposited with insurance carriers, and outstanding balances on its line of credit and long-term debt approximate their fair values as these amounts are estimated using public market prices, quotes from financial institutions and other available information.

At December 31, 2019, the earnout provision of the Share Exchange was considered a Level 3 measurement. Given that the earnout provision was not met, it is no longer considered a Level 3 investment at December 31, 2020. The Company determined that it was unlikely that the earnout provision would be met, therefore no value was assigned.
Debt Extinguishment
 
q)
Debt Extinguishment

Under ASC 470, debt should be derecognized when the debt is extinguished, in accordance with the guidance in ASC 405-20, Liabilities: Extinguishments of Liabilities. Under this guidance, debt is extinguished when the debt is paid, or the debtor is legally released from being the primary obligor by the creditor. On December 1, 2020, the Company received notification from NBT Bank that the Small Business Administration has approved the forgiveness of the PPP loan in its entirety and as such, the full $1,496,468 has been recognized in the income statement as a gain upon debt extinguishment for the year ended December 31, 2020.
Segment Information
 
r)
Segment Information

Operating segments are defined as components of an enterprise for which separate financial information is available and evaluated regularly by the chief operating decision maker, or decision-making group, in deciding the method to allocate resources and assess performance. The Company currently has one reportable segment with different product offerings for financial reporting purposes, which represents the Company’s core business.
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2020
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES [Abstract]  
Disaggregation of Revenue
The following table disaggregates the Company’s revenue based on the timing of satisfaction of performance obligations for the years ended December 31:

  
2020
  
2019
 
Solar Operations
      
Performance obligations satisfied at a point in time
 
$
-
  
$
4,220,000
 
Performance obligations satisfied over time
 
$
17,354,852
  
$
17,849,945
 
  
$
17,354,852
  
$
22,069,945
 
         
Electric Operations
        
Performance obligations satisfied at a point in time
 
$
-
  
$
-
 
Performance obligations satisfied over time
 
$
2,459,373
  
$
4,962,539
 
  
$
2,459,373
  
$
4,962,539
 
         
Data and Network Operations
        
Performance obligations satisfied at a point in time
 
$
-
  
$
-
 
Performance obligations satisfied over time
 
$
1,237,986
  
$
1,189,085
 
  
$
1,237,986
  
$
1,189,085
 
         
Total
        
Performance obligations satisfied at a point in time
 
$
-
  
$
4,220,000
 
Performance obligations satisfied over time
 
$
21,052,211
  
$
24,001,569
 
Total
 
$
21,052,211
  
$
28,221,569
 
Estimated Useful Lives
Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The estimated useful lives are as follows:

Buildings and improvements
39 years
Vehicles
3-5 years
Tools and equipment
3-7 years
Solar arrays
20 years
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.20.4
EXCHANGE AND SUBSCRIPTION AGREEMENT (Tables)
12 Months Ended
Dec. 31, 2020
EXCHANGE AND SUBSCRIPTION AGREEMENT [Abstract]  
Investment in GSI
  
December 31,
2020
  
December 31,
2019
 
       
Initial value as of April 22, 2020
 
$
5,000,000
  
$
-
 
Return of capital
  
(275,556
)
  
-
 
         
Total
 
$
4,724,444
  
$
-
 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.20.4
ACCOUNTS RECEIVABLE (Tables)
12 Months Ended
Dec. 31, 2020
ACCOUNTS RECEIVABLE [Abstract]  
Accounts Receivable
Accounts receivable consist of:

  
December 31,
2020
  
December 31,
2019
 
       
Accounts receivable - contracts in progress
 
$
6,206,760
  
$
7,190,412
 
Accounts receivable - retainage
  
93,197
   
188,193
 
   
6,299,957
   
7,378,605
 
Allowance for doubtful accounts
  
(84,000
)
  
(84,000
)
         
Total
 
$
6,215,957
  
$
7,294,605
 
Contract Assets and Liabilities
Contract assets were as follows at December 31, 2020 and 2019:

  
December 31,
2020
  
December 31,
2019
 
       
Costs in excess of billings
 
$
216,261
  
$
1,066,159
 
Unbilled receivables, included in costs in excess of billings
  
1,138,341
   
206,213
 
   1,354,602
   1,272,372
 
Retainage
  
93,197
   
188,193
 
  
$
1,447,799
  
$
1,460,565
 
 
Contract liabilities were as follows at December 31, 2020 and 2019:

  
December 31,
2020
  
December 31,
2019
 
       
Billings in excess of costs
 
$
1,140,125
  
$
126,026
 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.4
CONTRACTS IN PROGRESS (Tables)
12 Months Ended
Dec. 31, 2020
CONTRACTS IN PROGRESS [Abstract]  
Contracts in Progress
Information with respect to contracts in progress are as follows:

  
December 31,
2020
  
December 31,
2019
 
       
Expenditures to date on uncompleted contracts
 
$
7,764,622
  
$
4,699,855
 
Estimated earnings thereon
  
2,178,868
   
1,409,060
 
   
9,943,490
   
6,108,915
 
Less billings to date
  
(10,867,354
)
  
(5,168,782
)
   
(923,864
)
  
940,133
 
Plus under billings remaining on contracts 100% complete
  
1,138,341
   
206,213
 
         
Total
 
$
214,477
  
$
1,146,346
 
 
Included in accompany balance sheets under the following captions:

  
December 31,
2020
  
December 31,
2019
 
       
Cost and estimated earnings in excess of billings
 
$
1,354,602
  
$
1,272,372
 
Billings in excess of costs and estimated earnings on uncompleted contracts
  
(1,140,125
)
  
(126,026
)
         
  
$
214,477
  
$
1,146,346
 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.20.4
LONG-TERM DEBT (Tables)
12 Months Ended
Dec. 31, 2020
LONG-TERM DEBT [Abstract]  
Summary of Long-term Debt
A summary of long-term debt is as follows:

  
December 31,
2020
  
December 31,
2019
 
       
NBT Bank, National Association, 4.25% interest rate, secured by all business assets, payable in monthly installments of $5,869 through September 2026, with a balloon payment at maturity.
 
$
683,268
  
$
723,230
 
         
NBT Bank, National Association, 4.00% interest rate, secured by all business assets, payable in monthly installments of $12,070 through January 2021.
  
12,050
   
153,258
 
         
NBT Bank, National Association, 4.20% interest rate, secured by building, payable in monthly installments of $3,293 through September 2026, with a balloon payment at maturity.
  
246,135
   
274,476
 
         
NBT Bank, National Association, 4.15% interest rate, secured by all business assets, payable in monthly installments of $3,677 through April 2026.
  
210,475
   
244,920
 
         
NBT Bank, National Association, 4.20% interest rate, secured by all business assets, payable in monthly installments of $5,598 through October 2026, with a balloon payment at maturity.
  
426,624
   
474,464
 
         
NBT Bank, National Association, 4.85% interest rate, secured by a piece of equipment, payable in monthly installments of $2,932 including interest, through May 2023.
  
80,001
   
110,413
 
         
Various vehicle loans, interest ranging from 0% to 6.99%, total current monthly installments of approximately $8,150, secured by vehicles, with varying terms through September 2025.
  
294,799
   
333,510
 
         
National Bank of Middlebury, 3.95% interest rate for the initial 5 years, after which the loan rate will adjust equal to the Federal Home Loan Bank of Boston 5/10 – year Advance Rate plus 2.75%, loan is subject to a floor rate of 3.95%, secured by solar panels and related equipment, payable in monthly installments of $2,388 including interest, through December 2024.
  
73,467
   
98,033
 
         
   
2,026,819
   
2,412,304
 
Less current portion
  
(308,394
)
  
(426,254
)
   
1,718,425
   
1,986,050
 
Less debt issuance costs
  
(16,930
)
  
(20,003
)
Long-term debt
 
$
1,701,495
  
$
1,966,047
 
Maturities of Long-term Debt
Maturities of long-term debt are as follows:

Year ending December 31:
 
Amount
 
    
2021
 
$
308,394
 
2022
  
305,857
 
2023
  
265,765
 
2024
  
222,606
 
2025
  
209,858
 
Thereafter
  
714,339
 
     
  
$
2,026,819
 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.20.4
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2020
COMMITMENTS AND CONTINGENCIES [Abstract]  
Future Minimum Lease Payments
Future minimum lease payments required under all of the non-cancelable operating leases are as follows:

Year ending December 31:
 
Amount
 
    
2021
 
$
162,363
 
2022
  
145,561
 
2023
  
147,903
 
2024
  
150,291
 
2025
  
152,310
 
Thereafter
  
1,070,016
 
  
$
1,828,444
 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.4
UNION ASSESSMENTS (Tables)
12 Months Ended
Dec. 31, 2020
UNION ASSESSMENTS [Abstract]  
Union Assessments
During the years ended December 31, 2020 and 2019, the Company incurred the following union assessments.

  
December 31,
2020
  
December 31,
2019
 
       
Pension fund
 
$
310,023
  
$
374,020
 
Welfare fund
  
971,720
   
1,192,831
 
National employees benefit fund
  
90,993
   
131,982
 
Joint apprenticeship and training committee
  
20,233
   
17,829
 
401(k) matching
  
43,998
   
38,521
 
Total
 
$
1,436,967
  
$
1,755,183
 
Multiemployer Pension Plans
Details of significant multiemployer pension plans as of and for the periods indicated, based upon information available to the Company from plan administrators as well as publicly available information on the U.S. Department of Labor website, are provided in the following table:

 Multiemployer  
Employer
Identification
   Plan  
Contributions
For the Years Ended
December 31,
  
Expiration
Date of
Pension Protection Act Zone Status
 
FIP/RP
  
 Pension Plan
 
Number
  
Number
  
2020
  
2019
 
CBA
2020
As of
2019
As of
Status
Surcharge
National Electrical Benefit Fund
  
53-0181657
   
1
   
90,993
   
131,982
 
5/31/2022
Green
12/31/2020
Green
12/31/2019
NA
No
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.20.4
PROVISION FOR INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2020
PROVISION FOR INCOME TAXES [Abstract]  
Provision for Income Taxes
The provision for income taxes for the year ended December 31, 2020 and 2019 consists of the following:

  
2020
  
2019
 
Current
      
Federal
 
$
-
  
$
-
 
State
  
750
   
6,359
 
         
Total Current
  
750
   
6,359
 
         
Deferred
        
Federal
  
(369,705
)
  
751,432
 
State
  
(118,218
)
  
347,049
 
         
Total Deferred
 
$
(487,923
)
  
1,098,481
 
         
(Benefit) Provision for Income Taxes
 
$
(487,173
)
 
$
1,104,840
 
Deferred Tax Assets and Liabilities
The Company’s total deferred tax assets and liabilities at December 31, 2020 are as follows:

  
2020
  
2019
 
Deferred tax assets (liabilities)
      
Accruals and reserves
 
$
23,758
  
$
4,157
 
Net operating loss
  
812,996
   
421,940
 
Total deferred tax assets
  
836,754
   
426,097
 
         
Property and equipment
  
(1,447,312
)
  
(1,524,578
)
Total deferred tax liabilities
  
(1,447,312
)
  
(1,524,578
)
         
Net deferred tax asset (liabilities)
 
$
(610,558
)
 
$
(1,098,481
)
Statutory to Effective Tax Rate Reconciliation
Reconciliation between the effective tax on income from operations and the statutory tax rate is as follows:

  
2020
  
2019
 
Income tax expense at federal statutory rate
 
$
(103,215
)
 
$
142,179
 
Federal taxes on period Company was a flow through entity
  
-
   
(220,005
)
Paycheck Protection Program tax exempt loan forgiveness
  
(412,295
)
  
-
 
Permanent differences
  
44,816
   
2,049
 
Deferred tax expense recorded upon conversion to C-Corp
  
-
   
1,134,772
 
Other adjustments
  
15,726
   
-
 
State and local taxes net of federal benefit
  
(32,205
)
  
45,845
 
Income tax expense
 
$
(487,173
)
 
$
1,104,840
 
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.20.4
CAPTIVE INSURANCE (Tables)
12 Months Ended
Dec. 31, 2020
CAPTIVE INSURANCE [Abstract]  
Captive Insurance
Summary financial information on NCL as of September 30, 2020 is:

Total assets
 
$
96,020,037
 
Total liabilities
 
$
46,176,680
 
Comprehensive income
 
$
8,820,830
 

NCL’s fiscal year end is September 30, 2020.

  
2020
  
2019
 
Investment in NCL
      
Capital
 
$
36,000
  
$
36,000
 
Cash security
  
158,785
   
101,555
 
Investment income in excess of losses (incurred and reserves)
  
3,320
   
3,320
 
Total deferred tax assets
 
$
198,105
  
$
140,875
 
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.20.4
RELATED PARTY TRANSACTIONS (Tables)
12 Months Ended
Dec. 31, 2020
RELATED PARTY TRANSACTIONS [Abstract]  
Related Party Transactions
The amounts below include amounts due to/from stockholders as of December 31, 2020 and December 31, 2019:

  
December 31,
2020
  
December 31,
2019
 
Due to stockholders consists of unsecured notes to stockholders with interest at the mid-term AFR rate (2.08% at December 31, 2020).
 
$
24,315
  
$
342,718
 
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.20.4
EARNINGS (LOSS) PER SHARE (Tables)
12 Months Ended
Dec. 31, 2020
EARNINGS (LOSS) PER SHARE [Abstract]  
Earnings (Loss) per Share
As a result of the Merger and Recapitalization, the Company has retrospectively adjusted the weighted average of shares of Common Stock outstanding prior to June 20, 2019 by multiplying such shares by the exchange ratio used to determine the number of shares of Common Stock into which they converted.

  
Years Ended December 31,
 
  
2020
  
2019
 
       
Numerator:
      
Net loss
 
$
(4,328
)
 
$
(427,795
)
Net income applicable to preferred shareholders
  
(275,556
)
  
-
 
Net loss available to common stock shareholders
  
(279,884
)
  
(427,795
)
         
Denominator:
        
Weighted average shares outstanding:
        
Basic
  
5,301,471
   
4,447,681
 
Diluted
  
5,301,471
   
4,447,681
 
         
Basic income (loss) per share
  
(0.05
)
  
(0.10
)
Diluted income (loss) per share
  
(0.05
)
  
(0.10
)
Potential Share Issuances Excluded from Computation of Earnings (loss) Per Share
Below is a schedule of the potential share issuances arising from these contingencies that were excluded from the calculations above:

  
Years Ended December 31,
 
  
2020
  
2019
 
       
Earnout provision, includes new shares of Common Stock that may be issued to former Peck Electric Co. shareholders
  
-
   
898,473
 
Earnout provision, includes new shares of Common Stock that may be issued to Exit Strategy
  
-
   
11,231
 
Earnout provision, including new shares of Common Stock that may be issued to holders of forfeited and canceled shares
  
-
   
257,799
 
Option to purchase Common Stock, from Jensyn’s IPO
  
429,000
   
429,000
 
Warrants to purchase Common Stock, from Jensyn’s IPO
  
2,277,141
   
2,292,250
 
Warrants to purchase Common Stock, from Solar Project Partners, LLC. Exchange and Subscription Agreement
  
275,000
   
-
 
Conversion of Preferred Stock to Common Stock from GreenSeed Investors, LLC Exchange and Subscription Agreement
  
370,370
   
-
 
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Organization (Details) - USD ($)
Jun. 20, 2019
Dec. 31, 2020
Dec. 31, 2019
Organization [Abstract]      
Common stock, par value (in dollars per share)   $ 0.0001 $ 0.0001
Deferred tax liability $ 1,506,362 $ 610,558 $ 1,098,481
Jensyn [Member]      
Organization [Abstract]      
Common stock, par value (in dollars per share) $ 0.0001    
Shares issued (in shares) 3,234,501    
Net assets and equity acquired $ 0    
Goodwill 0    
Intangible assets acquired $ 0    
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Revenue Recognition [Abstract]    
Pre-contract costs $ 0 $ 0
Revenue $ 21,052,211 28,221,569
Minimum [Member]    
Revenue Recognition [Abstract]    
Payment period on construction contracts 30 days  
Maximum [Member]    
Revenue Recognition [Abstract]    
Payment period on construction contracts 45 days  
Workmanship warranties period 5 years  
Performance Obligations Satisfied at a Point in Time [Member]    
Revenue Recognition [Abstract]    
Revenue $ 0 4,220,000
Performance Obligations Satisfied Over Time [Member]    
Revenue Recognition [Abstract]    
Revenue 21,052,211 24,001,569
Solar Operations [Member]    
Revenue Recognition [Abstract]    
Revenue 17,354,852 22,069,945
Solar Operations [Member] | Performance Obligations Satisfied at a Point in Time [Member]    
Revenue Recognition [Abstract]    
Revenue 0 4,220,000
Solar Operations [Member] | Performance Obligations Satisfied Over Time [Member]    
Revenue Recognition [Abstract]    
Revenue 17,354,852 17,849,945
Electric Operations [Member]    
Revenue Recognition [Abstract]    
Revenue 2,459,373 4,962,539
Electric Operations [Member] | Performance Obligations Satisfied at a Point in Time [Member]    
Revenue Recognition [Abstract]    
Revenue 0 0
Electric Operations [Member] | Performance Obligations Satisfied Over Time [Member]    
Revenue Recognition [Abstract]    
Revenue 2,459,373 4,962,539
Data and Network Operations [Member]    
Revenue Recognition [Abstract]    
Revenue 1,237,986 1,189,085
Data and Network Operations [Member] | Performance Obligations Satisfied at a Point in Time [Member]    
Revenue Recognition [Abstract]    
Revenue 0 0
Data and Network Operations [Member] | Performance Obligations Satisfied Over Time [Member]    
Revenue Recognition [Abstract]    
Revenue $ 1,237,986 $ 1,189,085
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Accounts Receivable (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Accounts Receivable [Abstract]    
Allowance for doubtful accounts $ 84,000 $ 84,000
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Project Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Project Assets [Member]    
Movement in Property, Plant and Equipment [Roll Forward]    
Additions $ 0 $ 0
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Property and Equipment (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Abstract]    
Minimum value to record property and equipment at cost $ 1,000  
Depreciation expense $ 585,690 $ 621,233
Building and Improvements [Member]    
Property, Plant and Equipment [Abstract]    
Useful life 39 years  
Vehicles [Member] | Minimum [Member]    
Property, Plant and Equipment [Abstract]    
Useful life 3 years  
Vehicles [Member] | Maximum [Member]    
Property, Plant and Equipment [Abstract]    
Useful life 5 years  
Tools and Equipment [Member] | Minimum [Member]    
Property, Plant and Equipment [Abstract]    
Useful life 3 years  
Tools and Equipment [Member] | Maximum [Member]    
Property, Plant and Equipment [Abstract]    
Useful life 7 years  
Solar Arrays [Member]    
Property, Plant and Equipment [Abstract]    
Useful life 20 years  
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Concentration and Credit Risks (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Concentration and Credit Risks [Abstract]  
Uninsured cash balances $ 422
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Jun. 20, 2019
Income Taxes [Abstract]      
Deferred tax liability $ 610,558 $ 1,098,481 $ 1,506,362
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Deferred Finance Costs (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Deferred Finance Costs [Abstract]    
Deferred finance costs $ 0 $ 21,547
Amortization expense 3,073 1,544
Equity Credit Line [Member]    
Deferred Finance Costs [Abstract]    
Deferred finance costs $ 0 $ 413,032
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Debt Extinguishment (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Debt Extinguishment [Abstract]    
Gain on forgiveness of PPP loan $ 1,496,468 $ 0
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Segment Information (Details)
12 Months Ended
Dec. 31, 2020
Segment
Segment Information [Abstract]  
Number of reportable segments 1
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.20.4
EXCHANGE AGREEMENT/REVERSE MERGER AND RECAPITALIZATION (Details)
12 Months Ended
Jun. 20, 2019
USD ($)
Right
Warrant
$ / shares
shares
Dec. 31, 2019
shares
Dec. 31, 2020
shares
Jun. 30, 2020
shares
Exchange of Shares [Abstract]        
Rights to purchase Common Stock converted into shares of Common Stock (in shares) 4,194,500      
Number of shares issued for business combination (in shares) 1,819,482      
Shares redeemed (in shares) 492,037      
Payment to redeeming stockholders | $ $ 5,510,814      
Number of shares issued upon exercise of a warrant (in shares) 0.5      
Exercise price of warrant, half-share (in dollars per share) | $ / shares $ 5.75      
Exercise price of warrant, whole share (in dollars per share) | $ / shares 11.50      
Exercise price of Unit (in dollars per share) | $ / shares $ 12.00      
Number of shares of Common Stock included in Unit (in shares) 1      
Number of rights included in Unit | Right 1      
Number of shares issued upon exercise of Unit (in shares) 0.10      
Number of warrants included in Unit | Warrant 1      
Earnout [Abstract]        
Number of shares issued at end of Earnout Period       0
Issuance of Additional Shares and Forfeiture of Sponsor Shares [Abstract]        
Shares issued in exchange for cancellation of obligations (in shares) 493,299      
Obligations cancelled in exchange for shares issued | $ $ 5,618,675      
Number of shares to be forfeited and canceled (in shares) 281,758   23,959  
Number of shares forfeited (in shares)   257,799    
Stockholders of Peck Electric Co. [Member]        
Exchange of Shares [Abstract]        
Number of shares issued in Share Exchange (in shares) 419,450      
Earnout [Abstract]        
Number of shares to be issued if certain conditions were met by end of Earnout Period 898,473      
Exit Strategy Partners, LLC [Member]        
Earnout [Abstract]        
Number of shares to be issued if certain conditions were met by end of Earnout Period 11,231      
Private Warrants [Member]        
Exchange of Shares [Abstract]        
Number of shares issued upon exercise of warrants (in shares) 195,000      
IPO [Member]        
Exchange of Shares [Abstract]        
Number of shares issued upon exercise of warrants (in shares) 2,097,250      
Warrants outstanding (in shares) 390,000      
Number of Units issued under purchase option (in shares) 390,000      
Jensyn [Member]        
Exchange of Shares [Abstract]        
Number of shares issued in Share Exchange (in shares) 3,234,501      
Percentage of shares outstanding after giving effect to Reverse Merger and Recapitalization 59.00%      
Number of shares issued upon exercise of warrants (in shares)   2,292,250 2,277,141  
Jensyn [Member] | IPO [Member]        
Exchange of Shares [Abstract]        
Warrants outstanding (in shares) 3,900,000      
Jensyn [Member] | Private Placement [Member]        
Exchange of Shares [Abstract]        
Warrants outstanding (in shares) 294,500      
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.20.4
EXCHANGE AND SUBSCRIPTION AGREEMENT (Details)
8 Months Ended 12 Months Ended
Apr. 22, 2020
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
Jun. 20, 2019
$ / shares
Exchange Agreement [Abstract]          
Warrants exercise price (in dollars per share) | $ / shares         $ 11.50
Net appreciation (depreciation) in fair value of investments     $ 0    
Series A Preferred Stock [Member]          
Exchange Agreement [Abstract]          
Shares issued pursuant to Exchange Agreement (in shares) | shares 200,000        
GSI [Member]          
Exchange Agreement [Abstract]          
Fair value of investment $ 5,000,000        
Warrants exercise price (in dollars per share) | $ / shares $ 15.00        
Equity investment   $ 5,000,000 0 $ 0  
Return of capital   (275,556) (275,556) 0  
Equity investment $ 5,000,000 4,724,444 $ 4,724,444 $ 0  
GSI [Member] | Minimum [Member]          
Exchange Agreement [Abstract]          
Number of Units that can be repurchased (in shares) | shares     50,000    
GSI [Member] | Class B Preferred Membership Units [Member]          
Exchange Agreement [Abstract]          
Number of Units subscribed for pursuant to Exchange Agreement (in shares) | shares 500,000        
Unit price (in dollars per share) | $ / shares $ 10.00        
Units that can be repurchased     $ 4,000,000    
GSI [Member] | Class B Preferred Membership Units [Member] | Maximum [Member]          
Exchange Agreement [Abstract]          
Number of Units that can be repurchased (in shares) | shares     400,000    
SPP [Member]          
Exchange Agreement [Abstract]          
Number of Units subscribed for pursuant to Exchange Agreement (in shares) | shares 100,000        
Number of shares issued upon exercise of warrants (in shares) | shares 275,000        
Warrants exercise price (in dollars per share) | $ / shares $ 15.00        
Fair value of warrants   $ 96,052 $ 96,052    
Warrant term   5 years 5 years    
Equity investment   $ 96,052 $ 96,052    
SPP [Member] | Volatility [Member]          
Exchange Agreement [Abstract]          
Warrant measurement input   0.7136 0.7136    
SPP [Member] | Risk Free Rate [Member]          
Exchange Agreement [Abstract]          
Warrant measurement input   0.0036 0.0036    
SPP [Member] | Dividend Yield [Member]          
Exchange Agreement [Abstract]          
Warrant measurement input   0.0000 0.0000    
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.20.4
LIQUIDITY AND FINANCIAL CONDITION (Details)
2 Months Ended 12 Months Ended
Jan. 08, 2021
USD ($)
Investor
$ / shares
shares
Oct. 12, 2020
USD ($)
shares
Mar. 12, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
Sep. 26, 2019
USD ($)
Dec. 31, 2018
USD ($)
Liquidity and Financial Condition [Abstract]              
Cash       $ 699,154 $ 95,930    
Working capital       242,865      
Total stockholders' equity       $ 9,006,682 $ 4,016,761   $ 5,071,038
Term of delay in operations       6 months      
Shares issued upon exercise of warrants (in shares) | shares   15,109          
Proceeds from exercise of warrants   $ 173,751   $ 173,753      
Lincoln Park [Member]              
Liquidity and Financial Condition [Abstract]              
Equity line of credit           $ 15,000,000  
Number of shares Company can require to be purchased under regular purchase (in shares) | shares       50,000      
Number of shares authorized for purchase (in shares) | shares       3,024,194      
Period of time to maximize equity line of credit       10 days      
Lincoln Park [Member] | Minimum [Member]              
Liquidity and Financial Condition [Abstract]              
Accelerated purchase percentage       200.00%      
Lincoln Park [Member] | Maximum [Member]              
Liquidity and Financial Condition [Abstract]              
Accelerated purchase percentage       300.00%      
Subsequent Event [Member]              
Liquidity and Financial Condition [Abstract]              
Cash     $ 22,000,000        
Number of institutional investors entering into Securities Purchase Agreement | Investor 2            
Shares issued (in shares) | shares 840,000            
Purchase price (in dollars per share) | $ / shares $ 12.50            
Gross proceeds from registered direct offering $ 10,500,000            
Available amount under shelf registration 39,500,000            
Number of warrants exercised (in shares) | shares     2,598,902        
Shares issued upon exercise of warrants (in shares) | shares     1,299,451        
Proceeds from exercise of warrants     $ 14,943,687        
Subsequent Event [Member] | Maximum [Member]              
Liquidity and Financial Condition [Abstract]              
Registration Statement $ 50,000,000            
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.20.4
ACCOUNTS RECEIVABLE, Accounts Receivable (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Accounts Receivable [Abstract]    
Accounts receivable $ 6,299,957 $ 7,378,605
Allowance for doubtful accounts (84,000) (84,000)
Total 6,215,957 7,294,605
Bad debt expense 164,292 69,000
Contracts in Progress [Member]    
Accounts Receivable [Abstract]    
Accounts receivable 6,206,760 7,190,412
Retainage [Member]    
Accounts Receivable [Abstract]    
Accounts receivable $ 93,197 $ 188,193
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.20.4
ACCOUNTS RECEIVABLE, Contract Assets and Contract Liabilities (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Contract Assets [Abstract]    
Costs in excess of billings $ 216,261 $ 1,066,159
Unbilled receivables, included in costs in excess of billings 1,138,341 206,213
Costs and estimated earnings in excess of billings 1,354,602 1,272,372
Retainage 93,197 188,193
Contract assets 1,447,799 1,460,565
Contract Liabilities [Abstract]    
Billings in excess of costs $ 1,140,125 $ 126,026
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.20.4
CONTRACTS IN PROGRESS (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Contracts in Progress [Abstract]    
Contract costs $ 9,943,490 $ 6,108,915
Less billings to date (10,867,354) (5,168,782)
Contract costs, net of billings (923,864) 940,133
Plus under billings remaining on contracts 100% complete 1,138,341 206,213
Total 214,477 1,146,346
Contracts in Progress, Net [Abstract]    
Costs and estimated earnings in excess of billings 1,354,602 1,272,372
Billings in excess of costs and estimated earnings on uncompleted contracts (1,140,125) (126,026)
Total 214,477 1,146,346
Expenditures on Uncompleted Contracts [Member]    
Contracts in Progress [Abstract]    
Contract costs 7,764,622 4,699,855
Earnings on Uncompleted Contracts [Member]    
Contracts in Progress [Abstract]    
Contract costs $ 2,178,868 $ 1,409,060
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.20.4
LONG-TERM DEBT, Summary of Long-term Debt (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Long-Term Debt [Abstract]    
Long-term debt $ 2,026,819 $ 2,412,304
Less current portion (308,394) (426,254)
Long-term debt, including debt issuance costs 1,718,425 1,986,050
Less debt issuance costs (16,930) (20,003)
Long-term debt 1,701,495 1,966,047
NBT Bank, 4.25% Interest Rate [Member]    
Long-Term Debt [Abstract]    
Long-term debt $ 683,268 723,230
Interest rate 4.25%  
Frequency of payment monthly  
Installment payment $ 5,869  
NBT Bank, 4.00% Interest Rate [Member]    
Long-Term Debt [Abstract]    
Long-term debt $ 12,050 153,258
Interest rate 4.00%  
Frequency of payment monthly  
Installment payment $ 12,070  
NBT Bank, 4.20% Interest Rate [Member]    
Long-Term Debt [Abstract]    
Long-term debt $ 246,135 274,476
Interest rate 4.20%  
Frequency of payment monthly  
Installment payment $ 3,293  
NBT Bank, 4.15% Interest Rate [Member]    
Long-Term Debt [Abstract]    
Long-term debt $ 210,475 244,920
Interest rate 4.15%  
Frequency of payment monthly  
Installment payment $ 3,677  
NBT Bank, 4.20% Interest Rate [Member]    
Long-Term Debt [Abstract]    
Long-term debt $ 426,624 474,464
Interest rate 4.20%  
Frequency of payment monthly  
Installment payment $ 5,598  
NBT Bank, 4.85% Interest Rate [Member]    
Long-Term Debt [Abstract]    
Long-term debt $ 80,001 110,413
Interest rate 4.85%  
Frequency of payment monthly  
Installment payment $ 2,932  
Various Vehicle Loans [Member]    
Long-Term Debt [Abstract]    
Long-term debt $ 294,799 333,510
Frequency of payment monthly  
Installment payment $ 8,150  
Various Vehicle Loans [Member] | Minimum [Member]    
Long-Term Debt [Abstract]    
Interest rate 0.00%  
Various Vehicle Loans [Member] | Maximum [Member]    
Long-Term Debt [Abstract]    
Interest rate 6.99%  
National Bank of Middlebury [Member]    
Long-Term Debt [Abstract]    
Long-term debt $ 73,467 $ 98,033
Term for payment of fixed interest rate 5 years  
Term for payment of variable interest rate 10 years  
Basis spread on variable rate 2.75%  
Floor interest rate 3.95%  
Frequency of payment monthly  
Installment payment $ 2,388  
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.20.4
LONG-TERM DEBT, Maturities of Long-term Debt (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Maturities of Long-term Debt [Abstract]    
2021 $ 308,394  
2022 305,857  
2023 265,765  
2024 222,606  
2025 209,858  
Thereafter 714,339  
Total $ 2,026,819 $ 2,412,304
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.20.4
LONG-TERM DEBT, Payroll Protection Loan (Details) - USD ($)
12 Months Ended
Dec. 01, 2020
Dec. 31, 2020
Dec. 31, 2019
Apr. 24, 2020
Long-Term Debt [Abstract]        
Gain on forgiveness of PPP loan   $ 1,496,468 $ 0  
PPP Loan [Member]        
Long-Term Debt [Abstract]        
Face amount       $ 1,487,624
Gain on forgiveness of PPP loan $ 1,496,468      
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.20.4
LINE OF CREDIT (Details)
12 Months Ended
Dec. 31, 2020
USD ($)
Sep. 30, 2020
USD ($)
Dec. 31, 2019
USD ($)
Line of Credit Facility [Abstract]      
Line of credit $ 2,482,127   $ 3,185,041
NBT Bank Working Capital Line of Credit [Member]      
Line of Credit Facility [Abstract]      
Maximum borrowing capacity 6,000,000    
Line of credit $ 2,482,127   2,675,041
Eligible accounts receivable on which borrowings are based 80.00%    
NBT Bank Working Capital Line of Credit [Member] | Minimum [Member]      
Line of Credit Facility [Abstract]      
Debt service coverage ratio 1.20    
NBT Bank Working Capital Line of Credit [Member] | Prime Rate [Member]      
Line of Credit Facility [Abstract]      
Interest rate 3.25%    
NBT Bank Line of Credit [Member]      
Line of Credit Facility [Abstract]      
Maximum borrowing capacity   $ 2,000,000  
Line of credit $ 0   $ 510,100
NBT Bank Line of Credit [Member] | Prime Rate [Member]      
Line of Credit Facility [Abstract]      
Interest rate   4.75%  
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.20.4
COMMITMENTS AND CONTINGENCIES, Operating Leases (Details)
12 Months Ended
Dec. 31, 2020
USD ($)
ft²
Lease
Dec. 31, 2019
USD ($)
Lease
Dec. 31, 2018
Lease
Dec. 31, 2017
Lease
Dec. 31, 2015
Lease
Operating Leases [Abstract]          
Number of operating lease agreements entered into | Lease 1 1 1 1 2
Rent expense $ 62,021 $ 58,605      
Rent expense under short-term agreements $ 228,667 $ 384,536      
10-Year Lease Entered into in 2020 [Member] | Office Space [Member]          
Operating Leases [Abstract]          
Area under lease | ft² 6,250        
10-Year Lease Entered into in 2020 [Member] | Warehouse [Member]          
Operating Leases [Abstract]          
Area under lease | ft² 6,500        
Land [Member] | 25-Year Lease One Entered into in 2015 [Member]          
Operating Leases [Abstract]          
Term of operating lease 25 years        
Annual rent $ 2,500        
Land [Member] | 25-Year Lease Two Entered into in 2015 [Member]          
Operating Leases [Abstract]          
Term of operating lease 25 years        
Annual rent $ 2,500        
Operating lease annual increase percentage 2.00%        
Land [Member] | 20-Year Lease Entered into in 2017 [Member]          
Operating Leases [Abstract]          
Term of operating lease 20 years        
Annual rent $ 3,500        
Operating lease annual increase percentage 2.00%        
Land [Member] | 20-Year Lease Entered into in 2018 [Member]          
Operating Leases [Abstract]          
Term of operating lease 20 years        
Annual rent $ 26,000        
Equipment Used in Solar Installations [Member] | 2-Year Lease Entered into in 2019 [Member]          
Operating Leases [Abstract]          
Term of operating lease 2 years        
Annual rent $ 45,832        
Headquarters [Member] | 10-Year Lease Entered into in 2020 [Member]          
Operating Leases [Abstract]          
Term of operating lease 10 years        
Annual rent $ 108,162        
Operating lease annual increase percentage 2.00%        
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.20.4
COMMITMENTS AND CONTINGENCIES, Future Minimum Lease Payments (Details)
Dec. 31, 2020
USD ($)
Future Minimum Lease Payments [Abstract]  
2021 $ 162,363
2022 145,561
2023 147,903
2024 150,291
2025 152,310
Thereafter 1,070,016
Total future minimum lease payments $ 1,828,444
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.20.4
EQUITY FINANCINGS (Details)
12 Months Ended
Oct. 12, 2020
USD ($)
Warrant
shares
Sep. 26, 2019
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
Equity Financings [Abstract]      
Number of warrants exercised | Warrant 30,218    
Shares issued upon exercise of warrants (in shares) | shares 15,109    
Proceeds from exercise of warrants | $ $ 173,751   $ 173,753
Lincoln Park [Member]      
Equity Financings [Abstract]      
Equity line of credit | $   $ 15,000,000  
Shares issued for equity line (in shares) | shares   81,263  
Fair value per share (in dollars per share) | $ / shares   $ 4.96  
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.20.4
UNION ASSESSMENTS, Union Assessments (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Union Assessments [Abstract]    
Union assessments incurred $ 1,436,967 $ 1,755,183
Pension Fund [Member]    
Union Assessments [Abstract]    
Union assessments incurred 310,023 374,020
Welfare Fund [Member]    
Union Assessments [Abstract]    
Union assessments incurred 971,720 1,192,831
National Employees Benefit Fund [Member]    
Union Assessments [Abstract]    
Union assessments incurred 90,993 131,982
Joint Apprenticeship and Training Committee [Member]    
Union Assessments [Abstract]    
Union assessments incurred 20,233 17,829
401(k) Matching [Member]    
Union Assessments [Abstract]    
Union assessments incurred $ 43,998 $ 38,521
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.20.4
UNION ASSESSMENTS, Multiemployer Pension Plans (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Multiemployer Pension Plans [Abstract]    
Employer Identification Number 530181657  
National Electrical Benefit Fund [Member]    
Multiemployer Pension Plans [Abstract]    
Plan Number 001  
Contributions $ 90,993 $ 131,982
Expiration date of CBA May 31, 2022  
Zone status Green Green
FIP/RP Status NA  
Surcharge No  
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.20.4
PROVISION FOR INCOME TAXES, Provision for Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Jun. 20, 2019
PROVISION FOR INCOME TAXES [Abstract]      
Deferred tax liability $ 610,558 $ 1,098,481 $ 1,506,362
Current [Abstract]      
Federal 0 0  
State 750 6,359  
Total current 750 6,359  
Deferred [Abstract]      
Federal (369,705) 751,432  
State (118,218) 347,049  
Total deferred (487,923) 1,098,481  
(Benefit) provision for income taxes $ (487,173) $ 1,104,840  
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.20.4
PROVISION FOR INCOME TAXES, Deferred Tax Assets and Liabilities (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Jun. 20, 2019
Deferred Tax Assets (Liabilities) [Abstract]      
Accruals and reserves $ 23,758 $ 4,157  
Net operating loss 812,996 421,940  
Total deferred tax assets 836,754 426,097  
Property and equipment (1,447,312) (1,524,578)  
Total deferred tax liabilities (1,447,312) (1,524,578)  
Net deferred tax asset (liabilities) (610,558) (1,098,481) $ (1,506,362)
Income Tax Uncertainties [Abstract]      
Uncertain tax positions 0 0  
Interest and penalties related to income taxes $ 0 $ 0  
Time period tax years previously filed remain subject to examination 3 years    
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.20.4
PROVISION FOR INCOME TAXES, Statutory to Effective Tax Rate Reconciliation (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Apr. 24, 2020
Statutory to Effective Tax Rate Reconciliation [Abstract]      
Income tax expense at federal statutory rate $ (103,215) $ 142,179  
Federal taxes on period Company was a flow through entity 0 (220,005)  
Paycheck Protection Program tax exempt loan forgiveness (412,295) 0  
Permanent differences 44,816 2,049  
Deferred tax expense recorded upon conversion to C-Corp 0 1,134,772  
Other adjustments 15,726 0  
State and local taxes net of federal benefit (32,205) 45,845  
(Benefit) provision for income taxes (487,173) $ 1,104,840  
Provision for Income Taxes [Abstract]      
Valuation allowance 0    
Federal [Member]      
Provision for Income Taxes [Abstract]      
Net operating losses 3,100,000    
Net operating losses subject to expiration 1,138,000    
Net operating losses not subject to expiration $ 1,962,000    
PPP Loan [Member]      
Provision for Income Taxes [Abstract]      
Face amount     $ 1,487,624
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.20.4
CAPTIVE INSURANCE (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Captive Insurance [Abstract]    
Premiums paid $ 189,958 $ 189,337
Summary Financial Information [Abstract]    
Total assets 19,623,077 15,671,819
Total liabilities 10,616,395 11,655,058
Investment in NCL [Abstract]    
Total deferred tax assets 198,105 140,875
NCL [Member]    
Captive Insurance [Abstract]    
Capital investment 36,000  
Redeemable preference shares 35,900  
Common shares 100  
Summary Financial Information [Abstract]    
Total assets 96,020,037  
Total liabilities 46,176,680  
Comprehensive income 8,820,830  
Investment in NCL [Abstract]    
Capital 36,000 36,000
Cash security 158,785 101,555
Investment income in excess of losses (incurred and reserves) 3,320 3,320
Total deferred tax assets 198,105 $ 140,875
NCL [Member] | Fund A [Member]    
Captive Insurance [Abstract]    
Loss layer 100,000  
NCL [Member] | Fund B [Member] | Maximum [Member]    
Captive Insurance [Abstract]    
Loss layer $ 300,000  
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.20.4
RELATED PARTY TRANSACTIONS (Details) - USD ($)
1 Months Ended 12 Months Ended
May 31, 2018
Dec. 31, 2014
Dec. 31, 2020
Dec. 31, 2019
Related Party Transactions [Abstract]        
Due to stockholders     $ 24,315 $ 342,718
Majority Stockholders [Member]        
Related Party Transactions [Abstract]        
Proceeds from related party   $ 400,000    
Majority Stockholders [Member] | Advance for Stock Purchase [Member]        
Related Party Transactions [Abstract]        
Related party transaction amount $ 250,000      
Majority Stockholders [Member] | Loan to Help with Cash Flow Needs [Member]        
Related Party Transactions [Abstract]        
Due to stockholders     286,964 295,299
Stockholders [Member] | Buyout of Minority Stockholder [Member]        
Related Party Transactions [Abstract]        
Due to stockholders     602,463 337,000
Stockholders [Member] | Distribution for Taxes [Member]        
Related Party Transactions [Abstract]        
Due to stockholders     266,814 266,814
Stockholders [Member] | Unsecured Notes [Member]        
Related Party Transactions [Abstract]        
Due to stockholders     $ 24,315 342,718
Mid-term AFR rate     2.08%  
Minority Stockholder [Member] | Sale of Building [Member]        
Related Party Transactions [Abstract]        
Due to stockholders     $ 73,000 $ 117,605
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.20.4
DEFERRED COMPENSATION PLAN (Details) - Minority Stockholder [Member] - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2018
Deferred Compensation Plan [Abstract]    
Minimum commitment for future compensation   $ 155,000
Net present value of future compensation   $ 91,187
Solar management fee 24.50%  
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.20.4
EARNINGS (LOSS) PER SHARE (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Numerator [Abstract]    
Net loss $ (4,328) $ (427,795)
Net income applicable to preferred share holders (275,556) 0
Net loss available to common stock shareholders $ (279,884) $ (427,795)
Denominator [Abstract]    
Weighted average shares outstanding, basic (in shares) 5,301,471 4,447,681
Weighted average shares outstanding, diluted (in shares) 5,301,471 4,447,681
Basic income (loss) per share (in dollars per share) $ (0.05) $ (0.10)
Diluted income (loss) per share (in dollars per share) $ (0.05) $ (0.10)
Earnings (Loss) per Share [Abstract]    
Earnout provision, including new shares of Common Stock that may be issued to holders of forfeited and canceled shares (in shares) 0 257,799
Jensyn [Member]    
Earnings (Loss) per Share [Abstract]    
Option to purchase Common Stock, from Jensyn's IPO (in shares) 429,000 429,000
Warrants to purchase Common Stock (in shares) 2,277,141 2,292,250
SPP [Member]    
Earnings (Loss) per Share [Abstract]    
Warrants to purchase Common Stock (in shares) 275,000 0
Green Seed Investors, LLC [Member]    
Earnings (Loss) per Share [Abstract]    
Conversion of Preferred Stock to Common Stock from GreenSeed Investors, LLC Exchange and Subscription Agreement (in shares) 370,370 0
Peck Electric Co. [Member]    
Earnings (Loss) per Share [Abstract]    
Earnout provision, includes new shares of Common Stock that may be issued (in shares) 0 898,473
Exit Strategy Partners, LLC [Member]    
Earnings (Loss) per Share [Abstract]    
Earnout provision, includes new shares of Common Stock that may be issued (in shares) 0 11,231
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.20.4
PREFERRED STOCK (Details) - USD ($)
12 Months Ended
Apr. 22, 2020
Dec. 31, 2020
Dec. 31, 2019
Jun. 20, 2019
Preferred Stock [Abstract]        
Preferred stock, shares designated (in shares)   200,000 200,000  
Warrants exercise price (in dollars per share)       $ 11.50
Number of shares of Common Stock received upon conversion (in shares)   1.85185    
Share price (in dollars per share)   $ 15.00    
Threshold trading days for conversion   20 days    
Threshold consecutive trading days for conversion   30 days    
Dividend rate (in dollars per shares)   $ 2.00    
Liquidation price per share (in dollars per shares)   25.00    
Redemption price per share (in dollars per shares)   $ 27.50    
Series A Preferred Stock [Member]        
Preferred Stock [Abstract]        
Shares issued pursuant to Exchange Agreement (in shares) 200,000      
GSI [Member]        
Preferred Stock [Abstract]        
Warrants exercise price (in dollars per share) $ 15.00      
GSI [Member] | Minimum [Member]        
Preferred Stock [Abstract]        
Number of Units that can be repurchased (in shares)   50,000    
GSI [Member] | Class B Preferred Membership Units [Member]        
Preferred Stock [Abstract]        
Number of Units subscribed for pursuant to Exchange Agreement (in shares) 500,000      
Units that can be repurchased   $ 4,000,000    
GSI [Member] | Class B Preferred Membership Units [Member] | Maximum [Member]        
Preferred Stock [Abstract]        
Number of Units that can be repurchased (in shares)   400,000    
SPP [Member]        
Preferred Stock [Abstract]        
Number of Units subscribed for pursuant to Exchange Agreement (in shares) 100,000      
Number of shares issued upon exercise of warrants (in shares) 275,000      
Warrants exercise price (in dollars per share) $ 15.00      
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.20.4
SUBSEQUENT EVENTS (Details)
1 Months Ended 2 Months Ended 12 Months Ended
Feb. 22, 2021
$ / shares
shares
Feb. 09, 2021
shares
Jan. 25, 2021
USD ($)
$ / shares
shares
Jan. 19, 2021
shares
Jan. 08, 2021
USD ($)
Investor
$ / shares
shares
Oct. 12, 2020
USD ($)
shares
Jun. 20, 2019
USD ($)
shares
Mar. 15, 2021
shares
Mar. 15, 2021
shares
Mar. 12, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
shares
Subsequent Events [Abstract]                        
Shares issued upon exercise of warrants (in shares)           15,109            
Proceeds from exercise of warrants | $           $ 173,751         $ 173,753  
Preferred stock, shares authorized (in shares)                     200,000 200,000
Threshold trading days for conversion                     20 days  
Threshold consecutive trading days for conversion                     30 days  
Number of shares of Common Stock received upon conversion (in shares)                     1.85185  
Shares redeemed (in shares)             492,037          
Share price (in dollars per share) | $ / shares                     $ 15.00  
Payment to redeeming executives | $             $ 5,510,814          
Subsequent Event [Member]                        
Subsequent Events [Abstract]                        
Number of institutional investors entering into Securities Purchase Agreement | Investor         2              
Shares issued (in shares)         840,000              
Purchase price (in dollars per share) | $ / shares         $ 12.50              
Gross proceeds from issuance of common stock | $         $ 10,500,000              
Shares issued upon exercise of warrants (in shares)                   1,299,451    
Number of warrants exercised (in shares)                   2,598,902    
Proceeds from exercise of warrants | $                   $ 14,943,687    
Warrants outstanding (in shares)                   1,565,380    
Number of Units converted (in shares)     292,500                  
Shares issued upon exercise of Unit (in shares)     133,684                  
Shares redeemed (in shares)     34,190                  
Share price (in dollars per share) | $ / shares     $ 19.68                  
Term used to average closing prices of Common Stock     5 days                  
Payment to redeeming executives | $     $ 675,000                  
Subsequent Event [Member] | Green Seed Investors, LLC [Member]                        
Subsequent Events [Abstract]                        
Shares issued upon exercise of warrants (in shares)   117,376                    
Subsequent Event [Member] | Equity Incentive Plan [Member]                        
Subsequent Events [Abstract]                        
Shares issued under provisions of Plan (in shares)               129,414        
Subsequent Event [Member] | Series A Convertible Preferred Stock [Member]                        
Subsequent Events [Abstract]                        
Preferred stock, shares authorized (in shares) 200,000                      
Threshold trading days for conversion 20 days                      
Threshold consecutive trading days for conversion 30 days                      
Number of shares of Common Stock received upon conversion (in shares) 1.851852                      
Number of shares issued pursuant to conversion (in shares)               370,370 370,370      
Subsequent Event [Member] | Series A Convertible Preferred Stock [Member] | Minimum [Member]                        
Subsequent Events [Abstract]                        
Stock price trigger for conversion (in dollars per share) | $ / shares $ 15.00                      
Subsequent Event [Member] | Sassoon Peress [Member] | iSun Energy LLC [Member]                        
Subsequent Events [Abstract]                        
Shares issued (in shares)       200,000         300,000      
Common stock to be issued or issued in connection with Merger (in shares)       400,000                
Term for shares to be issued in connection with Merger       5 years                
Number of common shares attached to Warrant where provisions have been met (in shares)                 100,000      
Subsequent Event [Member] | Sassoon Peress [Member] | iSun Energy LLC [Member] | Maximum [Member]                        
Subsequent Events [Abstract]                        
Shares issued upon exercise of warrants (in shares)       200,000                
Common stock to be issued in connection with Merger based on certain performance milestones (in shares)       240,000                
EXCEL 83 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +2*;U('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "TBF]26MCQ#^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*$[8"B;UI66G#08K;.QF;+4UC6-C:R1]^R5>FS*V!]C1TN]/ MGT"M#D+[B"_1!XQD,=V-KNN3T&'-CD1! "1]1*=2.27ZJ;GWT2F:GO$ 0>F3 M.B#45?4 #DD910IF8!$6(I.MT4)'5.3C!6_T@@^?L M&,YCU\(-,,,(HTO?!30+,5?_Q.8.L$MR3'9)#<-0#DW.33MP>']^>LWK%K9/ MI'J-TZ]D!9T#KMEU\ENSV>X>F:RKFA=54_#['5^)FHMZ]3&[_O"["3MO[-[^ M8^.KH&SAUUW(+U!+ P04 " "TBF]2F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M +2*;U(&PO=V]R:W-H965T&UL ME9C1;N(X%(:O9Y_"0G.Q*Q42FT#IB"*U,-UE1^VBTG94K?;"30Q$=6S6=DK[ M]GOLA(09!8>]*8F3\_NSC_W'I^.=5*]ZPYA![QD7^K*S,6;[)0ATO&$9U3VY M90*>K*3*J(%;M0[T5C&:N*",!R0,AT%&4]&9C%W;0DW&,C<\%6RAD,ZSC*J/ M:\;E[K*#._N&^W2],;8AF(RW=,V6S#QN%PKN@DHE23,F="H%4FQUV;G"7V:D M;P/<&T\IV^F#:V2'\B+EJ[V9)Y>=T!(QSF)C)2C\O+$IX]PJ <>_I6BGZM,& M'E[OU6_3?T\1L+CNC#DK8BN;^EQ-Q$$#(D0!2!I"? G!T)*!?!O1/#8C*@,C-3#$4 M-P\S:NADK.0.*?LVJ-D+-YDN&H:?"IOWI5'P-(4X,YG).(K)YZ:+'Y0S]^ODW]!FE MVFG$.S'@<&.K<205QV=%UT1(YTA FZE<)L M-/22L.1'@0"H*W2R1[\F7L49BWNHC\\0"4G8 #3UA]]2U4.8N'#<$#[SA_^9 M"^@];.K]A]'TJT3TG5[_B-Y4OC&%%K#7T-]7+]HHV!'_>'2C2C=RNM$1W3*G M]VR=6E'(]!W-6%/^_#KSY>/=&9K?37L>J$$%-3@%:@H+3U$."RYA[^@;^VC" M\BN%88B'_2B*SCU8PPIKZ!6;YDK9O7"3ZABPGAE5=K4BV%F-,^97ZW8QZ?:Q MA^N\XCKW*E6;].%CVPCB#\=A]YN'8E11C+PR5X"0.(P;3M=-&/[X%>6:>3@N M*HZ+TV9CP50J$V^&6I1*!_GETZ>678S#VD_#T^@.%]$--#9[IE^LC>K Y?'_ MHBJG[CB77^[FV4=%:BIRB@U<)8EB6I^AI8$T(@DVJ.1;*N+&E+9H/CWXT&HW MQOU3T+[#@:3[*N1.H"6C6@J6H+G6.5.-:'[-.^E#JPT=G^3H3Y+GPL!9#7+* MF6I.HU_)#U2;.3[-S4OWO&=;J4PJUBZ?1]:77_&9:1]9[>?8;\'5@<8P59PP MK5/0/6HCF5^QA:QV=.SWY)+,I0Y-8=FOI6K\_+7HW$G1I7$,YV@%(DDAZ".L MW1[[[;HD7&:4*WZ7T*-^!B MOGEJD6D%J@V?G&3XB_R%IS$<(R1MVH.S4F7@5&SE^C;!%[W1.'AKZKWV='*2 MI\-$9)"?I9'Q*WQS-A0^/NBOW&@#-1 LK,92HE >'A"-HO/18!3]!!4RZVNJU;<*M1OFX:KURM1R^>+ M!5F\G?A2/6ZT.;&Z/._XH[@3^K?N5L'1:IREK!K1]I5LD1(/%XO/Y-,Z8F; M8/&U$L_]P7=DEG(OY3=S\'-YL/C];?8?AL7#8NYY+]:R_G]5ZLW%(EN@4CSP;:V_R.>?Q'Y!L9FOD'4__(^> M][9X@8IMKV6S'PP*FJK=_>4O>T<<#""19P#=#Z#O'<#V P;/K7;*AF5=<\TO MSY5\1LI8PVSFR^";832LIFK-;;S3"GZM8)R^7,NVEW55G2&?KN[1A^^^_Y\I>%29L"JV$][M9N6>J:]%L5'Q,@244RQ8_CZW<-)?CQ\ M!0L<5TG'5=)A/N9;Y58IT6KTN>]A89\",[)Q1C;,&/EFY/W&Y9;=J'089;;0 MTV62YR2.SE=/A\NWS?(X9WBT.M(4C9JBH*;/12&W+=PX)0I1/?'[6BQ1"ZE M/B!>PX8U-]C=M93@V*T['G7'85_*'D3SMD2BUU4S MA*+@JJW:QQY5+1(OA>A[LXK[JJ[-6= 3C(B5@"]!S?(:=28@F(<0;!-!?JL"/IX?8] MUCFE?D*#.N]DS17B2O%7MRNI??]8!A>V7'G:\%CBQ!(2ALD8[QWP5Q_[=(D> ME>S=RIF]_=(D)6R>3%R&69RG)/,HGXA#PLBY,8F9%\6VV=9#WBX%5)-%Q4V- MYM1L,^2,)E'*;-$N2P*0Q+Z=-?&&A($3]C<0TZGR[#>"[<80B?E!"/ M[@DQ) GFQ1UC3AW>SG?'!!01;>\5A M%^$L]6V5B0PD"PK^>91G*H,?E1#MG8"XVYV7JE^BFYNU4WIF28I2&L%GKMTV M]!1F9,(."7/G6/8N)=URI5NXGQ"-OT-3$U!N$R:'HFM>V#C,/+KIQ" :9M N MXOR% K7Q$F,"29',Q#D,0P%!)PS14Q@R)4U H4X73.<9=E#-LV,RV( M4^1!^_&^_N.FXE#"5KH2P?U+)W+0,#G&DK_CK[MZOVJ+>EN*'IG6&4%YHTK% M'X8>X#NRI%&RC%@ZI#PXA,)SF>0QXAI!RR6:>[C9;UW;8&/ZKR7T$WTGAGZ[ M?G7ZV.8+W-N$I/.<[C*D:02@]WAX A$]V?NHK>D;7CK1]NZBB=I$(2DLU8I5 MAQW)J2]_TXD[-,R=JWW[RU8H7GE!WM#:PR8A5 MR;@,*10RGNZ"3H"BX2;H>BN0E@@2C=P/'A>B;)RB=R,=($"HWHTOK]V&%3;QBX9[IVA5HX[.DXOCV.MWCZ)5HS"SGV&89?#R/ M#]C!P[DP%D?]FK^,WG&BB]E$2J"N;]+TQTO/@)>"P-IHJ[ R#_9^AU]6LP4TR48F%*W:JWK39 'YTA_!%C M3* @5>B)UU 04(R7< KU&P[+0GRK-U)5?XIR.?YD;@A&5=^;$LXZ.N@Q53!L;FD^>>^VPXFSCM\AXV'F6QB)CO! M3(A/D.GU8I2_R78Y,EXRPI8TR0;'Q$N:9TL2YUZ7#H7G/RGYF4UA1WIW&%%/ M,Q5-G(["G/Y<0M$&MQ023\>K\@R*Z8)W%20BY[L-1X>:0"7'\IE8AV%$*(L] M17$T<3H*=ZA?A.9P:BKJG3+MYI,QRO)\WN6[#!/,LM2G[4H53 ML(WN'.,$7#L7;!M"3Y*DB8>@O_"U6/5]J@6#S 4?TR!;VKW8GEWH&4WO)N]EUK+9OBZ$1RD&P/X_4$" ME_8'YG7O^'K_\B]02P,$% @ M(IO4G8;>F,A P .@L !@ !X;"]W M;W)KXY]QSC:WN\9?Q!9 2/>6T$!,K MD[*\MFV19)!C,6 E%.K-BO$<2]7E:UN4''!J0#FU/<>)[!R3PIJ.S=B<3\>L MDI04,.=(5'F.^?,-4+:=6*[U,G!'UIG4 _9T7.(U+$#>EW.N>G;+DI(<"D%8 M@3BL)M97]WKF^AI@(GX3V(I.&VDK2\8>=.='.K$J0"_ 9B9LVMEQM8MEG@Z MYFR+N(Y6;+IAYL:@E1M2Z,^XD%R])0HGIS-6"$9)BB6DZ 937"2 %II.H(LY MYE#(#"1),+U$7]#]XA9=?+H]+<0C) OGN%/,=S>N"S MD^%NO NWE>'6M=>Z]@R?O\]UQ;4S])/@):%$$A#7!VC]EM8WM,$>VANU6A'; M $\Y7LF^6:KQ0X/7%;:9NEX0!?YP;&^ZT]$3%\11%(=MW([ H!48'/2]D"QY MR!A-@8O/"!XK(I\/&0];WO"@\;FJ/5!3FB*A,URA$G.TP;0"=$$*E#)*,1>H M!+6!9&I1]:Z@.L6HX]D9.([COIF:HV$[#J+6072> Z-3(%S)C''R5[W03NK1 M7ODU?]31I;92]7LC_VC8COQA*W_X(?E$B.JX].%ITM^'[5$]:E6//J1:'3=" MXB(EQ?J8]-%ITM^'[9$>M]+C\Z13HJI);:/Z;#(KOT]M_*ZL0^? UW>=UUW< M.2AGQO)<)?Z/ZFL2'"V_XW&[%CH'D7N&A;/+KV'O?N(@=OK6PBF1NQY>CQ77 M.]_#:378,'=5A;[K>]'HK?R>0"\>N6&\1_WKZ>4>/KYZU9]1BPW]"19Z GLM MV)V+C;Y5_L)\30J!**P4TAD,U6' ZXM:W9&L-'>=)9/JYF2:F;K< MG]KH\_0=02P,$% @ M(IO4MZI+3?I! H!$ !@ !X;"]W M;W)KB!L6A;6$ET2=I)_WV'DBTI$L4$Z,6VY)GAP^%H7E+S%R%_J"WG M&KV61:6N9UNM=U>>IU9;7C)U*7:\@G_60I9,PZ7<>&HG.Y&(N]KK(*_X@D=J7)9/_WO)"O%S/\.QTXUN^V6ISPUO,=VS#'[G^ MOGN0<.6U4;*\Y)7*184D7U_/;O#5D@3&H;;X,^^ M(>(%7VD3@L'7@2]Y49A(P/'/,>BL'=,X]G^?HO]23QXF\\P47XKB*<_T]GJ6 MS%#&UVQ?Z&_BY3=^G%!HXJU$H>I/]-+81L$,K?9*B_+H# 1E7C7?[/68B)X# MCB8666\5%+ M^#<'/[U8BDJ)(L^8YAEZU/ %:Z05$FMTO^.2F5PK=(&^/]ZALY_.YYZ&08VK MMSH.<-L,0"8&P 1]%97>*O2IRGCV-H 'M"TR.2'?$F?$.[ZZ1 '^&1&?^!:@ MY8?=<>K "=H,!G6\X']E\*^;9Z4E%.W?CB%I.R2MAZ030WYBLH+!)#_P:L]M M:]+XQ[6_>9(/"X+]D!",Y]ZAGRN+80)F892VAF\0PQ8Q="(NA=(F!?Q=U"9. MU"/ 2>RG?DP'J&-#0OT0%C&VHT8M:N1$_54*I=!.BG6N;8#1>-R !CB(!WQC M.XIC,"-VO+C%BYUX3TSRK=@KCEB5(:&W7"+1%%:U0?P5&KKBR@8>CX"BA$:] ME6VXQV9)1(-PH@"2%CMQ9Y57P%C4T"R#SI6;^C<]V\FSK[TJ@D]82M>&-=N: !&=6KS8S$ M<3J5UTY_L%N #-PQAVRW*_(5>RX@G0+2S-=<2I!WV*:N?J L/^09KS+K+,8J MBDR><.IOH4WTL@8RS _3^#9^8!((#F](@O48_+YG5 [AY;E\'$G7 M!RZ^U#O&)/I6%E5],]E)^?1Z-JNW.U;2^HH_L0KN/'!14@FGXG%6/PE&LS:H M+&;$\Z)92?-J,K]NKVW$_)KO99%7;"-0O2]+*KZ_904_W$SPY,>%V_QQ)YL+ ML_GU$WUD=TQ^?-H(.)N=6+*\9%6=\PH)]G S>8-?KTG\Z_-"?OLIN)UV3$"K:5#06%GV>V8$71,$$>7SO2R:G-)O#\^ ?[NNT\=.:> MUFS!B[_S3.YN)LD$9>R![@MYRP^_LZY#8<.WY47=_D>'(S8"\'9?2UYVP9!! MF5?'7_JM$^(L@(0C :0+(&H &0GPNP!?"?"CD8"@"PC4%N*1@+ +")4 [(\$ M1%U U&I_%*M5>DDEG5\+?D"B00-;<]"6JXT&@?.J&5EW4L#='.+D?,&KFA=Y M1B7+T)V$'Q@V$O$'M-C1ZI'5**_@.M]^V?$B8Z+^%:V^[G/Y'4W1Q[LE>O'+ MR^N9A$0:NMFV:_3ML5$RTN@&1@\3HFT1F-&G#ZR\9^*S@6EA9UKPLN25FV9I MIWF397DST&F!-C3/IM#G!7W*)9Q;2%=VTELF869#)U=45'GU6-NXUG:N/SGD M,@R;0:5/Y2:G4L+6FT9HA(MV?8*^?@5(AY.3#4\,L4M4[- /<^] MZ]GS>6UTA$_\(6:I8\*01+Y"M=)A08@3+PF'N+6!SHNQYR 1D'H87/"P2GAH WT1Q)^5VUA(ZDA8\BQ/7HY M.E,_W?*B0+ 0'ZC(/EM&47AJ/+2JM:#U#F5Y+45^OV_F38TD/^K6M6W2*G2. M)R=B&;KT7NF(:9!$ 0Z4@>3&#:2)3M)$=FEX]0S];S9-6$-%LZ^UXFR/"]5Q M;)G4B9SJZ(B */)$3GF4W.IYY)G]@YTW1$@%.8:>;D MDU/RB2/Y\CZO:&N##KGZ3BUJ&8F/%;9]"1.^I/BN,J:.LNJ(T H+PY&)BKV>N?C69._.XZ[O*[W ML$F#24?LN%XV0*.I\9Q5-4 2I:@=9%@++XTCI:@&G%K5$:IH9#/$9Z80_W=I M7"7MN&TU-4 2#*Y@)._>W6"[O8$][H'E"LD]N\&"!3$L9QFJI=<0.''>I]#@ZL'?H#GJX+7IOK M&;CKZ80L.XAMUS1 I@&![JGVU-"<"ASJT%LN;/=<(\X]->KBMEH&2$A251G= M) 68^*$VUG6<'X$G5]>TM8G0PU$Y+@A3^$FT"NBV. 1)Z[=](F7J3@^TNYT*=G.NM[F3(,+].-YLG M&C[U]UZ'V+W.L MWO* ";03_!XP:VE A*V8I-G'['C=D272SDD9>J'C>E0&F M5MK)-!2I=SW$[GHN%LE5:>)V0%;(,/^S=SMV]]._5JO;]V%9_IQGK,J,*5[P M=L<)61*GR5D9(%,2AZ&ZB:PO YUZ3T1L7NBU3R+@M&W @F$^TI^W9V=>8YNO\ZI&!7N 2.\JAA$BCA^\CB>2/[4? M:.ZYE+QL#W>,@OMK '#_@7/YXZ3YYG/Z[#C_%U!+ P04 " "TBF]2\C8S M:IH( B) & 'AL+W=O-_#+6K:[ M0L'7=K/L]BTOJK[1KE[B.$Z6NT(TB]OK_MJJO;V6!U6+AJ_:J#OL=D7[>L=K M^7RS0(OCA=_%9JOTA>7M];[8\ >N_MBO6OBV//52B1UO.B&;J.7KF\57].6> M]0UZBS\%?^XFGR,]E$_^Y'SP,YK'H^+VL_Q*5VMXLLD54\75QJ-7O\OF_?!P0T_V5LN[Z M_Z/GT39>1.6A4W(W-@8%.]$,?XN7T1&3!BCQ-,!C SQO0#T-R-B ] ,=E/7# M^E:HXO:ZE<]1JZVA-_VA]TW?&D8C&CV-#ZJ%7P6T4[?WLNED+:I"\2IZ4/ ' MYDAUD5Q']T6WC7Z&>>ZBJ^B/AV_1A_]\O%XJN*ENNBS'&]P--\">&R <_2H; MM>VBGYJ*5^<=+$'M23(^2K[#P1Z_\?)S1-"G",V_P&(5W+KG/-P- R M[5OJN'VZO:($9]?+IZE;7%8X37-VLCL3QD["6'#\7ZN_89D.JT9)".U2-J6H M>=2,BO55_;G4CMJW\DG .H@>7Z,/APX^B.:CTV=? DY+3MJ2H-.^<=]&5!?;\ !"+(M,"*#:3:AG=]6EBM5C"MA=.?F:7C M"M$\H*)S\MD6SX5VD5XJ)X:[CD R*IHIJ43R* M^F(\(VQNB(-.^UJ6\J!3#<0U%T_%8^V,F[&7Z8AS1 E+YIZQ[:X8B7,T";%S MI08+B 25KEJ^+T1UC&[W#!)'P)"$I'.9#CO %\&)1Z6A"@ICY5YVXU3Q3HE= M7P;PHFU@'OM9Y2_E&/LB0C32#CM M9E@\7J0A&U=7F+'4RGTNNS2./?4@-F##8;#]]OYBSS4.;%,+,GB&YM'JL+O" MB,1)[D$T-GC#%_ VJ^U%\Z07_YOK5&RXAL-<6QU:J%@ZKB.-_W,0>UU0.[WB M(%:&,)H[Q6%&\@1Y,A@V6,-AK/4NZ0ZP$F$[UT9/17W@L#^LQ9J#>^ '77TY MA=L,FX>.PP1CRHBG-L2&_]O&F7#FG,J<]FDZ7/@2^$H;#P>=7@"X?Q M-1$(&:@L]OIPXX(_'31CJ[3;%B&PRP[A?D8V<[H<"IWD"MAA%EK MV&$'.U9/S8,-WW#ZKJ@>M@SOB&H#&AP&S:J5)>?5>!_]:T]2R.+"'=PV.U 6 M9U"KL[EO')8D!^[?H/MDDUL:,P#QV&20ZGJ46J80M#_LU-U1LK855"E M;0+T8]3G44,D0[*B$$-":/F)ZB(U.N0C437 M'8:X\9&8KSQ!?=ABTDO'=Z,*LOJD2G6O%XT(6ZWIB*RJG6WN58 M:AT;(8SRQ'?"1PR@2!A0SE+=Q4.G-00W5;IV@;0DE,H,R=7U]A(^T\V'<@B.56B>(S;W MJ,/N?##G(@VH*+YIH3J.&K30,%J^-P _J&V=PW=A M I+>/ I<=I3&OI1#)P^&+FUNPL?$U&9#RJPE9!NQC'E01PU#:/CAT,-AOZ_[ M1XI%'>EGT-6A[@O*1C97?>*9;!J:ZMVE.#4(H6&$/$"5Q8<'&.VQ NN3=0\4 M78[)=A3CVWI3Q\%;/CAQF/K$& M*_32ON?HXDIHK#101>@#JVXMX-JS4-LS.$X/5[RC<< F9\C(#&18&#)FN=_+ MW0Y<;*UU;FJJ3U&A((,ZLSN[O%%RF'B2&C/D86'R'(]H'Z#,:_>R[4\[9Q75 M,\S*-MH63QS2B0*B\L9;98VW2T/#L$UPDDS/&X>Q+"=O6^PX;-WT2RA=U#]_ M&-YB.%T]O>CRM7^]8W;]#GVY'UY7,=T,;\_\"CM" 2.L^1JZC#^GD&7;X864 MX8N2^_Z=CD>IE-SU'[>\@*)3&\#O:RG5\8N^P>FUH-O_ 5!+ P04 " "T MBF]2S:XK;NLI KA0 & 'AL+W=O3=*?1B8TXW16ENZJCI-INDWO]LBFKWTY/9$_O!EWRU;O V_?;).5N37M']N;&OYZ MYE;)\HTIF[PJH]HL?WIR.7OU\QD^3P_\F9M=H_X=X4D65?4-__B8_?1DB@"9 MPJ0MKI# ?^[,E2D*7 C ^%O6?.*VQ!?UO^WJ'^CL<)9%TIBKJOA'GK7KGYZ\ M>!)E9IET1?NEVOUJY#SGN%Y:%0W]?[3C9R]>/HG2KFFKC;P,$&SRDO^;?!<\ MJ!=>3(^\,)<7Y@0W;T10ODO:Y.V;NMI%-3X-J^$_Z*CT-@"7EW@IMVT-W^;P M7OOV]H]/GRZ__+_H^D-T??/^R^77C]>?;Z/+S^^BVX^_?/[XX>/5Y>>OT>75 MU?4?G[]^_/Q+='/]^\>KC^]OWSQK87M]8[=<@XI?5._[.1$?W+Y:)I M:R"Q?[T'C#,'QAF!RV@'O-='7M8EN3/HM^K4JLKQ<-?SD*,J;*(F:JDCJR)0K@,_4 M\'4#/#6R7YDE!3^9E!IQ3XY_, M0J:&3=*Z:IJH!3@^5S7\)VE:4Y?1'V7>FBRZ;9/6-!."\ZK:;)-R'R5%4^&V M=WEFFH@D29VGN*IL#X!&C:GO\A2^QYTSX$'Z!T+4E? P@6^?X>513N&QMZ8F M/&51!PP!)\F_FVR\A2T,K;&ILGR9P]?Z"[LU[]>"@.1G 7H\<.,?",\"^^5E M6M7;JD[PO'E)J*!C1]4R>F>*9)?4O-H:+BQO<2UY/@)T97]W2=TB*N'=?^1% MD0-JX<+_-/4&]IQ$[Y=+0T(V^BTIX=E]-'M)O D,!?5%M(/#)00J MP-"NZZI;K8$$MW#XLGW6=(LFSW*$OED#G8SQBB*@H!7<$.#)[QQ'55='NW55 M%/LQ4#FLYI"H5I$K!@HW!?U%N-AV<.Z&,(]_TN$9+S%H@'8M= Q'[> B_P%0 M&U@6'VTZH*4[I#P -V_W<, J,G2>#O%(S_0AAT4!N7D!@"31E:E;(*Q4;OX3 MGXUV)9(P:6U:!!V^=/0Q3"Q V_V[9H0+PA8FQ9,91QD#+ZB=AX@Q)IP)OAH+ MRM]=U3)OP0=X#T K0(6P1 6$4S%Q?TZ:+/D[NDJV>0M<^RFIOX&9<^*(!;^U M=!(K().67D?+Q^ZWX7<5^/.I/>]U&7TPBYH_O]%9@!X0"] 9'5^ M!V<$@EF;@J0$$GB,5PGW*S>>1+=K//S[[TP1T>6J-BSW-+$??FW/PAC]#4RG M?1E=IG]W>9,3KJZ VR8. ?R 1P" URV*/.U!AR0.E J@H]D6+;H&A#1(TFKQ ME^ +.0KAQIUJ$RNFLM37T(',=TOB2=, -A,/&CQ"-P?W#,\T\$@-I$/W)NH% M/ZFTN@&JJ =8&'FFQS5AX,, %_D)3^E,?;%W('X,I;BD<6^]';QV" <5J7! M?385,E\";[5N%Z#%$U!<6T-JQ_*S.I+#'RP@ -S>7%YYP01T\UL'&S E(X/@2T,B,0)"#=4 M(J78S0ZF1ZP46Z++FZ8# M3B?3*;RXQ0LFZM$WJ=_R5P8T.(2LUNJ3 %&@Q"P]DH1)"H=M W?8@OPW8&_ M53+<0_P,*#A<6&1>$JH&I1$<$D"PKT$F6Z01&P42OC KH &6\W&@].XQL(:U MYHB6SU!09$QBQ*U>CS 2TK3J2K)KK,2=P((E( *UHR<&(1<1P#]*'MH"\'H_ M$$N'KC, PS =_3&YG42_7%[>3."*T !NUV"E M;DR[KC*D*@]I'+!(;$/3XOF2HZ, 0IX8Y4&;L/Z M+@=TH]>?H>KO\SH+)BMIU@GQ+"B]Y*^J1HX2SKBK>,=JQR;DT+T/V OT50TL M .^2.5*N*ORWNO'^8E92W+O6(8"K"NZNQ.\65;8_#N*@O'.2O#$ETM\F*9.5 M]=*" QP^<&0G8 (B%7BQV,?'!%-\'Z'VB 29'/2*VG- (8#.(H>.#!%KJ)=H MIZ"UP@Z7J 8GPME/!4^(;F8):DN>C@ED/ YZ< MP)@]8(SHA48!V'UI/C27E MX6.%#HT"R\'"/D+3\L';:(T.FG58FU;,"Q >JZK*=CGJ.VM"@=T)N^4+4$:R M*@ +-X#FP/6 A#F"^81\%/%K#C%\,RB@ALAUIT7+%D :BTUIV?OD=FQ=1X!L MI'48NKD;-->^>Y'&3FV&A[>>LGY.41=<2<&N(4@LU$]>>!!F\9S-@U(%;%(4 M<[!V@CB5K2A"8#*.:31\7>J,WAU5JNX>?E-F#JD-H>Q,>6R':OKPUOKX=WX0 MBCYKRUR-KSRZ@9+6.1B@5HWCN@7(?S:@X,RT(>GT WM,B.?*TVYCMP#HO\/D+!4N@*NFI4:"'D%EP2#T]G8/=>Q*<71/ V(AJ,#D:ZHBSWB5KV0NBG#&W5+W-46G!DX&BQ5=9L32)#";,'S" M$0[XE,WDB,UD46XHAIW!/"0@+D%Z*4Z&?UB%W]9)V23"8IX43)&3>L=HVY:< M,WU"O@B@+9(C.>(D'47OT7U%6'ZIJQW@V][3+=-9+[R6E):9C7UOQ>]9!>KL M0[0WEJ3QX%9OQ=&:GR0C%VGQKL=E2M0^>WEZ&I/%!0@&DHX#?RA\7KGTC8\B M@@["-W[K-ENXJ+J-KKLZ^MG:D;?X4;=U^X%DGH=[_';]\ZU>?>(@GTWG)XO1 MRQ@B"2U)B85CTL@F'W$J":R\:R^Q04X&%F360]-%>FU6.87V.X5KBAKM+BP3A5&&M M.LHJ60@#2!$\T1#!*R>2EZ,X3R?V;G#37C2[*S_35SXB_7H,2VRL_ "F6"ZY MJW)Q;I:TSH!.DY)#W[AAM6VU^ 57BB!CIF-?#1@X!_M=@N !> (Z2PC>9HL/ MM(BZRI43@Q\ZY,"9A!M2WN#_GK:/6N8'-);)&A4@%UKQ++ MK\1?&/X :;,APD)?I$%(?8YLY@'\ @;&^UB9[?^-M,GMX!I-]LB !VNZW.O>'#COQ,$F%87PWI"X:^'>#^C^.LL[X ML!,J@Z[J&G\E<#+:H"K<4Y(\G80'<&#$+#UMV%+0DPP@R+OXQ#MP='UD -,3 MU$"(20!AH69>M3_IB+A(67=56CA;F.Y>:,.O;F,&6:$'2.P)U!C8IW"-J MK-B!BE=OEM4C43)\\#A"TF5-)9N@(-Z@Y[+%C2E>D;;JX!@CI,OTU]+>SQ:= MB^M@<(&M$?@OA^]B"9KY()JB&WXPYZ RV3&9TT+R05MAP@ZT0KXA^1N\RCIH M8%>@"!2&V\Y^0-4%E+[#AY8)T-ZR*P GVSS53G%?YFFTH@O<-:0M,B"#M(7# M@#G0=+6$2CE?81,UCC"$K>R!>NS$$M/B4KPETN]PXU7JO)*\Y$WIF-:M0L3# M&6I,/;GRB&2#,0B.+(%IWBU4C82K#HA!J2ZJ.B1+YD"!@5P2)_/)B MA):I2 M,;P%$!A\)=:1)AKTB;A&@DAVRQXFJN*$!!PI,C9J8#%DZ'QB)B'A.>:2>[SW M(,Q?I-\]:S5>U_3N 3P8+@EH'B0Y5%!%U5#4,5]&;(Z1,2Y\X0HJQ&QT]@E\ MMJ=';829@Y(8Y:"(C^#,[49Q% R5F7$ 4MS\WUKRH:7< S4N?S&WCW$Q0UD MDB&,=^1U.$WF*9'#1GTK84IXY>" MCWO%QBY+65_%$WY."F*\6RQJ0TQ4F&<&%L;@BD1./4:4);)&LXU.O95WY#&% M*Z)>ARD2%T)@&28?G6=SQ(1A1W6(MX$)L ;F2C +B^TEQE.&FEP5\*"XWV\Q M0 O@HW9&Y0C(/9WBLF?G:/S2_9"AAX8%<#TX*A1K+@.ZF2@;B,T'CAH%=3=5 M@6X0E0@%"3UA[3&@+>M28EBEP3AQS[*!*$@>%Z612,AHP"H*N,"!T9BB(/I@ M8Z/@8!KZQ:05&/UR@:0N+;7&7EXVFO-L1(],T4R"U?B 1D@5VXM&[E>HL:" M8EEVJ_P!F6U-TDTBA6$+,P3$O590 @9%;5T6"DNYM+NVSEH,55$ZP3J;A&3' M/.[MH&S$YV8=S.^!-U;[Z!?B$<+*%VW48A)A@V*)8GJP$(;C M0FX-_U8+$SXGN@=[IC^D5HE/N.J[DYN;2SC00@A M?&5T91B#MC $5(4KAH$U1RH_09M_2I"62F)<_/N:F.$3N(Y =DEIT.1UEK_# M1E7?6TK7(SAK\/(R5,K'P1-PC^>CZ%W>)"N (#U*[P](N.)]PZ14.46GC%:@%5@GA@ M*BUTG\4O MSN?\QXNSE_%+D)B];^;S>'K!W[CP\7\.X.,?!'@>GYV_C$^?G]*A7U[,X_/3 MET<_?V?K2#^#KX+EHO\S0,_B^>GS^.6+"_KW[,7+>/KB_.CG7\F"^A\@AODL MGI[/X_ELAG^.85W5IUQS&Z;=PUW=:6'CA<(=GYVEQ\!>,_O/4D^FCSV"H5LZ1 /U\E M)^*\6!"Z@G\=)1D\'Q#_@7E.)F158@9(O"[GD(6TZT"_?Q^?S+7NW 2'[DQ2-"P!6K.:2L@R!-WV$G)[6VY1@<_FQ:+?"4RT[$))[TWN6-.)"E)*.M M_&.^;B@G0WR"M0&%%VD ^3OF1B!C YQ#99A!)<&')/6^0(/LJCN@LM2 MV3Z/,ZBC96*?0E&G@B.>CZ!^4I2&_71_8 M!TF)((WPPP"'=3KSH7B)C MC0IY<-J5@]H.('=&[PJIZM>!BJ:^3"8HT1NTKOTD^M55PF$]H8-(V,45 ;#L M9]WKBDMZSVG]FQ0N)9I9TY5W%[6NUL8ELUO7$SMZE M7$A8CGN%,70@^$<.WM%72RJ#Z!8M!MEMU0]3@7O(L@]6^#U]<4;6/K#V< 3R M^ ,8F43SREV"CER\<]+CIC: M/R6 ZA,L*A'+!&F-$-2**A0E3.$JZMCH@#4P,@+'7C'A91B'KCBL[IYT]:N< MVJET&7N/*VT<3$7S?)(KL?6%W%9E"R9*6X5!J "@73,*D+K-]@0!Y%YX&MYX M;&01Q)8IED2L9O*"&-(6;V!ES3OZ1,+_Y33;59UD5#9 Q6^V7T=GD&UC%.T4JD O MA%W8OG%8L"68J&%=I%C%)[UG/$A8)R2E"@J^\E(CQV'DL1^4,)F6)(0..V-6 MD)&E6H'Y9)KQ8( V 33;!YMJ.T<&ZY2$Q ,Q4\;FY:EFKRA\_M>DE/2RNN ;-L4&NVJL<)K0QLL%J;M]_!'8=*1]$@C,&_7*) M<]Q!]E".C&HY?6B6JLTML#MJ,J.HFUI"$!) ?$$ (?+CH\EY0#%DG* M>EB"MEQ!2NDT4 )DJ"EYR2E$SZI#/![N$SL''71?03U_:-EQOPZ5MG+"T*M5 MSI'!:<"0DTA)TJRC)>A)J8KTM;">+R9]!< :'9U&N;</R1NROT=B[5 M303/^H_5\T<.PT ][DAD%*D#H;SB3)-D"];YRN6_ TP'I026'D-"ZX7(OB=H M/2 IE1V91_#R4OQ=$J%B7UBXU.F&T\1*C2):LJ2Y%DJ9[34:FO,OKJD2" M0^6E%98T3>.YZ6]P"3$46&%)MXL#.3-,+!)2B'"ZM UES&WG.@[P9JCP,+&N M&^O2T-S@VIRTINI$FYT+KN+P^SI]*#MT4#3@<5#L)]&*K%B@##"GJ4C/%6P$'_LZCA5U;]6V MU)%] .VZ)*VT-%'E R@N#C*C^ZCJ8J30QE77^(PC8"Y3+>LD&:T,8/X5J>Y, M%33D@>U5^8%R!;4:(2(.^S63S&D5X?"Z]X1XPI2:;@RZ3T6^= 2J.3_(MKJH M2Y_2#L(ER%6VXR5GE<2&(ND8(YEI+F]PRI+2&:(NPPP"!AV;7N;WD5>B%Q++ M(*AE$G(SECW$&CNLRO9,R?,]U#O]W?MJ$ MOH C3Y)D;"1HT;R*?NYR[D5FUV9#$4V.W)V^%#[ZTX#IBE;.Z?A('05T;UI[XQAU7JF(+K>MUI*A-RX&XSMGPQ-L>C4#0-\@6<7 ]U5%%JF)#@>Q>1VFPDJSP_(! MC(]2RH>OO>= 3Z+U*/H=/:7?R5/2?"'584UTX$EIU;P=%)[Q?\0*I :[(#<9 MI-&0'4RZ+JNB6E&$I5K@7)LF-139\?K[06/21M"%>([9ENR="^!DA1^#7/O1 M86K2ZG3KM2BK1"IU^EA^W5LAR;BW7=(1L@[);$IH;1+POE5/PN&*2(DL7"E7 M1;U]%#G=KO>-'2G%9M#C-O>S3@J21HQI-HMXN)%6-T<.67HQK3(@C=Z^V,N@ M#--X:2A7*.'I8N]-22MO]!B4JC[PG891;KUG*:'T[@^N8'TC9NRPG#R1H)]/ MS'#D+[+NPU_&;;WL*'8A#PQEHKKF*,9H/0LF'UI:&P#[,;=G2%*83!<@Z7B( M&LAEM4[.,4G9NX8%5X43Y97T/=$/^GY5U^CI7T0V-QG;R0^=.C N;3D\56Q[-"\L%BURO$>1BITO]DY1X8LG^8C#HF7/Z5='TL$6*[0\+#&LD6/E0EYG8XP3[ D"F_D$ M GL&+\$SM!//1B6&NDOR@@B9BRA<8EYDAKYRVE1Q_4YU"LRW7 ![G[L*3=Z?(A1N+Z'3C#>Y9"E+#J4XT;MA,HN+^Z M;.5#Z3K02D$!5.QW-$C/5:_[!2VW%6@"6KOJ:\#%3!;-D!B6EL4%[%M17?ZR M%7= !V>IO3&S:L%?F#5D]S:!R F,UJ:4*3!DYX)Y^A*D,G(FT:7;?5C*:I<7 MWLNIXOHN61E[O=R.,(F $MEGU\<7TF]4#-WVF+'CA\>K6[290X<+97I!!JLL523@IAU\ MN7:==0^U9;C.@*!^UKK5C@N]#!QXH$>]OB&QB.@)LT9&HX'XP1DO1\9\X!W.5]"/*3.,A!I'!$;;1G MS%1&L%","YT/&8ZF99,HY<$1%[BTG%F)[!#WP&,/*VXX;T#NG ME6U#=6CE?S 9Q0S?&3)CHH\EZ'ARD=4DF.CDP[N/5R,NWL W68T_G9]S'>_6 MU,/[R^ 7-7G%=F7B!&].&R7E-W\BFC;:M=2'SM6-)OTF0W<90DY+<0,_R-4! M;,=BV>1X%&)Y69RND:K.OA,I TZ?GF'M^'0ZB;Z-[+24KS+7,AA?Q#,R[A^Z M\XC9>%PFR6/]>O-.L.M*E2LM>&R+98E;/9E'#9;X* :0:SZXJC(.;_BT<,:D M0D1]I%L'0T(@'&R W$[WL:,+:62;F\BP2S@E0 XH8UN2DRBN4I">$-SG+ F:0A%O5E(>GI8*2.<&ZXI&EQ_ESC;!.R'7\%/ MN<-V(XV'+$>;L4@IIBE)*33[_.),TN%>P02?)4^K/H0^'#>'C\E,99SXGF^Z MC9W3\]@A3X^:Q:A/]_]G/MTS\TDV_*=&/PV)H5YSY9&%*!9[,9O&Y^P2!-WMO'2],RVK:PS@YS+Y+N8[B* MBTU]--$=)VQRHVH*#;UV X.4&B&&)R/!.@J_2L+:V'FO3EC 4,:(-]0/>$.= M9Y!G*-0S>+E$KUF7VMH8Y\NKY .&R6.[;[4%PZQU)],!3FD[0?'I<* M\CGNJ6IZAD[BFE_H=K7[^IAI<5JX/>;>_RL'R 42")MC.XJN$JK&C*HQHFJ, MI]411SMYF;2\A,O0&/AF"($]%I#/4?P2V1H0.%3T0QT"(HB(J<+E^HU"^5&! MXZ,PS@ B$[]B1]&7$P8-5KIV2,M<$O"-D3E)B\.*X./6PD2Z=JEBF707S@6B M@[$849%?'NPO)5#*6./J$.E1?X1MUJ2X4 MJ>>P\CR>O.&M."# ZW+M%BN"0BQ73JQA;8@)^\@;-V:"^\CQW;Z&VXRB/SC^ M\MZ52K.U9) T6]& M57"SQ]ETW$%@C1B?DN'DN(=3R26C;<5]S\Y&0]]W3UY22Z"RT/"$/[SM86L3*V!BV" MZDXQBR[$A("AO@/"^9#*=&VP:= M 3@ZSTVCX#S#"MM 4;HKM/8&N1V9F8CB$T=Q-^3,S%^1$]1X?RV5 P%PD=GY7HAQW(*,0^5NP0BXWRKS]S^L8B,U'RYO?[8] M*9>W?T2?JPE].Y[.T !Q?#Y^SR/WU"S-DZ]@PJ71Z7PV&GST$]?_X&E_HT[T M/S&14.LW3T<?#$['Q'\E]T**_L> _Y%#*LN:)+J M=/::E.O\M?R%7\AD")KGU]A8($^RN!:U<@)LTA( 9\^GX_ET=!^L@QOY.11 MW>])R#@U?[TK(\&4WPA..CZ;CEYI68?7>:7F#GZD+(.7OL$FR7W[?,2)?*!] MB2$?@\27C$1[#X &O@?_6SS3V<7P(OC->#J/H]\QF.SN_,79?(2_M425.IRQ M*VPQCO-/K,4F]CBF)*W4#1*S-N#%02YB.<<2)%EX4FQIBUU10?'TN0=,&-;: M4EKG&PV9AUA:'D,>(^X\?N1 $D'+Q?2"J>L06[%%%Q]-<,1:5BS-_]6(G%W< M0X1 0[/3./K@UE;$/Y;(O=29.*%R@<%DKWB\4CNRQ*X\A:X(4! MO5EF*UXAUW*@ M-G8ZG5$EEWB_33^EY=_3,QOU3!89A5=(QZ%7O MDW8L'9)DO9AGVR%B3N/I\U,;33P_._L/%G:3_+V/%NCVF)!280AB:4.NS)+" MD-(DJ88[4'4V8E9^N,W.6^+?D!(FH36XW0-@+WWHUGP',R HNQE.+1^0RQEP M\_1T?B^]\%")1!5)D&UT%'2-WQ]&[W;$Q2]_VBSTH*@9]-/#I)M]TC4T8K*0 MA#/^P_\XBOQJ2:]K..;'T)5'VYEKC3&X8NDS=ZE!#-?B](788Q!-/*!":?W%$T'=)B?VTV%@KA3]A MJ1&6*;MUV3ZB0%81_(J!BY';PE5L6\*M2C] 48?4. C[-2PDI%EA8($%N5T[4!7 M'N*(JW234H*^($+J:E&YKLT#:.@'9>V-A.,N5148:TI_EYLJ0R3[WWNEZ;\^ M:.6#513?[E.5#E^1,42]+[:NP*>(>P$;H4%-=4L,[5(5BI^"[RF@#4E446#O M&TW=MN$V=;T>N@Y0U_ $Y:8\%5A^ F*PQ&-X.RG31J("YQED\B>'1A\3);M6 M_Z"57]^6F#-Z.TR[YS@)\H=V];SH:^7"JM.#,GVY&_IY2@ DK"[54NKC**J*$NP*UPZ']6[T8[94*[;! MQG/ZA;.!XI_&]M >46(_IFET.8@ XB^KT72@)R#WJVP)IK*R<6'>S0/5_%.J ME592I3"NC*5BL@EM3(X.N[DA;-_?=S8QMQH_Q>B_]_(/4^;61T([#PL!?-9$ M^*WW>[G\>Z:N5S-Q EKQV"3Z);\S7+E_9/&=C!BBV5:Y=(':V0*#Z_O8\V"U MUZ17FQE.E\K9L.Q*GUH\"IFU: @T'ZX#\%B8['C$-(@AS"C^/6)+_?UWU 0= M*'\"D7]T$><;G3V?QDP9?K8;GNUP#A4[=YCZMDMA$]1 :A$?=D:'C%$ZFYZ/ M,33QNV>S5SV@B&%^UPG=>A3=\NA^4$6^TOK:_U 4?]O(0!471'>]]8V44=.T MARV5D_CN@X832&&9G-\&>],=F9);++F-3+J9T5B37U9*08,M5=M*!K*7K@LS M1#6UQ-F/QO"1Q%ZQV)QF_:6Y$^?2G8BNA8S'0L^@ZFK[._.L#_::@0#CU]^X9^,OJ*9D23O/[IR>R)^A2=ZY^>7,Y>7-OWVQ!(G]*:NHI+V,_?%%DE@ M7Y[=?7:!DY72#V8IA&5/15Z:T\[2VNIMKV?2I2BXZ:I*E/@R5[K@%H]ZT3.5 M%CQSFXJ\E_3[A[V"R[)S=N+>W>JS$U7;7);B5C-3%P77S^GG>,.R\23?]^\ M3&ZO/D\^7OUC\OGJT\U)ST(W2>BE0<^YUY/LT1,G[%J5=FG8M,Q$MBF@!Z-; MRY/&\O/D58F7(NVR01RQI)_T7Y$W:)$8.'F#_RD2[)^3F;$:R?6O5VP8MC8, MG0W#_WLT7M>3=-D/NCLQ+),&B6E$QF3);I05#$% @?VU+@6"00&)QQ&S2\$N M5%'Q\IFEJG15;[&)WL]J XN,P8=B)DON"K2JM:EY:9E5;M&=>!3:"'8M]$)H MQLL,KU)>2;D0;++00H!W+-8(%H@L@RH0V%O&#UY6JCF[7V*1 M85\J&$-2TEPYL?BT6Z@'!G6=/BQ5GL%#6ONMT2+L=(!)T*A7A+4! B^#8O#M M9I U&T3)8!B-^O':5E+MH?KSGXZ3^.B=H1 5L/W>"7M#"^A3TG_G/&L=<"_C M=P<1F!CL;^ )NCFSVPT_IFT;&D @L8B,K0^F,+GB 9;R$=Z)^9S MF/X[HMZE+.0PQ(!Z&[I*27KW@H#:5YZB.R 3]M=#I525I(%I8,HWA,@>PS32W&D!S4"APU8G._ M+/%IB.(;COIK45]?TV57,##+)%D:H7*/:?EQLI4D3>&NA/8&4QZJILS M1.-^/^HC-UJ1"ED"2J4L-S" <0,3M:N3NB3@9+E=H1+OB1NK>I:C6!3259." M=3JXNOW4<(!#+ DYV>K=5D9[@T*?/PZS2LM'PK;*>>I)UL@"H/)2J-K YI6T MRZ8(?,\(9?#"70RVH('Q=-EH9T1'-@=>I,_COE$FJA1_6?)\3H+PVZ/[;?V! M\LLF)H)L386/7O=HQ"K(=#+\YC<_Q7$7@:+7Q"I!Z &3KP4X'H]ZD+]J6)-*&V%Z[L#P 7ZH$ NVU55R[@KH,%[[TS*_ZJVYN.TA9H M-WL,C)-NWYOB%E(^!^!;TIBC3Z@5XO"6*?9I+P;^FR-FSP"IP"G# 6B!\I*] MB7MQ_X#V\3TB0GDX'FUM#58X\[R.S=@Y$OH#!&^&<8CK$CW>IT+:4,[36F^(7Y!"$V->MRP.>@13];U3T<.6E%_Q!N.S^6DO['+ZY9 R,V,)E M20IRW\MRG\(4 ^[(A$FUG#6S/[H9E5K3#\,41^A,PCP%#,-Y@$!X[R&I??'= MH[P-U/@%W=!+7=&<*ZY=3E]*\(=S8BNL-)W ><< _SW%RZF;TUYANUT3ZE2P=>T)KY"._2 M62KK]4Y2C%FD+'^.\+;)A/7I0[YKV MPT&2B.@W3GU-.(-+PS'.:./Q/@:097L(=.W0(>@**V^'HLWS%Z;,P_@X.@2! M$_>OU0HLCRBEB8Q%@>'+^N+<9VU#/1)-T=5L.)K@( I"*PT&1$&XT@Y7J*'^ MUZJ?)<=Q=#0ZWGL0F;AWE^B8CF_\50[='"2CH^AH/RXN*UJ^Z;(;Q4JQ:G-& MYCGJM<$8/CNN"9VB31HG=D>W6L_+W]N _'%&"[H+I8Q(,)V/]KI!-%<)?RR> MO^3F"X ARGP73$F_N^NZJ;=V$5A0SM)U)T6]+JV_$VS?MC>J$W^1^++<7\=> M:!%+3WS&?_ M 5!+ P04 " "TBF]2D=C=&,0' S$P & 'AL+W=ON[64GKYE.G?GG;7W MQ=M^WR5KF0G7,X7,L;,T-A,>/^VJ[PHK11HN9;H_&@Q>]S.A\L[%65B;V8LS M4WJM&G7KA3JW6GA?Z%V>%6,FY]%^*F<6O?B,E59G, MG3(Y6;D\[TR';R_'?#X<^%7)C6L]$WNR,.:>?]RDYYT!&R2U3#Q+$/CS(*^D MUBP(9GRM9'8:E7RQ_5Q+_RGX#E\6PLDKHW]3J5^?=]YT*)5+46I_9S8_R\J? M"1J&C9X0.1_3)Y'[MZ#I/9;HO MH \+&S-'M9F7HQ2?_W&WZ[W3AO 5L_O>" MPG&C->>; M[; Q?'=,J? 0/"VLTC0:Q?P!XGY-'W TGTOLWN0/$D"WKDL?/UYU2=![J<5& M6$E:98H%:"462BN_I:2R^56E^\/\IE;6C?8:+2S-K/D_"I]FPOI<_C/1\]FL M%MT+\8(7S%Q4E+8P3I)9$M23\**(7CA9;@C71"A7"%9*@\F! )=-!2")= ML$8*J[?D/(B5EBH7>:+R%6^XLBB,]4%GE7]VC=]:U5$8(\(()YI0Y)P#F6>G125B/ MR5<_ )89F0TG<*T*%LA7.$]:1;T$?Y(#4-4:[*1AO@*GB^C)B _:ED0*@\% P$\R%1U^5^:(*!6-WG MMVA/2\&C>W7A;F#2T80]X7\]I+$0J#ZIMR_"*_!(:8$2AY7A(=BXZ YA%/0[ MQG0B#Y+'5P3])JRM %]%F4:GD[\!/?S.$)L(-^10L&9I$^4"82;!_:/AI$YL MD%8'#GT]U$'3VY^+W2::YV+(?GS='4Q&D7#NY9;+MLR*F//2A4[V=.IV8A@9 M$+4T&G.I>T?BF![ )CZV AP_'?9.7G_?I<4Q18)8TH2VX%7@+3DFJ]P]+4$& MQ GCW0&?#[E)CQ'05#'KX==629V& ]]'BQ^329LC.821F/@O&]U(*L0V%F3T M[E%15S15^=+.@V,;T1.YHKGEHKN$LFKUM-!#.8--AA?2;W@BV*,S! @V M]/:&L14#- :&[>/SEE\M8G>LRY[*@A?&5>V_8C=P$>]LH:XF8?FXAGU#L&*_ M) [X%A(1&[;[:+PCI1>, X@8 5%>L-(]":)#I,9$5903Q[8J+CLJ*9%CS# U M"U>'HSFL.\QZ@>E:'1U%G4GA2E8%=Q/C(%[S3*3@@+*Q MA8=8E(YMQRL=ZPT@,0L>K$.Z(YW5YQ!R9!ZS%2;"O:[3\"W XA6*D74XC)L\ MK.SW53[F1!:YF6%^T/!2 T6Y\;06#SBI5KE:0F+H($O0(\/./"!].\A!5S7P M07%AM$J4;*:+*FC=:HYR'N'R:Q/HB9&,&@B.UQ[LC&7>K3MC! *710@+D0% M3-*CJUU<_K+_<:*:N0R2EIMG$=M[?/MP9?@C9D%,;X!.M%(\ M,=_0$34S"YY_H+M']/JJ)M%C;']F5L'!72#YTE,OU?W6AXQ,XD6#/]>@,AF7 M\9M&L]I\$9K&#R&[X_%STB>\IV"P0_$O<770.YUT(D/5/[PIPF>1A?'>9.%Q M+04XAP]@?VF,KW^P@N8[V<6?4$L#!!0 ( +2*;U)&PO=V]R:W-H965TTFO77BO5H7CA>') MT5JLY)5T']>7!K^&G99<5;*V2M=DY/*X=YJ\?#7A\_[ )R4W=NN;.)*%UM?\ M8YX?]T;LD"QEYEB#P)\;>2;+DA7!C2]19Z\SR8+;WZWVUSYVQ+(05I[I\K/* M77'<.^Q1+I>B*=U[O?E9QGBFK"_3I?7_TB:&ON(TX M; DD;.GMW@=7YNXNCH8,9/CS,HLI7067ZB,HD MI;>Z=H6EG^I4 K8LZ650AK_/#F:S?C*=^(9ENYE8*R=*OY=.TO[AP91$ MG9/3O(H>R*X+7>;2V!^^.TR3%S^2_-(H=^<%9GWP3__@,!W0!TVY<'+?"POV M*!7B!6WE&DTD:E="N-X*_3Y0IVG9P+AR=BM>[\]"&Z0>QVV @X]DT*D<+46F M2F F@NY1NRU=A[WS+'V#,VAZD;RMZJSQGC' HJX@MV&$K5.N81NH)57?2-23L:@%?:-R1I1#Y#"4M0W7JD^U%:6DQ=U. M)2%'4P^],RMR;VTW,LV0TF&)&E"7C MN9"0X3QZ@#E,*4,5=\:Y)&N[5[%=1?#0HZOG8WKOW0_5@;!@S".L+$EH\E/5 MZT4^]<;N((9$>6M]#VY$%A.8FC7O/9MZ #V(0(HE[]&-<-Z#NPTLZ&<)1+W( MX_!^301[B(UG6XB)&Z%*L4#>T?Y1-P9KN8P6 @(#^MCMPFC5=4&D)&9J3W:> M%_KT!BVNRYHNA;FFLTATBBD)Y]EGX- 50 PVH",B_]V(LHE5,>W@@@A7:R 4 M:9Q@_+P[C#$H!L8#3V^S42;JUK#WN3,,[=/]8MXIY ")K^6F1+NWDKY9 _W< M.K#O'4J5Z\ 7]U>G=Q/RE#?<:%F&RQM09^9NMW X*X@ M/NZ/TDD_F4TB@VYT4\8FV^\QW =5!;V/UZ'G0_BF[$4;I MQOK9&:=02[])I%]7&-VL"GHKX"TE:5CN=Z47QW,W=/:XY+)9E"JCS\(8U"R( MXU::3%FN?@:1;\YQ,F(N.+^X:<]ZNG^4!?S:OE=MYV K[4]GA_W9*/W*!S_F M;+.HE'-QT+5NQ6G%-1S&53<:H#'II[B^3*9)F#$\G;B&0+PS>I+$T[(H//_CH3"8WO)7>[ M/+#@^Q F8;C!-,:P#^%ZAER"0?KW,:UD';O#5\8_8=QMPUNE_F!EQLC D?Q0 M:X6PS:ZA-W7#R0H8>G)F?H-S?[+9AJ9,DWR4SY*VJJI5TJS\@Q0YX###JZU;[=Z\I^&I=W\\/)A1]2O<;N#W$J*CP0L\ M,4UXA(8?3J_]PV^A'9Z1_K/ NUT:/H#]I=:N_<$&NO\)./D;4$L#!!0 ( M +2*;U(G<'S3/ 0 "4* 9 >&PO=V]R:W-H965TZ2^F0K3P5 MIYD%E;7,U')JBPIJ9@6I0 MTI>MTC6SM-2[H6DTLM(;U6*81%$^K!F7P6+F]V[T8J9:*[C$&PVFK6NFGUQ,%QXY;O*NLVAHM9PW9XA_:AN=&T&O8H):]1&JXD:-S.@V5\MB]9851^, M:5USV?VSIP,/)P:3Z V#Y&"0^+@[1S[*]\RRQ4RK/6BG36A.\*EZ:PJ.2U>4 M.ZOI*R<[NUBNU[\]_'I_![?7Z^L/GY>KC]>SH25@]WE8'$!6'4CR!DB<%!UCO(O(/LO_%X$<0-X)5I6('S@";,H'[$8#$:P+GHET6A6FD-34:! M_)%M!$*A:%B,!;6] F(0ZPWJGL6O=^+I68R?'(JGQ0"7T&BUHU ,O(,\3*(\ M'.<1R>,PGD9A1H4_CZ'1TH% 4PW3E%3'$$\F])\ZD.DTG([&!)&.)V$>C6 I MZ&A@LD"@0P9*U6[LMA4TL ?D'R99&$41_'@BW2O+1!=4//)X+JADFGG$%2MI M-#<6\(E.+X.P9Y1!G&>DD0"3);S+IQ[)>;05PC,R;0!=^YZASEDXQD)*S#3H M3Q+Q/(#U@2I@QJ#GP-=-6I(>4;;H6%$[R?\A6&(3GPK'I=H"J[O<-EP(+$-H M92>=T&A"[[>G<@ /9Y1.?#)),%2]DKL#C^C1[D@"JZ!AS[73,.WF+XH>E!3/ M;M]EWE#LKE 4E*7C-H1]Q8L*F/;!"_K*MYQ\DCH[4^M]A=+A/'N+0WPM\=CQ M:E'7/F&W.';6M\3MD8RI1EOE>L$ LQ>J\'W-O5:F:^$7TEUT7.Y<,R MDQ2'49Z'\6AZEMZ0$ K1EEW]B@N8<1BGDS#-8G!CDL0I[:0CUX\)2 HOX[R3#N2:LDL MU;O/X)6%3_6;#KRG*JY5W3!)]9:6%[PA#$/59;Z[C'6[3%![T8_CKM6:G#DT M5VM5<-(OZ9*S5=\.QR9@WO&WM=U3@+#IF\N%1->>N]!=T)<%Q8U?B'P$99>E9XL:)W'&JG0-^W2MGCPCGH M7X:+?P%02P,$% @ M(IO4J%">KY/ P /P< !D !X;"]W;W)K&ULI57;;N,V$/V5@= "*4!$$B7K$M@&XFS:!MB+8:?M M0]$'6AK;PE*D2M+K[-]W*-F*MTV"%GV1AN3,F7.&Y'!ZU.:SW2,Z>&JELK-@ M[UQW$X:VVF,K[+7N4-'*5IM6.!J:76@[@Z+N@UH9\BC*PE8T*IA/^[FEF4_U MP6+5[/;.3X3S:2=VN$;W2[B8>K]+2 M]E\X#KY)$D!UL$ZWIV!BT#9J^(NG4QTN HKHE0!^"N ][R%1S_*=<&(^-?H( MQGL3FC=ZJ7TTD6N4WY2U,[3:4)R;WWWZ^+BZO7MC(@]-0T99X<18:!9W1.UJS( R"L+#5DFZD MO0&J-+8;-&.U_SX3EW#_1%V@;MR!$#QR+1P"93RH2K>=1(?U1;;O(&=YEK*, M<[+I7Y:LF$S@WKJ&J)(O"J,:M2.L/1HD(,[BO&!%5D#,TJAD419!R$'N)JP."M87G _*'E":WZ^3",6 M)PDLY<$2\YH$CD@&?0M1.2-/(X M96F>DT4^:48^&>U,)0]T&7SQ1>5!A/I*+40*52'T5_9,@ZIPV@_/H!*=W\Y_ MN35WVCH0BFKZS^I29GRJ?,GT]EFK)TF58EG$>YOGG"4YA\79X9NPBO#M:PE> M/0)7O@Y4;C[Q>Q#SC$4\(_/E4KUT^<*+IM:BV?6MVU**@W)#?QMGQ]?A=FB* MS^[#T_)!F%VC+$C<4FATG4\",$.['@9.=WV+W&A'#;3.34' !3$0 &0 'AL+W=O& MG?9P.-R'%;F2MB:Y[.[2CN[7WS-+2K%SCN%>4<"P=\F=F6=FGIGA^OA>FUN[ ME=+1YZ9N[MV5L/*=KO^A*K<]F>03 MJN1:]+6[UO<_R=&?.>LK=6W];[H?SL;9A,K>.MV,PD#0J';X*SZ/<7@@D(?? M$(A'@=CC'@QYE.^%$Z?'1M^3X=/0Q@OOJI<&.-5R4FZ=_&96CO)G@WS\#?DHIDO=NJVE\[:2U6,%,X Y((KWB,[B M9S6^E^64DBB@.(S#9_0E!P\3KR]YD8?TK^7*.@,R_/L9W>E!=^IUI_]W])Z7 M7TSI*WC+?7F07E.MV\T;)TT#GJT<*4O"TEK7J"3[EA HV:RD.03KZR=101^@ M\DRTMP%]$%P%HJ:EM;I4?A=0.HWGWY%J841:1T8X&9"596]D1:L=B;JF56\! MV[)Q*YT-J!,[L:HEQ*CAW-<[+*W#652KLXS\U3S(LX+ MY >('TNG?U^L4QS,XI12CG66OL"1_/E84Z=0](Q-_M:KCBV^S),X*)(8C\NZ M9[(=; 0'[RZ%)W@RI3P,PC"BB+,0)?2+,$KWEN[D5I4P4VO1(GX/4+8;5KDV MNB'DP6G*ID7Q'51K@,!8,X8C\RULHNN,_JP0-8FWK_(@FH>/O!X-VS'F=RA% MML>=TCY="G-PJ$B#15%0DB3!/ J_!)SCSV8O5575T2$#\!15Y$"8)H7.B(G),JAC4@K(PI0LNRCU'.FW\U]OK),R#I$CI>WK- M113/>1D%BR@/TGB.59%GO@U[\7%>VMZ'K$1,+;V.,G ^9 TQ$SK!ZN+QA'W% M&L,H2(NY7Q<9=*8+E((O8"7M$V-9&/EH+O^3LR5;'XX'$_DM+1O=PR4>&M"^ M=PC;&!L,S/G"UQO%V3Q89',?,(KC.,C"S),8OPH:+>(TB!)"BC\ M$LLKL3- 0U=&N_'KUW/L8[OOJNGPQ1!X,K[3#8BP V;.7<4Y9 I!ND$(->;< M!^W)C%I[T+"FRRG[[1D/=X'E-1,V#H\N_-9OHJ/O0:3><"8\-;^4R7"*Q,9( M&,6K1MPBD@.?QSK90^O]47[RA&]8;HQH#N:OKJZ\OWL R-E:CKQG%3]/;Z9T MT_ 0.-L/@66%CVO%7X8#W495-V?+@Q:4 =JM ==5A](50S;]UT&0Y@O?UQ]Z M^DDY%$_$)P97#-K-G3*HW*6J KJ6M9)K7WSGI6X1[!)-J_23@I8HY#V(=\OK M\YL]C"DGG_8N H\N$3X[L/!.J-J7+,RO)/5V""P*V7>O;HR=KX?@0=5:@6Z@ MN*&6NN&D(P;RE6OE1JE.J JL M$'?2'A$7\A'U3M6^A([\B4-O1;1+:1SNCZ01)T.X.J+)#/7#!39X/(;;;3%/ M?5M=^8Z\P9VN/3PH15WV0Q]3/(&-&UB+FQZ,<2MXS"O?8!='*-Z^KM\XW#;9 MIZKTIBID@J<*CL?IFWLI;ZF3F'S56.K[E^M^P#KF>9^:*9?;H?ZCIPK.X"WP M5]1JI]:J'+CGQ^:^S@:'6>AYPFY1B7YNLCJ/:HP-GWV ;!@6^$%#1%J4D2 ; MYT/P "FWP>@23#&MBPS=.O?:5U+R-;S4FU;]9PCP, U+GF'(&*:M_]X!$-IP M.OL.P'R+E)\=(M0KN_5']I-T-W9*:/N?R\STJ>O9[,%%MY%FXZ_S&!:WAZ^(_!&ULK5;;;MLX$/V5@="^&=8E3N(6 MCH$X2;%9;+M!DFT?%OM 26.+&XE4R9%=_WUG*%MUTR3H+@KX0HHS9VYGAIIM MK'OP%2+!EZ8V_BRJB-JW<>R+"AOEQ[9%PR=+ZQI%O'6KV+<.51F4FCK.DN0D M;I0VT7P6GMVX^S5JWP#NFO M]L;Q+AY02MV@\=H:<+@\B\[3MXN)R >!CQHW_F -$DEN[8-LKLNS*!&'L,:" M!$'QWQHOL*X%B-WXO,.,!I.B>+C>H[\+L7,LN?)X8>M/NJ3J+)I&4.)2=37= MVLUON(OG6/ *6_OP"YM>-CN)H.@\V6:GS!XTVO3_ZLLN#P<*T^09A6RGD 6_ M>T/!RTM%:CYS=@-.I!E-%B'4H,W.:2-%N2/'IYKU:/[']875[? MSV)B3#F)BYW^HM?/GM%/,WAO#54>KDR)Y?< ,3LS>)3M/5ID+R)>8C&&HW0$ M69(E+^ =#1$>!;RCGXH0_C[//3DFPS\O8$\&[$G GOSO[+VL/QW#(_?N*X0+ MV[3*;*%2'E1@M38K*%2K2=4@&&"74#@L-3%=J((/BWM8*//0[Q3+-'S$0J]. M1DF2R!>4*?EDK9Q6>8V@#:%#3^ 482!V"=PEQ/8_J;H&=E-FPN^VTAU9M@Z6N9=R29XDXP%_?Y?]R3P)9WO+' M=(SO<"TMK W<84O8Y.B$ &D/GJM:F8+Q._+$&)*/#6?G53::3+-1FIT&9-Z> MG!Z/DDD*BH")U./LR11D'CU-WXS8MF\Q3 <.:6$=DT ,< A#6J;):PD.:[W2 M$I,J"ML9\JQ;H%Y+G =I8$V/G"76S;<@V>Z^D]LIIX(E+?4E&@(YZA ML-2&0]6=,9!W/5RF> MMB*8CCD7;#(=,RT:5#YX*B,2/G?*,2\X#QRZ9LOG7C1^2.4H$&5/5"F%L235 M*_A1K4.Q A=%["F_\XYVN4.AY4;QP@7^[$3VHQ66SC8#P<>/&J0,9/\O#9$- M#<$96'9>?FL[QP3W7H%N%VUQZ@%NQO_*&I\,+PWE_ M3WX3[]\VWBNWTH8SB$M633CY$;C^!N\W9-MP:^:6^ X.RXI?>M") )\OK:7] M1@P,KU'SKU!+ P04 " "TBF]2+E=OXH($ "A"P &0 'AL+W=O;%9[DL'+_H3R>U6.(CNI_K!T.K_A8E MEQ4J*[4"@XOSX"(^NQRRO3?X1>+*[CP#*YEK_847-_EY$#$A+#%SC"#HYQEG M6)8,1#2^=IC!=DMVW'W>H'_RVDG+7%BG:&ODOS<='9_>WOS='M]]_0(%W=7,+N_>[JY M^_'Z;G9S_3CI.]J"#?M9!W?9PB5OP,4)W&KE"@O7*L?\-4"?N&T))AN"E\E! MQ"O,>C"(0TBB)#J -]@*'GB\P;\1#+]?S*TS5"I_'-AJN-UJZ+<:_E>Q/0C' MQ_/,UB+#\X#.GT7SC,'TM >'%=THBEP\"L$5"#-=U4*M 95#@SE(Y32X%?_1 MJ_7Q@D[(\1J% :75<294AJ68EP@E4N6#6!I$.I'. ET'4 J5 YVL52&S@O'7 MD&E%\6LR1^!6EP0DC!%KVX-[M4$I!+G+%[(02C6BI+.M'.@%'"7A*(IZ\$1, M+1)4ON.QUY8.BROHT^:K5)GQ'F21_-#KQ)\<$"\VTC^@>H]HZ0Y(9AUO"QA\ M7,#X?RD@2<.(T]5R/'V'H_XP0?S:R-JO&NL1.E:2:(JR%'R;[R'W-W[#43@> M)!V_)#K,#Q5X?OL("5#470IJ>5\;8<7. .I3_]W5BM:%)IDOQ?[.!J'<9J\5SY/.XH] M&"'!,U+F*?8-W=!>W.N44+\WPBOS'CY^(L\EA_UU#'66"6[.E)0UU%0Q+3\. M&?4M0SV=ZTQ Q1WAV.EC_\!-5'+^M-LHPA>:,8BU#W99,GO>9U^MD("Y?D98 M4?;@*$W"*(E]/(]&XS"-1AZ#G3F;EM),70BHAV U)[&;/N(]VJ*EF[1&/QJ4 MZ]R75$%'"4)"4Q/6K&#\3 <#=)7:O^QV$^-:RB*-%7(JJFZ M:J,\MIL:%LU'I*N3-_/R7<%0A@B4[WA=TLAGS^"WCAR;[+ [@XM*-Q2)A'-X M!%3/X2 =\#*!F$[O*(UY,:#%27@:^2]#B$=1F)SZ+R-:D$\<<=ZH\!<4/XC# MZ"0*HSAER'!,41L.A["OG?=WQJ8*S=(/AWRVB50[06W?;N?/BW;L^LN\'5YO MA5G2_4016)!KU#L9!6#:@;!=.%W[(6RN'8UT_I$O%#1L0-\76KO-@C?83N73 M;U!+ P04 " "TBF]2%[T4*=T# "*" &0 'AL+W=O=5/>Z1#3P4%="SX/2F.9- M%.FLQ)KI4#8H:*>0JF:&IFH7Z48ARYU3745I')]'->,B6,SX M5J#;NF;J\0HKV M+),W5R-K[PQ^Y]CIHS'83+92WMO)33X/8DL(*\R,16#T^88KK"H+1#2^]IC! M(:1U/![OT:]=[I3+EFEH/GIMR'DP"R+%@;64^R>Y7[/,96[Q,5MK]0N=M MTVD 6:N-K'MG8E!SX;_LH=?AR&$2/^.0]@ZIX^T#.99OF6&+F9(=*&M-:';@ M4G7>1(X+>R@;HVB7DY]9O/OXY>;SGW!]<[>\6]W<_;*9189@[6:4]1!7'B)] M!B))X;T4IM3P3N28GP)$Q.= *MV3NDI?1'R+60C#9 !IG,8OX T/20X=WO"_ M)@E_+;?:*"J)OU^ 'QW@1PY^]'\T?!DBB4-XRO*#@ ^9D5M4D*1>C0&8$F$E MZX:)1^J*#*FHA[HN.F M/ ;\^:=)FEQ<:CC[C?KN4< R^]IRS9WQ2JHF?$T(-&45-.VVXAG(HD#%Q0XZ M5 CX@"KCF@(QD4,R'B3Q%'3)%&JRM&%J0MH8F=U[A^=IZ38K#WB4J:8^LW&L M*=,E-$IFB+D&(T\TH3"ODHOAX&*FXU3*:G&J(P1,12(" & MZU9E);4Y+'<*D:X?X^G<EI MX4?U<')PA9(U&+J:'5/[I7JS7EI6"#G7F4+S%"R$,SOKA7JJ\UXN6%KJ=.WG MJ'Q!T]OCC\F??Z_/4X33@^U+BZQ/E"%A6"^-.]T"\838ZOO6QA7N@=?. MEKVU_6R;3\$?W673T/M2H=NX5M"*WPOBGXK!Z>&B7 M_GWY;NY?Z?=,[3A58(4%N<;AQ3@ Y5\^/S&R<:_-5AIZN]RPI#\+J*P![1=2 MFOW$!CC\_5C\"U!+ P04 " "TBF]28+6_PZ,( #D% &0 'AL+W=O M>F7EFJ/.M MTE],+H1EW\JB,A>#W-KZW6ADTER4W Q5+2K,K)4NN<6KWHQ,K07/W*:R&"7C M\=M1R64UN#QW8PM]>:X:6\A*+#0S35ERO;L2A=I>#.)!._ @-[FE@='E>J>)29S2\& MTP'+Q)HWA7U0V[^+8,\IR4M58=POV_JUR6S TL9858;-T*"4E?_GWP(.O0W3 M\1]L2,*&Q.GM#W):?N"67YYKM66:5D,:/3A3W6XH)RMRRM)JS$KLLY>?[V]_ MOF?SY?)FN;R[N?^T/!]9B*7)41I$7'D1R1^(B!-VIRJ;&W9392([%#""/IU2 M2:O45?*JQ \B';))'+%DG(Q?D3?IC)PX>9,_:R3[SWQEK$9(_/**^)-._(D3 M?_)7,'Q=1!P/V>^U_)0+=JW*FE<[)LJZ4#O#2E&NA#9,K9G%]&UEA:XX13@O MV)56&-2Y4ADMN*'8US+%S"-R@[;]I.AM,AZSH]NKF\?CH3NDJ2A#UD(P;HPP M!EEG#:OYCJ\*C&G!5A",T+1YKHI,5AO#UEJ502LA#.-5UK[IOA38U0HW3A*( MA)44+\6.98TP$241X,A8BE$M5XU+U]HG?L1RP0N<3?*WHE@[$4V501AIJ"T9 M6B('Y9ON^+K@%0Z>%T6PK&^5LP9Y#(0J!V'5$*(D)E<-("(:H5F8 2UTBEV@ M)YK?:&4PCS=WNK&R;@INL5AZ47RCA:!C'%1NR%D_/'!ES@FNEQ:32TB6%J:& MZYA53$.^\S:\$7D-([82%3"S>")8G,\#^$X>@,PDH6@@E5LFOM42(MD=W[5I ME0S9AT;#D>[ P7%#Z,B2?"[$N =T9R3B>16YM:X6LTD9K;*#!M2I [R3N M=X /7Y#X;"2>L47@>7(M^P[CXVB<3.CI["2B+8\]W[/961R=83".XED232CP'10[F;R- M9F_/W//9Z6D43R?LCL*TB](%1>E!8$@?T3OR.XC=5:XGBE:]"5IU,6-\T#BT M#>(%AA@RA307VF)Y8 BI]Y!$;)O+-,?RKPT"XL"=.!(1QBCNY%K"K2[,(U9K M]20ST4EM0X\V>/'>XX=,T*7R?B,O55/Y?0Z'-S<=$,'W'I"C'_XV39+Q^[N; MQ<(]QN\#2_77L7F7/>V&Q6+>K@^48GQLPO^$BVX*C!#]M(331DC@&L\;GLF, M!?5)U%73[4\+1#6P2;E/+9+T>;@&!=!^I;-@K&U, .\=^Q'(5NS(\+4XCMB_!&G CL .O-J0E1C\ M6=,SU@@M56- Y0?3!.$#3CY*-7B(*@ZPZIYI-A-IX4(:OOWHU29&*9ILSZ:9 M *CH>1S>!,@S$WJZMWO?.6]!Q)ZX(X!FDP&!('SH9*H&578H MR)(HP:>>L[K-OX^W7;[ZXJE%SE>RD-8[\&#Q0[F.5?1,@M7?JP,HU.<["LH'1J6>% MA&,@(UK%7-HB5WW)!$H!E4")+58!;TR$9D+ZQLS5VR&[=2'=KWR2(GF?*7Y_ M1*M0%Q!\-7>QV9E9XH;@>)OZB0:7!?^]6"0[GFB9-A7"PNTASJV"_=WV7Y%K05?4EF'V1V2N: M4DB9MDL4ZW6 (P,'^["![>P(YX>8;;$Y#D3@@]8<]K6D=QMAE(%NVE#]Z#>" M+Z3.D%V'2NH+QX%I;17?AXEH8_3_@G(\MKX%<-B%H,0NU\Q'3&*PVD4>NKY) M):(;W*E0CC>NU^['L0AMB!%[5'S-MPT55EY5RM)V%'19NNVX$],J MVP\3W_83HJA91M(UK(M,0XUK J0C-C-H=A$/H-IH:NV3E/P:Y<'[":3U%.K>YZZ'+.)Y1(:7KMJOR/13J M!DY-$7=[*7W9(?.HQX)9%-J.>:#K3WP%3;=BA7*. D^!'OK4KGG8-T[4R:$Q M.&R^N^;S-J.VN>WJ?&]Y?5&[I*^:4? @]T;2DNW^%;TQQWMW]3=[+T M!0"EYG9RQ^?@4Z'4WB$=T$0[\7)V%@_&P Y]_/V;UZZ4O)J/?EJ130 MB;ZO408@S_U'J&ZT^X0W]U^N]LO]][\[F$3$7(@UMHZ'9Z<#IOTW-?]B5>V^ M8ZV41:%SC[G@J%>T /-K!?S#"QW0?=B\_ U02P,$% @ M(IO4AO:*?]2 M"0 F!8 !D !X;"]W;W)K&ULK5CO;]LX$OU7 MB%SNX "*8\GRC[1I@31M[U*@;9!T=P\XW =:HFUN)%%+4G'#&793IWL M%K@/36V9',Z\>?-FJ(N5L?=NJ907CV51N3='2^_K5V=G+ENJ4KJ^J56%7^;& MEM+CJUVSSDJN2U4Y;2IAU?S-T67\ZEU* MZWG!KUJMW,YG09',C+FG+]?YFZ,!.:0*E7FR(/'?@[I214&&X,8?KYDI'/\5J[!V MB,59X[PIV\WPH-15^%\^MCCL;)@.GMF0M!L2]CLD_Q=47[85)WWQ@M_7 MEJL>E'5*?%9VH:R058Y'F:RUEX7^+FEO MQ NO3%G+:OV/OTV3>/+:"2\?A?/2-TYD2UDM5"[FUI2P(.Y.,V-K8WFW\$9( M<;7[J"\N'9Y9Y5 A>]:%=O2X-JCM6:$$M$5\5+FRLF#7[G"@$KK*3*G( ^7X M<8ERP#XXT]9)9.I25J/@=$CO @![PJR4V[ M%KG&+U95&3;XI?1"/6H<0Q%A:TZ.M!B&^/OBMZ6J1-VXIS< MP$AEO)!U7:SAEJBE]7RFF#7(AW* T90S7;60_]*_ZXM_7E[>(*X_&FW9"=5Z MNW\P\-C-!O">*49C4>GO $('C^>P764:2-)"!?ULD=FQ"_@!;M'D85L+= ^4 M<2!VF(SR-:O%KJ;$DV1H-Q M-!PG8B7=UDMDEKF CD*+$2!5Q&'FBIY3BA*I1"QZ]R=[5#SIBX]_ZE(RV./[ MBUC-5*7FFK-]G$XGT7DRY,"7DK"KT)A?0&P<#Z+1:!I2\Q>J'*?YE0*!/R$_ MZXK7W*CL7GR@/FEU!I_[Q/Y/3:402,!79+)Q!")(9; 8O,=!2UUON$E)JAL MZ!0G[J[5H^$TV;#XNO+*5N E>5DU!$ZN?J14RV:*E$)OV0?:$#MA/&19>Z88 M5332-V\*E%OC ]D\5B< M\K\@C9/10(#CHW/QS2"WW>KM\_<;RFP,](;C\V@R&(D3K(JC=)BTMGIQ/(V2 M>(H?ANDD&J0;HYV)8]';\/)$;$NT]RX0]T3<[$%S':#YQM"T>^,)[3W&[GB0 M1M-TL)OW;;/A<_^*M*.:#R!L%24UX.EVT7Q_P&1OQ]Z)N,PR"X*$DR!6RCZP M]\DPFHRF^)!&\6@BOOQ 23&-D^C\?"S2)([.*;!G@Y@.QS"68N48($X(-IA" M(=.9)/\UJ342$J5(Q!#CU E]&25I-)I0?@Z8W@7E^8U?GHH(>_0$ J2J51-. M56^;Z9.]*FVH#*4HC56GA;Y7Q?H4C;,ZI<97*ND:RUV'N2"+@L^#,.A0=5[> M0WWP4ZA?\H<[6?LL_S%=P7U_,]>6>#\ 2BT) T0$,49@A:CS8H"\Z.585LP]T5#QZ, M$-;*-$5.L>QV9O^B[O#6;3R5^DDAHIZL^%94K#&%H)HA%,4ZC&I^:54 FXQA MDK'J09O&06CGNE!4)'3GV]58]2C+=K(1,RS;F>@X"8%Y#=)HF7+[XM\-3X$8 MQ##LL93"[0#T7,IPNLD(?!J 6^ J]>@%:J'D.TF?6J$!)<#YO4:XG8L !)LU MW4C$L]!V .KF*)[!O,'XR%SE:=4]HSW7!Z8BWX&SM<16J.P&0\CQ*,AEFD Z MSSL1#^T&_L$E;?(M 255Y!Q'4]Y,LU@B^YYFA%/12]#%!RS\-W*-2SWZ-Y3' MMQT:'Q=6EJU_&(L]9$TRV18 A$?67@J-2\[)Q"FF!5R&*RKPW=$YA:K'8Y%P M_]B3VTW0W0S48!!\,G]=G5YA^H)Q](=A&DTFB?A*W!8R_QU#?QABXU$T2<9= M#^268+(.%9X6YAVPFZFJ-X3K''TZ0N,9')VF?EF9*Y2[0CBSS05S> M/'X!J8RGF]QD#8&"9VT,>_I2!SCB1VGOB%_$;5<5>L%7N:#'&_*$"O\A\C8NKI>P MD*\AR#&Q%M*_[BJM+4145ZZ@XIMN ;4[108E'1DFPG#-=!O5?#I:[%P.@G;@U-QL1!-V^@<&%.5"7Z)Z?'(,AC[) MKUXW3BYX&3QG!VR-1W\G=I] M;0\%(#9)#'G&Y9JP*+2B1-%M7/-ME68-$68->ERQR_S[YGZ_AK>-V^7AG>UGB?)%7RS4'%L'_-229"*%N#WN8%0ME_H@.YE]-O_ 5!+ P04 M" "TBF]2S::V=/\$ !;"@ &0 'AL+W=OR[VO3P8#E^9<*M]V5F8N[.S,]/X0E=\9\DU9:GL M]I(+LSGO);WGB2]ZE7N9&,S.:K7B>_9?ZSN+T6"'DNF2*Z=-19:7Y[V+Y.3R M4.R#P3?-&[?W31+)PIA'&=QDY[U8"''!J1<$A;\US[DH! @TOG>8O=V6XKC_ M_8S^(<2.6!;*\=P4?^K,Y^>]28\R7JJF\%_,YB-W\8P%+S6%"[^T:6V'TQZE MC?.F[)S!H-15^Z^>.AWV'";Q;QR&G<,P\&XW"BROE%>S,VLV9,4::/(10@W> M(*)V?GTV\("5Q4':05RV$,/?0"1# M^FPJGSNZKC+.7@(,P&=':OA,ZG+X*N(5IWT:)1$-XV'\"MYH%^0HX(W^:Y#T MU\7">8N2^/L5^,,=_&& /_P_&KX*(:UWXFJ5\GD/O>78KKDW2T9]^IGZ0\XT M-V6MJBVI*B/C<[:4AAG-CI1E*KE[9FQ16;QM'*FJ:F M5-72%Z0KUUA5I; R1::K50>Y):Z\]@5G=*O6>J6\L317KE&%WT;TZ>&J3V]O MYY_>]0F_I!T5)E4>YKHB+US5M@2)&U> K0N4PUZ@FA9*EPZ]72@O.WH3>AC, MW_PQ&2;'IX$#3@ E'1R1,+>JH$*KA2ZT["]PJH'C;@X^:UBMN$]WEDO=E*TF M&:]Q!-4@YG-$OLH#N\9QIQ**H5%6JZ+8PA9"H=M@7!CG"(V\V;2O(1@97%6D9+:\H O*.\(QA) A;6/'+U'D3 D M4_%[CXL'FKE<^D,#6/\3:E!H'(R.9$-1 V+O]*;?Z!W!81Q-6R$L9XR0%@43 M^GS)@67+SW7% T,14I%#TF&'%BBQ<;#Y13R6PX%1!>J=BP"U,:Z-1WU7TII= M2SFZ-,IF0N9*HVC0SDCL?7LG(W45S@"I*%VU-WX(.@!(C<#KGFO?E7#-QCVS[E&D'WM3A^; P'H^1 M\)GC]<=6#+"^-*BQ;B ;[-Z3LW\!4$L#!!0 ( +2*;U+62BN=@ 0 !T, M 9 >&PO=V]R:W-H965T MGAE/ADMM[FV&Z."QR)4=-3+GRI-6RR89%L(V=8F*WLRU*82CHUFT;&E0I%ZI MR%MQ&/9:A9"J,1[ZNQLS'NK*Y5+AC0%;%84PJS/,]7+4B!J;BZE<9(XO6N-A M*19XB^[7\L;0J;5%266!RDJMP.!\U)A$)V<=EO<"OTEIRT:- M00-2G(LJ=U.]_!'7\709+]&Y]7]A68-*$=!1"'L5. M9VNGX^UT_I6LOHK%77EB2Y'@J$%M9]$\8&,<=9KP2C!7BC(6=0)P&3)KM)%N M!42FY#[3>8K&@I[##2;W<,G]860"Y[H9P#+38$G"*\XJF:=2+>@@G+\YUT4I MU IX&*#)5Z"3I"HEI@'DJ&J9TN@$,;7@=&U>_/U&\]YZ0@PR\&Z9_$YVRKR1HD+4%&)X4+*KG6Z%BOV:Q \2]-NWF>Z8E4:K@1S MJ*Z'\WJW R'2!Z$23F[8J/NT%\?/R_Y&F74TN2%0IN MWR7:E-H(_[UUF6&VPD^50HJ@CL+[*3P@6OIPUE$Y\2AFN7=2%[A/>K)OD&!Y M(A N"J+ECL/;XA *";K**.O-[ OZ/)"03T(J'V1:B3Q?41'V_=E8SMC3)#$5 MJ0A(I:TG$T?GFX:P;%V%7B\81%2%+RCGTQJM65,/UC>,RDW3EFBD3JEM# _J MNF?=9TH3O*FW7Z#%@\CIY8RWN9H$&TKZJPW@DWYVNO5L4# )*+ W9NOD@. S M(;AX[C5_3BS5S1NKE,6D,A2MT@[M,UG?HE(Y(KUUL/[D%3)]1S<%3-Y/@?*' M\'W<# ??'JSU#TTX@K@3M*,N/;0[<="/!G!HH6CMK&Q4\85?3-E=REJ]O6UO MM[OOI%[Y/HG7B_.U, NI> S-235L]KN-NETW!Z=+OP#.M*-UTC]FM+^C80%Z M/]>4CO6!#6S_(QC_ U!+ P04 " "TBF]2Q,WI8W,# #*!P &0 'AL M+W=OJ0LN._[Y"49:<7 POLB\3+S#DS9X;D;*?QV=0 MEKTT4IEY5%O;?HAC4]30<#/2+2C:J30VW-(4-[%I$7CIG1H99TGR+FZX4-%B MYM?6N)CISDJA8(W,=$W#<7\-4N_F41H=%A[%IK9N(5[,6KZ!)[!_MVND63R@ ME*(!9816#*&:1\OTP_7$V7N#+P)VYF3,7":YUL]N+-*N(#^[N%U]7#T^KF[9S:?[]>KA:?GY[M,# M6_^U?)C%EO"=55ST6-ZUL;=A*E5"^!H@IL"&Z[!#==786\1:* M$1NG%RQ+LN0,WGC(=NSQQO\Y6_;/,C<6J4G^/<,S&7@FGF?ROZAZ'BN=CMB9 MN.\4B9->73!; [O13!XY "+PKLB,#;(QAGM^6R(YC*+X*Q M@DXET5:=[7"@=70.U9SP>7Q6H6[\O"2W \PQ)Y+*+9S$Y>Q"5*2):+K&"=@( MZS==YCWS*UD[ZGW\ 9I$>)-.IQ=)DH1"*; _9[6K15%[V_?I17IU^5J0G9"2 M<6FT2]"#]/4Z*1,5T6C)J89*FX<] _L6>)Q*(SW?C! B !A M+)732T*^]*JAKY"2"54Y)J,+J<1P_!RA(G5K;^M&PO=V]R:W-H M965T.DFRGC=,4Z(?$$L5[]^YX]TB>K+2YLTLB)QZR M-+>GK:5SQ7&G8^,E9=*V=4$YOLRUR:3#JUET;&%()MXH2SM1MWO8R:3*6V56Z5P8FI^VSL/CBS[/]Q/^4+2R.\^"(YEI?<Y0?_5QXY89M+2I4X_J\0M3UNCEDAH+LO4W>K5 M.ZKC&3!>K%/K_XM5-;=^7( ML[R23IZ=&+T2AF<#C1]\J-X:Y%3.BS)U!E\5[-S9^/SVYOKF[505(GKJ$N*JAH#U08B8\Z=TLKQGE"R6. #GAMR$4-N8OH M6<0KBMNB%P8BZD;=9_!ZFV!['J_WO<&*O\YGUAF4R-_/N.EOW/2]F_Z/R.FS M4-R2Q[:0,9VVT'.6S#VUSL+#MM@?RH6T*A8D3:[RA14'J;;VE2@(G;B4AL3! M+S^-HJC[9CR9^J?PS2NAK(AU5I2.$C%;BT3=JP36(HDT%WB[S,9N"@YQ4-RT^7E?V4[044 MPSJ9>[]):?B'@4!58QE+6EO0H+\@$DDX/9&)EP4!["R2%Z:@<-KM9:(MS*R34SD)5.#HF]Y', M HZ0&W%+L2R4DZGZ3S++P$\ 0L%I6$H+4V>T+YJ\M_D2=UWHCH!;DD1K%J%C>E!EB==HQ M^%D<](->-!*O_&,T#(9' [S<;.M=%D6JXJ;2T7QS,@9>/,>FV ^BX2 8# YA M^GJ+OK='OC(^"D:C/HQW*%Q1KI&:BO#G+]>KR=!V<8[KAA\$O6X8](>AZ ?] M_C X'(6;JG_J6V7UN+EW1*+;[C(;_(9=9E4CO73^;U]4)3<)R*+':@-I#!<& MMGVP>V%0MN=YG'OH]DDBA& MP/">.FXBLE^$7RL$ZQN<;>).=C0KEFE(E/ M##BI'-MH6855:6.0JJ)7Q"*_K14=#M=C>_GQLU^GZH*(B& MPR#LA_QTA+_!R^&F.I584Z/_X;/)1!J7(P.!^/#ALOTBS>+]B/F_!CIODO[N MA 1.-OM7G7']A#2]!4H^)4RZABUVK-KUBSSWAMT ?_#\U FZLW-#R5C'^1[F M)2)WU65E,[JYZIU7-YSM].J>^%&:!61&I#2':;<]'+2$J>Y>U8O3A;_OS+3# M[&ULG59M;^,V#/XKA#<, M=T 1.VZR%FT2H$U[6[$5"Y)[^3#L@VPSME!;;('HX*DJE9T&A7/U11C:M,!*V(&N4=')6IM*.-J:/+2U09%Y MHZH,XRCZ-:R$5,%LXF4+,YOHQI52X<* ;:I*F.=K+/5V&@R#7K"4>>%8$,XF MMY+O3"T"WT- MK#[_-?]C$CH"Y:,P[0"N6X#X'8!A#/=:N<+"KPT0$IL=I;BG=!T?1;S! M= "GPQ.(HS@Z@G>Z"_'4XYW^6(CP]U5BG:%V^.<(^&@'/O+@H_^?OZ, ?.DN M;"U2G 9TJRR:#0:SX=D #FE_+A#FNJJ%>H9"6!"-*[21_V(&0F74B5;F2CC: MTH4\B:((;"$($?0:4JTV:)Q,2@3RLD9C2(^:*WV #XZ ?_GI/(ZCR\7N;,5G M7CJ\_$AD&F,;H1PX#:Q_^Y060N4(5[E!I$OJ3KR\)VB;Q*9&)H1$@P/&':,O M2CI/:%X*:^$:7AS>8Y6@L86LH>FU?EO=@52 O3.&>AOB]:#_82[AV-BRR3/#>.QL6)KQM#]"Q)AH=1KA:+-_P935I.9HJ0/+]" M)Q,!WX0Q7:9%^MA(@Q"?C7\@9MI7-.?:.(4C3@>$%*- MID4;^+YZ6TZRT!M)346N&,M"J57.O^PZDWS&P8MGKTU^67Z841^]2 M(14GJ MPL!C(XPCY]("TKKL&TKDY#FG]B5LNITR:?S0WDI7T.RW-0WQ7I6[PJ?XA,I! MV!T'VUZ#/6O+(98E)!SYVJ+S&@H)DQ@PC.H*TA= (5$G-Y5X($HD2(7=<] 1 MT&P_>'4A9H+^"K=GPZ][/*/_HW79M9 M^%/23+CW&%9H&PO=V]R:W-H965TU:5_]V"N M+G7I,JG$@V&VS'-N=C_W$QHO]_PAQ1;V_K-R)*%UE_HX4WZJCHC/K_[)MV!M?]%A26J?SZC TR*4*__.GR@^M [/1B0-Q=2#V>H>+ MO)9WW/&K2Z.WS-!N2*,?WE1_&LI)14&9.X-5B7/N:O[I9G[_KT_W[SZR^S_P M=WXY=!!+B\.D$G$31,0G1$0Q>ZN56UMVKU*1=@4,H4^C5%PK=1-_5>*=2 9L M'/59/(I'7Y$W;HP<>WGC[S62_?MZ89U!2OSG*^(GC?B)%S_Y7WSX=1'1;,". MM?RX%NQ6YP57.R8V/"NY$RGJ9V'%8RF4PTO\M8RKE,$:9;E/=EI*A:V29\PZ+.3^HJTP@DEK M2Y$.V'ML([$)GURLCO'S4 MJ5LSM]78;9UT)7D>"DBU$:A:8UEA]$:F=!NPTZM)GO/^IX!9GB$@NXZ?])*1 M-U>X9$71F$U&_=%HA'AQ RVPK$M#NW, VMSIY MY@,-1C:5IL%37EL*CG!6U M^H61N!YR7D3Q8#IB!2(X)^%>QY71UNN=")'ZZWB!IR<)]!/9#H=&@RE0*,L( M4!<"9Y V(BV1=F2F$"$7F\O%$YJ'%8C%WF^TX0%I2.+?"K."!O3J@T!GX4K^ MQ3U:MP(4780(=5.J&ROUPQ?X\,EYJ8!:V+1CO_]^.SA\ 1L3GB->;+O66;;[ M66]558&(+"F'.UI:=03TO01IR?\^%: (MN,W.2QXR@JS041\^<@5R88UMBP* M;4(9^O:%H+&-6,L$&8/6^46X 7NC6**5JIJ;MR88VV=S;JW&RPROJ5/W[LR %E\5#'?M(::.G(6_A3& M@<9047BV0Y6*9*=R5I3#;3B&MHUA[8K%A>,?=Z@\#B:=J;/7^B>?1-;C>R7S M7BDJAU.\^7&VG MR_,& FW\NT-U.,XZ0#26XO[T8M:_&,5'XGW*[C6 >/ [PC("6K6'< B)^O'% M17\RC4XYVL=%H=.V(?5%-.E?3,;]L]DY@D"2JTI,#[H!S'!'-M"Z*JF,GPL7 MWW"9\05*'5ZJC0A60WS4GYY-^^/9"#%'8W4[@$A"#1GI\&#TRO"< OY:+(P/ M;SQ]#GC7 NT9S1')1@WW+9@$&0%MO-%UK'^B,Q3B>/3KP=XJ\"])2=]@-N+9 MO"#V]XRF@/8^U02 F?AFYR9:]#\CB._6:XHHB VE,CI9!<@I>Z==U1%)RJ%1 MA"N"8Y#P([2=))S1L-N^A,(%PZ%#TUQ3Z%<- )5BO>/EZ>QF*Y M!1<<_>Y/;2@#3H#''$P#*EU7.CM)V=_2N&H0(NJ_0)W,#SQI3= MDH2E3"HHO_-=.1"&KB-"'PRF!4"R M2,)-%(@1K@*1_[,EH0BN02@S%@<./0H)^;UV@0&@GTA"IJ;CW8F,2D,0]X8I M%E<91U/WAC6OV&=<3_:DB'R^_T;QYB2-&_B4\J%1^ M\4=8P@M)389_7VIV<;(ZT*F("JJL9^@-1?%2A*+H UI:%5/+")YI5 -35I: MT/<0E)9"%#7<">R1-E#I'V M,-'S3$XS XV>B6\]^W$SK<(6R&"+_>WGD&]3 M(^3U(^$@=/,CBN"N'CM?1-/!* PQMAEB/-IN40L["N=+*+&S/L'\I(3_#*V, MZQ7,S7Y&VTJ5ZNV!UY(]#AJR!MY',>F@=GLOJ,2>^XS/1WW\^S8[K+I)<6#G_IHN=ZS9 M:+L[/#NZU5TJ.H<>9Z?T>(83\WIHJ$5 H]\P]JDYR!6PJYJ\^V&6HTC6^PEJ M]J3.9W_"[1K%\@JLCQ4A'"^PJ-QD0>3W;W9XP;5$L?1"KRKRC7#E+-L5,V MGO2CBY/IX@>"VB88DY3$TBR->R^BB\$96D,U"U9CS/1GU!V8JC!\U3BP@PNV M^6!R"#?H>!B,]TSY';:^];-Q<]I/J'5]^V*7>2XPM_N/&071;K_4 M.**A,AY']A5S\!7D['Q*36+PW*?#8>M3;$[C&WUP)NPME0M?99NWS3?MZ_ I M=[\]?!"'-2L)9I:))8Z.!N?37LB/^L'IPG_876CG=.Y_K@5'4M$&K"^U=O4# M7=!\Z;_Z+U!+ P04 " "TBF]2N"XC*8(G "4@@ &0 'AL+W=O.47MKD M+^;3Z=F+39P5S]Z^H<]NJK=ORJ;.LT+?5,HTFTU<[7[4>7G_P[/9,_O!UVRU MKO&#%V_?;..5OM7U+]N;"OYZX59)LXTN3%86JM++'YY=SE[].)_B"_3$KYF^ M-\&_%1YE49;?\8_K](=G4X1(YSJI<8D8_G.GKW2>XTH QQ^RZ#.W)[X8_MNN M_H$.#X=9Q$9?E?EO65JO?WAV_DRE>ADW>?VUO/]9RX%.<;VDS W]O[KG9\\N MGJFD,76YD9??U(W7SY>7UV_OU5'-V6>)9DVHSO^0 MK.-BI=7EJM(:>*+N0_GP2E\*]4$OJ@983\W/$$^SBTC=Z.2[>H\L4F6)NBHG MD8K5MLKNXEKGN_%:YZE*RLTV+G:1@GUUI5.5%74)CQV"31W5:ZW^_=_.Y_/I MZ_VOZ8O9ZQ$0>KU6?P,&WQ7J,OFCR4Q&C'I55MN).I(%^ '[$H'7+(#P.M"I M^W5I-(*.PD4M&@/G-T:5B]\U,;ZZCXU"N'&G2D>J7E=ELUK#@AM=K705*4,' MT@(Q;&4,B,78@P:/U"4@;-M4\(R!1RJ=Q-NLCO/L[S$_46D0D7$A?ZNR4B6@ M ^1@MLGRN/*0 >"+K."G0HQ]U7>Z@J-\(JA47*3J:V<7CPW"85EHW&=3 O1U M#&_5;A=MU%&LS%8G69PCW%O$4G DAS]80 "XO;F\LCM,%-#-WQK88#ZU-$-[ M(L#Q=EN5=[!NN:2_"3GK,D\!?OQ,Q\D:_[M'9'0HOMB(WGS"F>G^$-AETQ@1 H'NJF[U\;0#FS09VN<4# M1FH+UPC';K1Z/IU,I_#B%B^8J">\R? M?V5 @WW(PL_V$945CAX5J& 5YP[; M&NZPWBFCDZ:"JV2X^_@94+"_\ *0LH$K1+[)@9?*^P)089J%R=(,.<@A8:)^ M6V>YMD@C-D+XF^HNN\N*E"=G]#!B 10R_,J+E4Q04*9,8<2ONPNLS$I*D;.!/^%0HVDQ@P0(0 M4:'\<<0@Y$)\N/S3Y,%H!W%7&U4@LI95N5$ML;0OM^2>\9;ER4>.;%_XIEE7KP@FN'MV#]",O [Q$+0BJ'+*2Z^^*;7OJ MK*"7JQ3 T$Q'OTQN)^JGR\N;"5Q1BCA99P941KTN4Z0J#VG48A$PD1$"X1;9 M7Y1/:O>SPG?9.OS^:2? .!DR!BC@C54:N WKNPS0C:8I %3L\3H+)BMIUC'Q M+"B]^/>R0HX2SK@K>H*\J8 %X%U\IBU6)_PYNO+N8E12# M:^T#N"KA[@K\;E&FN\,@]LH[)\F-+I#^-G$!/@=13.< ^P\!$>(0BQ62& M((-/GT_EZ8A QN-D ,9B!VCOLH8Z(E& =A]:3\:2I^AOK,F%-B=L%NV &4DJP*P< -H#GSI MD3 ',(]JNB9KL=D54'WD>A^*EBV -!:;TK+WT>T8X -F)LA&H0[+"L [ MFFL/7J3AU:$)4MD(H *5-PMBDZPK.2(JY=4I U0"_!68.J0VA[!2@##BKHZ;W;ZV+?[U< MLEV/HL_:,E?C*X]NH*1U!@:H5>.X;@[RGPTH.#-M2#I]SQX3XKFRG([$G#HV MP+OPS)9G\2++V0*KUS'2%ZKLLO&2@\_"V](%-22(-4"N"T?$[)W0'3O&AJO$ M\X ]EF9P8C!O$KN-?@#.89'?12A8"DU.5XT*K0VY!9?$P_,9V+UGT?'9G,_8 M2T:RJ#5?P)1K@>DI%"#K4:"7GFQO@7_3N$K1H(;S -.SA!'RNKQU?H=Z>3(E M^\@M/1GPID^=-WTZZ ,#:\/I@-;H4& QFC+/4@*BSZ$>7 S#9:_,-D[T#\^V M@'!=W>EG;]5BI 9V(21;D;M#E"3N:S17^M /B^5-JL4<)ES2PH&AC62(4H!M M><6VO&A@U!7.JN^38I<@8@-Q _^P5DE=Q86)10YX>M5Y1C8([-%LR8,,3\C4 M @Q PBX;OK@S=W%G@Q>'9GO1H/F>E*LB.W1A@XL#E=JR,PBTF> M5?)L7%7(U'Q%*UT KA'UHF?),$3QN@*Y"O= T5/DB'*19RM&%,H81##:V>!' M;S(4K:CT#&H\!"]+T/*;>0"#XRN*ONW4;8E!A1NRVFYW(! V1MW&N6B3]Z N M"ZTKLDYOJA(\))&F^"V29EVQH%>WLB%AP?)ZQ1O^7?N#>X$)N^ Y#4' =J-A M"**#&^_O:YG__8UG?GMX!I.5?Q*^5.^V["9AG WP=8=V>;:AF,T!?!O2^P;^ M;99@[$0JA<,X_P;E4U,VQE\)G(PV*'/W%$5C=35I'\"!$0&C@;ZQ_K&@)^Y! MD+H'I\&2&K!@@A<$ HSC-$<"-")JY>E#7LM\+[0*M/U_?( MUHA3$BR>]+XT58CE94W:BEP8V L( T5X4;LW$%,H0585*B-6ZP\<>&?]:(W3 M+=&"Q!$%ZA3D"MPCFB*1 Q6O7B_+)Z*D_^"10M(%X0C_)YN@5-R@BMSBQF08 M)W5P<'1&Z3+]M=3#;-$X!P*M6$0$_9?]Q$B\,^^M!73##V89>(T2U;PIG1,JQH1\7"&"F.;Q MHJS:9,D<*#"0@>UD?I$R?@-8B:H"9W$!! 9?B8T6$DUFB!/0MS4<9$M G/,9?&G)O,Y! Y'97VO,%H0T7!]+)2OJ+C7'X;$>/VE &>[]H3I-K(3ASNY'! MCCZ9'K<@8&FN'[;@4_(2CH$:%TC;N8?(58)3+1C&.TIC.$WF*9']DWV0L,;P-]-7"EX7#;??B2' Z5H:KA^[;!24XJ-!1*3 '3)B%)J'7P]O ! 5 >R68A<5VXDP4;4WNU0N)^]T6(P$ /FIG5(Z MW.,I+GMR"G)Q1_<#)\_)L "NUP7QOV#.KC8);" V']@]"6\O 5M9X\9))W(L MK#T&M($73 P;:##.$+%L( J2QT5IQ&+V]UA%+2YP8!B=YT0?;&SD[+5AHHVT M J-?+I#4I:76R,M+$W*>=1W)%$TE*H(/:) !KHYN82#K0G&KAR. M*!X!#%'>DY"APZ=^K38W[_EG+AS>IB"V_V-G[ASR%2S][G0,H&@L4@C5PBM6 M"Z@2Q ,+XH\W!]9TO@=>-Q@ 958PAR.JGZLQ_.\D EJ5_!.R%&NVHI#XKEQS78 M^(=@84VC [XP)8KM=($HIWX'N>9F 2=(& MU-KBIK.B7:;NZF ]\ IO+/JC&-VVP*7PS0;5MQ\3@H9C^^IR$VGLOU(B9@D MAS+/OF,T7B"SGB]9/(@.Q%G;%J]K"GV!HDWJX%!@29&?9AS4K BMRX"PPSV0 M)G.NF3$ENG\VI")$=!2054A"M%QFP#760FAB0Z)<],(*'+QZE(X\[TVQMCLOA"LG.%X'A*QC_X:TGZMHF3"BH MY=-F]BHYV>;%@M 5_.L@R>#Y@/CWS',R(-(4*J=@ M&0>R LEH2TR8KX&?XX+Y!)-0N1=I /D[YD8@W/ ('1@=X@SF^UJ7!AR35-D" M#[(H[UJ7%>1-/T_4/'+ 8(\0PPIZ7*[QZRC @ M8'1^:[,&8IOL4I]@$=M?PEW>XZKWEZIL^G9>#8=GT['LQ.;9>6'*'IEL]QH MW1-=@*1-\I)#A!FIE/YP I*.!!UB+Y.()V*LI,Q6&<,C2B1M*N=38 TD&NL4 MFM(&CG@Z4K]1EH;\]O# /DCBA"VFM(@!0<0 7&:=;=6]?[O9(F:6*$'8(T#R M:HNC$.&] 0Y&NBRZD\B8"4(>^@$\-0EJ.X#<&;TK%)19]:3.NS*9H$1OT+KV M$_6S*[G PA4'D; +\0C2$LM^UKTN0>@"KR1Q)% ?6"=6RA."/ *[(56$%(.Y M@/V&5@VCB][2P554_LU*.- 0+W.*N))><\,9EJFQRD%3QGNU"HH/>%#E8P/';'Y*41*FOG5VFAH- 21.I$9KK*%;3)8 P-'V>,F\ Z[LXV*?"'4*: W^-]D6&Y =Y/!M5U6< MZLC6=]BZ^3#!;AL4:*>VA>!UE,MJ&(<%6PJ%!H@+I ?A6Q\XZ"6L(Q+B.<6F M>:F1XWP*:(B9QQ%4B0]3'7P0E<>D*2,K\NCEPV%\W>UFY5P6ZET$P.;?9G/P M9;$Q"1L?$MTB& HO&YNU1G\(2S'NM,2C8U^J1E9/%S^5[N2$+*Y0H>6>#;*@ MS<%A(K35-EA5Z?L P.PEW8Q(<+:R7RYV<0V0B91"I)HJ'[FFJD\+[#V5^F>U MV)W&YF ZA\EZBZR]]R!7SZYKFY?(YXK#/$/[M N]PGWA0Y#C)/5=*7%'BH B MD:BN30D$13E1*&E( ,D!,<+"AU/[Y^*KV.9QPF:*Q+2Y2(JRC:"Y_(Q2] )^?4>X.&+]?-4_46YU.]NN<4(IP&[%P)),5FK9:@OPU; MVK[-J_S%F\$ '=>M^+!+V]S@TJ4$@T_:1C7; M5['_?*KY^7V1AI3?"FD%V+K7PG76 MU*;*JK,-#\27]O3-UW[2)WO*F]Q!7I MNZ!#+R@$]HSN70V6[;;M3TM67=QC 0 #KMC/BB#:BF^INYBTS4V.+CZ?/I8\ MVZNI\#C(=T/6]86SKB\>LZZ!L,!+H!)(6P[39V4/KG/ REZ1E=VS0?MC7X:S MHBX/X>#G,_:=0IJD7'&43QC#S:9!:RM);BNC M6+Z(UG&F%#I ():"ZI' DP_5'#%9NZ\K3IW6$PE4=9Z00 95%AB-;F>>+1T# MA9*IE2QW0;,N)^Q%NY#K;65\QBJ3#5G2@5H*"[@ZQ2ESRD:).F\G@#!F;#J) M^R=>2;B06"ZM4C1QTUMKMYW-'F/C7;B"&$@4&_5Y&^1(3,6,D69=-]H=B]Y M*CC\WVG3=P$'GB3);23F9%ZI'YN,>Q;9]=I00)H#K\<7PN>_:C"MT0H['I_* M1]_*,N\6?1Z/7\JWMR%20"#8=S!+V4*BB)L_*5\?!'Q+;LZF?13$=%-P?T17\2*[@X8L0QJ%LJ6;N"BH%5 \^?T5D4]8]%,BE#J4*"R_7>^,]!F*$?FTS?W$ MAIQD)6.:C.Z64KS2^YCWSG#7$K#<-A M#F6UYWGVH]S&'J0^USN/N(+U+%GLM'L58@GE^JP?QW.5=;Y^UV[K94.1'WF@ M+\W9F(,8H_4LF'QHZ9L![$<\[$(J#LBP I*.^JB!''[K(AZ2XYUK6'#+ 5%> M0=\3_:#G7#8F3%R&!@Y7@(;IBBKHUZ%:.BZ4MUW%6&_K90>B*=J70ES66Y7- MUB*./:$#'8@B ^#V,(S)_8Z4B^&X5YAW#R((N$>.JH%HD,MJP]9G_R2FV@;V MQV$1NG4LD4\VXRPF7CL4*[T.&'_!7*&-*S'Y^,U#84EW@[(*TT=\DUD84>;+ M)[PIDI0DB,0_$O,U>,9G$/;92,. M*A>=D$EPI#!49866AR6"-3(LB\FJ=(Q1EAU!8-/J0& OX"5XAG;B.63$4'=Q MEA,A.>T;*$%W46TL40-&ZW+W4D'26Q 7/?B+.AR]5_Q%D4+7 MQ]LJ#&GW2SA=WL=(7!P&9WC/4HBRH5VJ<2-#6@KN]R9=^41$&*:FD HJ]CML M-O:M$7Y!RVTY&JAB];4L*4L6ID\,,_;B!>Q;4M/'LA9G)0QM)YH2AJ(6_(59 M,WMGL].<_JEMO0*%U>QT(T]?@E1&SD1=NMW[I6SHD,-[&97SW\4K;:^7>UT& M;=U@[MIL.,E,$'XE#X/NUU>;])N]P\L!<_"*X8T(-YH@*6)[*ME31HQ7-3H9 M;0\5U4Q.HEVWBLS%%_?&7U"#XW@;_@RG0ED$UZ$^I>P.)N[M0W:'@\69 3%4 M'FEA48QK(__ZQ762/M:&Y#IA6O7B-@[A!(/7]Z&80N@VDF)C ]X%4F@#[Q]9 M1%@#:.\1;KJ:(LB_LZ7GKMR?D$05-<5O*AV&$IC*"!8*6J(_)%.G0G$I=D)O6SXN3>_6MD4UDJH9WRT2AZ < M*J>@\4=#(F7N1+U2&%_Q]I(;7;#$KJ*78 M4,E8+M(EWFLP]=5V M+42!CF#NASKZ\.[Z:L055/@FFSO/YZ=<3(^SVGKWES$?P9P-VQJ-0T4Y.1D7 MW_V)D$;+ID:W6$J,=?+=R 5@I"3GYB)SX -+GM((!(+,,.CD!R2Q8FVJ/3S M@?@++G4MMJIK0KHJ4XZ3 M^?J'E*F5F/U UQ[&%D%HVDR0'2=C9^71C# W>?8^YMP7Q0KXPB4+?V039MB# M7F4+BO*"&@5!PJ/P^$@TR$=HOV]P$-8F]J&H,WPG'%=5E%S\:+BVL'?]^]B9 MD6#J_0PNY1VV'89X2#,T[_.$@N.2?44+W2_.7-7>JS4RAC;O@[X]WPP?^Q4L MAA)-^ZS(-LU&!L,\>:K0DX;_A:?[_R%# T.&9,._-&NH3Q)VFJP/+$1!_;/9 M-#H]/>>@_BR:7IQ')^>SOK"^B_+:&/L>^7G1X#T-OQUG5C E\_B]=$P6BUUQ MS?!%M,+)S"+M43/'4 M"(3-1NDB9A$,;[%+T2D5H-Y5J91I3QH3*X[3.8&8)2>NER8'^_EI:DY=Y]8O M9>Y%TGT*5W'1N0_\NN.TFUVI;"B$/O386[E90@S=%G)-@-] PMHD3*=?0, ( M["'OP.SQ1G">7IZAJ%SOY1*]IDUBB\!H@^*UOI.X)CBZW3#2\)3Q9*%P>\J]_P].+&M+(&R2;R@0 M3J@:,ZK&B*HQGC8,#MM1OZ3E);*)QL!W30CLL(!\CN*7R%:#P*'J-NH4$D%$ M3-5>KMLPF!T4.#Y@Y@P@/3'*G"D6PMGMM[>%W\Y%RKX=$Y:+6X>!1G@N6&3XJ!VKX7%PD MR8HH%\N9,\18A*7;\RR,&W?#\RSPW:>7ZLS\2+[9\$R^7SC6]][V?/2B9WB) MS4AU5Q&C4V_C*DBX/3YJ#Q]"8Y1,#90%K;%3>DLH"Y#M1_VY>&LP#*C&09[? M==#0P@$)TW!#E;7E?!*1BU%T&BKV87T>=%?9F64 F9LT*8UNRX]M@P6Z,KC( M%SK;+LM@!EQ6W,&B=(HHC*!3!YO[BGM!GNND"OB5),;.;:6D*V2:Q= MCZ"Z4PQRA9]W.'MLX&'"P;AK;OX)5-)-51;P[X2OJ9==_LH9BN1M+*PHBS'_=D,X"+?5W@6FXLZ-%.)\W@I[^5$U!\108$\P-7_3(*N M(8W3UVS7X^!N#M4%OBSY0&FYK9^TD,]4N/?I98I8"1TC$WLS5PYI!RL;FC\F M\=5'D$;%.U1XC\$CC;],075 0$#8U6YG!K%WQ]7JX,GGOKZPZU;-VE8(V59V M$S93W>_CN'P:HJ8<5.(MK(G4MYP>-7 MTDT1',:7X$DDI0P2U#SUZ4_1@+B_K7OWY& +S^E74RR>J!GI;W'!/[CB(GT? M+F]_M!U]E[>_J,_EA+X=3V=H/3KI-'[/,[QO_<\[''T#^SM1Q_/9J/?13UP% M2+^M0>-$?L6$716^>3SB],0[3A;(.KY/AI'X_C#+75>-U1FN3 M>&B?:QRK"C8#,>13D'C!2+3W &C@>_"_W#.=G?4O@M^,I_-(?<0,B;OS\Y/Y M2/W&^13)C.>VZ,TYE];<%F<*4_]6ZK8*(&RTDB.4Q'*.)4BR4+Q)DN#L>I<\ M0O01PXMM#2FP]=WBS$,L+0\ACQ%W&CUQJI2@Y6QZQM2UCZW(HHN/)CABVT#< MA/_3B)R=#1 AT-#L.%(?W-H!\8\E\R/U7$ZHG&$FP"L>K]0.;'$QGLV=ITSI M![L6N-! [T,&E&_AG@VW7[N !Q]%4_%\O[4TN- !:ZD_W9!YO$\>69.HK^05LE!65=J.0=5!<3C2H.GFDOU[X7 @&_[V M_KV-AX8:V.70GTN9- CZH(LTC%PX),EZ$0]11<0<1].7QS9< M?7IR\H^UR+".&*(%NCTFI$28EL2.)B=Q27%N:8,/I@A1'PEBEE,B;K ?_RJ6 M,#*MP8US 'OA

?TW''KF<@,29'L\'Z86G%\5!P139;P=!#_'[ M3^Q FOD&_]EPAS]5TOUJZT=ZY6FO,/HK??_;D7K"=KV!HW8BW#[I6MDQ@4\* M#__A?YY&?C>F,\!=7. D!1RI($6+ M[3)); !QZ[+-29'=O/43#2YI9(ONL6$5MRK\9.$PQLQ9B6_M(DAGKFBY>6.8;FP MR*@I]G'$'09Q(5D0$'E5N2A=O_X>-'B9L;V1]ASHH(*5-;N_RTV9(I(QOBX) M;1R+[\.7/FQ)"9\N586!3#(PJ:O0UOKXFHE.Z$YH,*2Z)>8ZJ%S-)OOJ@ +J M-HD&%-CY)J1N.VHA<5UT80US6.S7*I7GY1FBL MU5V#2B QR;JI^Q.<]?1@<7O9?8>#7W,I/_? M3I7I7=]G(7K+0B>=(N[VV,6,#>&F\+GV@Y!9BX9 \R%0 (^%R3W_]@*(H4=: M.'WK_6RX]YY)4#V*U&JF=Y.VH;P^'\K9$9:2ZSX\;2&.FA MH4%)6RI0\ZUGAG.Q[=I?OPV.=7%\3G$021.F,@@$K=W%3LIC,KT,>A934%Y$ M[YALK:A;VWXTAH\D(8"=1C1%.,F?0E9? FNH)E4R4^5XOUQ\' RD[/ MBXL$8L$S#J'DC"@=0Q FP01GV?#O2J 1L*0>JL=_J-';VJTRH?TAW)7O5NUE MYQ0ZR6\.IV\/'VF*NP2L'_4Y1:7Q*G)=;FA?ZYU#.R(#\#WRQ)T@/R!&^"@ M2@+O[7\#4$L#!!0 ( +2*;U(:8TQ1R , *X) 9 >&PO=V]R:W-H M965TX=T"PC8 MJZJJ'TPR@'5)G+.=Y?;?=^P$;GM:4"N==!\(MF?FF6=LSXP'!ZD^Z3VB@2]Y M5NBAMS>FO D"G>PQY_I:EEB09"M5S@U-U2[0I4*>.J,\"U@8=H*-"OQF CV4CYR4ZFZ= ++2',,#$6@=/?,TXP MRRP0T?C<8'HGE];P]?B(_N!BIU@V7.-$9G^(U.R'7L^#%+>\RLQ2'MYC$X\C MF,A,NR\<:MU.WX.DTD;FC3$QR$51__,OS3Z\,NB%9PQ88\ <[]J18WG'#1\- ME#R LMJ$9@P=+.8?II/I_0I^7?--AOJW06"(AT4+DL;G M;>V3G?$9,7B4A=EKN"]23/\-$% IRC8,8I;=A'Q#I-K:$4^L)"%%_!:IUUI M.;S6=]^5O\8;;13=M;\OT&B?:+0=C?:YL(3FNYW"'7X-"CY-6HGM$;K?<(6YE18HIB!\:>)Z1??:(&0QH3F9>\>/GEIQZ+ MNK]K2D7'P25#"L3+*AF16PRBJ(FLWO+D2+E$Y6I'D2#(32;J8#0Y5L[R!;G2 M@/8F )TCYAM4=)8W[BSI$_5A)3.N8$Y(C>WB#&;M6Q 2-\"AE*(P( K+#N%G MN*)?VV%>$P?*S12>-&ZK##Y05]-O%83+.'=(=2 1=641&A+*\LK"5MH5 \I,6\AL M4[NRMI"CV2$/]W0WW]*!"915(OI72'"?6P>F)-OH'4$L#!!0 M ( +2*;U)+,O'[8P( \% 9 >&PO=V]R:W-H965TC^ M^]E.R-C4\K*')'?G^[[[D3L/#T*^J!Q1PVO!N!IYN=;EG>^K-,>"J&M1(C$.MM"QD-1:48Y+B2HJBB(_#5&)@XC MK^L=#4NZR[4U^/&P)#M=KN%R3#4-U-?2UB6AQ M?MJPCVOV\!WV;@A/@NMR'K] M:D6+THW\1FBS0$[,S8V%TCJ8\ZT0^JC8 .T=&/\&4$L#!!0 ( +2*;U+L M2$$C0P, .X' 9 >&PO=V]R:W-H965TOOW'5*VU@F\ M1O*0%W%(S9PY,X>7\5[IKV:#:.&YE9V9!!MKM]=19*H-ML)E="LL M3?4Z,EN-HO9!K8QX'.=1*YHNF([]VJV>CM7.RJ;#6PUFU[9"_S='J?:3@ 7' MA;MFO;%N(9J.MV*-]V@?M[>:9M& 4CZOI;T-Q M=CI;+/YZ_//A'NYN%CDUV$K(S#E!0^CZ'1TA5 YQC*A%P+8*,1C8D#*E!6R)\4RC^=(\3+UB!>4RP;E MLHO*+0Y=@)DQ2"1$5\/'1BP;V=@&S3D5+P*>5W'((OHL>]1(-C7"]82RVC-" M.BI.OQ\3>:%,+R4^5TY(M0(J@MBMG:B<40=S1A8+XSP/65;"8^<&ULE57;;N,V$/V5@= "68"( M)$J6Y, V$'O3-L!>##MM'XH^T-+8%I8B59)>9_^^0\E6O&TT0'SXU4=AKLG6OOPM"6>VR$O=4M*EK9:M,(1T.S"VUK4%1=4"-# M'D59V(A:!;-)-[&1N& 4M4-*EMK!0:WT^ ^OINGWK]S^*W&H[VPP6>RT?J+'SQ6TR#R M@E!BZ3R"H-]77*"4'HAD_'7"# 9*'WAIG]%_ZG*G7#;"XD++W^O*[:=!$4"% M6W&0;J6/O^ IGY''*[6TW1>.O6^2!% >K-/-*9@4-+7J_^+Y5(>+@"*Z$L!/ M ;S3W1-U*M\+)V83HX]@O#>A>:-+M8LF<;7RF[)VAE9KBG.SQ>=/3ZO[Q=,: M'C_!@TW3V(CT;Z;A(XXO&=8GO#F/1Z_@A=S^*B5VUMX4!56WP.$ M)&Y0R,\*Y_Q-Q/=8WD(2,^ 1C][ 2X:,DPXO^5\9_W&_L<[0&?GS#8ITH$@[ MBO0:!57 8UFH%2R-WAFT]K5:O@GC[^.=;46)TX NG$7S%8/9H^IOHC_2Q]KM MZ6;8EHXX. WE)6][X@5A$(2%K99T ^T=4$&QV: 9BOK/F7@,#\]TZZO:'0C! M(U?"(1#C096Z:24ZK"[8?H"DT4^:48^&3RJ4A[HS/OBB]*# M"/6-6H84JD3HKNA9!E7AM!]>02E:OYW_<6L6VCH0BFKZ[^H2,SZ7OF1Z^Y*K M%TF58EG$.YOGG"4YA_G9X;NPDO#M-8*K1^#&UX'*S4=^#V*>L8AG9+Y>JM?N M6'C1Q!HTNZY56Z(X*-?WLV%V> WN^R;XXMX_)1^%V=7*@L0MA4:W^2@ T[?G M?N!TV[7$C7;48#MS3R\:&N] ZUNMW7G@"88W&PO=V]R:W-H965T3":F7/&:F;%J>8-O%DK7 MS.)4+R>FU9Q5WJB6$QH$Z:1FHAE-3_VS]WIZJCHK1=2K<]& MX6CWX%HL5]8]F$Q/6[;D-]S^U;[7.)L,*)6H>6.$:D#SQ=EH%IZ<)VZ]7_!! M\+6Y-P87R5RI3V[R1W4V"APA+GEI'0+#OSO^DDOI@)#&YRWF:'#I#.^/=^BO M?>P8RYP9_E+)OT5E5V>C? 057[!.VFNU?L.W\7B"I9+&_\*Z7TN+$92=L:K> M&B.#6C3]/_NRU>&>01X\84"W!M3S[AUYEA?,LNFI5FO0;C6BN8$/U5LC.=&X M3;FQ&M\*M+/3RW=O?W]Q^^KZ"BY>G=_"\2V;2VZ>GTXL@KLEDW(+=-X#T2> M0@I7JK$K Z^:BE_"B(=3(XT6'A?KO M;&ZLQJSX;P]V/&#''CM^ ONFSVE0"[A4S?*%Y;J&"SZWCPFY%\I5X8EI60!A@!A9*8H&9$_1:\GK.]2#=MT_" MYB_.>L M^43@+7/%P23,C%&E\#,"\9@FST TZ(0;"YI93L#PLM.\@OD&F)0P[PPR-\ZY MX=80:-G&)0^:0>TR06YP:"RNQ2*VQC$_2DB>%F!76G7+%=SPUO;,D&=*,/7M M"AA6&8:"%8N SA*8Q8RWG19V,X8C2/.(T#3'449Q% 4'A!,$/R6"5F)9GD8,_191#\D-(U3$D8)T"PF M<98>P#_\.3D3D33+AE!FK1;2AX$4PP"I(<4X)@4]) _V2_P#:9T4^4#Q76G5 M]VD=X\*4QA [K=/X@$#R_5I#*[#H'3?^N1.M\WA8))04$<7'I>QY21,@@=1;QV;K>9W6(K.GSLIS>.E MD& .%3')B@*B*"))&'P5W.GOW%Z)JI)\WND-@6A<8W3-ZKF>)'@^AV+ MG493G>]-HN)1P&^(Q9!$F M?@9%3H(H CPYL2)RO*DHIA:"!3%P-]_>EZ;SDI6HJ8'C,,6<#QP"=0D=X>CRX0U[Y!"#D,1% MXL=%BIAQ!GL:AV1H')*]C<-5?P8(;@[K'?:B/=X[/'3Q3?/ -'_0/?SCPUNS?72M_&8#8Y2W^L.3X&PO=V]R:W-H M965TYY*6HOD:4VJ"J]T/>[7L4*[HP&=F\E1P-1Z[+@ MN)*@ZJIB\F6"I3@,G< Y;3P4NUR;#6\TV+,=KE%_W:\D65Z+DA85U-D:3"5;(1Z-,4^'CF\2PA(3;1 8_9YPBF5I@"B-WT=, MIZ4T@>?K$_J=K9UJV3*%4U%^+U*=#YV> REFK"[U@SA\QF,]'8.7B%+9+QP: MWY@8DUII41V#R:X*WOS9\_$>S@)Z_AL!X3$@M'DW1#;+6Z;9:"#% :3Q)C2S ML*7::$JNX*8I:RWIM* X/9K>+Q;SS6*VW*QAO+R%Z?UR,U]^FBVG\]D:WF_8 MMD3U8>!IXC(17G+$G32XX1NX00@+P76N8,933/\%\"C)-M/PE.DDO(AXB\D5 M1($+H1_Z%_"BMO+(XD7_5?G/\59I26_FUP6JN*6*+57\!M5=K6N)L"AX4=45 M?$%Z1K!B+_2XM7KM;B_"&9WVU9XE.'1(B KE$SHGCNK(45J._9&#Y/.[+B2F M4%,W)+"R!)&!SA&XX!\3QA,L3:N!U"Z9+OBN05# ")0IR$1)^E5]^(%, O+4 MN%!+L-H27A3T85R)FFO3G0#>0= -W:@;&3.$(.ZXG6Y@C(B,:_?&MR5KB Q M235R:'?;83)N-/37O9E$"R9W!5=T QF%^E?7'0=DH^[&T&)O%;45FO1IESD- M1)3&@@?@4$ "Z" &0 M 'AL+W=OOJRJ+2WDIWN@\FF8#5Q,[93FG__8V=-(6J12LA8D]FGGGQ,YZ,]U(] MZAVB@>>R$'KB[8RI+H) ISLLF3Z3%0IZDTM5,D-;M0UTI9!ESJ@L@C@,SX.2 M<>%-QTZV4M.QK$W!!:X4Z+HLF7J98R'W$R_R7@5W?+LS5A!,QQ7;XAK-0[52 MM LZE(R7*#27 A3F$V\67R^,DSLYMX0P\RS%E=F#NY M_P/;?%R J2RT^X=]HQN//$AK;639&E,$)1?-DSVW=3@P&(:?&,2M0>SB;ARY M**^88=.QDGM05IO0[,*EZJPI."[LH:R-HK><[,ST87GS8PFS]7JQ7M\NEO=K M^'K/-@7J;^/ $+[5"M(6:]Y@Q9]@13'<2F%V&A8BP^P8(*# NNCBU^CF\4G$ M*TS/((E\B,,X/(&7=-DF#B_YY6S_F6VT4<2-?T_ ]SKXGH/O?08O+-%F6J/6 M1%RC/ZKA20C;@Q>Z8BE./&HRC>H)O>E5K;C8@MDAO"!3&M#6%Z@Z6&Y0=14" M)C):1"/?Z5[*LF+B!;A(:Z7(P IS65 C6KC:1HCW[ /&=)!K!JNW(O"9G M7T@>^F&\Y116%L;?E6,64L M^6RL?[(-1;K'C>8&?; *J4:5;%&TPW8$I:=H),DL-_"T%PMHP4VNXOED%=ZNCHX5E M[4#;AVLAUS67\UFSF[EC<;)FV8*M:Y7NF-KB6X,L[.A2E$,!\[9#KFV'])/? MPF@8G?<'$+UOEWZ01#21XQA^5X@"HK@5A.\$Y'\Y@Z7\B.G!P3PID6*R4U-3 MH]7"-*.EDW:#>=;,HS?U9JK?4DJ&ULE59;;^I&$/XK(QI51'*" MK]BD!"DAB8K4)(C0TTI5'Q9[#&YLK\_N$L*_[^S:&-("TGE(V,O,-[-S^3S# M#1?O0UK["DFY2+@BG:BF5/5@)98I2*O.?: M=K]7L*SLC(;F;"I&0[Y6>5;B5(!<%P43VWO,^>:VXW1V![-LN5+ZH#<:5FR) M;ZA^KZ:"=KT6)B7+#A_UYM)FHTG;U^F[Q- M7E_@Z74&DY?QZ_,CS._^?'R#[IPM@]S6H>P+4<>&9EVHE MX;%,,/D*T",/6S?=G9OW[EG$!XROP7,L<&W7/H/GM<_V#)[WX\_^ZVXAE:!J M^?N,';^UXQL[_BD[@G]DIH"I?V!2QKQ F+-/E,>B>A9+M^>-K%B,MQWJ/XGB M SNC^0JA^F(DJXTH;<0<*!+9(A. .AE H<1B@:(-)[ RH84S@)A3LTDE@:=& M*^4Y-6U6+F]J02,T7@N!I8(G3%"P'"[@ROR]*:80PL"&ON4% YAS1;<[Z?WY M Z9(9TD+T/7Z RNT [@D*>'UJVOP-M(2Z@ZT>A-7 ] MDG$L>Q!9?N1 ]QY+3#-U":?CO]-U0JU[0=J.[5N1;\.9M =MVH.S:6\=)%-P M)R523'64?\O8(LLSE1W/_WE0G>HQ+RI6;G_^*7*=\!<)RL0CV9FCI /;F\OW MYH"I8YD72/)-GN5AEA^.0'8/\"[A+H[%FN6UI:8>=51=SPJ#B!:^Y00AO-"' MA3XA@BFJ(\BYE! YKC48],%W'6M 9^??$3D]0G,)\D^)3?4Z20HM34V\?LZ MJPI=7%VJ&BH0CWCG4F\"U[>"4-?-$>C#H)Q6U&[_WZ/_A(!*J._85A!$IH2Z M^PJ\/%-$_;:(^F?SK9M@K;C84I;A,4W1?,!,2\R0^C4F9YC^OAVKI[/X MQ_GD*R@L4&T02\,&V+J@XT&7#=.D@A>[%!.!F-QH>;GWG^2%=CF3)\IMTI(6 MX"<-'!)UP:8-0^R1#(J.M.T1,P1UY_HN=?&@Y9.:^<@_?",;I@VNH[$N'[1XM*/Q" ML_2Z(K.4B@\4AKZH!,978RXJ B>J\GPK#%UXI3@+8,D_-"CH3I#@!%;H]ELZ M-BS XS8JI>[&M WLHN9)HF!RW;S>#X@#@V/Y^"&^[!U,) 6*I9F[)#UH7:IZ M.&E/V]'NKIYH]N+U7/C,*,945CFFI&I?A\22HIZUZHWBE9EO%ES1M&26*QI/ M46@!ND\YY;'9: /MP#OZ%U!+ P04 " "TBF]2--5%_.," #Y!0 &0 M 'AL+W=OH&1?> M:."^W:K10*Y-Q07>*M#KNF;J98*5W R]R-M_N..KTM@/P6C0L!7.T3PTMXIV MP8%2\!J%YE* PN70&T<7DX[U=PZ/'#?Z: TVDX643W8S*X9>: 5AA;FQ!$:O M9YQB55D0R?B[8WJ'(VW@\7I/_^YRIUP63.-45K]X8;FLM'O"IO6-^Q[D:VUDO0LF!347[9MM=W4X"LC"#P+B74#L=+<'.967 MS+#10,D-*.M--+MPJ;IH$L>%_5/F1I&54YP93<>W][/'*YC=S!_NQC?3*SB] M9XL*]=D@,,2W7D&^8TU:5OP!*XKA6@I3:K@2!19O 0$).ZB+]^HF\:?$2\S/ M(8E\B,,X_(27'+)-'"_Y[VQ_CQ?:*+H;?S[!=P[XCL-W/L*SQMXQF F]5DSD M^%X-/T78'KS0#)LP2MN.%ISI^M'O:[? MS4*8RIITE+8+*3$N61^1O%9$MJCOW[)XJCW39,^G1/L!9D"% 6=_(Z> M\U95'$9]*M0S:D,];@CMLJ 2#L5K MIE9<:*AP2:'A>2_U0+6#IMT8V;CF7DA#H\(M2YK-J*P#V9=2FOW&'G"8]J-_ M4$L#!!0 ( +2*;U(/^&A^E0( )\% 9 >&PO=V]R:W-H965TQ MZA=F.Z7]]SL[-*5KB[0OL7V^>YY[+KX;;+6YM26B@WLIE!U&I7.;?AS;O$3) M;$MO4-'-2AO)'!W-.K8;@ZP(05+$:9)\C"7C*AH-@FUJ1@-=.<$53@W82DIF M'L8H]'88M:-'PXRO2^<-\6BP86N$ G/G$1@M=WB.0G@@2N//#C-J*'W@_OX1 M_3)H)RU+9O%:77S)%A<3F&:SQ4]8S+*;>7:^N/IZ,X>C!5L*M,>#V!&1=X_S M'>BX!DW? &VG<*V5*RU% PAP5,F7$/L#!,61:>HWVMJ@>Q M?'OV[8;E.(RH_RR:.XQ&BQ*!25TI9V'I6PRXRD55/%F+"L'I>&6T!'I.^6VI M18'& K.@5T"51;E$TU07F"K^M;8_]5]Q?.$$D\#UG"8GL=RZ0%8IBWEEJ"!* M.[0O?+?ESP!PXDB=Y\8$L$K++&1@J)QREK:3WWM^_2.JX!>\@[9YT MVJ>TZ733D[-V#U[[D_%>TT@TZS :?+I4M;I_&FLS?;*ZZ9[78'3Q!,Y-'?P%02P,$ M% @ M(IO4CTAJ<39! D L !D !X;"]W;W)K&ULK59M;]LV$/XK!V\8$D"U)=FN[2PQX+RL3=&F1KRM&(9]H.6SQ98B M-9**X_WZW5&RDA2-D0[[8(N2[IY[CKSG=*=;8[^X'-'#?:&T.^ODWIGIO)*:IQ; M<%51"+L[1V6V9YVDLW]P*S>YYP>]Z6DI-KA _ULYMW37:U%6LD#MI-%@<7W6 MF24GYT.V#P:_2]RZ1VO@3);&?.&;Z]59)V9"J##SC"#H/WOSOK/V=)Y2[7RUX$P@S;,((09/!=&6"WUQE$8X]PQE&AAD0N+ MW]K3PU S!X)$X*C8P*S!YP@?T&X(4.@5W&(F2NF%DO\(+O8H&%R8HA1Z![EP MY.JM<24&$:@=B-5G*BY /O*HUT-'P\R026.RB(IBS5CJU5[-'K%\? ^RX6F.);90N68 MAR$Q>;14XQB,=%4L*;WGJ4A-/MM<$CS9[R SFNA3&EWX X5MJ@^H=C @[>NG M9GE3%92K-_8$;JCW*3H@^!&.!E$_'<-Q6*:C:#09T@T;2)V9 D&4I9(9*X,9 M4Q]T,6=D&KOF=69N)#)U\Z3:#P>D/,C M"I>H#6U-3?C3U^>UWZ&'PSF!<^%D!L.H'R?18)3 (!H,1M'K<0*74E7L_:UW MM5>3[)%JRS9$@*.X&S,;NB8QLVJ07FA_0%+#5E+#@SJ8&X_:2Z%J(<&U0+%+^;JXJA7N9EBWC>D]DRUA8Z5@A@3"9.N0:]O0(=2;)P.?"DSAM4,RC MY!@V$RJK5$B0D);F#D]>4O:\$50F5+GF3KK0*NCP&-N!IF_H,UH+3 JQ@V6= M0"U8G@DHPAS)XHJ_LY9JY\)TGQ;T*QA/QE1F_?\W^-6]]&1 &L;-CH(D293V MD^=C\$Y_=Y!]#F1-R:Y1!M51Q\WX"-5>^)QD.F2M3N!C&8J.NT-EJ<\Y?!(H MJH_P'VQ"ORAR?Q1']*/(W^HT MO4=34L'?3IX%'4FNTKX>F-JG[;@YJZ>L!_-Z5OT@[$:2[A2NR37NCJAEV'K^ MJV^\*)KBPS&ED1LL&]'YMJ"LT-QR@'<*G_P)02P,$% @ M(IO M4K-% U8: P 'PD !D !X;"]W;W)K&ULM59= M;]HP%/TK5K2'5NJ(D_!9 1(-;9=J? C:3=.T!T,N8-6)J6V@W:^?;=*,MB'K MI.T!8B<^YYYS?>.;]HZ+>[D"4.@Q8:GL."NEUN>N*^MXR$B=/*8!'HZ?V:^L>6UF1B2$ MG'VEL5IUG*:#8EB0#5,3OOL$F:&:X9MS)NT_VF5KL8/F&ZEXDH&U@H2F^RMY MS!)Q /"J1P!^!O#?"P@R0/!>0#4#5&UF]E9L'OI$D6Y;\!T29K5F,P.;3(O6 M]FEJ]GVJA'Y*-4YUIW>#06_R#8VNT&A\.>G=1J/A%/6&?32-KH?1513VAK>H M%X:CN^%M-+Q&X]'G*(PNIV=H))8DI3^)W;^3/BA"F3Q%']'=M(]./IRV7:4% MFC#N/!-SL1?C'Q%SLTDKR,=G^N>U"N!A.;P/\PH*/ /W<0&\_V[XZ^BNSFJ> M6C]/K6_Y@B-\+_+SO3>32N@J_U'"'.3,@66N'F$.>9)H3ET<\_LSM"8";0G; M #JA*8HY8T1(M ;]=J^(@*)]"/?\3<1/+?=3*_5SHX_!)[W% TAF(,HVN)XSUO]QZ31RYL;_+9V+QE_51#/7 MU2S5-37Q)*)2;G1A8@2R4L*>J'T@(_*!:.Z:AE6MHE6H8ZC9+I 0E$4EC M! \;79:Z,^FKKM8B(:TW!86+)7CX]WF,2T5<3Q1?V_XT MXTIW.SM&ULM9E;;^(X%,>_ MBH7V84::*?$E0"J*1&D[B[1<5-H=K4;[8!(7HDEBUC&EE?;#KQ/2F$(XI9W- M"[EPSO'Q_\2_.'9W(]7/="F$1D]QE*07C:76J_-F,_67(N;IF5R)Q/SS(%7, MM;E4BV:Z4H('N5,<-8GCM)HQ#Y-&KYO?FZI>5ZYU%"9BJE"ZCF.NGB]%)#<7 M#=QXN7$;+I8ZN]'L=5=\(69"WZ^FREPURRA!&(LD#66"E'BX:/3Q^8"YF4-N M\6UTE M-TAEUB9:=I)KDWN;WH1)5L:95N;?T/CIWNQ^-.K?_H4F-V@RO;[MWPTGXQGJ MCZ_0;/AM/+P9#OKC.]0?#";WX[OA^!N:3OX8#H;7LR_H5CR*9"W,T9>+),RK M\NE*:!Y&Z6?T%=W/KM"GWSYWF]KDF;76](N<+K M!VB:#I:])"^]O"1@Q"OAGR&*OR#B$* M:F6>ZK^!!EC9 ,L;8$<:F"KQU3<29O&0+U.=5E5A&Z.=Q\B&^V//:/.X*PMD M\2HQMTS,!1,K>EZ5C7O0%L&.2PC&>TEM#5N[AAUCYK:\ZMQ:96XM,+=1F(3Q M.D8_1B*>"P75H5V&;-=3Z$[90 @F6.'JPK?SI55^Q8;#GU*(MWR(AKT_:-T,Q]2UQ,;)H$C/7= MO"9CGJ3+<(4V7"F>Z%"D1=:5N<'Q7/0LN )SLYS#%)90J'RFD?@"3>91N."9 M="F:F6/Z$(H <8TXFLK0Z!PFZ,[,$$YZ3BP(,:OI.;%(PQ]F&CZ$VCYB\2'. M&#&3,.<(:;'%&89Y]K;XDT>A3M?<0@_71#ULL8=A.D&:=P[?#]4ODBI+YCC' MWR38(@_#S)O)B"LT,8.P$/T$@8F%'ZD)?L3"C\"$ @0N/'=EPVWJLHY+]@2N ML#2/=LOSF%LM,+'4(S"EC@J,_D5U48=8[I&:)GC$@HW 4SRH0.Q ]GWJ5)B MU"&6A@2FX:\5YEU$(A:%I%53/2ST2/O#]6B?/&"J+#L,&#"6F 0FYG7VX:Q" M_[U0LL@C7CT:4\L]ZGQ4X\+S-83ZUR*0P,B&%:Z02 MMYLU@>"[7( M]Q!2Y,MUHK#[6Z##;/=_!AQM0A-;2+Q8$(Z9VV3 MF]KN)VPOM%SE2_)SJ;6,\].EX(%0F8'Y_T%*_7*1-5#NZO3^ U!+ P04 M" "TBF]2P6?BP"T" ">! &0 'AL+W=OU%R\RBVB@K>"E7+H;)7:/;BNS+=8$-GA.RSUS9J+ M@BAMBHTK=P+)RH(*YOJ>]\DM""V=8&#/9B(8\$HQ6N),@*R*@HC?C\AX/72Z MSN%@3C=;90[<8+ C&TQ1+7L;?.GRE6,N3 M/9A*,LY?C1&OAHYG$D*&N3(,1"][C) Q0Z33^-5R.L>0!GBZ/["/;>VZEHQ( MC#C[1E=J.W3N'5CAFE1,S7G]!=MZ;@U?SIFT7ZA;7\^!O)**%RU89U#0LEG) M6ZO#":#;OP#P6X#_7D"O!5CEW"8S6]:(*!(,!*]!&&_-9C96&XO6U=#2_,54 M"7U+-4X%Z7(R">??83J&Z>QI'B[B:9)"F(P@C9^3>!Q'8;* ,(JFRV01)\\P MF[[$4?R4WD"8Y[PJE80YYDCW)&,(5R-4A#)Y#1]AF8[@ZL/UP%4Z3Q/-S=N< M'IN<_ LYC3#O0*][ [[G>V?@T;OAW<]_PUVMSE$B_RB1;_EZ%_C.U?DCS*02 MN@=__B- [QB@9P/T+P5@>I9(F2/HJ805KS*UKICN\";N.0$;PCM+: 9U']SW M/4^+M3_5Z7]>3;;N2?>8R9T0L:&E!(9KC?,Z=[<.B&8:&D/QG6VHC"O=GG:[ MU0\("N.@[]>O3X) 5_ %!+ P04 " "TBF]2;S+%=G8" "4!0 M&0 'AL+W=OI_! IFZ9J'PPYP*MCI[:!]K^?[82,507M2V)?[CV_Y\M=9R?D MLUHC:GC-&5==;ZUU<>O[:K'&G*A+42 W7Y9"YD2;K5SYJI!(,@?*F1\T&M=^ M3BCWPHZ+3638$1O-*,>)!+7)LC$KNLUO7U@2E=K;0-^V"G("E/4LV(B MS7'"5P(IMP3=E5NPX/%1FF15V"C(*>\?)/7ZAX. ,WK(X"@ @3O >TC@%8% M:#FCI3)GJT\T"3M2[$#:;,-F%^YN'-JXH=Q6,=72?*4&I\-T-AQ&TY\POH/Q M9#"-'I/Q*(5HU(8I7TX^W3>\;61: _R%Y6<7BDG."*G&QIB M/D?YZP1SNV9N.^;6$>:AV*)I+PV4V](4*/6;*1(C)D1X!H.7#2U.OJJ/OCII*LHR:IM2?53P$GKCH':F;$-3ANUA!4YEE'K\@Q\\1[ER M?:]@(39&LG%Y8U3)<@:4 M&RT*UT9SH4U3NN7:C$V4-L%\7PJA]QM[0#V(PS]02P,$% @ M(IO4B=V MI$21 P ) X !D !X;"]W;W)K&ULM5==C]HX M%/TK5K0/K=2=Q,X 0P5(?,QT(RT?&H:NJFH?3'(!JTY,;0=FI/WQZSB0T"D$ MVA$O$#L^]YY[; Z^K:V0W]0*0*/GF">J[:RT7G]T716N(*;J1JPA,6\60L94 MFZ%%[=C2E+G$[+SDUDIR52S5D"$XE4&L=4OO2 BVW;PQ@@XA#H+01;)\/B^"^H4.3/@X?,^^H,MWA0S MIPKZ@O_#(KUJ.W<.BF!!4ZX?Q?8OV!54R^*%@BO[B;:[M9Z#PE1I$>_ AD', MDOR;/N^$. #@^@D V0'(:\#M"8"_ UCEW)R9+6M ->VTI-@BF:TVT;('JXU% MFVI8DFWC5$OSEAF<[DQGPV'W\0L:/Z#QY/ZQ^Q2,1U/4'0W0-/@T"AZ"?G?T MA+K]_G@V>@I&G]!D_'?0#^ZG']!$FL,D]0NB283NOZ=L;;97HW<#T)1Q]1[] MB6;3 7KWQ_N6JPW5+*$;[FCUJ70?1)!]&, U]18%$KVA?9( M9<0!A#?(QQ\0\8AWA%#_8CAN5M#Q"]U]&\\_$6\OGI&14Z/:CQI^[Y7D: M-D_F#YL.]CPCYN8(NUK!KE;);@#&?D)&[8\:GHT]*3B6N_93[MI=K=XLL^>[ M^/.R.L'$]X^3K!RGC$4N65JH@-LIM(!-+H:]#B.<@J_:I421I7/M( MW!6I[BKKF2E8I!QQMCBJ=378;Z(7H%)5\&@6/)J5H3[#BH4<2AG1?VA_7"]0 M%GNERWG7UA8?6"I^B[IGT/Y9=3$IF9!?UY<^7ZQOZ6;XZG:&2S_#U89V3M]J M=.V\OJ5WX6KS>A+F[_=UL;]WE$LKPO6K2UU:$FZ\2>IJ] 5'N70L7.TZYZ3^ MA5-=NA-N7EMJ4EH4\=XB]1ETXZS4I/0O4NU 4\&I1%TIZSCRK1Q(+,%YOU""+T? M9 F*QK#S/U!+ P04 " "TBF]2A@#-!A\" @! &0 'AL+W=O\VX&GB5UOL7 MWU=%A351#V*/W.QLA*R)-J'<^FHOD90.5#,_#((/?DTH]^+(KVFEC51F KVE9:Z&G@?/2AQ0PY,+\3I$[;U/%F^0C#EOG!J3.2]_8<+@!A[PH@; &A\]T(.90"EX@UY(TQ\M+2"665,."JIV"VQ%J0IFZ@QN@'):5 M."B3I")?&]]6W2]:C\/&8WC%XPB+!^CW[B$,PF"5C^#VYNY/%M]4W94>=J6' MCK9_A?8__K\G:V4V"_WC'UK]3JOOM!ZO:*TXY>I@Z*$@JC)]Q(@1_^M9-$3/ MCL@^J6/\&(:1?[Q4]R\NW+Z="9%;(P ,-P85/#P_>2";?FP"+?:N!]9"FXYR MT\H\890VP>QOA-#GP+95]U.(?P-02P,$% @ M(IO4@VP=OI& @ (@4 M !D !X;"]W;W)K&ULC91=;]HP%(;_BA7MHI4Z M\@645B%2FI0NU0J(P*9IVH4)![#JQ,PV'_WWLYTTHAI4W! ?^SQOSGDY<;!G M_%6L 20Z%+04?6LMY>;>MD6^A@*+%MM J4Z6C!=8JI"O;+'A@!<&*JCM.4[7 M+C IK3 P>V,>!FPK*2EAS)'8%@7F;P] V;YON=;[QH2LUE)OV&&PP2O(0,XV M8ZXBNU%9D )*05B)."S[5N3>)[[.-PD_".S%T1KI3N:,O>H@7?0M1Q<$%'*I M%;!Z[" &2K60*N-OK6DUK]3@\?I=?6!Z5[W,L8"8T9]D(==]JV>A!2SQELH) MVW^#NI^.ULL9%>87[>M#0;3M/A$QJ/OJ=Q^IC=H+3, M60%HB@\@T%4"$A,JKM%7-,L2=/7E.K"E*E"_QL[K8AZJ8KPSQ220MY#OWB#/ M\9P3>'PQ[MZ=P)//\>=MV5+H*=Q6KC;6>HVUGM'SS^A]\.=W-!>2JRG_\XFR MWRC[1KE]MM$E< X+)/$!48+GA!+Y=LKO2N?6Z.@;8!=V7:?3Z07V[MC7_]-< MYZ[7[KD?\Y(3>1VGZW>])J_JQSX:2'U[O&"^(J5 %):*=%JW'0OQZHNL LDV M9D;G3*J)-\NUNL2 ZP1UOF1,O@=Z[)MK,?P'4$L#!!0 ( +2*;U+43.+; MMP( $$' 9 >&PO=V]R:W-H965TWE#WR!$"@ERS-><=(A%C?F"8/$\@POZ9KR.5.3%F&A9RREP1S$8CUE$YHA!W#$\^\9OJ7@=\(W EN^-DFCF@11 MQ["4(4@A%(H!R[]G\"%-%9&T\51R&I6D NZ/=^Q#G;O,98DY^#3]3B*1=(R6 M@2*(\285,[K]"F4^=<47TI3K7[0M8RT#A1LN:%:"I8.,Y,4_?BGKL >P&R< M3@EP#@&U$P"W!+@ZT<*93JN/!>ZV&=TBIJ(EFQKHVFBTS(;DZA3G@LE=(G&B M.U^,1M[L!YH,T60ZF'GWP60\1]ZXC^;![3@8!KXWOD>>[T\6X_M@?(NFD[O M#P;S*]2'&!B#" U)CO,0D$^YX.BB#P*3E%^BSV@Q[Z.+3Y=M4TBK2M ,2UN] MPI9SPI;MH!'-1<+1((\@>DM@RARK1)U=HCWG+&,?PFODVE?(L1SKB"'_K^'V MES-VW*KNKN9S3_(=+=Z#M^2"R;O]\XQ&K=*H:8W:1QIQJ1$JC6.'4? T-8_Z M[I^[LD3/^]5Y'^'8]5JSBGICL%X9K)\UZ&64"?(+ZP\:7F1GXG#,7L'2V!-W MK:9[X/!]D#18.VZP41ELG#4X>-H0\8I\640BT)W<10\CR); SIU/LV)O_K<[ MT*HT6O_H#K0^O /O(VJV:[G.08W-O6Z4 5OI)LVE\"87Q?=:K5;O@*?;W\%Z M3[X/13O_0U,\+B/,5B3G*(584EK737GXK&C8Q430M>YY2RID!]7#1+YQP%2 MW(\I%;N)$JA>S>YO4$L#!!0 ( +2*;U(>Q4JD:@( $$% 9 >&PO M=V]R:W-H965T.><\^Q?>]@S_BC*! E/-<5 M%4.KD')[:]LB*[ FXI)MD:J=->,UD6K*-[;8I;F,-LJ, MK3&1)!APM@>NHQ6;'IBS,6CEIJ3Z%E/)U6ZI<#)(E]-IN/@.\SN8)Y-%^!#/ M9RF$LS&D\?TLOHNC'8/R?Q+',63] +&N)(P>98EW>Q*4:BK ME7 V1DG*2IS#1UBF8SC[<#ZPI=*IL]E9JVG4:/).:'(]F#(J"P$3FF/^+X&M M#'8NO8/+D?[-.W)ZW:'W#%_O)-_KD_L1KH3D MZE7_?">!WR7P30+_1()[5;Z@BD15^495"44A@*TA21*H&*%O74E#>&4(=>D_ M!:Y_T_?[UP/[Z?BD7L*LKDR"F4 MJI]=5V8%5D3V>(U,G^RYJ(C2H3BXLA9(<@NJJ.M[WI-;D9(Y86#W5B(,^%'1 MDN%*@#Q6%1%_QDCY>>3TG?QT.3;A&\EGN75&DPG.\Y?31#G(\O,OO8W]NXQ3S'HPZ#^ [_E>J_8.[: ; MV<#2#FZ-[)V^?T8[J82VV*\[!89=@:$M,+Q1(#E6.Q3 ]]KU-1>*["B";*K* M]P;;T#U9.G,+3V$_<$_7"MPKAU0H#O8>2,CXD:G&+-UN=]6BQF'_TIM[NB#B M4#()%/<:ZO4^/3H@&N\W@>*U]=N.*^U>NRST[P*%2=#G>\[5)3 %NA]0^!=0 M2P,$% @ M(IO4D+@]V^P!@ :QX !D !X;"]W;W)K&ULO5E9;]LX$/XKA-$%6J!KBY1\J$@"N(ZV3=&DAMUCL<4^T#)M M"]7A)>DX6?3'[U"21:62:,7;]"&.#G+FFX/?#*FS?<*_B0UC$MU%82S..QLI MMZ]Z/>%O6$1%-]FR&-ZL$AY1";=\W1-;SN@RG12%/6)9@UY$@[AS<98^F_*+ MLV0GPR!F4X[$+HHHOW_-PF1_WL&=PX-9L-Y(]:!W<;:E:S9G\M-VRN&N5TA9 M!A&+19#$B+/5>6>,7WG.2$U(1WP.V%Z4KI$R99$DW]3-U?*\8RE$+&2^5"(H M_+ME$Q:&2A+@^"<7VBETJHGEZX/T/U+CP9@%%6R2A%^"I=R<=T8=M&0KN@OE M+-F_9;E!?27/3T*1_J)]/M;J('\G9!+EDP%!%,39?WJ7.Z(TP7$;)I!\ OEA M FG28.<3[+83G'R"TW9"/Y^0FM[+;$\==TDEO3CCR1YQ-1JDJ8O4^^EL\%<0 MJT292PYO Y@G+[P_)V_'-V\\-'XS\[QK[^9C;^9]]F9S#UU[LS?>#(UO+M', MFXRG5Q_'[Z_^&G^\^G"#GE\R28-0O#CK24"A9/7\7./K3"-IT/AN%W<1L5[" M'W8_S2_1\VDAL*&V%@UVG;UEGO=L:[$Z!W3%BO]E%"\85F!Q6(,0.D *E MHL5.P&@AP(!H$<0T9:HC,)T*3#P"G"-2#[-?P.P;8>9AXVS)6 3PCJ#H5YWE M$LL>UH,8%" &1A!3>@^4+U6@,R!!O$9"!6^3A$O&!?J.GM7!R<0.2W#Z?6R- ML%./9UC@&9X4N]T6XL3N&/<#D28]1?N,*X[Y+=.'K1)2J]NO1SDJ4(Z,*+T# MD"T/_!1.#N8EVM!P]7L*)P6V3,*0@A>W8%3Z](5R:$%O=8 SU6[9L]UA V"W M .R>"G@/@6;H?R'.=&-<7B&XRB3H3W$@3P69*RMG+&Y8P;A4.?'C MTO5'!@QB/]PM4YK4Z W9FNM[0#8-('6IP*0E2)ZQ>@74=Y3R?2T@TAJ0KBW8 M7%Q:+_)6'K.KV6=UFS#J&H+;%I%\I=2Z+>]7:G'5E(T&4+IBX+ZYZE,>0Z?? MKM1C70.PN0@TQ8-*Q.*E>GY0/&4\2):U3="@8FY#&<>Z%N"AT=PK@$'C;.F/ ME\M %6L:'OH="M!@H[!B@=SQK!&"_!%0Y!_3$&'-^=A,^O,'O@E4IN8]F&HL M? 442"EM* !+L@B#=7HGCF;PJ*:TV\1U&_RG21^;6?]#"4..KP;YPY@WE/M< MTX-Z/\"C05-A(IKEB9GE*\D'K<@B1:8BJ[(0XIRA/]XDY;K*KB0C/.R/"I19 MWU\WSG;[#1XGNAZ01]8#;889^814B9_TA\.F)""EC8*9_>?E9@Z 31F4)4]M MTJ&J0K'JHJ_73*$VK1*BN9W83[(Q(9J9R6GM/?@W58@*",>2I6: MILE/I&FB:9H\DJ:SE7(P?X5\V)%1L!DV9QE9"K1GX)"(2;2X;\WEKTF5RT?N MR!G:#8[1A$[,W;UW!U43'E#)UO=H2KF,(2M?HO?O)ZVR4',U&?W$"&A")69" M_741<*O- R9V0P-A:[*US60[Y<$M./_0MX@V7K[5]$,KYVK:LYVG<:ZF+=M\(/'SG5L]LR"6 M.R1-#&MK*K3-5%CD+RPC(:%#4,<6Q]!4690:U:SVYY9J%V!=EL,)561S>&JM=ZH-GTUL MJ/4-E.IHTG/,+1^0N,]B23,W'(X!2FE)5Q),6 >WZH:M5M!YJ;HQ8[=0^QBZ M9GP-[U67.V,^W0:2AL&_:==>:X@93=_M6M9O)M]KKG5^+==.G"K7$N*2,AUD MW7GMP.$0.TW!TJSLF%GYAU4 NYV6/.V4#I^?AJ<=S=..F:=/(3^G2L49KS2= MM6LJ=LQ47'7IHER&P=KNG7,IP(G.UASI6/FRI,<7-W$D[IO&;W2 M=SKU&?::\G4 ;6+(5C#1Z@XA4#S[LIG=R&2;?KI;)%(F47JY811*BQH [U=) M(@\WZFM@\7WYXC]02P,$% @ M(IO4DYYB,*8!0 9AL !D !X;"]W M;W)K&ULO9E=;]LV%(;_"F'T(@&V2*0D.RX< _Y* MFP')#+MI-Q2[H&TZ)J*ODE2< /OQ(R5%E"V)4;NZN7 LB^?PY\($> Y\$-^U=D)$;^W++[>D0#SBR@FH3RSC5B A3QD#Q:/&<&;-"CP+63; M72O -.P,!^EO=$7Q_[2(5D+;X3,F>E[X#-915%#VJ@YO- M5<=6BHA/UD*EP/+?$YD0WU>9I(YO>=).T:<*+']_S7Z=#EX.9H4YF43^%[H1 MNZO.90=LR!8GOEA$^X\D'Y"G\JTCGZ>?8)^WM3M@G7 1!7FP5!#0,/N/GW,C M2@%.KR$ Y0'H* #!A@ G#W". YIZX#0'=/*";>I^9E3H] MQ0(/!RS: Z9:RVSJ2SI=:;0TF(:JLI:"R;-4QHGA[*_)Q]'=AQD8W4W!\GZ\ MG"QNYI]N_KP#HP^+V>QV=O<)G$V)P-3GYP-+R"Y5H+7.TX^S]*@A_2AF%P"A MWP"RD7V_G(*S=^?O@ 7X#C/"L\^:K!-SUBE97P ''F2MR3+]_BR-BF:M<\%^ MLZ)KP'JJD>@6$EVCQ#N):1Q+_*XI3J%VMB'Z MZ!Q(I5M,&7C"?D) M)4_/!$NE%=U&J=9;[V21KM>H%<(](P"EX11PL$(S"5< M"6-D Y8B6C^"K[$BA>S19,\ MA\FB?!5!E?H[:C*KR=5DM"8J-"-U043"0C75:QQ3@?W:03@5;;^CGN=YW>-! MM&PXJVG8-!1-7FA&;YOY&,,J4&OG8Y(W+"MT>\B5?\=CKF:L;3BK:=@T9@US M:*9Y&2_R*KBE(0V2H UQH(8Y/ W-H<8Y-//\+E%J51'>AU1>]&*'A:S'$*R( MO*^0?)<"N"1]2Y1/897EGH%*FN6P/,[&N#)BJ\97N15;3WEZ_[H?;2VY7[V=Z'F-DAV-:,>,Z)^\,W:J6_BFG;&C M.>R8.7QX#_'J7=W.TJGRMM^U/72TQWJSV:%036;'3.;<3" ("VKEF<,]\$*D MWW60^)'(PT&4'HJ8F=[J/B3/\:;1;S4[U*@I[YCWYF6TR9K\'/E84%_);@$\ M1Z/>\4[S $HSVC$S^K5B H)YPK(N:!@G]:9GN2 J;_DO>M YOF]JT?!0KUX" MG#<>E1P:OZ#\$5Q+;\ ""]+*?+T6.)>G,5_CVC'C^OO,[]=Y:MM5\]]N>/@H M4+/:-;/ZR/PI?:(;$F[ WY3XFS;FNQJY+CR)^:YFI=N.E:W,=]]\FC$U-LDT M6J4W#NH-U"UF#S3DP"=;&2,O$$D#EKW4R0Y$%*XWBU=KP/U!+ P04 " "TBF]2Y'-*B>8% T& &0 'AL M+W=O#P^=U1. MMD+>JC5C&GU/DTR=]M9:;UX/!BI>LY2JOMBP#'Y9"9E2#;?R9J VDM%E890F M ^(XP2"E/.N-3HIGUW)T(G*=\(Q=2Z3R-*7R_@U+Q/:TAWL/#S[RF[4V#P:C MDPV]87.F/V^N)=P-:I0E3UFFN,B09*O3WAB_OG ]8U",^(NSK=JY1F8J"R%N MS