0001493152-21-028002.txt : 20211112 0001493152-21-028002.hdr.sgml : 20211112 20211112070052 ACCESSION NUMBER: 0001493152-21-028002 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 72 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211112 DATE AS OF CHANGE: 20211112 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Sunworks, Inc. CENTRAL INDEX KEY: 0001172631 STANDARD INDUSTRIAL CLASSIFICATION: TELEPHONE & TELEGRAPH APPARATUS [3661] IRS NUMBER: 010592299 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36868 FILM NUMBER: 211399447 BUSINESS ADDRESS: STREET 1: 1030 WINDING CREEK ROAD STREET 2: SUITE 100 CITY: ROSEVILLE STATE: CA ZIP: 95678 BUSINESS PHONE: (916) 409-6900 MAIL ADDRESS: STREET 1: 1030 WINDING CREEK ROAD STREET 2: SUITE 100 CITY: ROSEVILLE STATE: CA ZIP: 95678 FORMER COMPANY: FORMER CONFORMED NAME: SOLAR3D, INC. DATE OF NAME CHANGE: 20101006 FORMER COMPANY: FORMER CONFORMED NAME: MACHINETALKER INC DATE OF NAME CHANGE: 20050801 FORMER COMPANY: FORMER CONFORMED NAME: MACHINE TALKER INC DATE OF NAME CHANGE: 20020506 10-Q 1 form10q.htm
0001172631 false --12-31 Q3 3249 0001172631 2021-01-01 2021-09-30 0001172631 2021-11-10 0001172631 2021-09-30 0001172631 2020-12-31 0001172631 us-gaap:SeriesBPreferredStockMember 2021-09-30 0001172631 us-gaap:SeriesBPreferredStockMember 2020-12-31 0001172631 2021-07-01 2021-09-30 0001172631 2020-07-01 2020-09-30 0001172631 2020-01-01 2020-09-30 0001172631 us-gaap:CommonStockMember 2020-12-31 0001172631 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001172631 us-gaap:RetainedEarningsMember 2020-12-31 0001172631 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001172631 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001172631 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001172631 2021-01-01 2021-03-31 0001172631 us-gaap:CommonStockMember 2021-03-31 0001172631 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001172631 us-gaap:RetainedEarningsMember 2021-03-31 0001172631 2021-03-31 0001172631 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001172631 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001172631 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001172631 2021-04-01 2021-06-30 0001172631 us-gaap:CommonStockMember 2021-06-30 0001172631 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001172631 us-gaap:RetainedEarningsMember 2021-06-30 0001172631 2021-06-30 0001172631 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001172631 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001172631 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001172631 us-gaap:CommonStockMember 2021-09-30 0001172631 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001172631 us-gaap:RetainedEarningsMember 2021-09-30 0001172631 us-gaap:CommonStockMember 2019-12-31 0001172631 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001172631 us-gaap:RetainedEarningsMember 2019-12-31 0001172631 2019-12-31 0001172631 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001172631 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001172631 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001172631 2020-01-01 2020-03-31 0001172631 us-gaap:CommonStockMember 2020-03-31 0001172631 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001172631 us-gaap:RetainedEarningsMember 2020-03-31 0001172631 2020-03-31 0001172631 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001172631 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001172631 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001172631 2020-04-01 2020-06-30 0001172631 us-gaap:CommonStockMember 2020-06-30 0001172631 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001172631 us-gaap:RetainedEarningsMember 2020-06-30 0001172631 2020-06-30 0001172631 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001172631 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001172631 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001172631 us-gaap:CommonStockMember 2020-09-30 0001172631 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001172631 us-gaap:RetainedEarningsMember 2020-09-30 0001172631 2020-09-30 0001172631 SUNW:SolciusMember SUNW:PurchaseAgreementMember 2021-04-07 2021-04-08 0001172631 us-gaap:TradeAccountsReceivableMember 2021-09-30 0001172631 us-gaap:TradeAccountsReceivableMember 2020-12-31 0001172631 us-gaap:MachineryAndEquipmentMember srt:MinimumMember 2021-01-01 2021-09-30 0001172631 us-gaap:MachineryAndEquipmentMember srt:MaximumMember 2021-01-01 2021-09-30 0001172631 SUNW:OfficeEquipmentAndFixturesMember srt:MinimumMember 2021-01-01 2021-09-30 0001172631 SUNW:OfficeEquipmentAndFixturesMember srt:MaximumMember 2021-01-01 2021-09-30 0001172631 SUNW:ComputerAndSoftwareMember srt:MinimumMember 2021-01-01 2021-09-30 0001172631 SUNW:ComputerAndSoftwareMember srt:MaximumMember 2021-01-01 2021-09-30 0001172631 SUNW:VehiclesAndTrailersMember srt:MinimumMember 2021-01-01 2021-09-30 0001172631 SUNW:VehiclesAndTrailersMember srt:MaximumMember 2021-01-01 2021-09-30 0001172631 us-gaap:LeaseholdImprovementsMember srt:MinimumMember 2021-01-01 2021-09-30 0001172631 us-gaap:LeaseholdImprovementsMember srt:MaximumMember 2021-01-01 2021-09-30 0001172631 us-gaap:TrademarksMember 2021-01-01 2021-09-30 0001172631 us-gaap:TrademarksMember 2021-09-30 0001172631 SUNW:BacklogOfProjectsMember 2021-01-01 2021-09-30 0001172631 SUNW:BacklogOfProjectsMember 2021-09-30 0001172631 SUNW:CovenantNotToCompeteMember 2021-01-01 2021-09-30 0001172631 SUNW:CovenantNotToCompeteMember 2021-09-30 0001172631 us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-09-30 0001172631 us-gaap:SoftwareDevelopmentMember 2021-09-30 0001172631 SUNW:DealerRelationshipsMember 2021-01-01 2021-09-30 0001172631 SUNW:DealerRelationshipsMember 2021-09-30 0001172631 us-gaap:TrademarksMember 2021-07-01 2021-09-30 0001172631 SUNW:BacklogOfProjectsMember 2021-07-01 2021-09-30 0001172631 SUNW:CovenantNotToCompeteMember 2021-07-01 2021-09-30 0001172631 us-gaap:SoftwareDevelopmentMember 2021-07-01 2021-09-30 0001172631 SUNW:DealerRelationshipsMember 2021-07-01 2021-09-30 0001172631 us-gaap:StockOptionMember 2021-01-01 2021-09-30 0001172631 SUNW:UnvestedRestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001172631 us-gaap:StockOptionMember 2020-01-01 2020-09-30 0001172631 SUNW:SolciusHoldingsLLCMember 2021-04-01 2021-04-08 0001172631 SUNW:SolciusHoldingsLLCMember 2021-04-18 0001172631 SUNW:SolciusHoldingsLLCMember 2021-04-08 0001172631 SUNW:SolciusHoldingsLLCMember 2021-07-01 2021-09-30 0001172631 SUNW:SolciusHoldingsLLCMember 2021-01-01 2021-09-30 0001172631 SUNW:SolciusMember 2021-04-06 2021-04-08 0001172631 SUNW:SolciusHoldingsLLCMember 2020-07-01 2020-09-30 0001172631 SUNW:SolciusHoldingsLLCMember 2020-01-01 2020-09-30 0001172631 SUNW:CommercialMember 2021-07-01 2021-09-30 0001172631 SUNW:CommercialMember 2020-07-01 2020-09-30 0001172631 SUNW:CommercialMember 2021-01-01 2021-09-30 0001172631 SUNW:CommercialMember 2020-01-01 2020-09-30 0001172631 SUNW:PublicWorksMember 2021-07-01 2021-09-30 0001172631 SUNW:PublicWorksMember 2020-07-01 2020-09-30 0001172631 SUNW:PublicWorksMember 2021-01-01 2021-09-30 0001172631 SUNW:PublicWorksMember 2020-01-01 2020-09-30 0001172631 SUNW:ResidentialMember 2021-07-01 2021-09-30 0001172631 SUNW:ResidentialMember 2020-07-01 2020-09-30 0001172631 SUNW:ResidentialMember 2021-01-01 2021-09-30 0001172631 SUNW:ResidentialMember 2020-01-01 2020-09-30 0001172631 SUNW:SolciusMember 2021-07-01 2021-09-30 0001172631 SUNW:SunworksMember 2021-07-01 2021-09-30 0001172631 SUNW:SolciusMember 2021-01-01 2021-09-30 0001172631 SUNW:SunworksMember 2021-01-01 2021-09-30 0001172631 srt:MinimumMember 2021-09-30 0001172631 srt:MaximumMember 2021-09-30 0001172631 SUNW:AdditionToBasicOperatingLeaseMember 2021-01-01 2021-09-30 0001172631 SUNW:PaycheckProtectionProgramLoanMember SUNW:SunWorksUnitedIncMember 2020-04-27 2020-04-28 0001172631 SUNW:PaycheckProtectionProgramLoanMember us-gaap:PrincipalForgivenessMember 2020-04-27 2020-04-28 0001172631 2021-01-26 2021-01-27 0001172631 SUNW:RothSalesAgreementMember SUNW:PlacementSharesMember 2021-02-11 2021-02-23 0001172631 SUNW:RothSalesAgreementMember SUNW:PlacementSharesMember 2021-02-23 0001172631 SUNW:RothSalesAgreementMember SUNW:PlacementSharesMember 2021-02-09 2021-02-10 0001172631 SUNW:RothSalesAgreementMember SUNW:PlacementSharesMember 2021-02-10 0001172631 us-gaap:EmployeeStockOptionMember 2021-09-30 0001172631 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001172631 us-gaap:EmployeeStockOptionMember srt:MinimumMember 2021-09-30 0001172631 us-gaap:EmployeeStockOptionMember srt:MaximumMember 2021-09-30 0001172631 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001172631 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001172631 us-gaap:RestrictedStockUnitsRSUMember 2021-09-30 0001172631 SUNW:FacilityMember SUNW:PlanDEnterprisesIncMember srt:PresidentMember 2021-01-01 2021-09-30 0001172631 2021-05-01 2021-05-17 0001172631 us-gaap:SubsequentEventMember 2021-10-21 0001172631 us-gaap:SubsequentEventMember 2021-11-10 0001172631 us-gaap:SubsequentEventMember 2021-11-09 2021-11-09 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure SUNW:Projects

 
 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-Q

 

(Mark One)

 

QUARTERLY REPORT UNDER SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the quarterly period ended September 30, 2021.

 

Or

 

TRANSITION REPORT UNDER SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the transition period from _______________ to _______________

 

Commission File Number 001-36868

 

 

SUNWORKS, INC.

(Name of registrant in its charter)

 

Delaware   01-0592299
(State or other jurisdiction of
incorporation or organization)
  (I.R.S. Employer
Identification No.)

 

1555 Freedom Boulevard

Provo, UT 84604

(Address of principal executive offices) (Zip Code)

 

(385) 497-6955

(Registrant’s telephone Number, including area code)

 

 

(Former name, former address and former fiscal year, if changed since last report)

 

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

 

Title of each class   Ticker symbol(s)   Name of each exchange on which registered
Common stock, par value $0.001 per share   SUNW   The Nasdaq Capital Market

 

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 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 and post such files).

 

Yes ☒ No ☐

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a 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 is a shell company (as defined in Rule 12b-2 of the Exchange Act).

 

Yes ☐ No

 

The number of shares of registrant’s common stock outstanding as of November 10, 2021 was 29,083,599

 

 

 

 

 

 

TABLE OF CONTENTS

 

  Page
   
PART I - FINANCIAL INFORMATION  
   
ITEM 1. FINANCIAL STATEMENTS 4
   
Condensed Consolidated Balance Sheets as of September 30, 2021 (Unaudited) and December 31, 2020 4
   
Unaudited Condensed Consolidated Statements of Operations for the three and nine months ended September 30, 2021 and 2020 5
   
Unaudited Condensed Consolidated Statements of Shareholders’ Equity for the three and nine months ended September 30, 2021 and 2020 6
   
Unaudited Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2021 and 2020 7
   
Notes to the Unaudited Condensed Consolidated Financial Statements 8
   
ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS 20
   
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK 26
   
ITEM 4. CONTROLS AND PROCEDURES 26
   
PART II - OTHER INFORMATION  
   
ITEM 1. LEGAL PROCEEDINGS 27
   
ITEM 1A. RISK FACTORS 27
   
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS 28
   
ITEM 3. DEFAULTS UPON SENIOR SECURITIES 28
   
ITEM 4. MINE SAFETY DISCLOSURES 28
   
ITEM 5. OTHER INFORMATION 28
   
ITEM 6. EXHIBITS 28
   
SIGNATURES 29

 

2

 

 

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

This Quarterly Report on Form 10-Q (this Quarterly Report) contains certain forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934, and we intend that such forward-looking statements be subject to the safe harbors created thereby. For this purpose, any statements contained in this Quarterly Report except for statements of historical fact may be deemed to be forward-looking statements. Without limiting the generality of the foregoing, words such as “may,” “will,” “expect,” “believe,” “anticipate,” “intend,” “could,” “estimate,” or “continue” or the negative or other variations thereof or comparable terminology are intended to identify forward-looking statements. In addition, any statements that refer to projections of our future financial performance, trends in our businesses, or other characterizations of future events or circumstances are forward-looking statements.

 

The forward-looking statements included herein are based on current expectations of our management based on available information and involve a number of risks and uncertainties, all of which are difficult or impossible to predict accurately and many of which are beyond our control. As such, our actual results may differ significantly from those expressed in any forward-looking statements. Factors that might cause these differences include, but are not limited to, the impacts of the COVID-19 pandemic, including the impacts on us, our operations, or our future financial and operational results; those factors discussed in Item 1A, “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2020 (our Annual Report), and the additional risks described in other documents we file from time to time with the Securities and Exchange Commission (SEC). In light of the significant risks and uncertainties inherent in the forward-looking information included herein, the inclusion of such information should not be regarded as a representation by us or any other person that such results will be achieved, and readers are cautioned not to place undue reliance on such forward-looking information. Except as may be required by law, we disclaim any intent to revise the forward-looking statements contained herein to reflect events or circumstances after the date hereof or to reflect the occurrence of unanticipated events.

 

3

 

 

PART I - FINANCIAL INFORMATION

 

ITEM 1. FINANCIAL STATEMENTS.

 

SUNWORKS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

AS OF SEPTEMBER 30, 2021 AND DECEMBER 31, 2020

(in thousands, except share and per share data)

 

   September 30, 2021   December 31, 2020 
    (Unaudited)      
Assets          
Current Assets:          
Cash and cash equivalents  $11,219   $38,991 
Restricted cash   348    348 
Accounts receivable, net   5,561    2,890 
Inventory   10,712    1,179 
Contract assets   12,418    2,397 
Other current assets   3,816    137 
Total Current Assets   44,074    45,942 
Property and equipment, net   3,415    198 
Finance lease right-of-use assets, net   1,223    - 
Operating lease right-of-use assets   2,446    694 
Deposits   135    47 
Intangible assets, net   9,340    - 
Goodwill   37,654    5,464 
Total Assets  $98,287   $52,345 
           
Liabilities and Shareholders’ Equity          
Current Liabilities:          
Accounts payable and accrued liabilities  $9,610   $7,356 
Contract liabilities   11,883    6,260 
Finance lease liability, current portion   452    - 
Operating lease liability, current portion   918    649 
Paycheck Protection Program loan payable, current portion   -    787 
Total Current Liabilities   22,863    15,052 
           
Long-Term Liabilities:          
Finance lease liability, net of current portion   430    - 
Operating lease liability, net of current portion   1,528    45 
Paycheck Protection Program loan payable, net of current portion   -    2,060 
Warranty liability   1,221    1,131 
Total Long-Term Liabilities   3,179    3,236 
Total Liabilities   26,042    18,288 
           
Commitments and contingencies   -    - 
           
Shareholders’ Equity:          
Preferred stock Series B, $0.001 par value, 5,000,000 authorized shares; no shares issued and outstanding   -    - 
Common stock, $0.001 par value; 50,000,000 authorized shares; 27,049,274 and 23,835,258 shares issued and outstanding, at September 30, 2021 and December 31, 2020, respectively   27    24 
Additional paid-in capital   173,993    122,668 
Accumulated deficit   (101,775)   (88,635)
Total Shareholders’ Equity   72,245    34,057 
           
Total Liabilities and Shareholders’ Equity  $98,287   $52,345 

 

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

 

4

 

 

SUNWORKS, INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

FOR THE THREE AND NINE MONTHS ENDED SEPTEMBER 30, 2021 and 2020

(in thousands, except share and per share data)

 

                     
   Three Months Ended   Nine months ended 
   September
30, 2021
   September
30, 2020
   September
30, 2021
   September
30, 2020
 
                 
Revenue, net  $31,220   $7,304   $69,480   $29,335 
                     
Cost of Goods Sold   16,804    5,670    39,836    23,468 
                     
Gross Profit   14,416    1,634    29,644    5,867 
                     
Operating Expenses:                    
Selling and marketing   10,072    1,069    21,468    3,864 
General and administrative   7,663    3,161    17,853    8,135 
Goodwill impairment   -    -    -    4,000 
Stock-based compensation   1,206    16    2,470    137 
Depreciation and amortization   1,930    82    3,900    246 
                     
Total Operating Expenses   20,871    4,328    45,691    16,382 
                     
Operating Loss   (6,455)   (2,694)   (16,047)   (10,515)
                     
Other Income (Expense)                    
Other income, net   5    1    2,896    11 
Interest expense   (10)   (159)   (40)   (555)
Gain on disposal of property and equipment   -    -    51    - 
                     
Total Other Income (Expense), net   (5)   (158)   2,907    (544)
                     
Loss before Income Taxes   (6,460)   (2,852)   (13,140)   (11,059)
                     
Income Tax Expense   -    -    -    - 
                     
Net Loss  $(6,460)  $(2,852)  $(13,140)  $(11,059)
                     
LOSS PER SHARE:                    
Basic  $(0.24)  $(0.17)  $(0.50)  $(0.75)
Diluted  $(0.24)  $(0.17)  $(0.50)  $(0.75)
                     
WEIGHTED-AVERAGE COMMON SHARES OUTSTANDING                    
Basic   27,047,960    16,628,992    26,449,743    14,813,944 
Diluted   27,047,960    16,628,992    26,449,743    14,813,944 

 

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

 

5

 

 

SUNWORKS, INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY

FOR THE THREE AND NINE MONTHS ENDED September 30, 2021 and 2020

(in thousands, except share and per share data)

 

                     
           Additional         
   Common Stock   Paid-in   Accumulated     
   Shares   Amount   Capital   Deficit   Total 
Balance at December 31, 2020   23,835,258   $24   $122,668   $(88,635)  $34,057 
Stock-based compensation   -    -    151    -    151 
Sales of common stock pursuant to S-3 registration statement, net   3,212,486    3    48,855    -    48,858 
                          
Net loss for the three months ended March 31, 2021   -    -    -    (4,813)   (4,813)
Balance at March 31, 2021   27,047,744    27    171,674    (93,448)   78,253 
Stock-based compensation   -    -    1,113    -    1,113 
Net loss for the three months ended September 30, 2021   -    -    -    (1,867)   (1,867)
Balance at June 30, 2021   27,047,744   $27   $172,787   $(95,315)  $77,499 
Stock-based compensation   -    -    1,206    -    1,206 
Issuance of common stock for cashless exercise of options   1,530    -    -    -    - 
Net loss for the three months ended September 30, 2021   -    -    -    (6,460)   (6,460)
Balance at September 30, 2021   27,049,274   $27   $173,993   $(101,775)  $72,245 

 

           Additional         
   Common Stock   Paid-in   Accumulated     
   Shares   Amount   Capital   Deficit   Total 
Balance at December 31, 2019   6,805,697   $7   $81,132   $(72,696)  $8,443 
Stock-based compensation for options   -    -    35    -    35 
Issuance of common stock under terms of restricted stock grants   5,952    -    63    -    63 
Sales of common stock pursuant to S-3 registration statement   9,817,343    10    7,726    -    7,736 
Net loss for the three months ended March 31, 2020   -    -    -    (6,748)   (6,748)
Balance at March 31, 2020   16,628,992    17    88,956    (79,444)   9,529 
Stock-based compensation for options   -    -    23    -    23 
Net loss for the three months ended June 30, 2020   -    -    -    (1,459)   (1,459)
Balance at June 30, 2020   16,628,992   $17   $88,979   $(80,903)  $8,093 
Stock-based compensation for options   -    -    16    -    16 
Net loss for the three months ended September 30, 2020   -    -    -    (2,852)   (2,852)
Balance at September 30, 2020   16,628,992   $17   $88,995   $(83,755)  $5,257 

 

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

 

6

 

 

SUNWORKS, INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

FOR THE NINE MONTHS ENDED September 30, 2021 and 2020

(in thousands, except share and per share data)

 

           
   Nine months ended 
   September 30, 2021   September 30, 2020 
CASH FLOWS FROM OPERATING ACTIVITIES:          
Net loss  $(13,140)  $(11,059)
Adjustments to reconcile net loss to net cash used in operating activities          
Depreciation and amortization   3,900    246 
Amortization of right-of-use assets   762    570 
Gain on sale of equipment   (51)   - 
Paycheck Protection Program loan forgiveness   (2,881)   - 
Stock-based compensation   2,470    137 
Goodwill impairment   -    4,000 
Amortization of debt issuance costs   -    217 
Bad debt expense   255    280 
Changes in Operating Assets and Liabilities, net of acquisition          
Accounts receivable   (1,197)   3,432 
Inventory   (5,700)   1,386 
Deposits and other current assets   (2,073)   154 
Contract assets   (2,685)   903 
Accounts payable and accrued liabilities   (4,669)   (5,142)
Contract liabilities   350    (1,892)
Warranty liability   90    70 
Operating lease liability   (762)   (570)
NET CASH USED IN OPERATING ACTIVITIES   (25,331)   (7,268)
           
CASH FLOWS FROM INVESTING ACTIVITIES:          
Purchase of Solcius LLC, net of cash acquired   (50,619)   - 
Purchase of property and equipment   (535)   (26)
Proceeds from sale of equipment   61    - 
NET CASH USED IN INVESTING ACTIVITIES   (51,093)   (26)
           
CASH FLOWS FROM FINANCING ACTIVITIES:          
Loans payable repayments   -    (337)
Promissory note payable repayment   -    (1,500)
Principal payments on finance lease liabilities   (206)   - 
Proceeds from Paycheck Protection Program loan payable   -    2,847 
Proceeds from sale of common stock, net   48,858    7,736 
NET CASH PROVIDED BY FINANCING ACTIVITIES   48,652    8,746 
           
NET CHANGE IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH   (27,772)   1,452 
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH BEGINNING OF PERIOD   39,339    3,539 
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, END OF PERIOD  $11,567   $4,991 
           
Cash and cash equivalents  $11,219   $4,643 
Restricted cash   348    348 
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, END OF PERIOD  $11,567   $4,991 
           
CASH PAID FOR:          
Interest  $40   $204 
Franchise and corporate excise taxes  $-   $239 
           
SUPPLEMENTAL DISCLOSURES OF NON-CASH TRANSACTIONS          
Increase in operating right-of-use assets and liabilities due to lease modification  $132   $- 
Right-of-use assets obtained in exchange for new finance lease liability  $252   $- 
Right-of-use assets obtained in exchange for new operating lease liability  $697   $- 

 

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

 

7

 

 

SUNWORKS, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

SEPTEMBER 30, 2021

(dollars in thousands, except share and per share data)

 

References herein to “we,” “us,” “Sunworks,” and the “Company” are to Sunworks, Inc. and its wholly owned subsidiaries Sunworks United, Inc. (“Sunworks United”), MD Energy, Inc. (“MD Energy”), Plan B Enterprises, Inc. (“Plan B”) and Solcius LLC (“Solcius”).

 

1. BASIS OF PRESENTATION

 

Sunworks, Inc. (NASDAQ:SUNW) through its wholly owned subsidiaries is a provider of high-performance solar power systems. Sunworks sells, engineers, procures materials, constructs and maintains photo-voltaic solar power systems for customers in a wide range of industries including residential, agricultural, commercial and industrial, state and federal, and public works. Systems range in size from 2 kilowatt to multi-megawatt in size.

 

On April 8, 2021, Sunworks, Inc., through its operating subsidiary Sunworks United (the “Buyer”), acquired all of the issued and outstanding membership interests (the “Acquisition”) of Solcius, from Solcius Holdings, LLC (“Seller”). Located in Provo, Utah, Solcius is a full-service, residential solar systems provider. The transaction creates a national solar power provider with a presence in 14 states, including California, Oregon, Utah, Nevada, Arizona, New Mexico, Texas, Colorado, Minnesota, Wisconsin, Massachusetts, New Jersey, Hawaii and South Carolina. The Company believes the transaction enhances economies of scale, leading to better access to suppliers, vendors and financial partners, as well as marketing and customer acquisition opportunities.

 

The Acquisition was consummated on April 8, 2021 pursuant to a Membership Interest Purchase Agreement, dated as of April 8, 2021 (the “Purchase Agreement”), by and between Buyer and Seller. The purchase price for Solcius consisted of $51,750 in cash, subject to post-closing adjustments related to working capital, cash, indebtedness and transaction expenses. The acquired assets and operating results of Solcius are included in these unaudited condensed consolidated financial statements (“financial statements”) and footnotes since the date of acquisition through September 30, 2021 (see Note 3).

 

The accompanying financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and notes required by GAAP for complete financial statements. In the opinion of management, all normal recurring adjustments considered necessary for a fair presentation have been included. Operating results for the three and nine months ended September 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021. The financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020.

 

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

This summary of significant accounting policies of the Company is presented to assist in understanding the Company’s financial statements. These accounting policies conform to GAAP and have been consistently applied in the preparation of the financial statements.

 

Principles of Consolidation

 

The accompanying consolidated financial statements include the accounts of Sunworks, Inc., and its wholly owned operating subsidiaries, Sunworks United, MD Energy, Plan B and Solcius. All material intercompany transactions have been eliminated upon consolidation of these entities.

 

Reclassifications

 

Certain reclassifications have been made to prior year’s financial statements to conform to classifications used in the current year. Sales commissions, finders’ fees and financing fees paid to third parties have been reclassified from cost of goods sold to selling and marketing in the condensed consolidated statements of operations with no change in the previously reported net losses. Customer deposits have been reclassified and included in contract 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 revenue and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates include estimates used to assess the realizability of the Company’s goodwill, impairments and estimations of long-lived assets, revenue recognition on construction contracts recognized over time, fair value of assets acquired and liabilities assumed in a business combination, allowances for uncollectible accounts, operating and finance lease right-of-use assets and liabilities, warranty reserves, inventory valuation, valuations of non-cash capital stock issuances 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.

 

8

 

 

Revenue Recognition

 

Revenue and related costs on construction contracts are recognized as the performance obligations for work are satisfied over time in accordance with Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers. Under ASC 606, revenue and associated profit, engineering, procurement and construction (“EPC”) projects for residential and smaller commercial systems that require us to deliver functioning solar power systems are generally completed within two to twelve months from commencement of construction. Construction on larger commercial projects may be completed within eighteen to thirty-six months, depending on the size and location. We recognize revenue from EPC services over time as our performance creates or enhances an energy generation asset controlled by the customer.

 

For residential contracts, the Company recognizes revenue upon completion of the job as determined by final inspection. We recognize revenue for systems operations and maintenance over the term of the service period.

 

For EPC revenue, we commence recognizing performance revenue when work starts on the job and continue recognizing revenue over time as work is performed based on the ratio of costs incurred, excluding modules and components, compared to the total estimated non-materials costs at completion of the performance obligations.

 

Judgment is required to evaluate assumptions including the amount of net contract revenue and the total estimated costs to determine the Company’s progress towards contract completion and to calculate the corresponding amount of revenue to recognize. If estimated total costs on any contract are greater than the net contract revenue, the Company recognizes the entire estimated loss in the period the loss becomes known.

 

Changes in estimates for EPC services occur for a variety of reasons, including but not limited to (i) construction plan accelerations or delays, (ii) product cost forecast changes, (iii) change orders, or (iv) changes in other information used to estimate costs. Changes in estimates may have a material effect in the Company’s consolidated statements of operations. The table below outlines the impact on revenue of net changes in estimated transaction prices and input costs for systems related sales contracts (both increases and decreases) for the three and nine months ended September 30, 2021 and 2020 as well as the number of projects that comprise such changes. For purposes of the following table, only projects with changes in estimates that have an impact on revenue and or cost of at least $100, calculated on a quarterly basis during the periods, were presented. Also included in the table is the net change in estimate as a percentage of the aggregate revenue for such projects.

 

(In thousands, except number of projects)  September
30, 2021
   September
30, 2020
   September
30, 2021
   September
30, 2020
 
   Three Months Ended   Nine Months Ended 
(In thousands, except number of projects)  September
30, 2021
   September
30, 2020
   September
30, 2021
   September
30, 2020
 
Increase in revenue from net changes in transaction prices  $-   $-   $190   $200 
Increase (decrease) in revenue from net changes in input cost estimates   1,307    83    985    369
Net increase in revenue from net changes in estimates  $1,307   $83   $1,175   $569 
                     
Number of projects   4    3    6    7 
                     
Net change in estimate as a percentage of aggregate revenue for associated projects   17.3%   1.1%   11.3%   5.2%

 

Contract Assets and Liabilities

 

Contract assets consist of (i) the earned, but unbilled, portion of a project for which payment is deferred by the customer until certain contractual milestones are met; (ii) direct costs, including commissions, labor related costs and permitting fees paid prior to recording revenue, and (iii) unbilled receivables which represent revenue that has been recognized in advance of billing the customer, which is common for larger construction contracts. Contract liabilities consist of deferred revenue, customer deposits and customer advances, which represent consideration received from a customer prior to transferring control of goods or services to the customer under the terms of a contract. Total contract assets and contract liabilities balances as of the respective dates are as follows:

 

   As of 
(In thousands)  September 30, 2021   December 31, 2020 
Contract Assets  $12,418   $2,397 
Contract Liabilities   11,883    6,260 

 

During the three and nine months ended September 30, 2021, the Company recognized revenue of $1,942 and $4,376, respectively, that was included in contract liabilities as of June 30, 2021 and December 31, 2020, respectively. During the three and nine months ended September 30, 2020, the Company recognized revenue of $922 and $3,249, respectively, that was included in contract liabilities as of June 30, 2020 and December 31, 2019, respectively.

 

The following table represents the average percentage of completion as of September 30, 2021 for EPC projects that the Company is constructing. The Company expects to recognize $17,900 of revenue upon transfer of control of the projects.

 

Project  Revenue Category  Expected Years Revenue Recognition Will Be Completed  Average Percentage of Revenue Recognized 
Various Projects  EPC services  2021 - 2022   55.5%

 

Accounts Receivable

 

Accounts receivable are recorded on contracts for amounts currently due based upon progress billings, as well as retention, which are collectible upon completion of the contracts. Retention receivable is the amount withheld by a customer until a contract is completed. Retention receivables of $295 and $392 were included in the balance of trade accounts receivable as of September 30, 2021 and December 31, 2020, respectively.

 

The Company performs ongoing credit evaluation of its customers. Management monitors outstanding receivables based on factors surrounding the credit risk of specific customers, historical trends, age of receivables and other information, and records bad debts using the allowance method. Accounts receivable are presented net of an allowance for doubtful accounts at September 30, 2021 of $491 and at December 31, 2020 of $253. During the three months ended September 30, 2021, $132 of uncollectible accounts receivable was written off against the allowance for doubtful accounts. Additionally, during the three months ended September 30, 2021, $74 was recorded as bad debt expense compared to $0 in the prior year period. During the nine months ended September 30, 2021 and 2020, $255 and $280, respectively, was recorded as bad debt expense.

 

9

 

 

Inventory

 

Inventory is valued at lower of cost or net realizable value determined by the first-in, first-out method. Inventory primarily consists of panels, inverters, optimizers and mounting racks and other materials. The Company reviews the cost of inventories against their estimated net realizable value and records write-downs if any inventories have costs in excess of their net realizable values.

 

Property and Equipment

 

Property and equipment are stated at cost. Depreciation for property and equipment commences when property and equipment are put into service and are depreciated using the straight-line method over the property and equipment’s estimated useful lives:

 

Machinery & equipment  3-7 Years
Office equipment & fixtures  5-7 Years
Computers & software  3-5 Years
Vehicles & trailers  3-7 Years
Leasehold improvements  3-5 Years

 

Intangible Assets

 

The Company’s intangible assets at September 30, 2021 consist of the following:

 

   Amortization
periods
  Cost   Accumulated amortization   Net carrying value 
Trademarks  10 Years  $5,200   $(260)  $4,940 
Backlog of projects  9 Months   2,000    (1,334)   666 
Covenant not-to-compete  3 Years   2,400    (400)   2,000 
Software (included in property and equipment)  3 Years   3,400    (566)   2,834 
Dealer relationships  18 Months   2,600    (866)   1,734 
      $15,600   $(3,426)  $12,174 

 

Intangible assets are stated at their original estimated value at the date of acquisition. The amortization of intangible assets commences upon acquisition. The intangible assets are being amortized using the straight-line method over the intangible asset’s estimated useful life:

 

Amortization expenses for intangible assets for the three and nine months ended September 30, 2021 was as follows:

 

   For the   For the 
   Three Months Ended   Nine months ended 
   September 30, 2021   September 30, 2021 
Trademarks  $130   $260 
Backlog of projects   667    1,334 
Covenant not-to-compete   200    400 
Software   283    566 
Dealer relationships   433    866 
   $1,713   $3,426 

 

Estimated future amortization expense for the Company’s intangible assets as of September 30, 2021 is as follows:

 

   2021 
Years ending December 31,    
Remainder of 2021  $1,713 
2022  $3,753 
2023  $2,453 
2024  $1,004 
2025  $520 
Thereafter  $2,731 

 

Depreciation and amortization expense for the three months ended September 30, 2021 and 2020 was $1,930 and $82, respectively. Depreciation and amortization expense for the nine months ended September 30, 2021 and 2020 was $3,900 and $246, respectively.

 

Leases

 

The Company determines if an arrangement is a lease at inception. Operating lease right-of-use assets (“ROU assets”) and short-term and long-term lease liabilities are included in the condensed consolidated balance sheet. With the acquisition of Solcius in April 2021, the Company has finance lease ROU assets and finance lease liabilities, which are presented appropriately in the condensed consolidated balance sheet.

 

ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating and finance lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The operating and finance lease ROU asset also excludes lease incentives. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component. For lease agreements with terms less than 12 months, the Company has elected the short-term lease measurement and recognition exemption, and the Company recognizes such lease payments on a straight-line basis over the lease term.

 

10

 

 

Stock-Based Compensation

 

The Company periodically issues stock options and restricted stock units (“RSU”) to employees and non-employees. The Company accounts for stock option and RSU grants issued and vesting to employees based on the authoritative guidance provided by the Financial Accounting Standards Board (“FASB”) whereas the value of the award is measured on the date of grant and recognized over the vesting period. The Company accounts for stock option and RSU grants issued and vesting to non-employees in accordance with the authoritative guidance of the FASB whereas the value of the stock compensation is based upon the measurement date as determined at either a) the date at which a performance commitment is reached, or b) at the date at which the necessary performance to earn the equity instruments is complete. Non-employee stock-based compensation charges generally are amortized over the vesting period on a straight-line basis. In certain circumstances where there are no future performance requirements by the non-employee, option grants are immediately vested and the total stock-based compensation charge is recorded in the period of the measurement date.

 

Basic and Diluted Net (Loss) per Share Calculations

 

(Loss) per Share dictates the calculation of basic earnings (loss) per share and diluted earnings per share. Basic earnings (loss) per share are computed by dividing income (loss) available to common shareholders by the weighted-average number of common shares available. Diluted earnings per share is computed similar to basic earnings per share except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential common shares had been issued and if the additional common shares were dilutive. The shares for employee options and RSUs were not used in the calculation of the net loss per share.

 

A net loss causes all outstanding common stock options and unvested RSUs to be anti-dilutive. As a result, the basic and diluted losses per common share are the same for the three and nine months ended September 30, 2021 and 2020, respectively.

 

As of September 30, 2021, the potentially dilutive securities that have been excluded from the computations of weighted average shares outstanding include 307,698 stock options, and 317,500 unvested RSUs.

 

As of September 30, 2020, the potentially dilutive securities that have been excluded from the computations of weighted average shares outstanding include 128,411 stock options.

 

Dilutive per share amounts are computed using the weighted-average number of common shares outstanding and potentially dilutive securities, using the treasury stock method, if their effect would be dilutive.

 

11

 

 

Business Combinations and Goodwill

 

The Company accounts for business combinations under the acquisition method of accounting in accordance with ASC 805, “Business Combinations,” where the total purchase price is allocated to the tangible and identified intangible assets acquired and liabilities assumed based on their estimated fair values. The purchase price is allocated using the information currently available, and may be adjusted, up to one year from acquisition date, after obtaining more information regarding, among other things, asset valuations, liabilities assumed and revisions to preliminary estimates. The purchase price in excess of the fair value of the tangible and identified intangible assets acquired less liabilities assumed is recognized as goodwill.

 

The Company retains a valuation consulting firm to test for goodwill impairment in the fourth quarter of each year and whenever events or circumstances indicate that the carrying amount of an asset exceeds its fair value and may not be recoverable. Early in 2020, as a result of the events and circumstances resulting from the COVID-19 pandemic, the Company’s outlook for revenue, profitability and cash flow had deteriorated. Therefore, the Company performed a quantitative assessment of goodwill at March 31, 2020. It was determined that the carrying value of goodwill exceeded its fair value at March 31, 2020. As a result, the Company recorded an impairment of $4,000. In accordance with the Company’s policies, the Company performed a quantitative assessment of goodwill at December 31, 2020 and no impairment was found. There were no events or circumstances that indicated impairment of goodwill at September 30, 2021.

 

Fair Value of Financial Instruments

 

Disclosures about fair value of financial instruments, requires disclosure of the fair value information, whether or not recognized in the balance sheet, where it is practicable to estimate that value. As of September 30, 2021, the amounts reported for cash, accrued interest and other expenses, and notes payable approximate the fair value because of their short maturities.

 

We account for financial instruments measured as fair value on a recurring basis under ASC Topic 820. ASC Topic 820 defines fair value and established a framework for measuring fair value in accordance with GAAP and also expands disclosures about fair value measurements.

 

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC Topic 820 established a three-tier fair value hierarchy which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1 measurements) and the lowest priority to unobservable inputs (level 3 measurements). These tiers include:

 

  Level 1, defined as observable inputs such as quoted prices for identical instruments in active markets;
     
  Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and
     
  Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.

 

12

 

 

New Accounting Pronouncements

 

Management reviewed currently issued pronouncements during the nine months ended September 30, 2021, and believes that any other recently issued, but not yet effective, accounting standards, if currently adopted, would not have a material effect on the accompanying condensed consolidated financial statements.

 

3. BUSINESS ACQUISITION

 

On April 8, 2021, pursuant to the Purchase Agreement, the Company, through its operating subsidiary Sunworks United Inc. acquired all of the issued and outstanding membership interests of Solcius from the Seller. Located in Provo, Utah, Solcius is a full-service residential solar systems provider.

 

The purchase price for Solcius consisted of $51,750 in cash subject to post-closing adjustments related to working capital, cash, indebtedness and transaction expenses. The Acquisition was accounted for under ASC 805 and the financial results of Solcius have been included in the Company’s financial statements since the date of the Acquisition.

 

Purchase Price Allocation

 

Under the purchase method of accounting, the transaction was valued for accounting purposes at $52,111 which was the fair value of Solcius at the time of acquisition. The assets and liabilities of Solcius were recorded at their respective fair values as of the date of acquisition. The Company used a valuation consultant who identified $15,600 of separately identifiable intangible assets. Any difference between the cost of Solcius and the fair value of the assets acquired and liabilities assumed is recorded as goodwill. The acquisition date estimated fair value of the consideration transferred consisted of the following:

 

   (in thousands) 
Base purchase price  $51,750 
Working capital shortfall   (1,131)
Cash surplus   1,492 
Total purchase price paid  $52,111 
      
Cash  $1,492 
Accounts receivable   1,729 
Inventory   3,833 
Contract assets   7,336 
Prepaids and other current assets   1,603 
Property and equipment   139 
Deposits   91 
Operating lease right-of-use asset   1,885 
Finance lease right-of-use assets   1,200 
Other intangible assets   15,600 
Identifiable assets acquired   34,908 
Accounts payable and accrued liabilities   (6,957)
Contract liabilities   (5,273)
Operating and finance lease liabilities   (2,757)
Liabilities assumed   (14,987)
Net identifiable assets acquired   19,921 
Goodwill   32,190 
Net assets acquired  $52,111 

 

During the three and nine months ended September 30, 2021, we recorded total transaction costs related to the Acquisition of $25 and $774, respectively. These expenses were accounted for separately from the net assets acquired, and are included in general and administrative expense.

 

We will continue to conduct assessments of the net assets acquired and recognized amounts for identifiable assets acquired and liabilities assumed at their estimated acquisition date fair values. We expect that it may take into late 2021 until all post-closing assessments and adjustments are finalized.

 

Pro Forma Information

 

The results of operations for the Acquisition since the April 8, 2021 closing date have been included in our September 30, 2021 condensed consolidated financial statements and include approximately $46,191 of total revenue. The following unaudited pro forma financial information represents a summary of the consolidated results of operations for the three months and nine months ended September 30, 2021 and 2020, assuming the acquisition had been completed as of January 1, 2020. The pro forma financial information includes certain non-recurring pro forma adjustments that were directly attributable to the business combination. The proforma adjustments include the elimination of Acquisition transaction expenses totaling $774 incurred in 2021, and adjustments to recognize amortization of intangible assets, retention stock-based compensation programs and retention bonus accruals in 2020. The retention bonus expense is recognized over the first year following the Acquisition. The pro forma financial information is not necessarily indicative of the results of operations that would have been achieved if the acquisition had been effective as of these dates, or of future results.

 

13

 

 

    September 30, 2021    September 30, 2020    September 30, 2021    September 30, 2020 
                 
   Three Months Ended   Nine months ended 
    September 30, 2021    September 30, 2020    September 30, 2021    September 30, 2020 
                     
Revenue, net  $31,220   $28,717   $95,564   $98,295 
                     
Net Loss  $(4,380)  $(3,436)  $(8,806)  $(14,535)

 

14

 

 

4. REVENUE FROM CONTRACTS WITH CUSTOMERS

 

The following table represents a disaggregation of revenue by customer type from contracts with customers for the three and nine months ended September 30, 2021 and 2020:

 

  

Three Months Ended

September 30,

  

Nine months ended

September 30,

 
   2021   2020   2021   2020 
Commercial  $4,795   $3,683   $14,011   $13,445 
Public Works   1,841    1,633    4,425    8,328 
Residential   24,584    1,988    51,044    7,562 
Total  $31,220   $7,304   $69,480   $29,335 

 

5. OPERATING SEGMENTS

 

The acquisition of Solcius was completed in April 2021. Solcius is a separate segment for management reporting purposes. Segment net revenue, segment operating expenses and segment contribution (loss) information consisted of the following for the three months and nine months ended September 30, 2021.

 

   Solcius   Sunworks   Total 
  

For the Three Months Ended

September 30, 2021

 
   Solcius   Sunworks   Total 
Net revenue  $23,379   $7,841   $31,220 
Cost of sales   10,377    6,427    16,804 
Gross profit   13,002    1,414    14,416 
                
Operating expenses               
Selling & marketing   9,226    846    10,072 
General & administrative   4,316    3,347    7,663 
Segment contribution (loss)   (540)   (2,779)   (3,319)
                
Stock-based compensation   905    301    1,206 
Depreciation and amortization   1,880    50    1,930 
Operating income (loss)  $(3,325)  $(3,130)  $(6,455)

 

   Solcius   Sunworks   Total 
  

For the Nine months ended

September 30, 2021

 
   Solcius   Sunworks   Total 
Net revenue  $46,191   $23,289   $69,480 
Cost of sales   20,122    19,714    39,836 
Gross profit   26,069    3,575    29,644 
                
Operating expenses               
Selling & marketing   18,087    3,381    21,468 
General & administrative   7,847    10,006    17,853 
Segment contribution (loss)   135    (9,812)   (9,677)
                
Stock-based compensation   1,810    660    2,470 
Depreciation and amortization   3,749    151    3,900 
Operating income (loss)  $(5,424)  $(10,623)  $(16,047)

 

6. RIGHT-OF-USE OPERATING LEASES

 

The Company has ROU operating leases for offices, warehouses, vehicles, and office equipment. The Company’s leases have remaining lease terms of 1 year to 6 years, some of which include options to extend.

 

The Company’s operating lease expense for the three and nine months ended September 30, 2021 amounted to $394 and $1,086, respectively. Operating lease payments, which reduced operating cash flows for the three and nine months ended September 30, 2021 amounted to $394 and $1,086, respectively. The difference between the ROU asset amortization of $762 and the associated lease expense of $1,086 consists of early cancellation of a facility lease obligation, new facility leases, short-term leases excluded from the ROU asset calculation, basic operating lease expenses included in the lease expense for property and sales taxes, triple net and common area charges for facilities and other equipment and vehicle lease related charges.

 

15

 

 

Supplemental balance sheet information related to leases is as follows:

 

   September 30, 2021 
    (in thousands) 
Operating lease right-of-use assets  $2,446 
      
Operating lease liabilities—short term   918 
Operating lease liabilities—long term   1,528 
Total operating lease liabilities  $2,446 

 

As of September 30, 2021, the weighted average remaining lease term was 2.5 years and the weighted average discount rate for the Company’s leases was 3.8%.

 

Minimum payments for the operating leases are as follows:

 

   Operating Leases 
    (in thousands) 
Remainder of 2021  $296 
2022   854 
2023   518 
2024   312 
2025   294 
Thereafter   270 
Total lease payments  $2,544 
Less: imputed interest   98 
Total  $2,446 

 

16

 

 

7. RIGHT-OF-USE FINANCE LEASES

 

The Company has finance leases for vehicles. The Company’s finance leases have remaining lease terms of 1 year to 4 years.

 

Supplemental balance sheet information related to finance leases is as follows:

 

   September 30, 2021 
    (in thousands) 
Finance lease right-of-use asset cost  $1,520 
Finance lease right-of-use accumulated amortization   (297)
Finance lease right of use asset, net  $1,223 
      
Finance lease obligation—short term  $452 
Finance lease obligation—long term   430 
Total finance lease obligation  $882 

 

As of September 30, 2021, the weighted average remaining lease term was 2.2 years and the weighted average discount rate for the Company’s leases was 4.5%.

 

Minimum finance lease payments for the remaining lease terms are as follows:

 

   September 30, 2021 
    (in thousands) 
Remainder of 2021  $165 
2022   402 
2023   221 
2024   84 
2025   56 
Thereafter   - 
Total lease payments  $928 
Less: imputed interest   46 
Total  $882 

 

8. PAYCHECK PROTECTION PROGRAM LOAN PAYABLE

 

On April 28, 2020 the Company’s operating subsidiary, Sunworks United, received a loan under the Paycheck Protection Program (“PPP”), which was established by the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”), of $2,847. As modified by the subsequent PPP Flexibility Act of 2020, proceeds from the loan were used to cover documented expenses related to payroll, rent and utilities, during the 24-week period after the cash was received by the Company. The 24-week period ended on October 12, 2020. The loan was accounted for as a financial liability in accordance with FASB ASC 470 until June 29, 2021 when the $2,847 loan, together with $34 of accrued interest, was fully forgiven. As a result, the Company recorded a gain on extinguishment of the debt which is included in other income on the condensed consolidated statements of operations for the nine months ended September 30, 2021.

 

9. CAPITAL STOCK

 

Common Stock

 

On January 27, 2021, the Company filed a Registration Statement on Form S-3 (File No. 333-252475) (the “Registration Statement”) with the Securities and Exchange Commission (the “SEC”). The Registration Statement allows the Company to offer and sell, from time to time in one or more offerings, any combination of common stock, preferred stock, warrants, or units having an aggregate initial offering price not to exceed $100 million. The Registration Statement was declared effective by the SEC on February 3, 2021.

 

On February 10, 2021, the Company entered into a Sales Agreement (the “Roth Sales Agreement”) with Roth Capital Partners, LLC (the “Agent RCP”), pursuant to which the Company could offer and sell from time to time, through the Agent RCP, shares of the Company’s common stock, registered under the Securities Act, pursuant to the Registration Statement filed on Form S-3.

 

Sales of shares pursuant to the Roth Sales Agreement are deemed to be “at the market offerings” as defined in Rule 415 promulgated under the Securities Act. The Agent RCP has agreed to act as sales agent and use commercially reasonable efforts to sell on the Company’s behalf all of the shares requested to be sold by the Company, consistent with its normal trading and sales practices, on mutually agreed terms between the Agent RCP and the Company.

 

3,212,486 shares of common stock (the “Placement Shares”) were sold under the Roth Sales Agreement between February 11, 2021 and February 23, 2021, pursuant to a prospectus supplement that was filed with the SEC on February 10, 2021. Total gross proceeds for the Placement Shares were $49,937 or $15.54 per share. Net proceeds after brokerage costs, professional, registration and other fees were $48,858 or $15.21 per share.

 

17

 

 

10. STOCK-BASED COMPENSATION

 

Options

 

As of September 30, 2021, the Company has non-qualified stock options outstanding to purchase 307,698 shares of common stock, per the terms set forth in the option agreements. The stock options vest at various times and are exercisable for a period of one to five years from the date of grant at exercise prices ranging from $2.10 to $21.70 per share, the market value of the Company’s common stock on the date of each grant. The Company determined the fair market value of these options by using the Black Scholes option valuation model.

 

 

   September 30, 2021 
   Number   Weighted average 
   of Options   exercise price 
Outstanding, beginning December 31, 2020   88,441   $11.02 
Granted   260,000   $12.15 
Exercised   (2,218)   2.10 
Forfeited   (13,527)  $8.44 
Expired   (24,998)  $16.62 
Outstanding at the end of September 30, 2021   307,698   $11.70 
Exercisable at the end of September 30, 2021   47,698   $9.22 

 

The following table summarizes the Company’s restricted stock unit activity during the nine months ended September 30,2021:

   September 30, 2021 
      Weighted Average 
  

Number

Of Shares

   Grant Date Value per Share 
Unvested, beginning December 31, 2020   0   $0.00 
Granted   327,500   $9.08 
Vested   (10,000)  $9.07 
Forfeited   0    0 
Unvested at the end of September 30, 2021   317,500   $9.08 

 

18

 

 

The total combined option and RSU compensation expense recognized in the condensed consolidated statements of operations during the three months ended September 30, 2021 and 2020 was $1,206 and $16, respectively.

 

The total combined option and RSU compensation expense recognized in the condensed consolidated statements of operations during the nine months ended September 30, 2021 and 2020 was $2,470 and $137, respectively.

 

11. RELATED PARTY TRANSACTIONS

 

The Company rents a facility in Durham, California from Plan D Enterprises, Inc., an entity controlled by the Company’s former President of Commercial Operations, for $9 per month.

 

12. COMMITMENTS AND CONTINGENCIES

 

Litigation

 

From time to time, the Company is involved in routine litigation that arises in the ordinary course of business. There are no pending significant legal proceedings to which the Company is a party for which management believes the ultimate outcome would have a negative impact on the Company’s financial position except as noted below:

 

On October 12, 2020, a putative class complaint was filed by a purported stockholder of Sunworks regarding the contemplated but terminated merger among iSun, Inc. (formerly The Peck Company Holdings, Inc.), Peck Mercury, Inc. and Sunworks (the “Merger”). The complaint names, as defendants, each of the Sunworks’ Board of Directors (the “Directors”) and asserts that the Directors breached their fiduciary duties. The plaintiff alleges that the consideration to be received by stockholders of Sunworks was inadequate and that the Registration Statement on Form S-4 contained materially incomplete and misleading information regarding the proposed Merger. On November 24, 2020, the parties filed a joint stipulation to dismiss the action without prejudice with a reservation for plaintiff to seek attorneys’ fees and costs; the Court granted that stipulation and ordered the dismissal on November 25, 2020. On May 17, 2021, the Court granted a stipulation by the parties for plaintiff’s counsel to receive an award of $500 as a mootness fee which was promptly paid by the Company. This amount had been recorded as an accrued liability as of December 31, 2020. As part of the stipulation, the Company did not admit any liability or wrongdoing and the case was closed.

 

There were seven other actions related to the same proposed transaction, all of which have been voluntarily dismissed by the respective plaintiffs.

 

13. SUBSEQUENT EVENTS

 

On October 21, 2021, the Company filed a prospectus supplement with the SEC, pursuant to which the Company could offer and sell from time to time, through the Agent RCP, shares of the Company’s common stock, registered under the Securities Act, pursuant to the Registration Statement.

 

In accordance with the terms of the Roth Sales Agreement, we may offer and sell shares of our common stock under this prospectus having an aggregate offering price of up to $25 million (the “New Placement Shares”) from time to time through or to Agent RCP, as sales agent or principal.

 

Sales of shares pursuant to the Roth Sales Agreement are deemed to be “at the market offerings” as defined in Rule 415 promulgated under the Securities Act. The Agent RCP has agreed to act as sales agent and use commercially reasonable efforts to sell on the Company’s behalf all of the shares requested to be sold by the Company, consistent with its normal trading and sales practices, on mutually agreed terms between the Agent RCP and the Company.

 

Subsequent to September 30, 2021 and through November 10, 2021 the sale and issuance of the New Placement Shares pursuant to the Roth Sales Agreement totaled 2,035,025 additional common shares issued and outstanding resulting in net proceeds of $12,222.

 

19

 

 

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.

(dollars in thousands, except share and per share data)

 

The following discussion of our financial condition and results of operations should be read together with our unaudited condensed consolidated financial statements and related notes included in Part I, Item 1 of this Quarterly Report on Form 10-Q (this Quarterly Report) and the audited consolidated financial statements in our Annual Report on Form 10-K for the year ended December 31, 2020 (our Annual Report). This section contains forward-looking statements that are based on our current expectations and reflect our plans, estimates, and anticipated future financial performance. These statements involve numerous risks and uncertainties. Our actual results may differ materially from those expressed or implied by these forward-looking statements as a result of many factors, including those set forth in the sections entitled “Cautionary Note Regarding Forward-Looking Statements” included in this Quarterly Report.

 

Unless otherwise noted, (1) “Sunworks” refers to Sunworks, Inc., a Delaware corporation formerly known as Solar3D, Inc. (2) “Company,” “we,” “us,” and “our,” refer to the ongoing business operations of Sunworks and its Subsidiaries, whether conducted through Sunworks or a subsidiary of Sunworks, and (3) “Subsidiaries” refers collectively to Sunworks United, Inc. (Sunworks United), MD Energy, Inc. (MD Energy), Plan B Enterprises (Plan B) and Solcius LLC (Solcius).

 

Overview

 

We provide photovoltaic (PV) based power systems for the commercial, public works, and residential markets in California, Nevada, Massachusetts, Oregon, New Jersey, Utah, Arizona, Colorado, New Mexico, Texas, South Carolina, Wisconsin, Minnesota and Hawaii. We have direct sales and/or operations personnel in California, Nevada, Massachusetts, Utah, Arizona, New Mexico, Texas, Colorado, South Carolina, Wisconsin and Minnesota. Through our operating subsidiaries, we design, arrange financing, integrate, install, and manage systems ranging in size from 2kW (kilowatt) for residential projects to multi-MW (megawatt) systems for larger commercial and public works projects. Commercial installations have included installations at office buildings, manufacturing plants, warehouses, service stations, churches, and agricultural facilities such as farms, wineries, and dairies. Public works installations have included school districts, local municipalities, federal facilities and higher education institutions. We provide a full range of installation services to our solar energy customers including design, system engineering, procurement, permitting, construction, grid connection, warranty, system monitoring and maintenance.

 

We currently operate in two segments based upon our organizational structure and the way in which our operations are managed and evaluated. Our Solcius segment is responsible for the vast majority of our residential market revenue and our Sunworks segment services primarily commercial and public works markets.

 

As a result of the Solcius acquisition in April 2021, the portion of our consolidated revenue from residential installations has increased significantly.

 

For the first nine months of 2021, approximately 73% of our 2021 revenue was from installations for the residential market. For the same period, approximately 27% of our revenue was from installations for the commercial and public works markets.

 

For the first nine months of 2020, approximately 26% of our revenue was from installations for the residential market and approximately 74% of our 2020 revenue was from installations for the commercial and public works markets.

 

20

 

 

IMPACT OF COVID-19 ON OUR BUSINESS

 

The continued global novel coronavirus and its variants (COVID-19) pandemic, has resulted in significant governmental measures being implemented to control the spread of the virus, including quarantines, travel restrictions and business shutdowns. The uncertain macroeconomic environment created by the COVID-19 pandemic has had and will continue to have a significant, adverse impact on our business. To assist readers in reviewing management’s discussion and analysis of financial condition and results of operations, we provide the following discussion regarding the effects COVID-19 has had on the Company, what management expects the future impact to be, how we are responding to evolving circumstances and how we are planning for further COVID-19 uncertainties.

 

State and local directives, guidelines, and other restrictions, as well as consumer behavior, continue to impact our operations in the regions in which we operate, particularly California. During the three months and nine months ended September 30, 2021, we continued to serve customers. COVID-19 and the governmental directives materially disrupted the operations of the local and state governments by closing or restricting operations at city, county and state offices for design reviews, permitting projects, and inspections of projects. Utility companies have been unable to provide timely shutdowns, inspections and interconnection approvals. This disruption negatively impacts our ability to complete projects, generate revenue on projects in backlog and causes many customers to delay decisions on new projects.

 

Our revenue and gross profit in the three and nine months ended September 30, 2021 were negatively impacted by governmental responses to the COVID-19 pandemic, which delayed pre-construction approvals and installation activity for our larger public works, agriculture and commercial projects by delaying approvals and restricting our employees’ access to our work sites. Earlier governmental orders and social distancing guidelines slowed our sales process, as our customers avoided interacting with our sales and installation personnel and delayed buying decisions.

 

We received a loan under the Paycheck Protection Program of $2,847 which was used to pay for payroll costs, interest on debt, rent, utilities, and group health care benefits, allowing the Company to focus on revenue generating activities in an effort to mitigate some of the impact COVID-19 has on our business. The entire principal of the loan and all accrued interest was forgiven in June of 2021.

 

Although there is uncertainty around the continued impact and severity the COVID-19 pandemic has had, and will continue to have, on our operations, these developments and measures have negatively affected our business. We will continue to manage the impact through appropriate operational measures. Of concern is how the COVID-19 pandemic continues to spread and could continue to adversely impact our ability to source materials used in our operations or affect our ability to complete ongoing installations in a timely manner. Several of our personnel have been subject to Company-imposed quarantine restrictions based upon possible contact with individuals who have tested positive. We are encouraging our personnel to wear masks and use social distancing and we believe we are taking appropriate sanitization measures. We cannot predict whether any one of our key executives or other personnel could become incapacitated by COVID-19 and its variants.

 

As the COVID-19 pandemic and its effects evolve, we are monitoring our business to ensure that our expenses are in line with expected cash generation. In March 2020, we formed an internal task force to evaluate the ongoing impact of COVID-19 on our business. This task force reviews and analyzes ongoing developments related to COVID-19 as they impact our business and operations. The extent to which our results are affected by the COVID-19 pandemic will largely depend on future developments which cannot be accurately predicted and are uncertain, but the COVID-19 pandemic has had and will continue to have an adverse effect on our business, operations, financial condition, results of operations, and cash flows.

 

Critical Accounting Policies

 

Our discussion and analysis of our financial condition and results of operations are based upon our 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 us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue on construction contracts recognized over time, fair value of assets acquired and liabilities assumed in a business combination, expenses, and related disclosures of contingent assets and liabilities. On an ongoing basis, we evaluate our estimates, including those related to impairment of property, plant and equipment, intangible assets, operating and finance lease right-of-use assets and liabilities, deferred tax assets, costs to complete projects, and fair value computation using the Black Scholes option pricing model. We base our estimates on historical experience and on various other assumptions, such as the trading value of our common stock and estimated future undiscounted cash flows, that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions; however, we believe that our estimates, including those for the above-described items, are reasonable.

 

21

 

 

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 revenue and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates include estimates used to assess the realizability of our goodwill, impairments and estimations of long-lived assets, revenue recognition on construction contracts recognized over time, fair value of assets acquired and liabilities assumed in a business combination, allowances for uncollectible accounts, operating and finance lease right-of-use-assets and liabilities, warranty reserves, inventory valuation, valuations of non-cash capital stock issuances and the valuation allowance on deferred tax assets. We base our 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

 

Revenue and related costs on construction contracts are recognized as the performance obligations for work are satisfied over time in accordance with Accounting Standards Codification (ASC) 606, Revenue from Contracts with Customers. Under ASC 606, revenue and associated profit, engineering, procurement and construction (EPC) projects for residential and smaller commercial systems that require us to deliver functioning solar power systems are generally completed within two to twelve months from commencement of construction. Construction on larger commercial projects may be completed within eighteen to thirty-six months, depending on the size and location. We recognize revenue from EPC services over time as our performance creates or enhances an energy generation asset controlled by the customer.

 

The cost of materials or equipment will generally be excluded from our recognition of profit, unless specifically produced or manufactured for a project, because such costs are not considered to be a measure of progress. All un-allocable indirect costs and corporate general and administrative costs are charged to the periods as incurred. However, in the event a loss on a contract is foreseen, we will recognize the loss in the period it is determined.

 

Revisions in cost and profit estimates, during the course of the contract, are reflected in the accounting period in which the facts, which require the revision, become known. We use an input method based on costs incurred as we believe that this method most accurately reflects our progress toward satisfaction of the performance obligation. Under this method, revenue arising from fixed-price construction contracts is recognized as work is performed based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligations. Changes in job performance, job conditions, and estimated profitability, including those arising from contract penalty provisions, and final contract settlements may result in revisions to costs and income and are recognized in the period in which the revisions are determined.

 

Contract Assets and Liabilities

 

Contract assets consist of (i) the earned, but unbilled, portion of a project for which payment is deferred by the customer until certain contractual milestones are met; and (ii) direct costs, including commissions, labor related costs and permitting fees paid prior to recording revenue, and (iii) unbilled receivables which represent revenue that has been recognized in advance of billing the customer, which is common for larger construction contracts. Contract liabilities consist of deferred revenue and customer deposits and customer advances, which represent consideration received from a customer prior to transferring control of goods or services to the customer under the terms of a contract.

 

Leases

 

We determine if an arrangement is a lease at inception. Operating lease right-of-use assets and short-term and long-term lease liabilities are included on the face of the condensed consolidated balance sheet. Finance lease ROU assets are presented within other assets, and finance lease liabilities presented as short-term or long-term finance lease liabilities.

 

ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we use an incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The operating lease ROU asset also excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. We have lease agreements with lease and non-lease components, which are accounted for as a single lease component. For lease agreements with terms less than 12 months, we have elected the short-term lease measurement and recognition exemption, which recognizes such lease payments on a straight-line basis over the lease term.

 

Indefinite Lived Intangibles and Goodwill Assets

 

We account for business combinations under the acquisition method of accounting in accordance with ASC 805, Business Combinations, where the total purchase price is allocated to the tangible and identified intangible assets acquired and liabilities assumed based on their estimated fair values. The purchase price is allocated using the information currently available, and may be adjusted, up to one year from acquisition date, after obtaining more information regarding, among other things, asset valuations, liabilities assumed and revisions to preliminary estimates. The purchase price in excess of the fair value of the tangible and identified intangible assets acquired less liabilities assumed is recognized as goodwill.

 

We test for indefinite lived intangibles and goodwill impairment in the fourth quarter of each year and whenever events or circumstances indicate that the carrying amount of the asset exceeds its fair value and may not be recoverable.

 

22

 

 

RESULTS OF OPERATIONS FOR THE THREE MONTHS ENDED SEPTEMBER 30, 2021 COMPARED TO THE THREE MONTHS ENDED SEPTEMBER 30, 2020

 

REVENUE AND COST OF GOODS SOLD

 

For the three months ended September 30, 2021, revenue increased to $31,220 compared to $7,304 for the three months ended September 30, 2020. The revenue increase is the result of the April 8, 2021 acquisition of Solcius. Solcius contributed $46,191 of revenue since acquisition and $23,379 during the three months ended September 30, 2021. Solcius contributed 75% to our consolidated revenue for the period. Overall, approximately 79% of revenue in the third quarter of 2021 was from installations for the residential market. Commercial and public works markets contributed 21% of revenue in the period. In contrast, for the same period in 2020, prior to the Solcius acquisition, residential revenue represented 27% of total revenue while commercial and public works revenue was 73% of total revenue.

 

Cost of goods sold for the three months ended September 30, 2021, was $16,804, or 53.8% of revenue compared to $5,670 or 77.6% percent of revenue for the three months ended September 30, 2020. The increase in cost of goods sold is primarily the result of the April 8, 2021 acquisition of Solcius.

 

Gross profit was $14,416 for the quarter ended September 30, 2021, compared to $1,634 of gross profit for the same quarter of the prior year. The gross margin was 46.2% in the third quarter of 2021 compared to 22.4% in the same quarter of 2020. The margin improvement is the result of the Solcius acquisition and the related gross margin on residential projects combined with improved margin on commercial projects completed during the period.

 

SELLING AND MARKETING EXPENSES

 

For the three months ended September 30, 2021, our selling and marketing expenses were $10,072 compared to $1,069 for the three months ended September 30, 2020. The significant increase in expense period over period is primarily the result of the higher revenue and dealer commission expenses related to the Solcius acquisition. Additionally, during the quarter we incurred additional marketing costs to expand lead generation efforts and broaden our brand awareness.

 

GENERAL AND ADMINISTRATIVE EXPENSES

 

Total general and administrative (G&A) expenses were $7,663 for the three months ended September 30, 2021, compared to $3,161 for the three months ended September 30, 2020. G&A expenses primarily increased with the addition of Solcius. During the same quarter of the prior year, Sunworks had reduced salaries and reduced overall spending in response to the COVID-19 restrictions. The increase in G&A expenses versus the prior year quarter included compensation related expenses, general insurance expenses, and executive recruiting fees.

 

STOCK-BASED COMPENSATION EXPENSES

 

During the three months ended September 30, 2021 we incurred $1,206 in total non-cash stock-based compensation expense compared to $16 for the same period in the prior year. The period over period increase in stock-based compensation is the result of the company expanding RSU and stock option grants as part of the compensation structure to a wider population of employees.

 

23

 

 

DEPRECIATION AND AMORTIZATION

 

Depreciation and amortization expense for the three months ended September 30, 2021 was $1,930 compared to $82 for the same period in the prior year. Depreciation and amortization expenses increased as a result of $15,600 of intangible assets identified in the April 2021 Solcius acquisition. Additionally, the Solcius property and equipment acquired increased depreciation expense for the period.

 

OTHER (EXPENSE), NET

 

Other expense was a net $5 for the three months ended September 30, 2021, compared to a net expense of $158 for the same three months in 2020. Interest expense for the quarter ended September 30, 2021 was $10, primarily related to the interest paid on financing leases. Interest expense for the quarter ended September 30, 2020 was $159 and was the result of interest for the remaining balance of a $2.25 million promissory note repaid in December of 2020.

 

NET LOSS

 

The net loss for the three months ended September 30, 2021 was $6,460 compared to a net loss of $2,852 for the three months ended September 30, 2020.

 

RESULTS OF OPERATIONS FOR THE NINE MONTHS ENDED SEPTEMBER 30, 2021 COMPARED TO THE NINE MONTHS ENDED SEPTEMBER 30, 2020

 

REVENUE AND COST OF GOODS SOLD

 

For the nine months ended September 30, 2021, revenue increased to $69,480 compared to $29,335 for the nine months ended September 30, 2020. Approximately 73% of revenue in the first nine months of 2021 was from installations for the residential markets at $51,044 compared to 26% of revenue or $7,562 for the same period in the prior year. The increase is a result of the Solcius acquisition in April 2021. Commercial and public works revenue was 27% of total revenue or $18,436 for the first nine months of 2021, compared to 74% or $21,773 of revenue in the same period of the prior year. Public works revenue was $3,903 higher during the first nine months of 2020. The higher 2020 revenue was the result of a larger project under construction and nearing completion during the same period in the prior year.

 

Cost of goods sold for the nine months ended September 30, 2021, was $39,836 or 57.3% of revenue compared to $23,468 or 80.0% of revenue reported for the nine months ended September 30, 2020. The increase in cost of goods sold is primarily the result of the April 8, 2021 acquisition of Solcius.

 

Gross profit was $29,644 for the nine months ended September 30, 2021. This compares to $5,867 of gross profit for the same period of the prior year. The gross margin improved to 42.7% in the first nine months of 2021 compared to 20.0% in the same nine-month period of 2020. The margin improvement is the result of the Solcius acquisition and the related gross margin on residential projects combined with improved margin on commercial projects completed during the period.

 

Revenue and gross profit in the nine months ended September 30, 2021 were positively impacted by the Solcius acquisition and improving market conditions. In contrast, the prior year operating results were negatively impacted COVID 19 and the governmental responses to the pandemic.

 

SELLING AND MARKETING EXPENSES

 

For the nine months ended September 30, 2021, the Company’s selling and marketing expenses were $21,468 compared to $3,864 for the nine months ended September 30, 2020. As a percentage of revenue, selling and marketing expenses were 30.9% of the first nine months revenue in 2021 compared to 13.2% of the same period of 2020. The vast majority of the expense increase resulted from the Solcius acquisition and additional marketing spend for advertising and branding. The Solcius sales and marketing model focuses on lead generation and effective interaction with third-party sales organizations. During the period, we invested in sales and marketing to expand our lead generation efforts and improve brand awareness. Additionally, these investments are targeted at positively impacting our ability to enter additional markets and grow our in-house sales capability for residential markets.

 

GENERAL AND ADMINISTRATIVE EXPENSES

 

Total G&A expenses of $17,853 for the nine months ended September 30, 2021 increased compared to $8,135 for the nine months ended September 30, 2020. The G&A expenses increased from the prior year nine-month period primarily as a result of the Solcius acquisition in April of 2021. During the same period in 2020, we reduced headcount and discretionary spending in response to the COVID pandemic. G&A expenses will fluctuate as we pursue benefits from the costs savings of more fully integrating Solcius operations while compensation, insurance and employee benefit costs have increased year over year.

 

GOODWILL IMPAIRMENT

 

Goodwill impairment recorded for the nine months ended September 30, 2021 and 2020 was $0 and $4,000, respectively. In March 2020, as a result of the events and circumstances resulting from the COVID-19 pandemic, our outlook for revenue, profitability and cash flow deteriorated. Therefore, we performed a quantitative assessment of goodwill at March 31, 2020. It was determined that the carrying value of goodwill exceeded its fair value at March 31, 2020 and, as a result, we recorded an impairment of $4,000 during the first nine months of 2020.

 

24

 

 

STOCK-BASED COMPENSATION EXPENSES

 

During the nine months ended September 30, 2021 we incurred $2,470 in total non-cash stock-based compensation expense, compared to $137 for the same period in the prior year. The period over period increase in stock-based compensation is the result of the company expanding RSU and stock option grants as part of the compensation structure to a wider population of employees.

 

DEPRECIATION AND AMORTIZATION

 

Depreciation and amortization expense for the nine months ended September 30, 2021 was $3,900 compared to $246 for the same period in the prior year. Depreciation and amortization expenses increased as a result of the Solcius acquisition and $15,600 of identified intangible assets of Solcius. The total $15,600 balance of intangible assets is being amortized over the estimated useful lives of the specific assets. The estimated useful lives range from nine months to ten years. The amortization expense from the April 2021 Solcius acquisition through September 2021 was $3,426.

 

OTHER INCOME (EXPENSE), NET

 

Other income was $2,907 for the nine months ended September 30, 2021, compared to an expense of $544 for the same nine months in 2020. Other income is primarily the result of the June 2021 forgiveness of the Paycheck Protection Program loan of $2,847 and $34 of accrued loan interest. Interest expense for the first nine months of 2021, was $40 compared to $555 during the first nine months of 2020. The 2020 interest expense was primarily related to the interest paid on a $2.25 million loan balance outstanding pursuant to a senior promissory note plus the amortization of a $435 exit fee and the origination loan fees that were both shown as interest expense in the prior year period.

 

NET LOSS

 

The net loss for the nine months ended September 30, 2021 was $13,140. The net loss for the nine months ended September 30, 2020 was $11,059 including the $4,000 goodwill impairment expense.

 

LIQUIDITY AND CAPITAL RESOURCES

 

Liquidity and Capital Resources

 

We had $11,219 in unrestricted cash at September 30, 2021, as compared to $38,991 at December 31, 2020. We believe that the aggregate of our existing cash and cash equivalents, in addition to cash raised through our at the market offering and cash generated in operations will be adequate for us to maintain sufficient liquidity and cash balances for the next twelve months or more.

 

At September 30, 2021, our working capital was a surplus of $21,211 compared to a working capital surplus of $30,890 at December 31, 2020.

 

During the nine months ended September 30, 2021, we used $25,331 of cash in operating activities compared to $7,268 used in operating activities for same period in 2020. The cash used in operating activities was used to reduce payables by taking advantage of purchase discounts for materials, build higher inventory levels to proactively address industry-wide supply chain challenges and to fund the current year net loss which included the legal, accounting and consulting costs incurred for the Solcius acquisition and the settlement of the stockholder lawsuit and mootness fee paid.

 

25

 

 

Net cash used in investing activities totaled $51,093 for the nine months ended September 30, 2021 including $50,619 net cash used to complete the Solcius acquisition and $535 of cash used to purchase trucks, vans and construction equipment to replace leased vehicles and rental equipment. The cash used in investing activities in the same period of 2020 totaled $26 for minor equipment purchases.

 

Net cash provided by financing activities during the nine months ended September 30, 2021 was $48,652. This increase was primarily due to net proceeds from sales of our common stock in February 2021.

 

Net cash provided by financing activities during the nine months ended September 30, 2020 was $8,746. Net cash received through sales of our common stock totaled $7,736 during the nine months ended September 30, 2020. The cash provided by financing activities during the nine months of 2020 was primarily used to pay $1,500 of principal for a senior promissory note. $337 of cash was used to pay off an acquisition convertible promissory note, vehicle and equipment debt.

 

Off-Balance Sheet Arrangements

 

We do not have any off-balance sheet arrangements that are reasonably likely to have a current or future effect on our financial condition, revenue, results of operations, liquidity, or capital expenditures.

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

 

Not Applicable.

 

ITEM 4. CONTROLS AND PROCEDURES

 

Evaluation of Disclosure Controls and Procedures

 

We carried out an evaluation, under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, of the effectiveness of our disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)). Based upon that evaluation, our principal executive officer and principal financial officer concluded that, as of the end of the period covered in this report, our disclosure controls and procedures were effective to ensure that information required to be disclosed in reports we file or submit under the Securities Exchange Act of 1934, as amended, is recorded, processed, summarized and reported within the required time periods specified in the SEC rules and forms and is accumulated and communicated to our management, including our principal executive officer and principal financial 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. In addition, the design of any system of controls is based on assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies and procedures may deteriorate. Control systems can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the control. 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.

 

Changes in Internal Control Over Financial Reporting

 

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 third quarter ended September 30, 2021 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

26

 

 

PART II - OTHER INFORMATION

 

ITEM 1. LEGAL PROCEEDINGS.

 

None.

 

ITEM 1A. RISK FACTORS

 

In addition to the other information set forth in this Form 10-Q, you should carefully consider the factors discussed in Part I, Item 1A. “Risk Factors,” of our 2020 Annual Report on Form 10-K, which could materially affect our business, financial condition, or future results and which are incorporated by reference herein. Set forth below are updates to certain of the risk factors disclosed in our 2020 Annual Report on Form 10-K.

 

We may not realize the anticipated benefits of past or future investments, strategic transactions, or acquisitions, and integration of these acquisitions may disrupt our business and management.

 

We have in the past and may in the future, acquire companies, or enter into joint ventures or other strategic transactions. For example, on April 8, 2021, we acquired all of the membership interests of Solcius, for cash consideration of $51.8 million, a full service, residential solar system provider which provides proposal generation, engineering, permitting, installation services and financial solutions to customers in 14 states across the country, with the largest markets being Texas, California, New Mexico and Colorado.

 

We may not realize the anticipated benefits of past or future investments, strategic transactions, or acquisitions, and these transactions involve numerous risks that are not within our control. These risks include the following, among others:

 

  difficulty in assimilating the operations, systems, and personnel of the acquired company;
     
  difficulty in effectively integrating the acquired technologies or products with our current products and technologies;
     
  difficulty in maintaining controls, procedures and policies during the transition and integration;
     
  disruption of our ongoing business and distraction of our 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 our results of operations;
     
  significant post-acquisition investments which may lower the actual benefits realized through the acquisition;
     
  potential failure of the due diligence processes to identify significant issues with product quality, legal, and financial liabilities, among other things; and
     
  potential inability to assert that internal controls over financial reporting are effective.

 

Our failure to address these risks, or other problems encountered in connection with our past or future investments, strategic transactions, or acquisitions, could cause us to fail to realize the anticipated benefits of these acquisitions or investments, cause us to incur unanticipated liabilities, and harm our business generally. Future acquisitions could also result in dilutive issuances of our equity securities, the incurrence of debt, contingent liabilities, amortization expenses, incremental expenses or the write-off of goodwill, any of which could harm our financial condition or results of operations, and the trading price of our common stock could decline.

 

Mergers and acquisitions are inherently risky, may not produce the anticipated benefits and could adversely affect our business, financial condition or results of operations.

 

27

 

 

Our customer acquisition function is concentrated with certain third-party solar sales channel partners and our growth depends on maintaining and expanding these relationships.

 

A key component of our growth strategy is to develop or expand our relationships with third parties. For example, we are investing resources in establishing strategic relationships with sales channel partners, to generate new customers. Developing new relationships may not occur as quickly as planned or may not generate new customers as planned. A significant portion of our business depends on attracting and retaining new and existing solar sales channel partners. For example, we diversified our market and product concentration following the acquisition of Solcius on April 8, 2021, a leading installer of residential solar systems, which operates in 14 states. Solcius utilizes a combination of sales channel partners and a direct sales strategy to generate new customers. Since acquisition, Solcius has had three sales channel partners that combined accounted for more than 80% of Solcius’ revenue for the first nine months of 2021. Negotiating relationships with our solar partners, investing in due diligence efforts with potential solar partners, training such third parties and contractors, and monitoring them for compliance with our standards require significant time and resources and may present greater risks and challenges than expanding a direct sales or installation team. If we are unsuccessful in establishing or maintaining our relationships with these third parties, our ability to grow our business and address our market opportunities could be impaired. Even if we are able to establish and maintain these relationships, we may not be able to execute on our goal of leveraging these relationships to meaningfully expand our business, brand recognition and customer base. This would limit our growth and our opportunities to generate significant additional revenue or cash flows.

 

We depend on a limited number of suppliers, for certain critical raw materials, components and finished products, including our modules. Any supply interruption or delay could adversely affect our business, prevent us from delivering products to our customers within required timeframes, and could in turn result in sales and installation delays, cancellations, penalty payments, or loss of market share.

 

Our supply chain is subject to natural disasters and other events beyond our control, such as raw material, component, and labor shortages, global and regional shipping and logistics constraints, work stoppages, epidemics or pandemics, earthquakes, floods, fires, volcanic eruptions, power outages, or other natural disasters, and the physical effects of climate change, including changes in weather patterns (including floods, fires, tsunamis, drought, and rainfall levels), water availability, storm patterns and intensities, and temperature levels. Human rights concerns, including forced labor and human trafficking, in foreign countries and associated governmental responses have the potential to disrupt our supply chain and our operations could be adversely impacted. For example, the U.S. Department of Homeland Security issued a withhold release order on June 24, 2021 applicable to silica-based products made by a major producer of polysilicon used by manufacturers of solar panels in China’s Xinjiang Uygur autonomous region, over allegations of widespread, state-backed forced labor in the region. Although we do not believe that raw materials used in the products we sell are sourced from this or other regions with forced labor concerns, any delays or other supply chain disruption resulting from these concerns, associated governmental responses, or a desire to source products, components or materials from other manufacturers or regions could result in shipping, sales and installation delays, cancellations, penalty payments, or loss of revenue and market share, any of which could have a material adverse effect on our business, results of operations, cash flows, and financial condition.

 

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.

 

None.

 

ITEM 3. DEFAULTS UPON SENIOR SECURITIES.

 

None.

 

ITEM 4. MINE SAFETY DISCLOSURES.

 

None.

 

ITEM 5. OTHER INFORMATION.

 

None.

 

ITEM 6. EXHIBITS.

 

Exhibit No.   Description
31.1*   Certification of Principal Executive Officer, pursuant to Rule 13a-14(a)/15d-14(a) of the Securities Exchange Act of 1934.
31.2*   Certification of Principal Financial Officer, pursuant to Rule 13a-14(a)/15d-14(a) of the Securities Exchange Act of 1934.
32.1**   Certification of Principal Executive Officer and Principal Financial Officer, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101.INS**   Inline XBRL Instance Document.
101.SCH**   Inline XBRL Taxonomy Extension Schema Document.
101.CAL**   Inline XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF**   Inline XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB**   Inline XBRL Taxonomy Extension Label Linkbase Document.
101.PRE**   Inline XBRL Taxonomy Extension Presentation Linkbase Document.
104   Cover Page Interactive Data File (embedded within the Inline XBRL document)

 

* Filed herewith.
   
** Furnished herewith and not “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.

 

28

 

 

SIGNATURES

 

In accordance with Section 13 or 15(d) of the Exchange Act, the registrant caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, in the City of Provo, State of Utah, on November 12, 2021.

 

  Sunworks, Inc.
     
Date: November 12, 2021 By: /s/ Gaylon Morris
    Gaylon Morris, Chief Executive Officer
    (Principal Executive Officer)
     
Date: November 12, 2021 By: /s/ Paul C. McDonnel
    Paul C. McDonnel, SVP - Finance & Accounting
    (Principal Financial and Accounting Officer)

 

29

EX-31.1 2 ex31-1.htm

 

EXHIBIT 31.1

 

CERTIFICATION OF CEO PURSUANT TO

SECURITIES EXCHANGE ACT RULES 13A-14 AND 15D-14 AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Gaylon Morris, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of Sunworks, Inc. for the quarter ended September 30, 2021;

 

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 officer(s) 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 Rules 13a-15(f) and 15d-15(f)) for the registrant and 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 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 financial reporting; and

 

5. The registrant’s other certifying officer(s) 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 control over financial reporting which 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 control over financial reporting.

 

  November 12, 2021
   
  /s/ Gaylon Morris
  Gaylon Morris
 

Chief Executive Officer

(Principal Executive Officer)

 

 

 

EX-31.2 3 ex31-2.htm

 

EXHIBIT 31.2

 

CERTIFICATION OF CFO PURSUANT TO

SECURITIES EXCHANGE ACT RULES 13A-14 AND 15D-14 AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Paul C. McDonnel, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of Sunworks, Inc. for the quarter ended September 30, 2021;

 

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 officer(s) 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 Rules 13a-15(f) and 15d-15(f)) for the registrant and 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 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 financial reporting; and

 

5. The registrant’s other certifying officer(s) 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 control over financial reporting which 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 control over financial reporting.

 

  November 12, 2021
   
  /s/ Paul C. McDonnel
  Paul C. McDonnel
  SVP - Finance & Accounting (Principal Financial and Accounting Officer)

 

 

 

EX-32.1 4 ex32-1.htm

 

EXHIBIT 32.1

 

CERTIFICATIONS PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of Sunworks, Inc. (the “Company”) on Form 10-Q for the quarter ended September 30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned officers, does hereby certify, pursuant to 18 U.S.C. section 906 of the Sarbanes-Oxley Act of 2002, that:

 

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities and Exchange Act of 1934 (15 U.S.C. Section 78m or 78o(d)); and

 

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

 

  November 12, 2021
   
  /s/ Gaylon Morris
  Gaylon Morris
 

Chief Executive Officer

(Principal Executive Officer)

 

  November 12, 2021
   
  /s/ Paul C. McDonnel
  Paul C. McDonnel
 

SVP - Finance & Accounting

(Principal Financial and Accounting Officer)

 

These certifications are not be deemed “filed” by the registrant for purposes of Section 18 of the Securities and Exchange Act of 1934, and are not to be incorporated by reference into any of the registrant’s filings under the Securities Act of 1933 or the Exchange Act of 1934, whether made before or after the date of the Quarterly Report on Form 10-Q of Sunworks, Inc., irrespective of any general incorporation language contained in any such filing.

 

 

 

GRAPHIC 5 form10q_001.jpg begin 644 form10q_001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BDS[TM M!112?C0 M%)^-!- "T4S)IWXT +0>E)^-(6!% !FC-(.O-(2,TKH!U%(ISUI M:2 4'BCBFYI<@BFP%##-+FH\ '.<4O4<$4K@/S1FF8;UI1@=Z5P%)Q3=P S0 M<&F$[3TXHYK (TZJ-QX%.20,,BL+7)64+M;%7-*K@?'?B:YM[O\ LZR75MK<2QS,'" MKD ]Z /6P=QP/SIQP!DGBJ&C2R3:7;O(?FV#)]:DU)F2PG=>H0XQ]* )O-C? MY1(OM@TBSQ%R@E3([%N:\E\(:C>7GB=M\S; 3D$UG:KK5_8^)KJ2&1V59" , MT >TRW4,/$LT:?5J;'?6TORQ7$;'ZUY%#IOB'Q*QO"TBHW R<51U"UUCPY*L MCR2! >&)X-%K@>XO($(W,HH5U?E37#Z'KLFM:-OW$3Q]2>XK:T:_=P4=LMFO M,GB'&IRO8U4+HW]V>* Q!Q4+2;8F8G'&:RK+4Q->,C,<#IGO6LL4H->8E3;N M;I()J)Y%4DE@!32^V(L37-7ET\]Z(D8E<\UG7QBIZ!3@Y;G4!MPSD$4AF0'& MX ^E9$TLL5J%BR7'853LK>]FE9Y20/>LEBW+8;ARO4Z$7&3C(S4@(8=:YNYA MO(9]T>2/:M.PNG:-5FX<]C3ABVW:14J:2T+[R*IP3S2>: N6('UKGM6NWCG M5B,56$MWJ"?N\\<]:YZF8/GY$@]E[MR[K4BE.F15_2 /L49Z<5BWZO';H'/S M8Z5L:42MBA;I66'F_;7D:U-(*QJ9V\D\4SS$=V[;BFC2K MEU+AOFQZUC/&5'*R+5%)79TB2JPR&7\ZG4\5S-K!>Q7"AONYKHU! Y/-=N'J M3J:V,I*QY1X]TF[MM66_6(LF!AAVJYHOQ%@MH8K2[BP$& U>AW$=O6UNI :AD#'QZXS_R\'^= 'M%I;I;6\:0QA5 M'2L7QC9PR^'I3(@8H"1FN@BR(D7V%9'BU?\ BGKHY_@HM<$>?_#T^9=SQ$\% M>G:NG7-GJ&<[037,_#4*=4GR>0M=SK%DTNUQP17C9E3:6ATTI]&+J%]ML\*V M21SBL2)98'25L@9J['8R3R!2_P H Q6O-8Q?9\/S@9KQ_8SJQ4D]CHC)4]"* M6]Q8E^>16=IL+EVED7W%3?;;>/$31[@3@"MB-$$6Y1@'MBNE0]K9MF3FH[&/ M:>>;TNP8)NKH,8 R <^E9:7^RX,;( *U0X**1SGI[5Z.%IPB_>,*C;$9 4(( MYQVK FBN%OTM3B8P:=@2;,[4T=[A2%SGKQ6Q MIT 2U4A<&J5Y?>3,$*@\UJVC^9 IQBN/#PCSJYK--0T,G7D"@''/:I;*7R]/ M5F/:I]5FBB4>:N[VJA!?6\P6)8CMS4U[*K=#C\"N5%'V^]RS<9QBNFAB\N+: MHZ#BLJ2"TLG\S!'>M2WNDG0&-LC%;T$KW9%2=]CG]1A>WO&FVD98G-6[;68E MVACVK6EA2<;7 851GTF!U.U0K>N*RG2E%NI?0T52+C9EN*[AFP5(S5U2#TKD M?*GM+M K?+GI73P,QC!;K7?@:ZE&QC.#1YOXGG\06FM_:X5?RDZ!>E55^(.K MQ(5:WR_N.]>KS0129\Q%8'U%4SI.GRR$FUCX_P!FO6,3R%+36?%NJ1O<1.<, M#N/"@5UWB_PG]JT6W6V!9[<'Y?4UW,<$,("0QJ@]A4C;#P5R.] 'AVG:_K/A MX&*.-AP!L*FI;W4]?\1[U9)5B'.P#BO86TVSGE)>WCD/J5J:*RA@4B*!5]@! M0!Y!X(M;B+7\RQ.% QN(Q44EE<#QPTOD/M-P3N_&O95M;>-]Z0JKGOBD-E;E M_,\I-^*0TGA^Y"@L2G05LCW.:'57C*LH(/4&A@>5_#F MWGBU.8RQRHNWY]:[H&0AEX/%2*H!.!BG >M8X^8]!6ZZ(<94'ZTJQKG..E2\(IU&QJ;Y;%'4+(7 M,!_O8K(T]I[2Y,14E?6NG*YZ5']G3KM&:4\/*,K(2:6YSMS->Q7;.@8IG@4T M:K<;2K1-FNC:$$?,HI@M8B&PZB34G<__9 end EX-101.SCH 6 sunw-20210930.xsd INLINE XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - BUSINESS ACQUISITION link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - OPERATING SEGMENTS link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - RIGHT-OF-USE OPERATING LEASES link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - RIGHT-OF-USE FINANCE LEASES link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - PAYCHECK PROTECTION PROGRAM LOAN PAYABLE link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - CAPITAL STOCK link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - BUSINESS ACQUISITION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - OPERATING SEGMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - RIGHT-OF-USE OPERATING LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - RIGHT-OF-USE FINANCE LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - BASIS OF PRESENTATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - SCHEDULE OF CHANGES IN ESTIMATE AGGREGATE REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - SCHEDULE OF CONTRACT ASSETS AND LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - SCHEDULE OF REVENUE RECOGNIZE UPON TRANSFER CONTROL OF PROJECTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - SCHEDULE OF PROPERTY AND EQUIPMENT ESTIMATED USEFUL LIVES (Details) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - SCHEDULE OF INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - SCHEDULE OF AMORTIZATION EXPENSES (Details) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE (Details) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - SCHEDULE OF BUSINESS ACQUISITION LIABILITIES AND ASSETS ACQUIRED (Details) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - SCHEDULE OF BUSINESS ACQUISITION PROFORMA STATEMENTS OF OPERATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - BUSINESS ACQUISITION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - SCHEDULE OF DISAGGREGATION OF REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - SCHEDULE OF SEGMENT REPORTING INFORMATION, BY SEGMENT (Details) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - SCHEDULE OF OPERATING LEASES SUPPLEMENTAL BALANCE SHEET INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - SCHEDULE OF MATURITIES FOR OPERATING LEASES LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - RIGHT-OF-USE OPERATING LEASES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - SCHEDULE OF FINANCE LEASES SUPPLEMENTAL BALANCE SHEET INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - SCHEDULE OF MATURITIES FOR FINANCE LEASES LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - RIGHT-OF-USE FINANCE LEASES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - PAYCHECK PROTECTION PROGRAM LOAN PAYABLE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - CAPITAL STOCK (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - SCHEDULE OF SHARE-BASED COMPENSATION, STOCK OPTIONS ACTIVITY (Details) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - SCHEDULE OF STOCK-BASED COMPENSATION, RESTRICTED STOCK UNIT ACTIVITY (Details) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 sunw-20210930_cal.xml INLINE XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 sunw-20210930_def.xml INLINE XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 sunw-20210930_lab.xml INLINE XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Class of Stock [Axis] Series B Preferred Stock [Member] Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Business Acquisition [Axis] Solcius [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Purchase Agreement [Member] Receivable Type [Axis] Trade Accounts Receivable [Member] Long-Lived Tangible Asset [Axis] Machinery and Equipment [Member] Statistical Measurement [Axis] Minimum [Member] Maximum [Member] Office Equipment & Fixtures [Member] Computer & Software [Member] Vehicles & Trailers [Member] Leasehold Improvements [Member] Finite-Lived Intangible Assets by Major Class [Axis] Trademarks [Member] Backlog of Projects [Member] Covenant Not-to-Compete [Member] Software Development [Member] Dealer Relationships [Member] Antidilutive Securities [Axis] Equity Option [Member] Unvested Restricted Stock Units [Member] Solcius Holdings, LLC [Member] Segments [Axis] Customer [Axis] Commercial [Member] Public Works [Member] Residential [Member] Sunworks [Member] Scenario [Axis] Addition to Basic Operating Lease [Member] Paycheck Protection Program Loan [Member] Series [Axis] Sunworks United, Inc [Member] Loan Restructuring Modification [Axis] Principal Forgiveness [Member] Roth Sales Agreement [Member] Sale of Stock [Axis] Placement Shares [Member] Award Type [Axis] Share-based Payment Arrangement, Option [Member] Restricted Stock Units (RSUs) [Member] Facility [Member] Plan D Enterprises, Inc [Member] Title of Individual [Axis] President [Member] Subsequent Event Type [Axis] Subsequent Event [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Statement of Financial Position [Abstract] Assets Current Assets: Cash and cash equivalents Restricted cash Accounts receivable, net Inventory Contract assets Other current assets Total Current Assets Property and equipment, net Finance lease right-of-use assets, net Operating lease right-of-use assets Deposits Intangible assets, net Goodwill Total Assets Liabilities and Shareholders’ Equity Current Liabilities: Accounts payable and accrued liabilities Contract liabilities Finance lease liability, current portion Operating lease liability, current portion Paycheck Protection Program loan payable, current portion Total Current Liabilities Long-Term Liabilities: Finance lease liability, net of current portion Operating lease liability, net of current portion Paycheck Protection Program loan payable, net of current portion Warranty liability Total Long-Term Liabilities Total Liabilities Commitments and contingencies Shareholders’ Equity: Preferred stock Series B, $0.001 par value, 5,000,000 authorized shares; no shares issued and outstanding Common stock, $0.001 par value; 50,000,000 authorized shares; 27,049,274 and 23,835,258 shares issued and outstanding, at September 30, 2021 and December 31, 2020, respectively Additional paid-in capital Accumulated deficit Total Shareholders’ Equity Total Liabilities and Shareholders’ Equity Statement [Table] Statement [Line Items] Preferred stock, par value Preferred stock, shares authorized Preferred stock, shares issued Preferred stock, shares outstanding Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Income Statement [Abstract] Revenue, net Cost of Goods Sold Gross Profit Operating Expenses: Selling and marketing General and administrative Goodwill impairment Stock-based compensation Depreciation and amortization Total Operating Expenses Operating Loss Other Income (Expense) Other income, net Interest expense Gain on disposal of property and equipment Total Other Income (Expense), net Loss before Income Taxes Income Tax Expense Net Loss LOSS PER SHARE: Basic Diluted WEIGHTED-AVERAGE COMMON SHARES OUTSTANDING Basic Diluted Beginning balance, value Beginning balance, shares Stock-based compensation for options Issuance of common stock under terms of restricted stock grants Issuance of common stock under terms of restricted stock grants, shares Issuance of common stock for cashless exercise of options Issuance of common stock for cashless exercise of options, shares Sales of common stock pursuant to S-3 registration statement Sales of common stock pursuant to S-3 registration statement, shares Net loss Ending balance, value Ending balance, shares Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Adjustments to reconcile net loss to net cash used in operating activities Amortization of right-of-use assets Gain on sale of equipment Paycheck Protection Program loan forgiveness Amortization of debt issuance costs Bad debt expense Changes in Operating Assets and Liabilities, net of acquisition Accounts receivable Inventory Deposits and other current assets Contract assets Accounts payable and accrued liabilities Contract liabilities Warranty liability Operating lease liability NET CASH USED IN OPERATING ACTIVITIES CASH FLOWS FROM INVESTING ACTIVITIES: Purchase of Solcius LLC, net of cash acquired Purchase of property and equipment Proceeds from sale of equipment NET CASH USED IN INVESTING ACTIVITIES CASH FLOWS FROM FINANCING ACTIVITIES: Loans payable repayments Promissory note payable repayment Principal payments on finance lease liabilities Proceeds from Paycheck Protection Program loan payable Proceeds from sale of common stock, net NET CASH PROVIDED BY FINANCING ACTIVITIES NET CHANGE IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH CASH, CASH EQUIVALENTS, AND RESTRICTED CASH BEGINNING OF PERIOD CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, END OF PERIOD Cash and cash equivalents Restricted cash CASH PAID FOR: Interest Franchise and corporate excise taxes SUPPLEMENTAL DISCLOSURES OF NON-CASH TRANSACTIONS Increase in operating right-of-use assets and liabilities due to lease modification Right-of-use assets obtained in exchange for new finance lease liability Right-of-use assets obtained in exchange for new operating lease liability Organization, Consolidation and Presentation of Financial Statements [Abstract] BASIS OF PRESENTATION Accounting Policies [Abstract] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Business Combination and Asset Acquisition [Abstract] BUSINESS ACQUISITION Revenue from Contract with Customer [Abstract] REVENUE FROM CONTRACTS WITH CUSTOMERS Segment Reporting [Abstract] OPERATING SEGMENTS Right-of-use Operating Leases RIGHT-OF-USE OPERATING LEASES Right-of-use Finance Leases RIGHT-OF-USE FINANCE LEASES Debt Disclosure [Abstract] PAYCHECK PROTECTION PROGRAM LOAN PAYABLE Equity [Abstract] CAPITAL STOCK Share-based Payment Arrangement [Abstract] STOCK-BASED COMPENSATION Related Party Transactions [Abstract] RELATED PARTY TRANSACTIONS Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Subsequent Events [Abstract] SUBSEQUENT EVENTS Principles of Consolidation Reclassifications Use of Estimates Revenue Recognition Accounts Receivable Inventory Property and Equipment Intangible Assets Leases Stock-Based Compensation Basic and Diluted Net (Loss) per Share Calculations Business Combinations and Goodwill Fair Value of Financial Instruments New Accounting Pronouncements SCHEDULE OF CHANGES IN ESTIMATE AGGREGATE REVENUE SCHEDULE OF CONTRACT ASSETS AND LIABILITIES SCHEDULE OF REVENUE RECOGNIZE UPON TRANSFER CONTROL OF PROJECTS SCHEDULE OF PROPERTY AND EQUIPMENT ESTIMATED USEFUL LIVES SCHEDULE OF INTANGIBLE ASSETS SCHEDULE OF AMORTIZATION EXPENSES SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE SCHEDULE OF BUSINESS ACQUISITION LIABILITIES AND ASSETS ACQUIRED SCHEDULE OF BUSINESS ACQUISITION PROFORMA STATEMENTS OF OPERATIONS SCHEDULE OF DISAGGREGATION OF REVENUE SCHEDULE OF SEGMENT REPORTING INFORMATION, BY SEGMENT SCHEDULE OF OPERATING LEASES SUPPLEMENTAL BALANCE SHEET INFORMATION SCHEDULE OF MATURITIES FOR OPERATING LEASES LIABILITIES SCHEDULE OF FINANCE LEASES SUPPLEMENTAL BALANCE SHEET INFORMATION SCHEDULE OF MATURITIES FOR FINANCE LEASES LIABILITIES SCHEDULE OF SHARE-BASED COMPENSATION, STOCK OPTIONS ACTIVITY SCHEDULE OF STOCK-BASED COMPENSATION, RESTRICTED STOCK UNIT ACTIVITY Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Cash payment to acquire business Increase in revenue from net changes in transaction prices Increase (decrease) in revenue from net changes in input cost estimates Net increase in revenue from net changes in estimates Number of projects Net change in estimate as a percentage of aggregate revenue for associated projects Project Revenue Category Expected year revenue recognition will be completed Average percentage of Revenue Recognized Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Property and Equipment, estimated useful lives Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets [Line Items] Intangible assets amortization period Cost Accumulated amortization Net carrying value Amortization expense Remainder of 2021 2022 2023 2024 2025 Thereafter Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Accounts, Notes, Loans and Financing Receivable [Line Items] Contract with Customer, Liability, Revenue Recognized [custom:RevenueFromContractWithCustomerTransferOfControlProjects] Accounts receivable Uncollectible accounts receivable Antidilutive securities excluded from computation of earnings per share, amount (in shares) Goodwill, Impairment Loss Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Line Items] Base purchase price Working capital shortfall Cash surplus Total purchase price paid Cash Accounts receivable Inventory Contract assets Prepaids and other current assets Property and equipment Deposits Operating lease right-of-use asset Finance lease right-of-use assets Other intangible assets Intangible assets acquired Accounts payable and accrued liabilities Contract liabilities Operating and finance lease liabilities Liabilities assumed Net assets acquired Total purchase price Revenue, net Net Loss Purchase price Business Combination, Consideration Transferred Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Asset Acquisition, Consideration Transferred, Transaction Cost Net revenue Proforma acquisition Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Total Schedule of Segment Reporting Information, by Segment [Table] Segment Reporting Information [Line Items] Cost of sales Gross profit Selling & marketing General & administrative Segment contribution (loss) Operating income (loss) Schedule Of Operating Leases Supplemental Balance Sheet Information Operating lease liabilities—short term Operating lease liabilities—long term Total operating lease liabilities Schedule Of Maturities For Operating Leases Liabilities Remainder of 2021 2022 2023 2024 2025 Thereafter Total lease payments Less: imputed interest Total Lessee, Operating Lease, Term of Contract Operating Lease, Expense Operating Lease, Payments [custom:OperatingLeaseDifferenceOfRightOfUseAssetAmortizationExpenses] Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Discount Rate, Percent Schedule Of Finance Leases Supplemental Balance Sheet Information Finance lease right-of-use asset cost Finance lease right-of-use accumulated amortization Finance lease right of use asset, net Finance lease obligation—short term Finance lease obligation—long term Total finance lease obligation Schedule Of Maturities For Finance Leases Liabilities Remainder of 2021 2022 2023 2024 2025 Thereafter Total lease payments Less: imputed interest Total Finance lease, remaining lease term Finance Lease, Weighted Average Remaining Lease Term Finance Lease, Weighted Average Discount Rate, Percent Proceeds from Loan Originations Debt Instrument, Decrease, Forgiveness Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary, Sale of Stock [Line Items] Aggregate sale value of common stock Sale of shares of common stock Proceeds from private placement Sale of stock, price per share Sale of stock price per share, after issuance cost Number of Options, Outstanding, beginning Weighted Average Exercise Price, Outstanding, beginning Number of Options, Granted Weighted Average Exercise Price, Granted Number of Options, Exercised Weighted Average Exercise Price, Exercised Number of Options, Forfeited Weighted Average Exercise Price, Forfeited Number of Options, Expired Weighted Average Exercise Price, Expired Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance Number of Options, Exercisable at the end Weighted Average Exercise Price, Exercisable at the end Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Number of Shares, Outstanding, beginning Weighted Average Grant Date Value, beginning Number of Shares, Outstanding, Granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Number of Shares, Outstanding, Vested Weighted Average Grant Date Value, Vested Number of Shares, Outstanding, Forfeited Weighted Average Grant Date Value, Forfeited Number of Shares, Outstanding, ending Weighted Average Grant Date Value, Outstanding, ending Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based Payment Arrangement, Noncash Expense Payments for Rent Loss Contingency, Damages Awarded, Value Subsequent Event [Table] Subsequent Event [Line Items] General Partners' Offering Costs Common stock issued Common shares outstanding Proceeds from issuance of common stock Solcius [Member] Increase decrease in revenue from net changes in input cost estimates. Contract with customer liability cumulative catch up net increase decrease in revenue from net changes in estimates. Contract with customer liability cumulative catch up increase decrease in revenue from net changes in input cost estimate. Contract with customer liability cumulative catch up number of Projects. Paycheck protection program loan forgiveness. Franchise and corporate excise taxes. Increase In operating right of use assets and liabilities due to lease modification. Revenue from contract with customer transfer of control projects. Uncollectible accounts receivable. Backlog of Projects [Member] Covenant Not-to-Compete [Member] Dealer Relationships [Member] Business acquisition purchase price. Solcius Holdings, LLC [Member] Business acquisition working capital shortfall Business acquisition cash surplus. Business combination recognized identifiable assets acquired and liabilities assumed deposits. Business combination recognized identifiable assets acquired and liabilities assumed operating lease. Business combination recognized identifiable assets acquired and liabilities assumed other intangible assets. Finance lease liability payments due year after four. Proforma business acquisition transaction cost. Paycheck Protection Program Loan [Member] Sunworks United, Inc [Member] Accrued Interest Forgiveness [Member] Roth Sales Agreement [Member]. Placement Shares [Member] Sale of stock price per share, after issuance cost. Commercial [Member] Public Works [Member] Residential [Member] 2016 Plan [Member] Eight Members [Member] Restricted Stock Grant Agreement [Member] Gaylon Morris [Member] One Year Anniversary [Member] 24 Equal Monthly Installments [Member] Seven Members of Solcius [Member] January 2021 [Member] April 2021 [Member] Segment contribution loss. Difference of ROU asset amortization. Addition to Basic Operating Lease [Member] Thereafter. Facility [Member] Purchase Agreement. Schedule of changes in estimated aggregate revenue [Table Text Block] Revenue remaining performance obligation expected projects. Revenue remaining performance obligation upon revenue category. Schedule of property and equipment estimated useful lives [Table Text Block] Office Equipment & Fixtures [Member] Computer & Software [Member] Vehicles & Trailers [Member] Unvested Restricted Stock Units [Member] Vested Restricted Stock Units [Member] Schedule of finance lease supplemental balance sheet information [Table Text Block] Business combination recognized identifiable assets acquired and liabilities assumed finance lease. July 2021 [Member] Schedule of operating supplemental balance sheet information [Table Text Block] 2016 Equity Incentive Plan [Member] Four Independent Members Of Board Of Directors [Member] Plan D Enterprises, Inc [Member] Net change in estimate as a percentage of aggregate revenue for associated projects. Assets, Current Assets [Default Label] Liabilities, Current Liabilities, Noncurrent Liabilities Stockholders' Equity Attributable to Parent Liabilities and Equity Operating Expenses Interest Expense, Other Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Diluted Shares, Outstanding PaycheckProtectionProgramLoanForgiveness Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Other Current Assets Increase (Decrease) in Contract with Customer, Asset Increase (Decrease) in Accounts Payable and Accrued Liabilities Increase (Decrease) in Contract with Customer, Liability Increase (Decrease) in Other Operating Liabilities Net Cash Provided by (Used in) Operating Activities Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities Repayments of Debt Repayments of Notes Payable Finance Lease, Principal Payments Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash Equivalents, at Carrying Value Inventory, Policy [Policy Text Block] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeposits Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Business Acquisition, Pro Forma Revenue Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Lessee, Operating Lease, Liability, to be Paid, Year One Lessee, Operating Lease, Liability, to be Paid, Year Two Lessee, Operating Lease, Liability, to be Paid, Year Three Lessee, Operating Lease, Liability, to be Paid, Year Four LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour Lessee, Operating Lease, Liability, to be Paid Finance Lease, Right-of-Use Asset, Accumulated Amortization Finance Lease, Liability Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Finance Lease, Liability, to be Paid, Year One Finance Lease, Liability, to be Paid, Year Two Finance Lease, Liability, to be Paid, Year Three Finance Lease, Liability, to be Paid, Year Four FinanceLeaseLiabilityPaymentsDueYearAfterFour Finance Lease, Liability, Payment, Due Finance Lease, Liability, Undiscounted Excess Amount Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares EX-101.PRE 10 sunw-20210930_pre.xml INLINE XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 form10q_htm.xml IDEA: XBRL DOCUMENT 0001172631 2021-01-01 2021-09-30 0001172631 2021-11-10 0001172631 2021-09-30 0001172631 2020-12-31 0001172631 us-gaap:SeriesBPreferredStockMember 2021-09-30 0001172631 us-gaap:SeriesBPreferredStockMember 2020-12-31 0001172631 2021-07-01 2021-09-30 0001172631 2020-07-01 2020-09-30 0001172631 2020-01-01 2020-09-30 0001172631 us-gaap:CommonStockMember 2020-12-31 0001172631 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001172631 us-gaap:RetainedEarningsMember 2020-12-31 0001172631 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001172631 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001172631 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001172631 2021-01-01 2021-03-31 0001172631 us-gaap:CommonStockMember 2021-03-31 0001172631 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001172631 us-gaap:RetainedEarningsMember 2021-03-31 0001172631 2021-03-31 0001172631 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001172631 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001172631 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001172631 2021-04-01 2021-06-30 0001172631 us-gaap:CommonStockMember 2021-06-30 0001172631 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001172631 us-gaap:RetainedEarningsMember 2021-06-30 0001172631 2021-06-30 0001172631 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001172631 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001172631 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001172631 us-gaap:CommonStockMember 2021-09-30 0001172631 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001172631 us-gaap:RetainedEarningsMember 2021-09-30 0001172631 us-gaap:CommonStockMember 2019-12-31 0001172631 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001172631 us-gaap:RetainedEarningsMember 2019-12-31 0001172631 2019-12-31 0001172631 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001172631 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001172631 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001172631 2020-01-01 2020-03-31 0001172631 us-gaap:CommonStockMember 2020-03-31 0001172631 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001172631 us-gaap:RetainedEarningsMember 2020-03-31 0001172631 2020-03-31 0001172631 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001172631 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001172631 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001172631 2020-04-01 2020-06-30 0001172631 us-gaap:CommonStockMember 2020-06-30 0001172631 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001172631 us-gaap:RetainedEarningsMember 2020-06-30 0001172631 2020-06-30 0001172631 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001172631 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001172631 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001172631 us-gaap:CommonStockMember 2020-09-30 0001172631 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001172631 us-gaap:RetainedEarningsMember 2020-09-30 0001172631 2020-09-30 0001172631 SUNW:SolciusMember SUNW:PurchaseAgreementMember 2021-04-07 2021-04-08 0001172631 us-gaap:TradeAccountsReceivableMember 2021-09-30 0001172631 us-gaap:TradeAccountsReceivableMember 2020-12-31 0001172631 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-09-30 0001172631 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-09-30 0001172631 srt:MinimumMember SUNW:OfficeEquipmentAndFixturesMember 2021-01-01 2021-09-30 0001172631 srt:MaximumMember SUNW:OfficeEquipmentAndFixturesMember 2021-01-01 2021-09-30 0001172631 srt:MinimumMember SUNW:ComputerAndSoftwareMember 2021-01-01 2021-09-30 0001172631 srt:MaximumMember SUNW:ComputerAndSoftwareMember 2021-01-01 2021-09-30 0001172631 srt:MinimumMember SUNW:VehiclesAndTrailersMember 2021-01-01 2021-09-30 0001172631 srt:MaximumMember SUNW:VehiclesAndTrailersMember 2021-01-01 2021-09-30 0001172631 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-09-30 0001172631 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-09-30 0001172631 us-gaap:TrademarksMember 2021-01-01 2021-09-30 0001172631 us-gaap:TrademarksMember 2021-09-30 0001172631 SUNW:BacklogOfProjectsMember 2021-01-01 2021-09-30 0001172631 SUNW:BacklogOfProjectsMember 2021-09-30 0001172631 SUNW:CovenantNotToCompeteMember 2021-01-01 2021-09-30 0001172631 SUNW:CovenantNotToCompeteMember 2021-09-30 0001172631 us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-09-30 0001172631 us-gaap:SoftwareDevelopmentMember 2021-09-30 0001172631 SUNW:DealerRelationshipsMember 2021-01-01 2021-09-30 0001172631 SUNW:DealerRelationshipsMember 2021-09-30 0001172631 us-gaap:TrademarksMember 2021-07-01 2021-09-30 0001172631 SUNW:BacklogOfProjectsMember 2021-07-01 2021-09-30 0001172631 SUNW:CovenantNotToCompeteMember 2021-07-01 2021-09-30 0001172631 us-gaap:SoftwareDevelopmentMember 2021-07-01 2021-09-30 0001172631 SUNW:DealerRelationshipsMember 2021-07-01 2021-09-30 0001172631 us-gaap:StockOptionMember 2021-01-01 2021-09-30 0001172631 SUNW:UnvestedRestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001172631 us-gaap:StockOptionMember 2020-01-01 2020-09-30 0001172631 SUNW:SolciusHoldingsLLCMember 2021-04-01 2021-04-08 0001172631 SUNW:SolciusHoldingsLLCMember 2021-04-18 0001172631 SUNW:SolciusHoldingsLLCMember 2021-04-08 0001172631 SUNW:SolciusHoldingsLLCMember 2021-07-01 2021-09-30 0001172631 SUNW:SolciusHoldingsLLCMember 2021-01-01 2021-09-30 0001172631 SUNW:SolciusMember 2021-04-06 2021-04-08 0001172631 SUNW:SolciusHoldingsLLCMember 2020-07-01 2020-09-30 0001172631 SUNW:SolciusHoldingsLLCMember 2020-01-01 2020-09-30 0001172631 SUNW:CommercialMember 2021-07-01 2021-09-30 0001172631 SUNW:CommercialMember 2020-07-01 2020-09-30 0001172631 SUNW:CommercialMember 2021-01-01 2021-09-30 0001172631 SUNW:CommercialMember 2020-01-01 2020-09-30 0001172631 SUNW:PublicWorksMember 2021-07-01 2021-09-30 0001172631 SUNW:PublicWorksMember 2020-07-01 2020-09-30 0001172631 SUNW:PublicWorksMember 2021-01-01 2021-09-30 0001172631 SUNW:PublicWorksMember 2020-01-01 2020-09-30 0001172631 SUNW:ResidentialMember 2021-07-01 2021-09-30 0001172631 SUNW:ResidentialMember 2020-07-01 2020-09-30 0001172631 SUNW:ResidentialMember 2021-01-01 2021-09-30 0001172631 SUNW:ResidentialMember 2020-01-01 2020-09-30 0001172631 SUNW:SolciusMember 2021-07-01 2021-09-30 0001172631 SUNW:SunworksMember 2021-07-01 2021-09-30 0001172631 SUNW:SolciusMember 2021-01-01 2021-09-30 0001172631 SUNW:SunworksMember 2021-01-01 2021-09-30 0001172631 srt:MinimumMember 2021-09-30 0001172631 srt:MaximumMember 2021-09-30 0001172631 SUNW:AdditionToBasicOperatingLeaseMember 2021-01-01 2021-09-30 0001172631 SUNW:PaycheckProtectionProgramLoanMember SUNW:SunWorksUnitedIncMember 2020-04-27 2020-04-28 0001172631 us-gaap:PrincipalForgivenessMember SUNW:PaycheckProtectionProgramLoanMember 2020-04-27 2020-04-28 0001172631 2021-01-26 2021-01-27 0001172631 SUNW:PlacementSharesMember SUNW:RothSalesAgreementMember 2021-02-11 2021-02-23 0001172631 SUNW:PlacementSharesMember SUNW:RothSalesAgreementMember 2021-02-23 0001172631 SUNW:PlacementSharesMember SUNW:RothSalesAgreementMember 2021-02-09 2021-02-10 0001172631 SUNW:PlacementSharesMember SUNW:RothSalesAgreementMember 2021-02-10 0001172631 us-gaap:EmployeeStockOptionMember 2021-09-30 0001172631 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001172631 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2021-09-30 0001172631 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2021-09-30 0001172631 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001172631 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001172631 us-gaap:RestrictedStockUnitsRSUMember 2021-09-30 0001172631 srt:PresidentMember SUNW:FacilityMember SUNW:PlanDEnterprisesIncMember 2021-01-01 2021-09-30 0001172631 2021-05-01 2021-05-17 0001172631 us-gaap:SubsequentEventMember 2021-10-21 0001172631 us-gaap:SubsequentEventMember 2021-11-10 0001172631 us-gaap:SubsequentEventMember 2021-11-09 2021-11-09 iso4217:USD shares iso4217:USD shares pure SUNW:Projects 0001172631 false --12-31 Q3 3249000 10-Q true 2021-09-30 2021 false 001-36868 SUNWORKS, INC. DE 01-0592299 1555 Freedom Boulevard Provo UT 84604 (385) 497-6955 Common stock, par value $0.001 per share SUNW NASDAQ Yes Yes Non-accelerated Filer true false false 29083599 11219000 38991000 348000 348000 5561000 2890000 10712000 1179000 12418000 2397000 3816000 137000 44074000 45942000 3415000 198000 1223000 2446000 694000 135000 47000 9340000 37654000 5464000 98287000 52345000 9610000 7356000 11883000 6260000 452000 918000 649000 787000 22863000 15052000 430000 1528000 45000 2060000 1221000 1131000 3179000 3236000 26042000 18288000 0.001 0.001 5000000 5000000 0 0 0 0 0.001 0.001 50000000 50000000 27049274 27049274 23835258 23835258 27000 24000 173993000 122668000 -101775000 -88635000 72245000 34057000 98287000 52345000 31220000 7304000 69480000 29335000 16804000 5670000 39836000 23468000 14416000 1634000 29644000 5867000 10072000 1069000 21468000 3864000 7663000 3161000 17853000 8135000 4000000 1206000 16000 2470000 137000 1930000 82000 3900000 246000 20871000 4328000 45691000 16382000 -6455000 -2694000 -16047000 -10515000 5000 1000 2896000 11000 10000 159000 40000 555000 51000 -5000 -158000 2907000 -544000 -6460000 -2852000 -13140000 -11059000 -6460000 -2852000 -13140000 -11059000 -0.24 -0.17 -0.50 -0.75 -0.24 -0.17 -0.50 -0.75 27047960 16628992 26449743 14813944 27047960 16628992 26449743 14813944 23835258 24000 122668000 -88635000 34057000 151000 151000 3212486 3000 48855000 48858000 -4813000 -4813000 27047744 27000 171674000 -93448000 78253000 1113000 1113000 -1867000 -1867000 27047744 27000 172787000 -95315000 77499000 1206000 1206000 1530000 -6460000 -6460000 27049274 27000 173993000 -101775000 72245000 6805697 7000 81132000 -72696000 8443000 35000 35000 5952 63000 63000 9817343 10000 7726000 7736000 -6748000 -6748000 16628992 17000 88956000 -79444000 9529000 23000 23000 -1459000 -1459000 16628992 17000 88979000 -80903000 8093000 16000 16000 -2852000 -2852000 16628992 17000 88995000 -83755000 5257000 -13140000 -11059000 3900000 246000 762000 570000 51000 2881000 2470000 137000 4000000 217000 255000 280000 1197000 -3432000 5700000 -1386000 2073000 -154000 2685000 -903000 -4669000 -5142000 350000 -1892000 90000 70000 -762000 -570000 -25331000 -7268000 50619000 535000 26000 61000 -51093000 -26000 337000 1500000 206000 2847000 48858000 7736000 48652000 8746000 -27772000 1452000 39339000 3539000 11567000 4991000 11219000 4643000 348000 348000 11567000 4991000 40000 204000 239000 132000 252000 697000 <p id="xdx_806_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_zsyMICNJoawi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">1. <span id="xdx_820_zvKJfnJXs9El">BASIS OF PRESENTATION</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Sunworks, Inc. (NASDAQ:SUNW) through its wholly owned subsidiaries is a provider of high-performance solar power systems. Sunworks sells, engineers, procures materials, constructs and maintains photo-voltaic solar power systems for customers in a wide range of industries including residential, agricultural, commercial and industrial, state and federal, and public works. Systems range in size from 2 kilowatt to multi-megawatt in size.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify; background-color: white"><span style="font: 10pt Times New Roman, Times, Serif">On April 8, 2021, Sunworks, Inc., through its operating subsidiary Sunworks United (the “Buyer”), acquired all of the issued and outstanding membership interests (the “Acquisition”) of Solcius, from Solcius Holdings, LLC (“Seller”). Located in Provo, Utah, Solcius is a full-service, residential solar systems provider. The transaction creates a national solar power provider with a presence in 14 states, including California, Oregon, Utah, Nevada, Arizona, New Mexico, Texas, Colorado, Minnesota, Wisconsin, Massachusetts, New Jersey, Hawaii and South Carolina. The Company believes the transaction enhances economies of scale, leading to better access to suppliers, vendors and financial partners, as well as marketing and customer acquisition opportunities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify; background-color: white"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Acquisition was consummated on April 8, 2021 pursuant to a Membership Interest Purchase Agreement, dated as of April 8, 2021 (the “Purchase Agreement”), by and between Buyer and Seller. The purchase price for Solcius consisted of $<span id="xdx_90E_eus-gaap--PaymentsToAcquireBusinessesGross_c20210407__20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusMember__us-gaap--TypeOfArrangementAxis__custom--PurchaseAgreementMember_pp0p0" title="Cash payment to acquire business">51,750</span> in cash, subject to post-closing adjustments related to working capital, cash, indebtedness and transaction expenses. The acquired assets and operating results of Solcius are included in these unaudited condensed consolidated financial statements (“financial statements”) and footnotes since the date of acquisition through September 30, 2021 (see Note 3).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The accompanying financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and notes required by GAAP for complete financial statements. In the opinion of management, all normal recurring adjustments considered necessary for a fair presentation have been included. Operating results for the three and nine months ended September 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021. The financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020.</span></p> 51750 <p id="xdx_806_eus-gaap--SignificantAccountingPoliciesTextBlock_zVmRKDlk8sB4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">2. <span id="xdx_823_zQDxSeLivkfh">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">This summary of significant accounting policies of the Company is presented to assist in understanding the Company’s financial statements. These accounting policies conform to GAAP and have been consistently applied in the preparation of the financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84F_eus-gaap--ConsolidationPolicyTextBlock_zBAEJgrWrqm" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_86C_ziVxjPv0xLZ1">Principles of Consolidation</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The accompanying consolidated financial statements include the accounts of Sunworks, Inc., and its wholly owned operating subsidiaries, Sunworks United, MD Energy, Plan B and Solcius. All material intercompany transactions have been eliminated upon consolidation of these entities.</span></p> <p id="xdx_85B_ze0Q80sruRi2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_848_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_zF5s1WnuH1Se" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_864_zA9rxlJqWHQc">Reclassifications</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Certain reclassifications have been made to prior year’s financial statements to conform to classifications used in the current year. Sales commissions, finders’ fees and financing fees paid to third parties have been reclassified from cost of goods sold to selling and marketing in the condensed consolidated statements of operations with no change in the previously reported net losses. Customer deposits have been reclassified and included in contract liabilities.</span></p> <p id="xdx_852_zmegNu3qfzq4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84C_eus-gaap--UseOfEstimates_z6aqo7hbhgk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_864_zgIozWEhNW07">Use of Estimates</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">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 revenue and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates include estimates used to assess the realizability of the Company’s goodwill, impairments and estimations of long-lived assets, revenue recognition on construction contracts recognized over time, fair value of assets acquired and liabilities assumed in a business combination, allowances for uncollectible accounts, operating and finance lease right-of-use assets and liabilities, warranty reserves, inventory valuation, valuations of non-cash capital stock issuances 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.</span></p> <p id="xdx_851_z088tfHdEiOl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_841_eus-gaap--RevenueRecognitionPolicyTextBlock_zwRFsCh8Izrk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_86B_ztJ2MoYyXHS4">Revenue Recognition</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Revenue and related costs on construction contracts are recognized as the performance obligations for work are satisfied over time in accordance with Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers. Under ASC 606, revenue and associated profit, engineering, procurement and construction (“EPC”) projects for residential and smaller commercial systems that require us to deliver functioning solar power systems are generally completed within two to twelve months from commencement of construction. Construction on larger commercial projects may be completed within eighteen to thirty-six months, depending on the size and location. We recognize revenue from EPC services over time as our performance creates or enhances an energy generation asset controlled by the customer.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">For residential contracts, the Company recognizes revenue upon completion of the job as determined by final inspection. We recognize revenue for systems operations and maintenance over the term of the service period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">For EPC revenue, we commence recognizing performance revenue when work starts on the job and continue recognizing revenue over time as work is performed based on the ratio of costs incurred, excluding modules and components, compared to the total estimated non-materials costs at completion of the performance obligations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Judgment is required to evaluate assumptions including the amount of net contract revenue and the total estimated costs to determine the Company’s progress towards contract completion and to calculate the corresponding amount of revenue to recognize. If estimated total costs on any contract are greater than the net contract revenue, the Company recognizes the entire estimated loss in the period the loss becomes known.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Changes in estimates for EPC services occur for a variety of reasons, including but not limited to (i) construction plan accelerations or delays, (ii) product cost forecast changes, (iii) change orders, or (iv) changes in other information used to estimate costs. Changes in estimates may have a material effect in the Company’s consolidated statements of operations. The table below outlines the impact on revenue of net changes in estimated transaction prices and input costs for systems related sales contracts (both increases and decreases) for the three and nine months ended September 30, 2021 and 2020 as well as the number of projects that comprise such changes. For purposes of the following table, only projects with changes in estimates that have an impact on revenue and or cost of at least $100, calculated on a quarterly basis during the periods, were presented. Also included in the table is the net change in estimate as a percentage of the aggregate revenue for such projects.</span></p> <p id="xdx_899_ecustom--ScheduleOfChangesInEstimatedAggregateRevenueTableTextBlock_zV5rgTXBAqD6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span id="xdx_8B7_zQ5DkOOoWlbj" style="display: none">SCHEDULE OF CHANGES IN ESTIMATE AGGREGATE REVENUE</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.2in"> <tr style="display: none; vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">(In thousands, except number of projects)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49B_20210701_20210930" style="border-bottom: Black 1.5pt solid; text-align: center">September <br/> 30, 2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20200701_20200930" style="border-bottom: Black 1.5pt solid; text-align: center">September <br/> 30, 2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20210101_20210930" style="border-bottom: Black 1.5pt solid; text-align: center">September<br/> 30, 2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20200101_20200930" style="border-bottom: Black 1.5pt solid; text-align: center">September <br/> 30, 2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Three Months Ended</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Nine Months Ended</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">(In thousands, except number of projects)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">September <br/> 30, 2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">September <br/> 30, 2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">September<br/> 30, 2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">September <br/> 30, 2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40D_eus-gaap--ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_zaUkquLZSrZ4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Increase in revenue from net changes in transaction prices</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0631">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0632">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">190</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">200</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--ContractWithCustomerLiabilityCumulativeCatchUpIncreaseDecreaseInRevenueFromNetChangesInInputCostEstimates_zbsaGobEN9vf" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">Increase (decrease) in revenue from net changes in input cost estimates</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,307</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">83</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">985</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">369</td><td style="padding-bottom: 1.5pt; text-align: left"/></tr> <tr id="xdx_40A_ecustom--ContractWithCustomerLiabilityCumulativeCatchUpNetIncreaseDecreaseInRevenueFromNetChangesInEstimates_zhZEjP9IUPz2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: left">Net increase in revenue from net changes in estimates</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,307</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">83</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,175</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">569</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_402_ecustom--ContractWithCustomerLiabilityCumulativeCatchUpNumberOfProjects_pid_uProjects_zsybIVsZt2fe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Number of projects</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left">Net change in estimate as a percentage of aggregate revenue for associated projects</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_ecustom--ContractWithCustomerLiabilityCumulativeCatchUpNetChangeInEstimateAsPercentageOfAggregateRevenueForAssociatedProjects_pid_dp_uPure_c20210701__20210930_z1hUz6djel1j" title="Net change in estimate as a percentage of aggregate revenue for associated projects">17.3</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_ecustom--ContractWithCustomerLiabilityCumulativeCatchUpNetChangeInEstimateAsPercentageOfAggregateRevenueForAssociatedProjects_pid_dp_uPure_c20200701__20200930_z2AGVNC9dueg">1.1</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_ecustom--ContractWithCustomerLiabilityCumulativeCatchUpNetChangeInEstimateAsPercentageOfAggregateRevenueForAssociatedProjects_pid_dp_uPure_c20210101__20210930_zP09aKxDUKbd" title="Net change in estimate as a percentage of aggregate revenue for associated projects">11.3</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_902_ecustom--ContractWithCustomerLiabilityCumulativeCatchUpNetChangeInEstimateAsPercentageOfAggregateRevenueForAssociatedProjects_pid_dp_uPure_c20200101__20200930_zoxHt3ckrALc">5.2</span></td><td style="text-align: left">%</td></tr> </table> <p id="xdx_8A9_zHgVXeDjG2nc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Contract Assets and Liabilities</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify; text-indent: 24.3pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Contract assets consist of (i) the earned, but unbilled, portion of a project for which payment is deferred by the customer until certain contractual milestones are met; (ii) direct costs, including commissions, labor related costs and permitting fees paid prior to recording revenue, and (iii) unbilled receivables which represent revenue that has been recognized in advance of billing the customer, which is common for larger construction contracts. Contract liabilities consist of deferred revenue, customer deposits and customer advances, which represent consideration received from a customer prior to transferring control of goods or services to the customer under the terms of a contract. Total contract assets and contract liabilities balances as of the respective dates are as follows:</span></p> <p id="xdx_89F_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_zYhvzpavQpHk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-indent: 24.3pt"><span id="xdx_8BE_znYqqZl89GAa" style="display: none">SCHEDULE OF CONTRACT ASSETS AND LIABILITIES</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.2in"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">As of</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">(In thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">September 30, 2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Contract Assets</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ContractWithCustomerAssetNetCurrent_c20210930_pn3n3" style="width: 16%; text-align: right" title="Contract assets">12,418</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--ContractWithCustomerAssetNetCurrent_c20201231_pn3n3" style="width: 16%; text-align: right" title="Contract assets">2,397</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Contract Liabilities</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ContractWithCustomerLiabilityCurrent_c20210930_pn3n3" style="text-align: right" title="Contract liabilities">11,883</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ContractWithCustomerLiabilityCurrent_c20201231_pn3n3" style="text-align: right" title="Contract liabilities">6,260</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A9_zoVG8mdxYrU8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify; text-indent: 24.3pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">During the three and nine months ended September 30, 2021, the Company recognized revenue of $<span id="xdx_90C_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn3n3_c20210701__20210930_z93V6dW8YYD4">1,942 </span></span><span style="font: 10pt Times New Roman, Times, Serif">and $<span id="xdx_901_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn3n3_c20210101__20210930_zuba3WmMzJc2">4,376</span></span><span style="font: 10pt Times New Roman, Times, Serif">, respectively, that was included in contract liabilities as of June 30, 2021 and December 31, 2020, respectively. During the three and nine months ended September 30, 2020, the Company recognized revenue of $<span id="xdx_90C_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn3n3_c20200701__20200930_z84vqABZmokg">922 </span></span><span style="font: 10pt Times New Roman, Times, Serif">and $<span id="xdx_90C_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn3n3_c20200101__20200930_zrqN9LNzKd4e"><span style="-sec-ix-hidden: xdx2ixbrl0669">3,249, </span></span></span><span style="font: 10pt Times New Roman, Times, Serif">respectively, that was included in contract liabilities as of June 30, 2020 and December 31, 2019, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The following table represents the average percentage of completion as of September 30, 2021 for EPC projects that the Company is constructing. The Company expects to recognize $<span id="xdx_906_ecustom--RevenueFromContractWithCustomerTransferOfControlProjects_pn3n3_c20210101__20210930_zCXY3LOyblM3">17,900 </span></span><span style="font: 10pt Times New Roman, Times, Serif">of revenue upon transfer of control of the projects.</span></p> <p id="xdx_89F_eus-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_zmapdtyFkeRg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span id="xdx_8B2_zEa0PQpFLy2l" style="display: none">SCHEDULE OF REVENUE RECOGNIZE UPON TRANSFER CONTROL OF PROJECTS</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.2in"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: center">Project</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Revenue Category</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Expected Years Revenue Recognition Will Be Completed</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Average Percentage of Revenue Recognized</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 22%; text-align: center"><span id="xdx_90B_ecustom--RevenueRemainingPerformanceObligationExpectedProjects_c20210101__20210930_z4sKk0031kKf" title="Project">Various Projects</span></td><td style="width: 2%"> </td> <td style="width: 22%; text-align: center"><span id="xdx_90C_ecustom--RevenueRemainingPerformanceObligationUponRevenueCategory_c20210101__20210930_zROC4e5n8Q16" title="Revenue Category">EPC services</span></td><td style="width: 2%"> </td> <td style="width: 24%; text-align: center"><span id="xdx_90F_eus-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation_c20210101__20210930_zX3KUoyMcV2f" title="Expected year revenue recognition will be completed">2021 - 2022</span></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 24%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--RevenueRemainingPerformanceObligationPercentage_iI_pid_dp_uPure_c20210930_z0I1P1fh8Oel" title="Average percentage of Revenue Recognized">55.5</span></span></td><td style="width: 1%; text-align: left">%</td></tr> </table> <p id="xdx_8A2_zCfI2EwPyMfb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84C_eus-gaap--ReceivablesPolicyTextBlock_z4aZfyFPfuQ7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_86F_zj5Dmbzt7Rbk">Accounts Receivable</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Accounts receivable are recorded on contracts for amounts currently due based upon progress billings, as well as retention, which are collectible upon completion of the contracts. Retention receivable is the amount withheld by a customer until a contract is completed. Retention receivables of $<span id="xdx_902_eus-gaap--AccountsReceivableNetCurrent_iI_pn3n3_c20210930__us-gaap--AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis__us-gaap--TradeAccountsReceivableMember_zhtcYzy4bJCl" title="Accounts receivable, net">295</span> and $<span id="xdx_900_eus-gaap--AccountsReceivableNetCurrent_iI_pn3n3_c20201231__us-gaap--AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis__us-gaap--TradeAccountsReceivableMember_zAZ5POGfbsuc" title="Accounts receivable, net">392</span> were included in the balance of trade accounts receivable as of September 30, 2021 and December 31, 2020, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company performs ongoing credit evaluation of its customers. Management monitors outstanding receivables based on factors surrounding the credit risk of specific customers, historical trends, age of receivables and other information, and records bad debts using the allowance method. Accounts receivable are presented net of an allowance for doubtful accounts at September 30, 2021 of $<span id="xdx_904_eus-gaap--AccountsReceivableNet_iI_pn3n3_c20210930_zS9rKGbZioQ4" title="Accounts receivable">491 </span></span><span style="font: 10pt Times New Roman, Times, Serif">and at December 31, 2020 of $<span id="xdx_909_eus-gaap--AccountsReceivableNet_iI_pn3n3_c20201231_zbFjSmNgd0jb" title="Accounts receivable">253</span></span><span style="font: 10pt Times New Roman, Times, Serif">. During the three months ended September 30, 2021, $<span id="xdx_90C_ecustom--UncollectibleAccountsReceivable_iI_pn3n3_c20210930_zxFpYAgdJwOg" title="Uncollectible accounts receivable">132 </span></span><span style="font: 10pt Times New Roman, Times, Serif">of uncollectible accounts receivable was written off against the allowance for doubtful accounts. Additionally, during the three months ended September 30, 2021, $<span id="xdx_90D_eus-gaap--ProvisionForDoubtfulAccounts_pn3n3_c20210701__20210930_z3Le88nv03e6" title="Bad debt expense">74 </span></span><span style="font: 10pt Times New Roman, Times, Serif">was recorded as bad debt expense compared to $<span id="xdx_90E_eus-gaap--ProvisionForDoubtfulAccounts_pn3n3_c20200701__20200930_z38IwidpsBQb" title="Bad debt expense">0</span></span> <span style="font: 10pt Times New Roman, Times, Serif">in the prior year period. During the nine months ended September 30, 2021 and 2020, $<span id="xdx_908_eus-gaap--ProvisionForDoubtfulAccounts_pn3n3_c20210101__20210930_zpsjtpwc9816" title="Bad debt expense">255 </span></span><span style="font: 10pt Times New Roman, Times, Serif">and $<span id="xdx_901_eus-gaap--ProvisionForDoubtfulAccounts_pn3n3_c20200101__20200930_zNyhgcfZ7LFa" title="Bad debt expense">280</span></span><span style="font: 10pt Times New Roman, Times, Serif">, respectively, was recorded as bad debt expense.</span></p> <p id="xdx_855_zfhqRx5L1xEh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84D_eus-gaap--InventoryPolicyTextBlock_zEHwSqRBELwa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_86B_zBeK7iHl5pDe">Inventory</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Inventory is valued at lower of cost or net realizable value determined by the first-in, first-out method. Inventory primarily consists of panels, inverters, optimizers and mounting racks and other materials. The Company reviews the cost of inventories against their estimated net realizable value and records write-downs if any inventories have costs in excess of their net realizable values.</span></p> <p id="xdx_859_z1wxcnyxW226" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84F_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zTHkyAuO6xdj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_867_zSDSOHEVFXXe">Property and Equipment</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_89E_ecustom--ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesTableTextBlock_zTMwcaY9xEof" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Property and equipment are stated at cost. Depreciation for property and equipment commences when property and equipment are put into service and are depreciated using the straight-line method over the property and equipment’s estimated useful lives:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B6_zHkryh6BR0Ma" style="display: none">SCHEDULE OF PROPERTY AND EQUIPMENT ESTIMATED USEFUL LIVES</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 84%; text-align: justify">Machinery &amp; equipment</td><td style="width: 2%"> </td> <td style="width: 14%; text-align: right"><span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember__srt--RangeAxis__srt--MinimumMember_znR0sLoJl65b" title="Property and Equipment, estimated useful lives">3</span>-<span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember__srt--RangeAxis__srt--MaximumMember_zKHemZbR1TTl" title="Property and Equipment, estimated useful lives">7</span> Years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Office equipment &amp; fixtures</td><td> </td> <td style="text-align: right"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeEquipmentAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zTAEgHZqHvw4" title="Property and Equipment, estimated useful lives">5</span>-<span id="xdx_905_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeEquipmentAndFixturesMember__srt--RangeAxis__srt--MaximumMember_zNZR9jqHDRfd" title="Property and Equipment, estimated useful lives">7</span> Years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Computers &amp; software</td><td> </td> <td style="text-align: right"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerAndSoftwareMember__srt--RangeAxis__srt--MinimumMember_zAT0LOAIrWKi" title="Property and Equipment, estimated useful lives">3</span>-<span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerAndSoftwareMember__srt--RangeAxis__srt--MaximumMember_zARwLG8AtePd" title="Property and Equipment, estimated useful lives">5</span> Years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Vehicles &amp; trailers</td><td> </td> <td style="text-align: right"><span id="xdx_905_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--VehiclesAndTrailersMember__srt--RangeAxis__srt--MinimumMember_zhZCgAnzi23h" title="Property and Equipment, estimated useful lives">3</span>-<span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--VehiclesAndTrailersMember__srt--RangeAxis__srt--MaximumMember_zYXHwdkRDbCd" title="Property and Equipment, estimated useful lives">7</span> Years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Leasehold improvements</td><td> </td> <td style="text-align: right"><span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember__srt--RangeAxis__srt--MinimumMember_zOncSdOIjNDk" title="Property and Equipment, estimated useful lives">3</span>-<span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember__srt--RangeAxis__srt--MaximumMember_z1DITaa2SBZ1" title="Property and Equipment, estimated useful lives">5</span> Years</td></tr> </table> <p id="xdx_8A1_zpscn03oPYug" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84F_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zhW41qS9vmN5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_86D_zT9lxScsysNe">Intangible Assets</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_899_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zGMeUj9YdHI8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company’s intangible assets at September 30, 2021 consist of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span id="xdx_8BF_z1IbiaiRguFg" style="display: none">SCHEDULE OF INTANGIBLE ASSETS</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Amortization <br/> periods</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Cost</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Net carrying value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 18%">Trademarks</td><td style="width: 2%"> </td> <td style="width: 19%; text-align: center"><span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_zrwPPylDcAfd" title="Intangible assets amortization period">10</span> Years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_pn3n3" style="width: 17%; text-align: right" title="Cost">5,200</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_pn3n3" style="width: 16%; text-align: right" title="Accumulated amortization">(260</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_pn3n3" style="width: 16%; text-align: right" title="Net carrying value">4,940</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Backlog of projects</td><td> </td> <td style="text-align: center"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtM_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--BacklogOfProjectsMember_zAu0UN4lmNHj" title="Intangible assets amortization period">9</span> Months</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--BacklogOfProjectsMember_pn3n3" style="text-align: right" title="Cost">2,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--BacklogOfProjectsMember_pn3n3" style="text-align: right" title="Accumulated amortization">(1,334</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--BacklogOfProjectsMember_pn3n3" style="text-align: right" title="Net carrying value">666</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Covenant not-to-compete</td><td> </td> <td style="text-align: center"><span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CovenantNotToCompeteMember_z9Ebl2ad6ps2" title="Intangible assets amortization period">3</span> Years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CovenantNotToCompeteMember_pn3n3" style="text-align: right" title="Cost">2,400</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CovenantNotToCompeteMember_pn3n3" style="text-align: right" title="Accumulated amortization">(400</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CovenantNotToCompeteMember_pn3n3" style="text-align: right" title="Net carrying value">2,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Software (included in property and equipment)</td><td> </td> <td style="text-align: center"><span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--SoftwareDevelopmentMember_zYq8MjIPUIm9" title="Intangible assets amortization period">3</span> Years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--SoftwareDevelopmentMember_pn3n3" style="text-align: right" title="Cost">3,400</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--SoftwareDevelopmentMember_pn3n3" style="text-align: right" title="Accumulated amortization">(566</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--SoftwareDevelopmentMember_pn3n3" style="text-align: right" title="Net carrying value">2,834</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Dealer relationships</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"><span id="xdx_901_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtM_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--DealerRelationshipsMember_zjLPFKd8ijHd" title="Intangible assets amortization period">18</span> Months</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--DealerRelationshipsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost">2,600</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--DealerRelationshipsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated amortization">(866</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--DealerRelationshipsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net carrying value">1,734</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: center; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Cost">15,600</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated amortization">(3,426</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Net carrying value">12,174</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A9_zz43zOSMWNt9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Intangible assets are stated at their original estimated value at the date of acquisition. The amortization of intangible assets commences upon acquisition. The intangible assets are being amortized using the straight-line method over the intangible asset’s estimated useful life:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_895_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_zu6ML7okQX5l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Amortization expenses for intangible assets for the three and nine months ended September 30, 2021 was as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span id="xdx_8BF_zvlcMbDqZbwd" style="display: none">SCHEDULE OF AMORTIZATION EXPENSES</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center">For the</td><td> </td><td> </td> <td colspan="2" style="text-align: center">For the</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center">Three Months Ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Nine months ended</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">September 30, 2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">September 30, 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Trademarks</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--AmortizationOfIntangibleAssets_c20210701__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_pn3n3" style="width: 16%; text-align: right" title="Amortization expense">130</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--AmortizationOfIntangibleAssets_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_pn3n3" style="width: 16%; text-align: right" title="Amortization expense">260</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Backlog of projects</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--AmortizationOfIntangibleAssets_c20210701__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--BacklogOfProjectsMember_pn3n3" style="text-align: right" title="Amortization expense">667</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--AmortizationOfIntangibleAssets_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--BacklogOfProjectsMember_pn3n3" style="text-align: right" title="Amortization expense">1,334</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Covenant not-to-compete</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--AmortizationOfIntangibleAssets_c20210701__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CovenantNotToCompeteMember_pn3n3" style="text-align: right" title="Amortization expense">200</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--AmortizationOfIntangibleAssets_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CovenantNotToCompeteMember_pn3n3" style="text-align: right" title="Amortization expense">400</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Software</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--AmortizationOfIntangibleAssets_c20210701__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--SoftwareDevelopmentMember_pn3n3" style="text-align: right" title="Amortization expense">283</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--AmortizationOfIntangibleAssets_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--SoftwareDevelopmentMember_pn3n3" style="text-align: right" title="Amortization expense">566</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Dealer relationships</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--AmortizationOfIntangibleAssets_c20210701__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--DealerRelationshipsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization expense">433</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--AmortizationOfIntangibleAssets_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--DealerRelationshipsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization expense">866</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--AmortizationOfIntangibleAssets_c20210701__20210930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortization expense">1,713</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--AmortizationOfIntangibleAssets_c20210101__20210930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortization expense">3,426</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zwZTU7jphwtj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_891_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zJaYuzbKzjRj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Estimated future amortization expense for the Company’s intangible assets as of September 30, 2021 is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span id="xdx_8B6_zLPvbh707LQf" style="display: none">SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE</span><span style="font: 10pt Times New Roman, Times, Serif"> </span> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20210930" style="text-align: justify">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: justify">Years ending December 31,</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40C_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Remainder of 2021</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">1,713</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2022</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,753</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2023</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,453</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2024</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,004</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2025</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">520</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Thereafter</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,731</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A3_zw29ezr1eS14" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Depreciation and amortization expense for the three months ended September 30, 2021 and 2020 was $<span id="xdx_909_eus-gaap--DepreciationAndAmortization_c20210701__20210930_pn3n3" title="Depreciation and amortization">1,930</span> and $<span id="xdx_907_eus-gaap--DepreciationAndAmortization_c20200701__20200930_pn3n3" title="Depreciation and amortization">82</span>, respectively. Depreciation and amortization expense for the nine months ended September 30, 2021 and 2020 was $<span id="xdx_903_eus-gaap--DepreciationAndAmortization_c20210101__20210930_pn3n3" title="Depreciation and amortization">3,900</span> and $<span id="xdx_901_eus-gaap--DepreciationAndAmortization_c20200101__20200930_pn3n3" title="Depreciation and amortization">246</span>, respectively.</span></p> <p id="xdx_859_zFRuDQSOlJN1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84C_eus-gaap--LesseeLeasesPolicyTextBlock_zfUSDEj4kUXf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_861_zoR7deoPIruf">Leases</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company determines if an arrangement is a lease at inception. Operating lease right-of-use assets (“ROU assets”) and short-term and long-term lease liabilities are included in the condensed consolidated balance sheet. With the acquisition of Solcius in April 2021, the Company has finance lease ROU assets and finance lease liabilities, which are presented appropriately in the condensed consolidated balance sheet.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating and finance lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The operating and finance lease ROU asset also excludes lease incentives. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component. For lease agreements with terms less than 12 months, the Company has elected the short-term lease measurement and recognition exemption, and the Company recognizes such lease payments on a straight-line basis over the lease term.</span></p> <p id="xdx_850_zO3m68VX8NBb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_847_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zo1vw3xCY4gc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_860_zm58v4r5NjH8">Stock-Based Compensation</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company periodically issues stock options and restricted stock units (“RSU”) to employees and non-employees. The Company accounts for stock option and RSU grants issued and vesting to employees based on the authoritative guidance provided by the Financial Accounting Standards Board (“FASB”) whereas the value of the award is measured on the date of grant and recognized over the vesting period. The Company accounts for stock option and RSU grants issued and vesting to non-employees in accordance with the authoritative guidance of the FASB whereas the value of the stock compensation is based upon the measurement date as determined at either a) the date at which a performance commitment is reached, or b) at the date at which the necessary performance to earn the equity instruments is complete. Non-employee stock-based compensation charges generally are amortized over the vesting period on a straight-line basis. In certain circumstances where there are no future performance requirements by the non-employee, option grants are immediately vested and the total stock-based compensation charge is recorded in the period of the measurement date.</span></p> <p id="xdx_858_zFtl42awzMi1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84D_eus-gaap--EarningsPerSharePolicyTextBlock_zvW1n0awit7h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_860_z22gdQNEsk2l">Basic and Diluted Net (Loss) per Share Calculations</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(Loss) per Share dictates the calculation of basic earnings (loss) per share and diluted earnings per share. Basic earnings (loss) per share are computed by dividing income (loss) available to common shareholders by the weighted-average number of common shares available. Diluted earnings per share is computed similar to basic earnings per share except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential common shares had been issued and if the additional common shares were dilutive. The shares for employee options and RSUs were not used in the calculation of the net loss per share.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">A net loss causes all outstanding common stock options and unvested RSUs to be anti-dilutive. As a result, the basic and diluted losses per common share are the same for the three and nine months ended September 30, 2021 and 2020, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of September 30, 2021, the potentially dilutive securities that have been excluded from the computations of weighted average shares outstanding include <span id="xdx_902_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_c20210101__20210930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--StockOptionMember_zBuSC2eFE8Df">307,698 </span></span><span style="font: 10pt Times New Roman, Times, Serif">stock options, and <span id="xdx_901_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_c20210101__20210930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedRestrictedStockUnitsRSUMember_zNkDPCKBhD31">317,500 </span></span><span style="font: 10pt Times New Roman, Times, Serif">unvested RSUs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of September 30, 2020, the potentially dilutive securities that have been excluded from the computations of weighted average shares outstanding include <span id="xdx_901_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_c20200101__20200930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--StockOptionMember_zvKy2IAXRkq6" title="Antidilutive securities excluded from computation of earnings per share, amount (in shares)">128,411</span> stock options.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Dilutive per share amounts are computed using the weighted-average number of common shares outstanding and potentially dilutive securities, using the treasury stock method, if their effect would be dilutive.</span></p> <p id="xdx_856_zi8wQOQL4g2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_841_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_zDu1YObjum2b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_86D_zYP4wrojUXw1">Business Combinations and Goodwill</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company accounts for business combinations under the acquisition method of accounting in accordance with ASC 805, “Business Combinations,” where the total purchase price is allocated to the tangible and identified intangible assets acquired and liabilities assumed based on their estimated fair values. The purchase price is allocated using the information currently available, and may be adjusted, up to one year from acquisition date, after obtaining more information regarding, among other things, asset valuations, liabilities assumed and revisions to preliminary estimates. The purchase price in excess of the fair value of the tangible and identified intangible assets acquired less liabilities assumed is recognized as goodwill.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company retains a valuation consulting firm to test for goodwill impairment in the fourth quarter of each year and whenever events or circumstances indicate that the carrying amount of an asset exceeds its fair value and may not be recoverable. Early in 2020, as a result of the events and circumstances resulting from the COVID-19 pandemic, the Company’s outlook for revenue, profitability and cash flow had deteriorated. Therefore, the Company performed a quantitative assessment of goodwill at March 31, 2020. It was determined that the carrying value of goodwill exceeded its fair value at March 31, 2020. As a result, the Company recorded an impairment of $<span id="xdx_90B_eus-gaap--GoodwillImpairmentLoss_pn3n3_c20200101__20200930_zubFqJUq9HT7">4,000</span></span><span style="font: 10pt Times New Roman, Times, Serif">. In accordance with the Company’s policies, the Company performed a quantitative assessment of goodwill at December 31, 2020 and no impairment was found. There were no events or circumstances that indicated impairment of goodwill at September 30, 2021.</span></p> <p id="xdx_850_zADhlyBHlO29" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_847_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zeUg9SuG1foj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_862_zcIHappPQxE6">Fair Value of Financial Instruments</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Disclosures about fair value of financial instruments, requires disclosure of the fair value information, whether or not recognized in the balance sheet, where it is practicable to estimate that value. As of September 30, 2021, the amounts reported for cash, accrued interest and other expenses, and notes payable approximate the fair value because of their short maturities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">We account for financial instruments measured as fair value on a recurring basis under ASC Topic 820. ASC Topic 820 defines fair value and established a framework for measuring fair value in accordance with GAAP and also expands disclosures about fair value measurements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC Topic 820 established a three-tier fair value hierarchy which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1 measurements) and the lowest priority to unobservable inputs (level 3 measurements). These tiers include:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Level 1, defined as observable inputs such as quoted prices for identical instruments in active markets;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</span></td></tr> </table> <p id="xdx_854_zIHtfw5PwW8c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_843_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zYOfuIYwDxWl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_86B_z5gxrdQOBnq6">New Accounting Pronouncements</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Management reviewed currently issued pronouncements during the nine months ended September 30, 2021, and believes that any other recently issued, but not yet effective, accounting standards, if currently adopted, would not have a material effect on the accompanying condensed consolidated financial statements.</span></p> <p id="xdx_85F_z1xwFgtfpld3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_84F_eus-gaap--ConsolidationPolicyTextBlock_zBAEJgrWrqm" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_86C_ziVxjPv0xLZ1">Principles of Consolidation</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The accompanying consolidated financial statements include the accounts of Sunworks, Inc., and its wholly owned operating subsidiaries, Sunworks United, MD Energy, Plan B and Solcius. All material intercompany transactions have been eliminated upon consolidation of these entities.</span></p> <p id="xdx_848_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_zF5s1WnuH1Se" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_864_zA9rxlJqWHQc">Reclassifications</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Certain reclassifications have been made to prior year’s financial statements to conform to classifications used in the current year. Sales commissions, finders’ fees and financing fees paid to third parties have been reclassified from cost of goods sold to selling and marketing in the condensed consolidated statements of operations with no change in the previously reported net losses. Customer deposits have been reclassified and included in contract liabilities.</span></p> <p id="xdx_84C_eus-gaap--UseOfEstimates_z6aqo7hbhgk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_864_zgIozWEhNW07">Use of Estimates</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">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 revenue and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates include estimates used to assess the realizability of the Company’s goodwill, impairments and estimations of long-lived assets, revenue recognition on construction contracts recognized over time, fair value of assets acquired and liabilities assumed in a business combination, allowances for uncollectible accounts, operating and finance lease right-of-use assets and liabilities, warranty reserves, inventory valuation, valuations of non-cash capital stock issuances 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.</span></p> <p id="xdx_841_eus-gaap--RevenueRecognitionPolicyTextBlock_zwRFsCh8Izrk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_86B_ztJ2MoYyXHS4">Revenue Recognition</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Revenue and related costs on construction contracts are recognized as the performance obligations for work are satisfied over time in accordance with Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers. Under ASC 606, revenue and associated profit, engineering, procurement and construction (“EPC”) projects for residential and smaller commercial systems that require us to deliver functioning solar power systems are generally completed within two to twelve months from commencement of construction. Construction on larger commercial projects may be completed within eighteen to thirty-six months, depending on the size and location. We recognize revenue from EPC services over time as our performance creates or enhances an energy generation asset controlled by the customer.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">For residential contracts, the Company recognizes revenue upon completion of the job as determined by final inspection. We recognize revenue for systems operations and maintenance over the term of the service period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">For EPC revenue, we commence recognizing performance revenue when work starts on the job and continue recognizing revenue over time as work is performed based on the ratio of costs incurred, excluding modules and components, compared to the total estimated non-materials costs at completion of the performance obligations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Judgment is required to evaluate assumptions including the amount of net contract revenue and the total estimated costs to determine the Company’s progress towards contract completion and to calculate the corresponding amount of revenue to recognize. If estimated total costs on any contract are greater than the net contract revenue, the Company recognizes the entire estimated loss in the period the loss becomes known.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Changes in estimates for EPC services occur for a variety of reasons, including but not limited to (i) construction plan accelerations or delays, (ii) product cost forecast changes, (iii) change orders, or (iv) changes in other information used to estimate costs. Changes in estimates may have a material effect in the Company’s consolidated statements of operations. The table below outlines the impact on revenue of net changes in estimated transaction prices and input costs for systems related sales contracts (both increases and decreases) for the three and nine months ended September 30, 2021 and 2020 as well as the number of projects that comprise such changes. For purposes of the following table, only projects with changes in estimates that have an impact on revenue and or cost of at least $100, calculated on a quarterly basis during the periods, were presented. Also included in the table is the net change in estimate as a percentage of the aggregate revenue for such projects.</span></p> <p id="xdx_899_ecustom--ScheduleOfChangesInEstimatedAggregateRevenueTableTextBlock_zV5rgTXBAqD6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span id="xdx_8B7_zQ5DkOOoWlbj" style="display: none">SCHEDULE OF CHANGES IN ESTIMATE AGGREGATE REVENUE</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.2in"> <tr style="display: none; vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">(In thousands, except number of projects)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49B_20210701_20210930" style="border-bottom: Black 1.5pt solid; text-align: center">September <br/> 30, 2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20200701_20200930" style="border-bottom: Black 1.5pt solid; text-align: center">September <br/> 30, 2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20210101_20210930" style="border-bottom: Black 1.5pt solid; text-align: center">September<br/> 30, 2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20200101_20200930" style="border-bottom: Black 1.5pt solid; text-align: center">September <br/> 30, 2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Three Months Ended</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Nine Months Ended</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">(In thousands, except number of projects)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">September <br/> 30, 2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">September <br/> 30, 2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">September<br/> 30, 2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">September <br/> 30, 2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40D_eus-gaap--ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_zaUkquLZSrZ4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Increase in revenue from net changes in transaction prices</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0631">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0632">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">190</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">200</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--ContractWithCustomerLiabilityCumulativeCatchUpIncreaseDecreaseInRevenueFromNetChangesInInputCostEstimates_zbsaGobEN9vf" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">Increase (decrease) in revenue from net changes in input cost estimates</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,307</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">83</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">985</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">369</td><td style="padding-bottom: 1.5pt; text-align: left"/></tr> <tr id="xdx_40A_ecustom--ContractWithCustomerLiabilityCumulativeCatchUpNetIncreaseDecreaseInRevenueFromNetChangesInEstimates_zhZEjP9IUPz2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: left">Net increase in revenue from net changes in estimates</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,307</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">83</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,175</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">569</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_402_ecustom--ContractWithCustomerLiabilityCumulativeCatchUpNumberOfProjects_pid_uProjects_zsybIVsZt2fe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Number of projects</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left">Net change in estimate as a percentage of aggregate revenue for associated projects</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_ecustom--ContractWithCustomerLiabilityCumulativeCatchUpNetChangeInEstimateAsPercentageOfAggregateRevenueForAssociatedProjects_pid_dp_uPure_c20210701__20210930_z1hUz6djel1j" title="Net change in estimate as a percentage of aggregate revenue for associated projects">17.3</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_ecustom--ContractWithCustomerLiabilityCumulativeCatchUpNetChangeInEstimateAsPercentageOfAggregateRevenueForAssociatedProjects_pid_dp_uPure_c20200701__20200930_z2AGVNC9dueg">1.1</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_ecustom--ContractWithCustomerLiabilityCumulativeCatchUpNetChangeInEstimateAsPercentageOfAggregateRevenueForAssociatedProjects_pid_dp_uPure_c20210101__20210930_zP09aKxDUKbd" title="Net change in estimate as a percentage of aggregate revenue for associated projects">11.3</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_902_ecustom--ContractWithCustomerLiabilityCumulativeCatchUpNetChangeInEstimateAsPercentageOfAggregateRevenueForAssociatedProjects_pid_dp_uPure_c20200101__20200930_zoxHt3ckrALc">5.2</span></td><td style="text-align: left">%</td></tr> </table> <p id="xdx_8A9_zHgVXeDjG2nc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Contract Assets and Liabilities</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify; text-indent: 24.3pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Contract assets consist of (i) the earned, but unbilled, portion of a project for which payment is deferred by the customer until certain contractual milestones are met; (ii) direct costs, including commissions, labor related costs and permitting fees paid prior to recording revenue, and (iii) unbilled receivables which represent revenue that has been recognized in advance of billing the customer, which is common for larger construction contracts. Contract liabilities consist of deferred revenue, customer deposits and customer advances, which represent consideration received from a customer prior to transferring control of goods or services to the customer under the terms of a contract. Total contract assets and contract liabilities balances as of the respective dates are as follows:</span></p> <p id="xdx_89F_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_zYhvzpavQpHk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-indent: 24.3pt"><span id="xdx_8BE_znYqqZl89GAa" style="display: none">SCHEDULE OF CONTRACT ASSETS AND LIABILITIES</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.2in"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">As of</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">(In thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">September 30, 2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Contract Assets</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ContractWithCustomerAssetNetCurrent_c20210930_pn3n3" style="width: 16%; text-align: right" title="Contract assets">12,418</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--ContractWithCustomerAssetNetCurrent_c20201231_pn3n3" style="width: 16%; text-align: right" title="Contract assets">2,397</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Contract Liabilities</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ContractWithCustomerLiabilityCurrent_c20210930_pn3n3" style="text-align: right" title="Contract liabilities">11,883</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ContractWithCustomerLiabilityCurrent_c20201231_pn3n3" style="text-align: right" title="Contract liabilities">6,260</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A9_zoVG8mdxYrU8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify; text-indent: 24.3pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">During the three and nine months ended September 30, 2021, the Company recognized revenue of $<span id="xdx_90C_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn3n3_c20210701__20210930_z93V6dW8YYD4">1,942 </span></span><span style="font: 10pt Times New Roman, Times, Serif">and $<span id="xdx_901_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn3n3_c20210101__20210930_zuba3WmMzJc2">4,376</span></span><span style="font: 10pt Times New Roman, Times, Serif">, respectively, that was included in contract liabilities as of June 30, 2021 and December 31, 2020, respectively. During the three and nine months ended September 30, 2020, the Company recognized revenue of $<span id="xdx_90C_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn3n3_c20200701__20200930_z84vqABZmokg">922 </span></span><span style="font: 10pt Times New Roman, Times, Serif">and $<span id="xdx_90C_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_pn3n3_c20200101__20200930_zrqN9LNzKd4e"><span style="-sec-ix-hidden: xdx2ixbrl0669">3,249, </span></span></span><span style="font: 10pt Times New Roman, Times, Serif">respectively, that was included in contract liabilities as of June 30, 2020 and December 31, 2019, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The following table represents the average percentage of completion as of September 30, 2021 for EPC projects that the Company is constructing. The Company expects to recognize $<span id="xdx_906_ecustom--RevenueFromContractWithCustomerTransferOfControlProjects_pn3n3_c20210101__20210930_zCXY3LOyblM3">17,900 </span></span><span style="font: 10pt Times New Roman, Times, Serif">of revenue upon transfer of control of the projects.</span></p> <p id="xdx_89F_eus-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_zmapdtyFkeRg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span id="xdx_8B2_zEa0PQpFLy2l" style="display: none">SCHEDULE OF REVENUE RECOGNIZE UPON TRANSFER CONTROL OF PROJECTS</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.2in"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: center">Project</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Revenue Category</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Expected Years Revenue Recognition Will Be Completed</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Average Percentage of Revenue Recognized</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 22%; text-align: center"><span id="xdx_90B_ecustom--RevenueRemainingPerformanceObligationExpectedProjects_c20210101__20210930_z4sKk0031kKf" title="Project">Various Projects</span></td><td style="width: 2%"> </td> <td style="width: 22%; text-align: center"><span id="xdx_90C_ecustom--RevenueRemainingPerformanceObligationUponRevenueCategory_c20210101__20210930_zROC4e5n8Q16" title="Revenue Category">EPC services</span></td><td style="width: 2%"> </td> <td style="width: 24%; text-align: center"><span id="xdx_90F_eus-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation_c20210101__20210930_zX3KUoyMcV2f" title="Expected year revenue recognition will be completed">2021 - 2022</span></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 24%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--RevenueRemainingPerformanceObligationPercentage_iI_pid_dp_uPure_c20210930_z0I1P1fh8Oel" title="Average percentage of Revenue Recognized">55.5</span></span></td><td style="width: 1%; text-align: left">%</td></tr> </table> <p id="xdx_8A2_zCfI2EwPyMfb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_899_ecustom--ScheduleOfChangesInEstimatedAggregateRevenueTableTextBlock_zV5rgTXBAqD6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span id="xdx_8B7_zQ5DkOOoWlbj" style="display: none">SCHEDULE OF CHANGES IN ESTIMATE AGGREGATE REVENUE</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.2in"> <tr style="display: none; vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">(In thousands, except number of projects)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49B_20210701_20210930" style="border-bottom: Black 1.5pt solid; text-align: center">September <br/> 30, 2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20200701_20200930" style="border-bottom: Black 1.5pt solid; text-align: center">September <br/> 30, 2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20210101_20210930" style="border-bottom: Black 1.5pt solid; text-align: center">September<br/> 30, 2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20200101_20200930" style="border-bottom: Black 1.5pt solid; text-align: center">September <br/> 30, 2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Three Months Ended</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Nine Months Ended</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">(In thousands, except number of projects)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">September <br/> 30, 2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">September <br/> 30, 2020</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">September<br/> 30, 2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">September <br/> 30, 2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40D_eus-gaap--ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_zaUkquLZSrZ4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Increase in revenue from net changes in transaction prices</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0631">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0632">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">190</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">200</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--ContractWithCustomerLiabilityCumulativeCatchUpIncreaseDecreaseInRevenueFromNetChangesInInputCostEstimates_zbsaGobEN9vf" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">Increase (decrease) in revenue from net changes in input cost estimates</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,307</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">83</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">985</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">369</td><td style="padding-bottom: 1.5pt; text-align: left"/></tr> <tr id="xdx_40A_ecustom--ContractWithCustomerLiabilityCumulativeCatchUpNetIncreaseDecreaseInRevenueFromNetChangesInEstimates_zhZEjP9IUPz2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: left">Net increase in revenue from net changes in estimates</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,307</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">83</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,175</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">569</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_402_ecustom--ContractWithCustomerLiabilityCumulativeCatchUpNumberOfProjects_pid_uProjects_zsybIVsZt2fe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Number of projects</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left">Net change in estimate as a percentage of aggregate revenue for associated projects</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_ecustom--ContractWithCustomerLiabilityCumulativeCatchUpNetChangeInEstimateAsPercentageOfAggregateRevenueForAssociatedProjects_pid_dp_uPure_c20210701__20210930_z1hUz6djel1j" title="Net change in estimate as a percentage of aggregate revenue for associated projects">17.3</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_ecustom--ContractWithCustomerLiabilityCumulativeCatchUpNetChangeInEstimateAsPercentageOfAggregateRevenueForAssociatedProjects_pid_dp_uPure_c20200701__20200930_z2AGVNC9dueg">1.1</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_ecustom--ContractWithCustomerLiabilityCumulativeCatchUpNetChangeInEstimateAsPercentageOfAggregateRevenueForAssociatedProjects_pid_dp_uPure_c20210101__20210930_zP09aKxDUKbd" title="Net change in estimate as a percentage of aggregate revenue for associated projects">11.3</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_902_ecustom--ContractWithCustomerLiabilityCumulativeCatchUpNetChangeInEstimateAsPercentageOfAggregateRevenueForAssociatedProjects_pid_dp_uPure_c20200101__20200930_zoxHt3ckrALc">5.2</span></td><td style="text-align: left">%</td></tr> </table> 190000 200000 1307000 83000 985000 369000 1307000 83000 1175000 569000 4 3 6 7 0.173 0.011 0.113 0.052 <p id="xdx_89F_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_zYhvzpavQpHk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-indent: 24.3pt"><span id="xdx_8BE_znYqqZl89GAa" style="display: none">SCHEDULE OF CONTRACT ASSETS AND LIABILITIES</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.2in"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">As of</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">(In thousands)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">September 30, 2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Contract Assets</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ContractWithCustomerAssetNetCurrent_c20210930_pn3n3" style="width: 16%; text-align: right" title="Contract assets">12,418</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--ContractWithCustomerAssetNetCurrent_c20201231_pn3n3" style="width: 16%; text-align: right" title="Contract assets">2,397</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Contract Liabilities</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ContractWithCustomerLiabilityCurrent_c20210930_pn3n3" style="text-align: right" title="Contract liabilities">11,883</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ContractWithCustomerLiabilityCurrent_c20201231_pn3n3" style="text-align: right" title="Contract liabilities">6,260</td><td style="text-align: left"> </td></tr> </table> 12418000 2397000 11883000 6260000 1942000 4376000 922000 17900000 <p id="xdx_89F_eus-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_zmapdtyFkeRg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span id="xdx_8B2_zEa0PQpFLy2l" style="display: none">SCHEDULE OF REVENUE RECOGNIZE UPON TRANSFER CONTROL OF PROJECTS</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.2in"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: center">Project</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Revenue Category</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Expected Years Revenue Recognition Will Be Completed</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Average Percentage of Revenue Recognized</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 22%; text-align: center"><span id="xdx_90B_ecustom--RevenueRemainingPerformanceObligationExpectedProjects_c20210101__20210930_z4sKk0031kKf" title="Project">Various Projects</span></td><td style="width: 2%"> </td> <td style="width: 22%; text-align: center"><span id="xdx_90C_ecustom--RevenueRemainingPerformanceObligationUponRevenueCategory_c20210101__20210930_zROC4e5n8Q16" title="Revenue Category">EPC services</span></td><td style="width: 2%"> </td> <td style="width: 24%; text-align: center"><span id="xdx_90F_eus-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation_c20210101__20210930_zX3KUoyMcV2f" title="Expected year revenue recognition will be completed">2021 - 2022</span></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 24%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--RevenueRemainingPerformanceObligationPercentage_iI_pid_dp_uPure_c20210930_z0I1P1fh8Oel" title="Average percentage of Revenue Recognized">55.5</span></span></td><td style="width: 1%; text-align: left">%</td></tr> </table> Various Projects EPC services 2021 - 2022 0.555 <p id="xdx_84C_eus-gaap--ReceivablesPolicyTextBlock_z4aZfyFPfuQ7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_86F_zj5Dmbzt7Rbk">Accounts Receivable</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Accounts receivable are recorded on contracts for amounts currently due based upon progress billings, as well as retention, which are collectible upon completion of the contracts. Retention receivable is the amount withheld by a customer until a contract is completed. Retention receivables of $<span id="xdx_902_eus-gaap--AccountsReceivableNetCurrent_iI_pn3n3_c20210930__us-gaap--AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis__us-gaap--TradeAccountsReceivableMember_zhtcYzy4bJCl" title="Accounts receivable, net">295</span> and $<span id="xdx_900_eus-gaap--AccountsReceivableNetCurrent_iI_pn3n3_c20201231__us-gaap--AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis__us-gaap--TradeAccountsReceivableMember_zAZ5POGfbsuc" title="Accounts receivable, net">392</span> were included in the balance of trade accounts receivable as of September 30, 2021 and December 31, 2020, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company performs ongoing credit evaluation of its customers. Management monitors outstanding receivables based on factors surrounding the credit risk of specific customers, historical trends, age of receivables and other information, and records bad debts using the allowance method. Accounts receivable are presented net of an allowance for doubtful accounts at September 30, 2021 of $<span id="xdx_904_eus-gaap--AccountsReceivableNet_iI_pn3n3_c20210930_zS9rKGbZioQ4" title="Accounts receivable">491 </span></span><span style="font: 10pt Times New Roman, Times, Serif">and at December 31, 2020 of $<span id="xdx_909_eus-gaap--AccountsReceivableNet_iI_pn3n3_c20201231_zbFjSmNgd0jb" title="Accounts receivable">253</span></span><span style="font: 10pt Times New Roman, Times, Serif">. During the three months ended September 30, 2021, $<span id="xdx_90C_ecustom--UncollectibleAccountsReceivable_iI_pn3n3_c20210930_zxFpYAgdJwOg" title="Uncollectible accounts receivable">132 </span></span><span style="font: 10pt Times New Roman, Times, Serif">of uncollectible accounts receivable was written off against the allowance for doubtful accounts. Additionally, during the three months ended September 30, 2021, $<span id="xdx_90D_eus-gaap--ProvisionForDoubtfulAccounts_pn3n3_c20210701__20210930_z3Le88nv03e6" title="Bad debt expense">74 </span></span><span style="font: 10pt Times New Roman, Times, Serif">was recorded as bad debt expense compared to $<span id="xdx_90E_eus-gaap--ProvisionForDoubtfulAccounts_pn3n3_c20200701__20200930_z38IwidpsBQb" title="Bad debt expense">0</span></span> <span style="font: 10pt Times New Roman, Times, Serif">in the prior year period. During the nine months ended September 30, 2021 and 2020, $<span id="xdx_908_eus-gaap--ProvisionForDoubtfulAccounts_pn3n3_c20210101__20210930_zpsjtpwc9816" title="Bad debt expense">255 </span></span><span style="font: 10pt Times New Roman, Times, Serif">and $<span id="xdx_901_eus-gaap--ProvisionForDoubtfulAccounts_pn3n3_c20200101__20200930_zNyhgcfZ7LFa" title="Bad debt expense">280</span></span><span style="font: 10pt Times New Roman, Times, Serif">, respectively, was recorded as bad debt expense.</span></p> 295000 392000 491000 253000 132000 74000 0 255000 280000 <p id="xdx_84D_eus-gaap--InventoryPolicyTextBlock_zEHwSqRBELwa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_86B_zBeK7iHl5pDe">Inventory</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Inventory is valued at lower of cost or net realizable value determined by the first-in, first-out method. Inventory primarily consists of panels, inverters, optimizers and mounting racks and other materials. The Company reviews the cost of inventories against their estimated net realizable value and records write-downs if any inventories have costs in excess of their net realizable values.</span></p> <p id="xdx_84F_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zTHkyAuO6xdj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_867_zSDSOHEVFXXe">Property and Equipment</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_89E_ecustom--ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesTableTextBlock_zTMwcaY9xEof" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Property and equipment are stated at cost. Depreciation for property and equipment commences when property and equipment are put into service and are depreciated using the straight-line method over the property and equipment’s estimated useful lives:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B6_zHkryh6BR0Ma" style="display: none">SCHEDULE OF PROPERTY AND EQUIPMENT ESTIMATED USEFUL LIVES</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 84%; text-align: justify">Machinery &amp; equipment</td><td style="width: 2%"> </td> <td style="width: 14%; text-align: right"><span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember__srt--RangeAxis__srt--MinimumMember_znR0sLoJl65b" title="Property and Equipment, estimated useful lives">3</span>-<span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember__srt--RangeAxis__srt--MaximumMember_zKHemZbR1TTl" title="Property and Equipment, estimated useful lives">7</span> Years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Office equipment &amp; fixtures</td><td> </td> <td style="text-align: right"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeEquipmentAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zTAEgHZqHvw4" title="Property and Equipment, estimated useful lives">5</span>-<span id="xdx_905_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeEquipmentAndFixturesMember__srt--RangeAxis__srt--MaximumMember_zNZR9jqHDRfd" title="Property and Equipment, estimated useful lives">7</span> Years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Computers &amp; software</td><td> </td> <td style="text-align: right"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerAndSoftwareMember__srt--RangeAxis__srt--MinimumMember_zAT0LOAIrWKi" title="Property and Equipment, estimated useful lives">3</span>-<span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerAndSoftwareMember__srt--RangeAxis__srt--MaximumMember_zARwLG8AtePd" title="Property and Equipment, estimated useful lives">5</span> Years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Vehicles &amp; trailers</td><td> </td> <td style="text-align: right"><span id="xdx_905_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--VehiclesAndTrailersMember__srt--RangeAxis__srt--MinimumMember_zhZCgAnzi23h" title="Property and Equipment, estimated useful lives">3</span>-<span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--VehiclesAndTrailersMember__srt--RangeAxis__srt--MaximumMember_zYXHwdkRDbCd" title="Property and Equipment, estimated useful lives">7</span> Years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Leasehold improvements</td><td> </td> <td style="text-align: right"><span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember__srt--RangeAxis__srt--MinimumMember_zOncSdOIjNDk" title="Property and Equipment, estimated useful lives">3</span>-<span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember__srt--RangeAxis__srt--MaximumMember_z1DITaa2SBZ1" title="Property and Equipment, estimated useful lives">5</span> Years</td></tr> </table> <p id="xdx_8A1_zpscn03oPYug" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_89E_ecustom--ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesTableTextBlock_zTMwcaY9xEof" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Property and equipment are stated at cost. Depreciation for property and equipment commences when property and equipment are put into service and are depreciated using the straight-line method over the property and equipment’s estimated useful lives:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B6_zHkryh6BR0Ma" style="display: none">SCHEDULE OF PROPERTY AND EQUIPMENT ESTIMATED USEFUL LIVES</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 84%; text-align: justify">Machinery &amp; equipment</td><td style="width: 2%"> </td> <td style="width: 14%; text-align: right"><span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember__srt--RangeAxis__srt--MinimumMember_znR0sLoJl65b" title="Property and Equipment, estimated useful lives">3</span>-<span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember__srt--RangeAxis__srt--MaximumMember_zKHemZbR1TTl" title="Property and Equipment, estimated useful lives">7</span> Years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Office equipment &amp; fixtures</td><td> </td> <td style="text-align: right"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeEquipmentAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zTAEgHZqHvw4" title="Property and Equipment, estimated useful lives">5</span>-<span id="xdx_905_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeEquipmentAndFixturesMember__srt--RangeAxis__srt--MaximumMember_zNZR9jqHDRfd" title="Property and Equipment, estimated useful lives">7</span> Years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Computers &amp; software</td><td> </td> <td style="text-align: right"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerAndSoftwareMember__srt--RangeAxis__srt--MinimumMember_zAT0LOAIrWKi" title="Property and Equipment, estimated useful lives">3</span>-<span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerAndSoftwareMember__srt--RangeAxis__srt--MaximumMember_zARwLG8AtePd" title="Property and Equipment, estimated useful lives">5</span> Years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Vehicles &amp; trailers</td><td> </td> <td style="text-align: right"><span id="xdx_905_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--VehiclesAndTrailersMember__srt--RangeAxis__srt--MinimumMember_zhZCgAnzi23h" title="Property and Equipment, estimated useful lives">3</span>-<span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--VehiclesAndTrailersMember__srt--RangeAxis__srt--MaximumMember_zYXHwdkRDbCd" title="Property and Equipment, estimated useful lives">7</span> Years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Leasehold improvements</td><td> </td> <td style="text-align: right"><span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember__srt--RangeAxis__srt--MinimumMember_zOncSdOIjNDk" title="Property and Equipment, estimated useful lives">3</span>-<span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember__srt--RangeAxis__srt--MaximumMember_z1DITaa2SBZ1" title="Property and Equipment, estimated useful lives">5</span> Years</td></tr> </table> P3Y P7Y P5Y P7Y P3Y P5Y P3Y P7Y P3Y P5Y <p id="xdx_84F_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zhW41qS9vmN5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_86D_zT9lxScsysNe">Intangible Assets</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_899_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zGMeUj9YdHI8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company’s intangible assets at September 30, 2021 consist of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span id="xdx_8BF_z1IbiaiRguFg" style="display: none">SCHEDULE OF INTANGIBLE ASSETS</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Amortization <br/> periods</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Cost</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Net carrying value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 18%">Trademarks</td><td style="width: 2%"> </td> <td style="width: 19%; text-align: center"><span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_zrwPPylDcAfd" title="Intangible assets amortization period">10</span> Years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_pn3n3" style="width: 17%; text-align: right" title="Cost">5,200</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_pn3n3" style="width: 16%; text-align: right" title="Accumulated amortization">(260</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_pn3n3" style="width: 16%; text-align: right" title="Net carrying value">4,940</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Backlog of projects</td><td> </td> <td style="text-align: center"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtM_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--BacklogOfProjectsMember_zAu0UN4lmNHj" title="Intangible assets amortization period">9</span> Months</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--BacklogOfProjectsMember_pn3n3" style="text-align: right" title="Cost">2,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--BacklogOfProjectsMember_pn3n3" style="text-align: right" title="Accumulated amortization">(1,334</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--BacklogOfProjectsMember_pn3n3" style="text-align: right" title="Net carrying value">666</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Covenant not-to-compete</td><td> </td> <td style="text-align: center"><span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CovenantNotToCompeteMember_z9Ebl2ad6ps2" title="Intangible assets amortization period">3</span> Years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CovenantNotToCompeteMember_pn3n3" style="text-align: right" title="Cost">2,400</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CovenantNotToCompeteMember_pn3n3" style="text-align: right" title="Accumulated amortization">(400</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CovenantNotToCompeteMember_pn3n3" style="text-align: right" title="Net carrying value">2,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Software (included in property and equipment)</td><td> </td> <td style="text-align: center"><span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--SoftwareDevelopmentMember_zYq8MjIPUIm9" title="Intangible assets amortization period">3</span> Years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--SoftwareDevelopmentMember_pn3n3" style="text-align: right" title="Cost">3,400</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--SoftwareDevelopmentMember_pn3n3" style="text-align: right" title="Accumulated amortization">(566</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--SoftwareDevelopmentMember_pn3n3" style="text-align: right" title="Net carrying value">2,834</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Dealer relationships</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"><span id="xdx_901_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtM_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--DealerRelationshipsMember_zjLPFKd8ijHd" title="Intangible assets amortization period">18</span> Months</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--DealerRelationshipsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost">2,600</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--DealerRelationshipsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated amortization">(866</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--DealerRelationshipsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net carrying value">1,734</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: center; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Cost">15,600</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated amortization">(3,426</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Net carrying value">12,174</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A9_zz43zOSMWNt9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Intangible assets are stated at their original estimated value at the date of acquisition. The amortization of intangible assets commences upon acquisition. The intangible assets are being amortized using the straight-line method over the intangible asset’s estimated useful life:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_895_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_zu6ML7okQX5l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Amortization expenses for intangible assets for the three and nine months ended September 30, 2021 was as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span id="xdx_8BF_zvlcMbDqZbwd" style="display: none">SCHEDULE OF AMORTIZATION EXPENSES</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center">For the</td><td> </td><td> </td> <td colspan="2" style="text-align: center">For the</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center">Three Months Ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Nine months ended</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">September 30, 2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">September 30, 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Trademarks</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--AmortizationOfIntangibleAssets_c20210701__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_pn3n3" style="width: 16%; text-align: right" title="Amortization expense">130</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--AmortizationOfIntangibleAssets_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_pn3n3" style="width: 16%; text-align: right" title="Amortization expense">260</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Backlog of projects</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--AmortizationOfIntangibleAssets_c20210701__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--BacklogOfProjectsMember_pn3n3" style="text-align: right" title="Amortization expense">667</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--AmortizationOfIntangibleAssets_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--BacklogOfProjectsMember_pn3n3" style="text-align: right" title="Amortization expense">1,334</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Covenant not-to-compete</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--AmortizationOfIntangibleAssets_c20210701__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CovenantNotToCompeteMember_pn3n3" style="text-align: right" title="Amortization expense">200</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--AmortizationOfIntangibleAssets_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CovenantNotToCompeteMember_pn3n3" style="text-align: right" title="Amortization expense">400</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Software</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--AmortizationOfIntangibleAssets_c20210701__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--SoftwareDevelopmentMember_pn3n3" style="text-align: right" title="Amortization expense">283</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--AmortizationOfIntangibleAssets_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--SoftwareDevelopmentMember_pn3n3" style="text-align: right" title="Amortization expense">566</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Dealer relationships</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--AmortizationOfIntangibleAssets_c20210701__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--DealerRelationshipsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization expense">433</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--AmortizationOfIntangibleAssets_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--DealerRelationshipsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization expense">866</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--AmortizationOfIntangibleAssets_c20210701__20210930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortization expense">1,713</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--AmortizationOfIntangibleAssets_c20210101__20210930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortization expense">3,426</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zwZTU7jphwtj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_891_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zJaYuzbKzjRj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Estimated future amortization expense for the Company’s intangible assets as of September 30, 2021 is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span id="xdx_8B6_zLPvbh707LQf" style="display: none">SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE</span><span style="font: 10pt Times New Roman, Times, Serif"> </span> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20210930" style="text-align: justify">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: justify">Years ending December 31,</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40C_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Remainder of 2021</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">1,713</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2022</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,753</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2023</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,453</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2024</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,004</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2025</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">520</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Thereafter</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,731</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A3_zw29ezr1eS14" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Depreciation and amortization expense for the three months ended September 30, 2021 and 2020 was $<span id="xdx_909_eus-gaap--DepreciationAndAmortization_c20210701__20210930_pn3n3" title="Depreciation and amortization">1,930</span> and $<span id="xdx_907_eus-gaap--DepreciationAndAmortization_c20200701__20200930_pn3n3" title="Depreciation and amortization">82</span>, respectively. Depreciation and amortization expense for the nine months ended September 30, 2021 and 2020 was $<span id="xdx_903_eus-gaap--DepreciationAndAmortization_c20210101__20210930_pn3n3" title="Depreciation and amortization">3,900</span> and $<span id="xdx_901_eus-gaap--DepreciationAndAmortization_c20200101__20200930_pn3n3" title="Depreciation and amortization">246</span>, respectively.</span></p> <p id="xdx_899_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zGMeUj9YdHI8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company’s intangible assets at September 30, 2021 consist of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span id="xdx_8BF_z1IbiaiRguFg" style="display: none">SCHEDULE OF INTANGIBLE ASSETS</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Amortization <br/> periods</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Cost</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Net carrying value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 18%">Trademarks</td><td style="width: 2%"> </td> <td style="width: 19%; text-align: center"><span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_zrwPPylDcAfd" title="Intangible assets amortization period">10</span> Years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_pn3n3" style="width: 17%; text-align: right" title="Cost">5,200</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_pn3n3" style="width: 16%; text-align: right" title="Accumulated amortization">(260</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_pn3n3" style="width: 16%; text-align: right" title="Net carrying value">4,940</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Backlog of projects</td><td> </td> <td style="text-align: center"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtM_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--BacklogOfProjectsMember_zAu0UN4lmNHj" title="Intangible assets amortization period">9</span> Months</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--BacklogOfProjectsMember_pn3n3" style="text-align: right" title="Cost">2,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--BacklogOfProjectsMember_pn3n3" style="text-align: right" title="Accumulated amortization">(1,334</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--BacklogOfProjectsMember_pn3n3" style="text-align: right" title="Net carrying value">666</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Covenant not-to-compete</td><td> </td> <td style="text-align: center"><span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CovenantNotToCompeteMember_z9Ebl2ad6ps2" title="Intangible assets amortization period">3</span> Years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CovenantNotToCompeteMember_pn3n3" style="text-align: right" title="Cost">2,400</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CovenantNotToCompeteMember_pn3n3" style="text-align: right" title="Accumulated amortization">(400</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CovenantNotToCompeteMember_pn3n3" style="text-align: right" title="Net carrying value">2,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Software (included in property and equipment)</td><td> </td> <td style="text-align: center"><span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--SoftwareDevelopmentMember_zYq8MjIPUIm9" title="Intangible assets amortization period">3</span> Years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--SoftwareDevelopmentMember_pn3n3" style="text-align: right" title="Cost">3,400</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--SoftwareDevelopmentMember_pn3n3" style="text-align: right" title="Accumulated amortization">(566</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--SoftwareDevelopmentMember_pn3n3" style="text-align: right" title="Net carrying value">2,834</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Dealer relationships</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"><span id="xdx_901_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtM_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--DealerRelationshipsMember_zjLPFKd8ijHd" title="Intangible assets amortization period">18</span> Months</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--DealerRelationshipsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost">2,600</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--DealerRelationshipsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated amortization">(866</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--DealerRelationshipsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net carrying value">1,734</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: center; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Cost">15,600</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20210930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated amortization">(3,426</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Net carrying value">12,174</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> P10Y 5200000 -260000 4940000 P9M 2000000 -1334000 666000 P3Y 2400000 -400000 2000000 P3Y 3400000 -566000 2834000 P18M 2600000 -866000 1734000 15600000 -3426000 12174000 <p id="xdx_895_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_zu6ML7okQX5l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Amortization expenses for intangible assets for the three and nine months ended September 30, 2021 was as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span id="xdx_8BF_zvlcMbDqZbwd" style="display: none">SCHEDULE OF AMORTIZATION EXPENSES</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center">For the</td><td> </td><td> </td> <td colspan="2" style="text-align: center">For the</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center">Three Months Ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Nine months ended</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">September 30, 2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">September 30, 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Trademarks</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--AmortizationOfIntangibleAssets_c20210701__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_pn3n3" style="width: 16%; text-align: right" title="Amortization expense">130</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--AmortizationOfIntangibleAssets_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_pn3n3" style="width: 16%; text-align: right" title="Amortization expense">260</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Backlog of projects</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--AmortizationOfIntangibleAssets_c20210701__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--BacklogOfProjectsMember_pn3n3" style="text-align: right" title="Amortization expense">667</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--AmortizationOfIntangibleAssets_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--BacklogOfProjectsMember_pn3n3" style="text-align: right" title="Amortization expense">1,334</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Covenant not-to-compete</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--AmortizationOfIntangibleAssets_c20210701__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CovenantNotToCompeteMember_pn3n3" style="text-align: right" title="Amortization expense">200</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--AmortizationOfIntangibleAssets_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CovenantNotToCompeteMember_pn3n3" style="text-align: right" title="Amortization expense">400</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Software</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--AmortizationOfIntangibleAssets_c20210701__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--SoftwareDevelopmentMember_pn3n3" style="text-align: right" title="Amortization expense">283</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--AmortizationOfIntangibleAssets_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--SoftwareDevelopmentMember_pn3n3" style="text-align: right" title="Amortization expense">566</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Dealer relationships</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--AmortizationOfIntangibleAssets_c20210701__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--DealerRelationshipsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization expense">433</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--AmortizationOfIntangibleAssets_c20210101__20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--DealerRelationshipsMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization expense">866</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--AmortizationOfIntangibleAssets_c20210701__20210930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortization expense">1,713</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--AmortizationOfIntangibleAssets_c20210101__20210930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortization expense">3,426</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 130000 260000 667000 1334000 200000 400000 283000 566000 433000 866000 1713000 3426000 <p id="xdx_891_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zJaYuzbKzjRj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Estimated future amortization expense for the Company’s intangible assets as of September 30, 2021 is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span id="xdx_8B6_zLPvbh707LQf" style="display: none">SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE</span><span style="font: 10pt Times New Roman, Times, Serif"> </span> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20210930" style="text-align: justify">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: justify">Years ending December 31,</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40C_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Remainder of 2021</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">1,713</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2022</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,753</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2023</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,453</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2024</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,004</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2025</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">520</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Thereafter</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,731</td><td style="text-align: left"> </td></tr> </table> 1713000 3753000 2453000 1004000 520000 2731000 1930000 82000 3900000 246000 <p id="xdx_84C_eus-gaap--LesseeLeasesPolicyTextBlock_zfUSDEj4kUXf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_861_zoR7deoPIruf">Leases</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company determines if an arrangement is a lease at inception. Operating lease right-of-use assets (“ROU assets”) and short-term and long-term lease liabilities are included in the condensed consolidated balance sheet. With the acquisition of Solcius in April 2021, the Company has finance lease ROU assets and finance lease liabilities, which are presented appropriately in the condensed consolidated balance sheet.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating and finance lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The operating and finance lease ROU asset also excludes lease incentives. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component. For lease agreements with terms less than 12 months, the Company has elected the short-term lease measurement and recognition exemption, and the Company recognizes such lease payments on a straight-line basis over the lease term.</span></p> <p id="xdx_847_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zo1vw3xCY4gc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_860_zm58v4r5NjH8">Stock-Based Compensation</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company periodically issues stock options and restricted stock units (“RSU”) to employees and non-employees. The Company accounts for stock option and RSU grants issued and vesting to employees based on the authoritative guidance provided by the Financial Accounting Standards Board (“FASB”) whereas the value of the award is measured on the date of grant and recognized over the vesting period. The Company accounts for stock option and RSU grants issued and vesting to non-employees in accordance with the authoritative guidance of the FASB whereas the value of the stock compensation is based upon the measurement date as determined at either a) the date at which a performance commitment is reached, or b) at the date at which the necessary performance to earn the equity instruments is complete. Non-employee stock-based compensation charges generally are amortized over the vesting period on a straight-line basis. In certain circumstances where there are no future performance requirements by the non-employee, option grants are immediately vested and the total stock-based compensation charge is recorded in the period of the measurement date.</span></p> <p id="xdx_84D_eus-gaap--EarningsPerSharePolicyTextBlock_zvW1n0awit7h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_860_z22gdQNEsk2l">Basic and Diluted Net (Loss) per Share Calculations</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">(Loss) per Share dictates the calculation of basic earnings (loss) per share and diluted earnings per share. Basic earnings (loss) per share are computed by dividing income (loss) available to common shareholders by the weighted-average number of common shares available. Diluted earnings per share is computed similar to basic earnings per share except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential common shares had been issued and if the additional common shares were dilutive. The shares for employee options and RSUs were not used in the calculation of the net loss per share.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">A net loss causes all outstanding common stock options and unvested RSUs to be anti-dilutive. As a result, the basic and diluted losses per common share are the same for the three and nine months ended September 30, 2021 and 2020, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of September 30, 2021, the potentially dilutive securities that have been excluded from the computations of weighted average shares outstanding include <span id="xdx_902_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_c20210101__20210930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--StockOptionMember_zBuSC2eFE8Df">307,698 </span></span><span style="font: 10pt Times New Roman, Times, Serif">stock options, and <span id="xdx_901_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_c20210101__20210930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedRestrictedStockUnitsRSUMember_zNkDPCKBhD31">317,500 </span></span><span style="font: 10pt Times New Roman, Times, Serif">unvested RSUs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of September 30, 2020, the potentially dilutive securities that have been excluded from the computations of weighted average shares outstanding include <span id="xdx_901_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_c20200101__20200930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--StockOptionMember_zvKy2IAXRkq6" title="Antidilutive securities excluded from computation of earnings per share, amount (in shares)">128,411</span> stock options.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Dilutive per share amounts are computed using the weighted-average number of common shares outstanding and potentially dilutive securities, using the treasury stock method, if their effect would be dilutive.</span></p> 307698 317500 128411 <p id="xdx_841_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_zDu1YObjum2b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_86D_zYP4wrojUXw1">Business Combinations and Goodwill</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company accounts for business combinations under the acquisition method of accounting in accordance with ASC 805, “Business Combinations,” where the total purchase price is allocated to the tangible and identified intangible assets acquired and liabilities assumed based on their estimated fair values. The purchase price is allocated using the information currently available, and may be adjusted, up to one year from acquisition date, after obtaining more information regarding, among other things, asset valuations, liabilities assumed and revisions to preliminary estimates. The purchase price in excess of the fair value of the tangible and identified intangible assets acquired less liabilities assumed is recognized as goodwill.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company retains a valuation consulting firm to test for goodwill impairment in the fourth quarter of each year and whenever events or circumstances indicate that the carrying amount of an asset exceeds its fair value and may not be recoverable. Early in 2020, as a result of the events and circumstances resulting from the COVID-19 pandemic, the Company’s outlook for revenue, profitability and cash flow had deteriorated. Therefore, the Company performed a quantitative assessment of goodwill at March 31, 2020. It was determined that the carrying value of goodwill exceeded its fair value at March 31, 2020. As a result, the Company recorded an impairment of $<span id="xdx_90B_eus-gaap--GoodwillImpairmentLoss_pn3n3_c20200101__20200930_zubFqJUq9HT7">4,000</span></span><span style="font: 10pt Times New Roman, Times, Serif">. In accordance with the Company’s policies, the Company performed a quantitative assessment of goodwill at December 31, 2020 and no impairment was found. There were no events or circumstances that indicated impairment of goodwill at September 30, 2021.</span></p> 4000000 <p id="xdx_847_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zeUg9SuG1foj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_862_zcIHappPQxE6">Fair Value of Financial Instruments</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Disclosures about fair value of financial instruments, requires disclosure of the fair value information, whether or not recognized in the balance sheet, where it is practicable to estimate that value. As of September 30, 2021, the amounts reported for cash, accrued interest and other expenses, and notes payable approximate the fair value because of their short maturities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">We account for financial instruments measured as fair value on a recurring basis under ASC Topic 820. ASC Topic 820 defines fair value and established a framework for measuring fair value in accordance with GAAP and also expands disclosures about fair value measurements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC Topic 820 established a three-tier fair value hierarchy which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1 measurements) and the lowest priority to unobservable inputs (level 3 measurements). These tiers include:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Level 1, defined as observable inputs such as quoted prices for identical instruments in active markets;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</span></td></tr> </table> <p id="xdx_843_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zYOfuIYwDxWl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline"><span id="xdx_86B_z5gxrdQOBnq6">New Accounting Pronouncements</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Management reviewed currently issued pronouncements during the nine months ended September 30, 2021, and believes that any other recently issued, but not yet effective, accounting standards, if currently adopted, would not have a material effect on the accompanying condensed consolidated financial statements.</span></p> <p id="xdx_80E_eus-gaap--MergersAcquisitionsAndDispositionsDisclosuresTextBlock_ztYK0EFJoJm3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">3. <span id="xdx_82B_zuQlc1Bps6Ji">BUSINESS ACQUISITION</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">On April 8, 2021, pursuant to the Purchase Agreement, the Company, through its operating subsidiary Sunworks United Inc. acquired all of the issued and outstanding membership interests of Solcius from the Seller. Located in Provo, Utah, Solcius is a full-service residential solar systems provider.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The purchase price for Solcius consisted of $<span id="xdx_906_ecustom--BusinessAcquisitionPurchasePrice_c20210401__20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" title="Purchase price">51,750</span> in cash subject to post-closing adjustments related to working capital, cash, indebtedness and transaction expenses. The Acquisition was accounted for under ASC 805 and the financial results of Solcius have been included in the Company’s financial statements since the date of the Acquisition.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Purchase Price Allocation</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Under the purchase method of accounting, the transaction was valued for accounting purposes at $<span id="xdx_90E_eus-gaap--BusinessCombinationConsiderationTransferred1_c20210401__20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3">52,111 </span></span><span style="font: 10pt Times New Roman, Times, Serif">which was the fair value of Solcius at the time of acquisition. The assets and liabilities of Solcius were recorded at their respective fair values as of the date of acquisition. The Company used a valuation consultant who identified $<span id="xdx_908_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20210418__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3">15,600 </span></span><span style="font: 10pt Times New Roman, Times, Serif">of separately identifiable intangible assets. Any difference between the cost of Solcius and the fair value of the assets acquired and liabilities assumed is recorded as goodwill. The acquisition date estimated fair value of the consideration transferred consisted of the following</span>:</p> <p id="xdx_89C_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_zw0px2JgS3V6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span id="xdx_8B7_zkVk6vwwZjZ1" style="display: none">SCHEDULE OF BUSINESS ACQUISITION LIABILITIES AND ASSETS ACQUIRED</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20210401_20210408_us-gaap--BusinessAcquisitionAxis_custom--SolciusHoldingsLLCMember" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(in thousands)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_408_ecustom--BusinessAcquisitionPurchasePrice_pn3n3_maBCCTzcsd_zygzQa4hh8b4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Base purchase price</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">51,750</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_ecustom--BusinessAcquisitionWorkingCapitalShortfall_pn3n3_maBCCTzcsd_zfuETtvWYOPk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Working capital shortfall</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,131</td><td style="text-align: left">)</td></tr> <tr id="xdx_407_ecustom--BusinessAcquisitionCashSurplus_pn3n3_maBCCTzcsd_zagsnKAcowIb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Cash surplus</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,492</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--BusinessCombinationConsiderationTransferred1_pn3n3_mtBCCTzcsd_zDaYbR6jc17k" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total purchase price paid</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">52,111</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Cash</td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" style="text-align: right" title="Cash">1,492</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Accounts receivable</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" style="text-align: right" title="Accounts receivable">1,729</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Inventory</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" style="text-align: right" title="Inventory">3,833</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Contract assets</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" style="text-align: right" title="Contract assets">7,336</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Prepaids and other current assets</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" style="text-align: right" title="Prepaids and other current assets">1,603</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Property and equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" style="text-align: right" title="Property and equipment">139</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Deposits</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeposits_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" style="text-align: right" title="Deposits">91</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Operating lease right-of-use asset</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLease_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" style="text-align: right" title="Operating lease right-of-use asset">1,885</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Finance lease right-of-use assets</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLease_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" style="text-align: right" title="Finance lease right-of-use assets">1,200</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Other intangible assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherIntangibleAssets_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Other intangible assets">15,600</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Identifiable assets acquired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Intangible assets acquired">34,908</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Accounts payable and accrued liabilities</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_iNI_pn3n3_di_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_zo2iSC9iYqse" style="text-align: right" title="Accounts payable and accrued liabilities">(6,957</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Contract liabilities</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_iNI_pn3n3_di_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_zrd1MsclWhw8" style="text-align: right" title="Contract liabilities">(5,273</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Operating and finance lease liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_iNI_pn3n3_di_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_zRSUMrHZAVwf" style="border-bottom: Black 1.5pt solid; text-align: right" title="Operating and finance lease liabilities">(2,757</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Liabilities assumed</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iNI_pn3n3_di_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_za9uivBCqg49" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities assumed">(14,987</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Net identifiable assets acquired</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" style="text-align: right" title="Net assets acquired">19,921</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--Goodwill_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Goodwill">32,190</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Net assets acquired</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total purchase price">52,111</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A7_zYCMcusyiYA3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">During the three and nine months ended September 30, 2021, we recorded total transaction costs related to the Acquisition of $<span id="xdx_90A_eus-gaap--AssetAcquisitionConsiderationTransferredTransactionCost_c20210701__20210930__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3">25 </span></span><span style="font: 10pt Times New Roman, Times, Serif">and $<span id="xdx_90C_eus-gaap--AssetAcquisitionConsiderationTransferredTransactionCost_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3">774</span></span><span style="font: 10pt Times New Roman, Times, Serif">, respectively. These expenses were accounted for separately from the net assets acquired, and are included in general and administrative expense.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">We will continue to conduct assessments of the net assets acquired and recognized amounts for identifiable assets acquired and liabilities assumed at their estimated acquisition date fair values. We expect that it may take into late 2021 until all post-closing assessments and adjustments are finalized.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Pro Forma Information</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The results of operations for the Acquisition since the April 8, 2021 closing date have been included in our September 30, 2021 condensed consolidated financial statements and include approximately $<span id="xdx_907_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20210406__20210408__us-gaap--StatementBusinessSegmentsAxis__custom--SolciusMember_z0DWxtIO8GUj" title="Net revenue">46,191</span> of total revenue. The following unaudited pro forma financial information represents a summary of the consolidated results of operations for the three months and nine months ended September 30, 2021 and 2020, assuming the acquisition had been completed as of January 1, 2020. The pro forma financial information includes certain non-recurring pro forma adjustments that were directly attributable to the business combination. The proforma adjustments include the elimination of Acquisition transaction expenses totaling $<span id="xdx_90B_ecustom--ProformaBusinessAcquisitionCostOfAcquiredEntityTransactionCosts_c20210101__20210930__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" title="Proforma acquisition">774</span> incurred in 2021, and adjustments to recognize amortization of intangible assets, retention stock-based compensation programs and retention bonus accruals in 2020. The retention bonus expense is recognized over the first year following the Acquisition. The pro forma financial information is not necessarily indicative of the results of operations that would have been achieved if the acquisition had been effective as of these dates, or of future results.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_898_eus-gaap--BusinessAcquisitionProFormaInformationTextBlock_z40aDzuh3CQk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span id="xdx_8BE_zUbON29IkHA" style="display: none">SCHEDULE OF BUSINESS ACQUISITION PROFORMA STATEMENTS OF OPERATIONS</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td id="xdx_49C_20210701_20210930_us-gaap--BusinessAcquisitionAxis_custom--SolciusHoldingsLLCMember" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b>September 30, 2021</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td id="xdx_49A_20200701_20200930_us-gaap--BusinessAcquisitionAxis_custom--SolciusHoldingsLLCMember" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b>September 30, 2020</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td id="xdx_496_20210101_20210930_us-gaap--BusinessAcquisitionAxis_custom--SolciusHoldingsLLCMember" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b>September 30, 2021</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td id="xdx_494_20200101_20200930_us-gaap--BusinessAcquisitionAxis_custom--SolciusHoldingsLLCMember" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b>September 30, 2020</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine months ended</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 40%; text-align: center; padding-bottom: 1.5pt"> </td><td style="width: 2%; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; width: 11%; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b>September 30, 2021</b></span></td><td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="width: 2%; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; width: 11%; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b>September 30, 2020</b></span></td><td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="width: 2%; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; width: 11%; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b>September 30, 2021</b></span></td><td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="width: 2%; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; width: 11%; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b>September 30, 2020</b></span></td><td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--BusinessAcquisitionsProFormaRevenue_i_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Revenue, net</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">31,220</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">28,717</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">95,564</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">98,295</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_i_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Net Loss</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(4,380</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(3,436</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(8,806</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(14,535</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8A3_z45iWE8N3yn8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> 51750000 52111000 15600000 <p id="xdx_89C_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_zw0px2JgS3V6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span id="xdx_8B7_zkVk6vwwZjZ1" style="display: none">SCHEDULE OF BUSINESS ACQUISITION LIABILITIES AND ASSETS ACQUIRED</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20210401_20210408_us-gaap--BusinessAcquisitionAxis_custom--SolciusHoldingsLLCMember" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(in thousands)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_408_ecustom--BusinessAcquisitionPurchasePrice_pn3n3_maBCCTzcsd_zygzQa4hh8b4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Base purchase price</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">51,750</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_ecustom--BusinessAcquisitionWorkingCapitalShortfall_pn3n3_maBCCTzcsd_zfuETtvWYOPk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Working capital shortfall</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,131</td><td style="text-align: left">)</td></tr> <tr id="xdx_407_ecustom--BusinessAcquisitionCashSurplus_pn3n3_maBCCTzcsd_zagsnKAcowIb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Cash surplus</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,492</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--BusinessCombinationConsiderationTransferred1_pn3n3_mtBCCTzcsd_zDaYbR6jc17k" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total purchase price paid</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">52,111</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Cash</td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" style="text-align: right" title="Cash">1,492</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Accounts receivable</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" style="text-align: right" title="Accounts receivable">1,729</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Inventory</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" style="text-align: right" title="Inventory">3,833</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Contract assets</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" style="text-align: right" title="Contract assets">7,336</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Prepaids and other current assets</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" style="text-align: right" title="Prepaids and other current assets">1,603</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Property and equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" style="text-align: right" title="Property and equipment">139</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Deposits</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeposits_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" style="text-align: right" title="Deposits">91</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Operating lease right-of-use asset</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLease_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" style="text-align: right" title="Operating lease right-of-use asset">1,885</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Finance lease right-of-use assets</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLease_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" style="text-align: right" title="Finance lease right-of-use assets">1,200</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Other intangible assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherIntangibleAssets_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Other intangible assets">15,600</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Identifiable assets acquired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Intangible assets acquired">34,908</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Accounts payable and accrued liabilities</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_iNI_pn3n3_di_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_zo2iSC9iYqse" style="text-align: right" title="Accounts payable and accrued liabilities">(6,957</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Contract liabilities</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_iNI_pn3n3_di_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_zrd1MsclWhw8" style="text-align: right" title="Contract liabilities">(5,273</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Operating and finance lease liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_iNI_pn3n3_di_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_zRSUMrHZAVwf" style="border-bottom: Black 1.5pt solid; text-align: right" title="Operating and finance lease liabilities">(2,757</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Liabilities assumed</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iNI_pn3n3_di_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_za9uivBCqg49" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities assumed">(14,987</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Net identifiable assets acquired</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" style="text-align: right" title="Net assets acquired">19,921</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--Goodwill_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Goodwill">32,190</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Net assets acquired</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_c20210408__us-gaap--BusinessAcquisitionAxis__custom--SolciusHoldingsLLCMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total purchase price">52,111</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 51750000 -1131000 1492000 52111000 1492000 1729000 3833000 7336000 1603000 139000 91000 1885000 1200000 15600000 34908000 6957000 5273000 2757000 14987000 19921000 32190000 52111000 25000 774000 46191000 774000 <p id="xdx_898_eus-gaap--BusinessAcquisitionProFormaInformationTextBlock_z40aDzuh3CQk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span id="xdx_8BE_zUbON29IkHA" style="display: none">SCHEDULE OF BUSINESS ACQUISITION PROFORMA STATEMENTS OF OPERATIONS</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td id="xdx_49C_20210701_20210930_us-gaap--BusinessAcquisitionAxis_custom--SolciusHoldingsLLCMember" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b>September 30, 2021</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td id="xdx_49A_20200701_20200930_us-gaap--BusinessAcquisitionAxis_custom--SolciusHoldingsLLCMember" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b>September 30, 2020</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td id="xdx_496_20210101_20210930_us-gaap--BusinessAcquisitionAxis_custom--SolciusHoldingsLLCMember" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b>September 30, 2021</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"> </td><td id="xdx_494_20200101_20200930_us-gaap--BusinessAcquisitionAxis_custom--SolciusHoldingsLLCMember" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b>September 30, 2020</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine months ended</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 40%; text-align: center; padding-bottom: 1.5pt"> </td><td style="width: 2%; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; width: 11%; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b>September 30, 2021</b></span></td><td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="width: 2%; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; width: 11%; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b>September 30, 2020</b></span></td><td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="width: 2%; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; width: 11%; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b>September 30, 2021</b></span></td><td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="width: 2%; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; width: 11%; font-weight: bold; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><b>September 30, 2020</b></span></td><td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--BusinessAcquisitionsProFormaRevenue_i_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Revenue, net</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">31,220</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">28,717</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">95,564</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">98,295</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_i_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Net Loss</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(4,380</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(3,436</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(8,806</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(14,535</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 31220000 28717000 95564000 98295000 -4380000 -3436000 -8806000 -14535000 <p id="xdx_809_eus-gaap--RevenueFromContractWithCustomerTextBlock_zSGMXcdnKTf1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">4. <span id="xdx_826_ztezhHDf4aK">REVENUE FROM CONTRACTS WITH CUSTOMERS</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_89B_eus-gaap--DisaggregationOfRevenueTableTextBlock_zI7HX8tZFonj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The following table represents a disaggregation of revenue by customer type from contracts with customers for the three and nine months ended September 30, 2021 and 2020:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 15.4pt; text-align: justify"><span id="xdx_8B4_zRvdOoT67oPh" style="display: none">SCHEDULE OF DISAGGREGATION OF REVENUE</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>September 30,</b></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine months ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>September 30,</b></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%">Commercial</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__srt--MajorCustomersAxis__custom--CommercialMember_pn3n3" style="width: 11%; text-align: right" title="Total">4,795</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20200930__srt--MajorCustomersAxis__custom--CommercialMember_pn3n3" style="width: 11%; text-align: right" title="Total">3,683</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__srt--MajorCustomersAxis__custom--CommercialMember_pn3n3" style="width: 11%; text-align: right" title="Total">14,011</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__srt--MajorCustomersAxis__custom--CommercialMember_pn3n3" style="width: 11%; text-align: right" title="Total">13,445</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Public Works</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__srt--MajorCustomersAxis__custom--PublicWorksMember_pn3n3" style="text-align: right" title="Total">1,841</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20200930__srt--MajorCustomersAxis__custom--PublicWorksMember_pn3n3" style="text-align: right" title="Total">1,633</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__srt--MajorCustomersAxis__custom--PublicWorksMember_pn3n3" style="text-align: right" title="Total">4,425</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__srt--MajorCustomersAxis__custom--PublicWorksMember_pn3n3" style="text-align: right" title="Total">8,328</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Residential</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__srt--MajorCustomersAxis__custom--ResidentialMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">24,584</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20200930__srt--MajorCustomersAxis__custom--ResidentialMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">1,988</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__srt--MajorCustomersAxis__custom--ResidentialMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">51,044</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__srt--MajorCustomersAxis__custom--ResidentialMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">7,562</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">31,220</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20200930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">7,304</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">69,480</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">29,335</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A2_ziBjmdRKwgq8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.7pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_89B_eus-gaap--DisaggregationOfRevenueTableTextBlock_zI7HX8tZFonj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The following table represents a disaggregation of revenue by customer type from contracts with customers for the three and nine months ended September 30, 2021 and 2020:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 15.4pt; text-align: justify"><span id="xdx_8B4_zRvdOoT67oPh" style="display: none">SCHEDULE OF DISAGGREGATION OF REVENUE</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>September 30,</b></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Nine months ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>September 30,</b></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%">Commercial</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__srt--MajorCustomersAxis__custom--CommercialMember_pn3n3" style="width: 11%; text-align: right" title="Total">4,795</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20200930__srt--MajorCustomersAxis__custom--CommercialMember_pn3n3" style="width: 11%; text-align: right" title="Total">3,683</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__srt--MajorCustomersAxis__custom--CommercialMember_pn3n3" style="width: 11%; text-align: right" title="Total">14,011</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__srt--MajorCustomersAxis__custom--CommercialMember_pn3n3" style="width: 11%; text-align: right" title="Total">13,445</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Public Works</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__srt--MajorCustomersAxis__custom--PublicWorksMember_pn3n3" style="text-align: right" title="Total">1,841</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20200930__srt--MajorCustomersAxis__custom--PublicWorksMember_pn3n3" style="text-align: right" title="Total">1,633</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__srt--MajorCustomersAxis__custom--PublicWorksMember_pn3n3" style="text-align: right" title="Total">4,425</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__srt--MajorCustomersAxis__custom--PublicWorksMember_pn3n3" style="text-align: right" title="Total">8,328</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Residential</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930__srt--MajorCustomersAxis__custom--ResidentialMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">24,584</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20200930__srt--MajorCustomersAxis__custom--ResidentialMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">1,988</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__srt--MajorCustomersAxis__custom--ResidentialMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">51,044</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930__srt--MajorCustomersAxis__custom--ResidentialMember_pn3n3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">7,562</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20210930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">31,220</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200701__20200930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">7,304</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">69,480</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20200930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">29,335</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 4795000 3683000 14011000 13445000 1841000 1633000 4425000 8328000 24584000 1988000 51044000 7562000 31220000 7304000 69480000 29335000 <p id="xdx_803_eus-gaap--SegmentReportingDisclosureTextBlock_zph2h7p5zzll" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">5. <span id="xdx_82B_zKSuxqqaP9W7">OPERATING SEGMENTS</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.7pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_z1wXx2yEdBn9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 15.4pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The acquisition of Solcius was completed in April 2021. Solcius is a separate segment for management reporting purposes. Segment net revenue, segment operating expenses and segment contribution (loss) information consisted of the following for the three months and nine months ended September 30, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 15.4pt; text-align: justify"><span id="xdx_8B8_zja2c2Cjn2Dh" style="display: none">SCHEDULE OF SEGMENT REPORTING INFORMATION, BY SEGMENT</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20210701_20210930_us-gaap--StatementBusinessSegmentsAxis_custom--SolciusMember" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Solcius</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_497_20210701_20210930_us-gaap--StatementBusinessSegmentsAxis_custom--SunworksMember" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Sunworks</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20210701__20210930_z5EZ8mzZvCj9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>For the Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>September 30, 2021</b></span></p></td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Solcius</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Sunworks</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_403_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zB0u84pnRBaa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left">Net revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">23,379</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">7,841</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">31,220</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--CostOfGoodsAndServicesSold_pn3n3_zRxwidZJSUNj" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Cost of sales</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,377</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,427</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,804</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--GrossProfit_pn3n3_zbmiXJ6cHLLk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">Gross profit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,002</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,414</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,416</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Operating expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--SellingAndMarketingExpense_pn3n3_zPCbledunGy4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Selling &amp; marketing</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,226</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">846</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,072</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--GeneralAndAdministrativeExpense_pn3n3_znDz9ELfwwed" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">General &amp; administrative</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,316</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,347</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,663</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--SegmentContributionLoss_pn3n3_zYPPf5FvchSf" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Segment contribution (loss)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(540</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,779</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,319</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--ShareBasedCompensation_pn3n3_zXi086m4nNP" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Stock-based compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">905</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">301</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,206</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--DepreciationAndAmortization_pn3n3_zsoWJ9uSNXK8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Depreciation and amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,880</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">50</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,930</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OperatingIncomeLoss_pn3n3_zXgKVB6hTy26" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Operating income (loss)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(3,325</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(3,130</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(6,455</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20210101_20210930_us-gaap--StatementBusinessSegmentsAxis_custom--SolciusMember" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Solcius</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20210101_20210930_us-gaap--StatementBusinessSegmentsAxis_custom--SunworksMember" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Sunworks</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20210101__20210930_z8w2oh1FjrJ8" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>For the Nine months ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>September 30, 2021</b></span></p></td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Solcius</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Sunworks</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zqOwBI2cV4m" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left">Net revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">46,191</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">23,289</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">69,480</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--CostOfGoodsAndServicesSold_pn3n3_zST7peMtIF9e" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Cost of sales</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">20,122</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,714</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">39,836</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--GrossProfit_pn3n3_zpJ38oATohFe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">Gross profit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">26,069</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,575</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29,644</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Operating expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--SellingAndMarketingExpense_pn3n3_zD8ZfNhiePK1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Selling &amp; marketing</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,087</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,381</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21,468</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--GeneralAndAdministrativeExpense_pn3n3_zVCv4qL6lMQj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">General &amp; administrative</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,847</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,006</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,853</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_404_ecustom--SegmentContributionLoss_pn3n3_zN5ZcOqq898j" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Segment contribution (loss)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">135</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(9,812</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(9,677</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--ShareBasedCompensation_pn3n3_z7VG9yO5HPCe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Stock-based compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,810</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">660</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,470</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--DepreciationAndAmortization_pn3n3_zvyFd7VzRl11" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Depreciation and amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,749</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">151</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,900</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingIncomeLoss_pn3n3_zNfoT5mBCRfg" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Operating income (loss)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(5,424</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(10,623</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(16,047</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8A7_z2vrwNeRmu38" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_z1wXx2yEdBn9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 15.4pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The acquisition of Solcius was completed in April 2021. Solcius is a separate segment for management reporting purposes. Segment net revenue, segment operating expenses and segment contribution (loss) information consisted of the following for the three months and nine months ended September 30, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 15.4pt; text-align: justify"><span id="xdx_8B8_zja2c2Cjn2Dh" style="display: none">SCHEDULE OF SEGMENT REPORTING INFORMATION, BY SEGMENT</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20210701_20210930_us-gaap--StatementBusinessSegmentsAxis_custom--SolciusMember" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Solcius</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_497_20210701_20210930_us-gaap--StatementBusinessSegmentsAxis_custom--SunworksMember" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Sunworks</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20210701__20210930_z5EZ8mzZvCj9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>For the Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>September 30, 2021</b></span></p></td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Solcius</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Sunworks</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_403_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zB0u84pnRBaa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left">Net revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">23,379</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">7,841</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">31,220</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--CostOfGoodsAndServicesSold_pn3n3_zRxwidZJSUNj" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Cost of sales</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,377</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,427</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,804</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--GrossProfit_pn3n3_zbmiXJ6cHLLk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">Gross profit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,002</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,414</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,416</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Operating expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--SellingAndMarketingExpense_pn3n3_zPCbledunGy4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Selling &amp; marketing</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,226</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">846</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,072</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--GeneralAndAdministrativeExpense_pn3n3_znDz9ELfwwed" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">General &amp; administrative</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,316</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,347</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,663</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--SegmentContributionLoss_pn3n3_zYPPf5FvchSf" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Segment contribution (loss)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(540</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,779</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,319</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--ShareBasedCompensation_pn3n3_zXi086m4nNP" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Stock-based compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">905</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">301</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,206</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--DepreciationAndAmortization_pn3n3_zsoWJ9uSNXK8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Depreciation and amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,880</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">50</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,930</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OperatingIncomeLoss_pn3n3_zXgKVB6hTy26" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Operating income (loss)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(3,325</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(3,130</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(6,455</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20210101_20210930_us-gaap--StatementBusinessSegmentsAxis_custom--SolciusMember" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Solcius</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20210101_20210930_us-gaap--StatementBusinessSegmentsAxis_custom--SunworksMember" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Sunworks</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20210101__20210930_z8w2oh1FjrJ8" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>For the Nine months ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>September 30, 2021</b></span></p></td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Solcius</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Sunworks</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zqOwBI2cV4m" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left">Net revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">46,191</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">23,289</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">69,480</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--CostOfGoodsAndServicesSold_pn3n3_zST7peMtIF9e" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Cost of sales</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">20,122</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,714</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">39,836</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--GrossProfit_pn3n3_zpJ38oATohFe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">Gross profit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">26,069</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,575</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29,644</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Operating expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--SellingAndMarketingExpense_pn3n3_zD8ZfNhiePK1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Selling &amp; marketing</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,087</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,381</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21,468</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--GeneralAndAdministrativeExpense_pn3n3_zVCv4qL6lMQj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">General &amp; administrative</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,847</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,006</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,853</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_404_ecustom--SegmentContributionLoss_pn3n3_zN5ZcOqq898j" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Segment contribution (loss)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">135</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(9,812</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(9,677</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--ShareBasedCompensation_pn3n3_z7VG9yO5HPCe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Stock-based compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,810</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">660</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,470</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--DepreciationAndAmortization_pn3n3_zvyFd7VzRl11" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Depreciation and amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,749</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">151</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,900</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingIncomeLoss_pn3n3_zNfoT5mBCRfg" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Operating income (loss)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(5,424</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(10,623</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(16,047</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 23379000 7841000 31220000 10377000 6427000 16804000 13002000 1414000 14416000 9226000 846000 10072000 4316000 3347000 7663000 -540000 -2779000 -3319000 905000 301000 1206000 1880000 50000 1930000 -3325000 -3130000 -6455000 46191000 23289000 69480000 20122000 19714000 39836000 26069000 3575000 29644000 18087000 3381000 21468000 7847000 10006000 17853000 135000 -9812000 -9677000 1810000 660000 2470000 3749000 151000 3900000 -5424000 -10623000 -16047000 <p id="xdx_800_eus-gaap--LesseeOperatingLeasesTextBlock_zjMHg6gTIO29" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">6. <span id="xdx_82B_ztKRO9zu6IGl">RIGHT-OF-USE OPERATING LEASES</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.7pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company has ROU operating leases for offices, warehouses, vehicles, and office equipment. The Company’s leases have remaining lease terms of <span id="xdx_905_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtY_c20210930__srt--RangeAxis__srt--MinimumMember_z5LsMYyJ6DNa" title="Lessee, Operating Lease, Term of Contract">1</span> year to <span id="xdx_906_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtY_c20210930__srt--RangeAxis__srt--MaximumMember_zWbV0FsNFeG1" title="Lessee, Operating Lease, Term of Contract">6</span> years, some of which include options to extend.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.7pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company’s operating lease expense for the three and nine months ended September 30, 2021 amounted to $<span id="xdx_90C_eus-gaap--OperatingLeaseExpense_c20210701__20210930_pn3n3">394 </span></span><span style="font: 10pt Times New Roman, Times, Serif">and $<span id="xdx_909_eus-gaap--OperatingLeaseExpense_c20210101__20210930_pn3n3">1,086</span></span><span style="font: 10pt Times New Roman, Times, Serif">, respectively. Operating lease payments, which reduced operating cash flows for the three and nine months ended September 30, 2021 amounted to $<span id="xdx_902_eus-gaap--OperatingLeasePayments_c20210701__20210930_pn3n3">394</span></span> <span style="font: 10pt Times New Roman, Times, Serif">and $<span id="xdx_908_eus-gaap--OperatingLeasePayments_c20210101__20210930_pn3n3">1,086</span></span><span style="font: 10pt Times New Roman, Times, Serif">, respectively. The difference between the ROU asset amortization of $<span id="xdx_909_ecustom--OperatingLeaseDifferenceOfRightOfUseAssetAmortizationExpenses_c20210101__20210930_pn3n3">762 </span></span><span style="font: 10pt Times New Roman, Times, Serif">and the associated lease expense of $<span id="xdx_907_eus-gaap--OperatingLeaseExpense_c20210101__20210930__srt--StatementScenarioAxis__custom--AdditionToBasicOperatingLeaseMember_pn3n3">1,086 </span></span><span style="font: 10pt Times New Roman, Times, Serif">consists of early cancellation of a facility lease obligation, new facility leases, short-term leases excluded from the ROU asset calculation, basic operating lease expenses included in the lease expense for property and sales taxes, triple net and common area charges for facilities and other equipment and vehicle lease related charges.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_895_ecustom--ScheduleOfOperatingSupplementalBalanceSheetInformationTableTextBlock_zO2zqcy4GGhj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.7pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Supplemental balance sheet information related to leases is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span id="xdx_8BB_z3yIpYPNvDxi" style="display: none">SCHEDULE OF OPERATING LEASES SUPPLEMENTAL BALANCE SHEET INFORMATION</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20210930_zR7YyiHBN3P4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(in thousands)</b></span></td><td style="font-weight: bold; text-align: center"> </td></tr> <tr id="xdx_40C_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 2.5pt">Operating lease right-of-use assets</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 20%; text-align: right">2,446</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzGQi_zilITtMVBnb2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Operating lease liabilities—short term</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">918</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzGQi_zEdzNgAmtbUa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Operating lease liabilities—long term</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,528</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzGQi_zNTl7KeCXLu" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total operating lease liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,446</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A3_z8gghsqP5tje" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.7pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of September 30, 2021, the weighted average remaining lease term was <span id="xdx_906_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210930_zScw4nfzgHu5">2.5 </span></span><span style="font: 10pt Times New Roman, Times, Serif">years and the weighted average discount rate for the Company’s leases was <span id="xdx_907_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20210930_zFiyXrLbx7Zc">3.8%.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.7pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_89D_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zDHslH2Lo7D3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.7pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Minimum payments for the operating leases are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.7pt; text-align: justify"><span id="xdx_8B3_z7tUwlhj6Z59" style="display: none">SCHEDULE OF MATURITIES FOR OPERATING LEASES LIABILITIES</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20210930_zjfmr26hj7Fa" style="border-bottom: Black 1.5pt solid; text-align: center">Operating Leases</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(in thousands)</span></td><td style="text-align: center"> </td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_maLOLLPzy1j_zCsQvdKQDlmk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Remainder of 2021</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">296</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maLOLLPzy1j_zdSqt6SlUmz2" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">854</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maLOLLPzy1j_zRuhMq3VIlce" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">518</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maLOLLPzy1j_zwtP4bC2iddb" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">312</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_maLOLLPzy1j_zZo45WnQjF5i" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">294</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_iI_pn3n3_maLOLLPzy1j_zPVoevnqLyu4" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">270</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzy1j_zi39kYkLbqri" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total lease payments</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,544</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less: imputed interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">98</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--OperatingLeaseLiability_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,446</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zyys30sCqCwc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> P1Y P6Y 394000 1086000 394000 1086000 762000 1086000 <p id="xdx_895_ecustom--ScheduleOfOperatingSupplementalBalanceSheetInformationTableTextBlock_zO2zqcy4GGhj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.7pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Supplemental balance sheet information related to leases is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span id="xdx_8BB_z3yIpYPNvDxi" style="display: none">SCHEDULE OF OPERATING LEASES SUPPLEMENTAL BALANCE SHEET INFORMATION</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20210930_zR7YyiHBN3P4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(in thousands)</b></span></td><td style="font-weight: bold; text-align: center"> </td></tr> <tr id="xdx_40C_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 2.5pt">Operating lease right-of-use assets</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 20%; text-align: right">2,446</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzGQi_zilITtMVBnb2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Operating lease liabilities—short term</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">918</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzGQi_zEdzNgAmtbUa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Operating lease liabilities—long term</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,528</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzGQi_zNTl7KeCXLu" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total operating lease liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,446</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2446000 918000 1528000 2446000 P2Y6M 0.038 <p id="xdx_89D_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zDHslH2Lo7D3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.7pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Minimum payments for the operating leases are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.7pt; text-align: justify"><span id="xdx_8B3_z7tUwlhj6Z59" style="display: none">SCHEDULE OF MATURITIES FOR OPERATING LEASES LIABILITIES</span><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20210930_zjfmr26hj7Fa" style="border-bottom: Black 1.5pt solid; text-align: center">Operating Leases</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(in thousands)</span></td><td style="text-align: center"> </td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_maLOLLPzy1j_zCsQvdKQDlmk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Remainder of 2021</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">296</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maLOLLPzy1j_zdSqt6SlUmz2" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">854</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maLOLLPzy1j_zRuhMq3VIlce" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">518</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maLOLLPzy1j_zwtP4bC2iddb" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">312</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_maLOLLPzy1j_zZo45WnQjF5i" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">294</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_iI_pn3n3_maLOLLPzy1j_zPVoevnqLyu4" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">270</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzy1j_zi39kYkLbqri" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total lease payments</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,544</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less: imputed interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">98</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--OperatingLeaseLiability_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,446</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 296000 854000 518000 312000 294000 270000 2544000 98000 2446000 <p id="xdx_804_eus-gaap--LesseeFinanceLeasesTextBlock_zTuzy6xq08ra" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">7. <span id="xdx_82D_zf1u9hoBuyaa">RIGHT-OF-USE FINANCE LEASES</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.7pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company has finance leases for vehicles. The Company’s finance leases have remaining lease terms of <span id="xdx_907_eus-gaap--LesseeFinanceLeaseTermOfContract1_iI_dt_c20210930__srt--RangeAxis__srt--MinimumMember_zEmwJIVzHHGc" title="Finance lease, remaining lease term">1 year</span> to <span id="xdx_906_eus-gaap--LesseeFinanceLeaseTermOfContract1_iI_dt_c20210930__srt--RangeAxis__srt--MaximumMember_zuzLu0I5FuA8" title="Finance lease, remaining lease term">4 years</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_89A_ecustom--ScheduleOfFinanceLeaseSupplementalBalanceSheetInformationTableTextBlock_zYo6WOpZdQN5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.7pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Supplemental balance sheet information related to finance leases is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B7_z3oNLFx2N2H3" style="display: none">SCHEDULE OF FINANCE LEASES SUPPLEMENTAL BALANCE SHEET INFORMATION</span><span style="font-size: 10pt"> </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20210930_zOXcUMbYrccl" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(in thousands)</b></span></td><td style="font-weight: bold; text-align: center"> </td></tr> <tr id="xdx_403_eus-gaap--FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_iI_pn3n3_maFLROUztd3_z7HDZ1NiS1d" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Finance lease right-of-use asset cost</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">1,520</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--FinanceLeaseRightOfUseAssetAccumulatedAmortization_iNI_pn3n3_di_msFLROUztd3_zUxONW4eUNI3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Finance lease right-of-use accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(297</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--FinanceLeaseRightOfUseAsset_iTI_pn3n3_mtFLROUztd3_zm6k9E6BuMYb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Finance lease right of use asset, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,223</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--FinanceLeaseLiabilityCurrent_iI_pn3n3_maFLLze9q_zQCGAgC6iXYi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Finance lease obligation—short term</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">452</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--FinanceLeaseLiabilityNoncurrent_iI_pn3n3_maFLLze9q_zTEDNrvnl7xl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Finance lease obligation—long term</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">430</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--FinanceLeaseLiability_iTI_pn3n3_mtFLLze9q_zXLS7EgR4swj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total finance lease obligation</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">882</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AC_zHwoJ0FdP1wk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.7pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of September 30, 2021, the weighted average remaining lease term was <span title="Finance Lease, Weighted Average Remaining Lease Term"><span id="xdx_908_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210930_zZ53f88xqXI2">2.2</span> years</span> and the weighted average discount rate for the Company’s leases was <span id="xdx_902_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20210930_zQJnZN2J8Gif" title="Finance Lease, Weighted Average Discount Rate, Percent">4.5%</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.7pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_89D_eus-gaap--FinanceLeaseLiabilityMaturityTableTextBlock_zywf4chsPCck" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.7pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Minimum finance lease payments for the remaining lease terms are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.7pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B9_ziRyDCbKzz7b" style="display: none">SCHEDULE OF MATURITIES FOR FINANCE LEASES LIABILITIES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20210930_zgVf0s4cYsg1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(in thousands)</b></span></td><td style="font-weight: bold; text-align: center"> </td></tr> <tr id="xdx_406_eus-gaap--FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_maFLLPDzsFR_zcSSUNFPsqGe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Remainder of 2021</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">165</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maFLLPDzsFR_zLfozXJsX4d3" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">402</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maFLLPDzsFR_zu43lxYHUvme" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">221</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maFLLPDzsFR_zj22GyAZR1bi" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_maFLLPDzsFR_zpSqyIEyViAf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">56</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_ecustom--FinanceLeaseLiabilityPaymentsDueYearAfterFour_iI_pn3n3_maFLLPDzsFR_z406W3wqSbt2" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1104"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--FinanceLeaseLiabilityPaymentsDue_iTI_pn3n3_mtFLLPDzsFR_z6KDqtQHku35" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total lease payments</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">928</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--FinanceLeaseLiabilityUndiscountedExcessAmount_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less: imputed interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">46</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--FinanceLeaseLiability_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">882</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A4_zwJ8LTSwPML4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> P1Y P4Y <p id="xdx_89A_ecustom--ScheduleOfFinanceLeaseSupplementalBalanceSheetInformationTableTextBlock_zYo6WOpZdQN5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.7pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Supplemental balance sheet information related to finance leases is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8B7_z3oNLFx2N2H3" style="display: none">SCHEDULE OF FINANCE LEASES SUPPLEMENTAL BALANCE SHEET INFORMATION</span><span style="font-size: 10pt"> </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20210930_zOXcUMbYrccl" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(in thousands)</b></span></td><td style="font-weight: bold; text-align: center"> </td></tr> <tr id="xdx_403_eus-gaap--FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_iI_pn3n3_maFLROUztd3_z7HDZ1NiS1d" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Finance lease right-of-use asset cost</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">1,520</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--FinanceLeaseRightOfUseAssetAccumulatedAmortization_iNI_pn3n3_di_msFLROUztd3_zUxONW4eUNI3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Finance lease right-of-use accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(297</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--FinanceLeaseRightOfUseAsset_iTI_pn3n3_mtFLROUztd3_zm6k9E6BuMYb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Finance lease right of use asset, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,223</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--FinanceLeaseLiabilityCurrent_iI_pn3n3_maFLLze9q_zQCGAgC6iXYi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Finance lease obligation—short term</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">452</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--FinanceLeaseLiabilityNoncurrent_iI_pn3n3_maFLLze9q_zTEDNrvnl7xl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Finance lease obligation—long term</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">430</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--FinanceLeaseLiability_iTI_pn3n3_mtFLLze9q_zXLS7EgR4swj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total finance lease obligation</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">882</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1520000 297000 1223000 452000 430000 882000 P2Y2M12D 0.045 <p id="xdx_89D_eus-gaap--FinanceLeaseLiabilityMaturityTableTextBlock_zywf4chsPCck" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.7pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Minimum finance lease payments for the remaining lease terms are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.7pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B9_ziRyDCbKzz7b" style="display: none">SCHEDULE OF MATURITIES FOR FINANCE LEASES LIABILITIES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20210930_zgVf0s4cYsg1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(in thousands)</b></span></td><td style="font-weight: bold; text-align: center"> </td></tr> <tr id="xdx_406_eus-gaap--FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_maFLLPDzsFR_zcSSUNFPsqGe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Remainder of 2021</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">165</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maFLLPDzsFR_zLfozXJsX4d3" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">402</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maFLLPDzsFR_zu43lxYHUvme" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">221</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maFLLPDzsFR_zj22GyAZR1bi" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_maFLLPDzsFR_zpSqyIEyViAf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">56</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_ecustom--FinanceLeaseLiabilityPaymentsDueYearAfterFour_iI_pn3n3_maFLLPDzsFR_z406W3wqSbt2" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1104"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--FinanceLeaseLiabilityPaymentsDue_iTI_pn3n3_mtFLLPDzsFR_z6KDqtQHku35" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total lease payments</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">928</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--FinanceLeaseLiabilityUndiscountedExcessAmount_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less: imputed interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">46</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--FinanceLeaseLiability_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">882</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 165000 402000 221000 84000 56000 928000 46000 882000 <p id="xdx_80A_eus-gaap--DebtDisclosureTextBlock_zC9GytEAJBx1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">8. <span id="xdx_82C_zTgltG4YxdJd">PAYCHECK PROTECTION PROGRAM LOAN PAYABLE</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">On April 28, 2020 the Company’s operating subsidiary, Sunworks United, received a loan under the Paycheck Protection Program (“PPP”), which was established by the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”), of $<span id="xdx_907_eus-gaap--ProceedsFromLoanOriginations1_c20200427__20200428__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramLoanMember__dei--LegalEntityAxis__custom--SunWorksUnitedIncMember_pn3n3">2,847</span></span><span style="font: 10pt Times New Roman, Times, Serif">. As modified by the subsequent PPP Flexibility Act of 2020, proceeds from the loan were used to cover documented expenses related to payroll, rent and utilities, during the 24-week period after the cash was received by the Company. The 24-week period ended on October 12, 2020. The loan was accounted for as a financial liability in accordance with FASB ASC 470 until June 29, 2021 when the $<span id="xdx_903_eus-gaap--DebtInstrumentDecreaseForgiveness_pn3n3_c20200427__20200428__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramLoanMember__us-gaap--LoanRestructuringModificationAxis__us-gaap--PrincipalForgivenessMember_zIWL77MdklXj">2,847 </span></span><span style="font: 10pt Times New Roman, Times, Serif">loan, together with $34 of accrued interest, </span><span style="font: 10pt Times New Roman, Times, Serif">was fully forgiven. As a result, the Company recorded a gain on extinguishment of the debt which is included in other income on the condensed consolidated statements of operations for the nine months ended September 30, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> 2847000 2847000 <p id="xdx_80F_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zTFLWoT3WZsa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">9. <span id="xdx_82F_zUxVeHFL3iVb">CAPITAL STOCK</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.2pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Common Stock</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">On January 27, 2021, the Company filed a Registration Statement on Form S-3 (File No. 333-252475) (the “Registration Statement”) with the Securities and Exchange Commission (the “SEC”). The Registration Statement allows the Company to offer and sell, from time to time in one or more offerings, any combination of common stock, preferred stock, warrants, or units having an aggregate initial offering price not to exceed $<span id="xdx_90D_eus-gaap--SaleOfStockConsiderationReceivedOnTransaction_pn6n6_c20210126__20210127_z3SXcLiz1Vm3" title="Aggregate sale value of common stock">100</span> million. The Registration Statement was declared effective by the SEC on February 3, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">On February 10, 2021, the Company entered into a Sales Agreement (the “Roth Sales Agreement”) with Roth Capital Partners, LLC (the “Agent RCP”), pursuant to which the Company could offer and sell from time to time, through the Agent RCP, shares of the Company’s common stock, registered under the Securities Act, pursuant to the Registration Statement filed on Form S-3.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Sales of shares pursuant to the Roth Sales Agreement are deemed to be “at the market offerings” as defined in Rule 415 promulgated under the Securities Act. The Agent RCP has agreed to act as sales agent and use commercially reasonable efforts to sell on the Company’s behalf all of the shares requested to be sold by the Company, consistent with its normal trading and sales practices, on mutually agreed terms between the Agent RCP and the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90F_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_pid_uShares_c20210211__20210223__us-gaap--TypeOfArrangementAxis__custom--RothSalesAgreementMember__us-gaap--SubsidiarySaleOfStockAxis__custom--PlacementSharesMember_zye00E5Xg4Xb" title="Sale of shares of common stock">3,212,486</span> shares of common stock (the “Placement Shares”) were sold under the Roth Sales Agreement between February 11, 2021 and February 23, 2021, pursuant to a prospectus supplement that was filed with the SEC on February 10, 2021. Total gross proceeds for the Placement Shares were $<span id="xdx_901_eus-gaap--ProceedsFromIssuanceOfPrivatePlacement_pn3n3_c20210211__20210223__us-gaap--TypeOfArrangementAxis__custom--RothSalesAgreementMember__us-gaap--SubsidiarySaleOfStockAxis__custom--PlacementSharesMember_zuvZz5rp2a6b" title="Proceeds from private placement">49,937</span> or $<span id="xdx_908_eus-gaap--SaleOfStockPricePerShare_iI_pid_uUSDPShares_c20210223__us-gaap--TypeOfArrangementAxis__custom--RothSalesAgreementMember__us-gaap--SubsidiarySaleOfStockAxis__custom--PlacementSharesMember_zjLwN926iE22" title="Sale of stock, price per share">15.54</span> per share. Net proceeds after brokerage costs, professional, registration and other fees were $<span id="xdx_905_eus-gaap--ProceedsFromIssuanceOfPrivatePlacement_pn3n3_c20210209__20210210__us-gaap--TypeOfArrangementAxis__custom--RothSalesAgreementMember__us-gaap--SubsidiarySaleOfStockAxis__custom--PlacementSharesMember_zz3MCF6huHR5" title="Proceeds from private placement">48,858</span> or $<span id="xdx_908_ecustom--SaleOfStockPricePerShareAfterIssuanceCost_iI_pid_uUSDPShares_c20210210__us-gaap--TypeOfArrangementAxis__custom--RothSalesAgreementMember__us-gaap--SubsidiarySaleOfStockAxis__custom--PlacementSharesMember_zm0Ejao0Ix1d" title="Sale of stock price per share, after issuance cost">15.21</span> per share.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> 100000000 3212486 49937000 15.54 48858000 15.21 <p id="xdx_80C_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_z0kwd0y0f1n6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">10. <span id="xdx_82A_zbNT7bBgebMa">STOCK-BASED COMPENSATION</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Options</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">As of September 30, 2021, the Company has non-qualified stock options outstanding to purchase <span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pid_uShares_c20210930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zsdTw4WkW0Ol">307,698 </span></span><span style="font: 10pt Times New Roman, Times, Serif">shares of common stock, per the terms set forth in the option agreements. The stock options vest at various times and are exercisable for a period of one to <span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z1nc2vJRPje5">five years</span></span> <span style="font: 10pt Times New Roman, Times, Serif">from the date of grant at exercise prices ranging from $<span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20210930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__srt--RangeAxis__srt--MinimumMember_zWoUUoQyMMKk">2.10 </span></span><span style="font: 10pt Times New Roman, Times, Serif">to $<span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20210930__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__srt--RangeAxis__srt--MaximumMember_zKgdLkfVERwk">21.70 </span></span><span style="font: 10pt Times New Roman, Times, Serif">per share, the market value of the Company’s common stock on the date of each grant. The Company determined the fair market value of these options by using the Black Scholes option valuation model.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_891_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zvPgfWspTYIg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B6_zSd3wb5QNaR1" style="display: none">SCHEDULE OF SHARE-BASED COMPENSATION, STOCK OPTIONS ACTIVITY</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted average</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">of Options</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">exercise price</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%">Outstanding, beginning December 31, 2020</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210101__20210930_zP5mjtAEEfw2" style="width: 16%; text-align: right" title="Number of Options, Outstanding, beginning">88,441</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210101__20210930_zAatlFE1tuo2" style="width: 16%; text-align: right" title="Weighted Average Exercise Price, Outstanding, beginning">11.02</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210101__20210930_zHVXnUbr01ui" style="text-align: right" title="Number of Options, Granted">260,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210101__20210930_zQLD71fjdtE2" style="text-align: right" title="Weighted Average Exercise Price, Granted">12.15</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210101__20210930_z2xlm2MJEdYj" style="text-align: right" title="Number of Options, Exercised">(2,218</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210101__20210930_zvm7bHmhfcg9" style="text-align: right" title="Weighted Average Exercise Price, Exercised">2.10</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Forfeited</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20210101__20210930_zn59SgeHWWWb" style="text-align: right" title="Number of Options, Forfeited">(13,527</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20210101__20210930_zJeXrmDEMXcl" style="text-align: right" title="Weighted Average Exercise Price, Forfeited">8.44</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Expired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_pid_di_c20210101__20210930_zu33NVrr0ar4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of Options, Expired">(24,998</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210101__20210930_zDdDULqGjAbl" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted Average Exercise Price, Expired">16.62</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Outstanding at the end of September 30, 2021</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20210101__20210930_zmriiBoUsMyc" style="border-bottom: Black 2.5pt double; text-align: right">307,698</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20210101__20210930_zlF8JB7i5my" style="border-bottom: Black 2.5pt double; text-align: right">11.70</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Exercisable at the end of September 30, 2021</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pid_c20210101__20210930_ze7K4JLjAfUh" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options, Exercisable at the end">47,698</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_pid_c20210101__20210930_zMe8j7pVk3Rg" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Exercisable at the end">9.22</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AD_zqP7LgbTi2Ue" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_890_eus-gaap--ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_zL6UPjgrsoCb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The following table summarizes the Company’s restricted stock unit activity during the nine months ended September 30,2021:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 13.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8BA_zODMMxFyUgrd" style="display: none">SCHEDULE OF STOCK-BASED COMPENSATION, RESTRICTED STOCK UNIT ACTIVITY</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">September 30, 2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"/><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Weighted Average</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Number</b></span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Of Shares</b></span></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Grant Date Value per Share</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 60%"><span style="font: 10pt Times New Roman, Times, Serif">Unvested, beginning December 31, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iS_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zkjS6XvsJVe" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Number of Shares, Outstanding, beginning"><span style="font: 10pt Times New Roman, Times, Serif">0</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_uUSDPShares_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zSIVswNpJZ6e" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Weighted Average Grant Date Value, beginning"><span style="font: 10pt Times New Roman, Times, Serif">0.00</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Granted</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zLDp6BWtGVAe" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Outstanding, Granted"><span style="font: 10pt Times New Roman, Times, Serif">327,500</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zLVJiy4o4fRf" style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif" title="Weighted Average Grant Date Value, Granted"><span style="font: 10pt Times New Roman, Times, Serif">9.08</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Vested</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td id="xdx_986_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_iN_di_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zYtKguFnPc4g" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Outstanding, Vested"><span style="font: 10pt Times New Roman, Times, Serif">(10,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zkhkHMEeq35j" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted Average Grant Date Value, Vested"><span style="font: 10pt Times New Roman, Times, Serif">9.07</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Forfeited</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zVrTkps9sfsb" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Outstanding, Forfeited"><span style="font: 10pt Times New Roman, Times, Serif">0</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zx3bQyRVpiq9" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted Average Grant Date Value, Forfeited"><span style="font: 10pt Times New Roman, Times, Serif">0</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Unvested at the end of September 30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iE_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_z6kMbzknw7Hd" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Outstanding, ending"><span style="font: 10pt Times New Roman, Times, Serif">317,500</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_uUSDPShares_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zOSjcbpGzABk" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted Average Grant Date Value, Outstanding, ending"><span style="font: 10pt Times New Roman, Times, Serif">9.08</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A5_ziextasaxka6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The total combined option and RSU compensation expense recognized in the condensed consolidated statements of operations during the three months ended September 30, 2021 and 2020 was $<span id="xdx_90A_eus-gaap--ShareBasedCompensation_pn3n3_c20210701__20210930_zwu4FQ4GpRy7">1,206</span> and $<span id="xdx_90E_eus-gaap--ShareBasedCompensation_pn3n3_c20200701__20200930_zMzUCzQfXRX2">16</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The total combined option and RSU compensation expense recognized in the condensed consolidated statements of operations during the nine months ended September 30, 2021 and 2020 was $<span id="xdx_90C_eus-gaap--ShareBasedCompensation_pn3n3_c20210101__20210930_zqR4NQdjDfe5">2,470</span> and $<span id="xdx_903_eus-gaap--ShareBasedCompensation_pn3n3_c20200101__20200930_zhCRlY8pLBB7">137</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> 307698 P5Y 2.10 21.70 <p id="xdx_891_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zvPgfWspTYIg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> <span id="xdx_8B6_zSd3wb5QNaR1" style="display: none">SCHEDULE OF SHARE-BASED COMPENSATION, STOCK OPTIONS ACTIVITY</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted average</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">of Options</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">exercise price</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%">Outstanding, beginning December 31, 2020</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210101__20210930_zP5mjtAEEfw2" style="width: 16%; text-align: right" title="Number of Options, Outstanding, beginning">88,441</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210101__20210930_zAatlFE1tuo2" style="width: 16%; text-align: right" title="Weighted Average Exercise Price, Outstanding, beginning">11.02</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210101__20210930_zHVXnUbr01ui" style="text-align: right" title="Number of Options, Granted">260,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210101__20210930_zQLD71fjdtE2" style="text-align: right" title="Weighted Average Exercise Price, Granted">12.15</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210101__20210930_z2xlm2MJEdYj" style="text-align: right" title="Number of Options, Exercised">(2,218</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210101__20210930_zvm7bHmhfcg9" style="text-align: right" title="Weighted Average Exercise Price, Exercised">2.10</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Forfeited</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20210101__20210930_zn59SgeHWWWb" style="text-align: right" title="Number of Options, Forfeited">(13,527</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20210101__20210930_zJeXrmDEMXcl" style="text-align: right" title="Weighted Average Exercise Price, Forfeited">8.44</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Expired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_pid_di_c20210101__20210930_zu33NVrr0ar4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of Options, Expired">(24,998</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210101__20210930_zDdDULqGjAbl" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted Average Exercise Price, Expired">16.62</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Outstanding at the end of September 30, 2021</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20210101__20210930_zmriiBoUsMyc" style="border-bottom: Black 2.5pt double; text-align: right">307,698</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20210101__20210930_zlF8JB7i5my" style="border-bottom: Black 2.5pt double; text-align: right">11.70</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Exercisable at the end of September 30, 2021</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pid_c20210101__20210930_ze7K4JLjAfUh" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options, Exercisable at the end">47,698</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_pid_c20210101__20210930_zMe8j7pVk3Rg" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Exercisable at the end">9.22</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 88441 11.02 260000 12.15 2218 2.10 13527 8.44 24998 16.62 307698 11.70 47698 9.22 <p id="xdx_890_eus-gaap--ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_zL6UPjgrsoCb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The following table summarizes the Company’s restricted stock unit activity during the nine months ended September 30,2021:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 13.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_8BA_zODMMxFyUgrd" style="display: none">SCHEDULE OF STOCK-BASED COMPENSATION, RESTRICTED STOCK UNIT ACTIVITY</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">September 30, 2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"/><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Weighted Average</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Number</b></span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font: 10pt Times New Roman, Times, Serif"><b>Of Shares</b></span></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Grant Date Value per Share</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font: 10pt Times New Roman, Times, Serif"><b> </b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 60%"><span style="font: 10pt Times New Roman, Times, Serif">Unvested, beginning December 31, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iS_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zkjS6XvsJVe" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Number of Shares, Outstanding, beginning"><span style="font: 10pt Times New Roman, Times, Serif">0</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_uUSDPShares_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zSIVswNpJZ6e" style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right" title="Weighted Average Grant Date Value, beginning"><span style="font: 10pt Times New Roman, Times, Serif">0.00</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Granted</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zLDp6BWtGVAe" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Outstanding, Granted"><span style="font: 10pt Times New Roman, Times, Serif">327,500</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zLVJiy4o4fRf" style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif" title="Weighted Average Grant Date Value, Granted"><span style="font: 10pt Times New Roman, Times, Serif">9.08</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Vested</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td id="xdx_986_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_iN_di_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zYtKguFnPc4g" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Outstanding, Vested"><span style="font: 10pt Times New Roman, Times, Serif">(10,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_pid_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zkhkHMEeq35j" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted Average Grant Date Value, Vested"><span style="font: 10pt Times New Roman, Times, Serif">9.07</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">Forfeited</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zVrTkps9sfsb" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Outstanding, Forfeited"><span style="font: 10pt Times New Roman, Times, Serif">0</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zx3bQyRVpiq9" style="font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted Average Grant Date Value, Forfeited"><span style="font: 10pt Times New Roman, Times, Serif">0</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Unvested at the end of September 30, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iE_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_z6kMbzknw7Hd" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Number of Shares, Outstanding, ending"><span style="font: 10pt Times New Roman, Times, Serif">317,500</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_uUSDPShares_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zOSjcbpGzABk" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Weighted Average Grant Date Value, Outstanding, ending"><span style="font: 10pt Times New Roman, Times, Serif">9.08</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"> </span></td></tr> </table> 0 0.00 327500000 9.08 10000000 9.07 0 0 317500000 9.08 1206000 16000 2470000 137000 <p id="xdx_803_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zvMGRJjREvRb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">11. <span id="xdx_82A_zagWCBnvObfg">RELATED PARTY TRANSACTIONS</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Company rents a facility in Durham, California from Plan D Enterprises, Inc., an entity controlled by the Company’s former President of Commercial Operations, for $<span id="xdx_90B_eus-gaap--PaymentsForRent_c20210101__20210930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FacilityMember__dei--LegalEntityAxis__custom--PlanDEnterprisesIncMember__srt--TitleOfIndividualAxis__srt--PresidentMember_pn3n3">9 </span></span><span style="font: 10pt Times New Roman, Times, Serif">per month.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> 9000 <p id="xdx_80B_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zDoZurJPKv0f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">12. <span id="xdx_822_zMcisKpvpvv1">COMMITMENTS AND CONTINGENCIES</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="text-decoration: underline">Litigation</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">From time to time, the Company is involved in routine litigation that arises in the ordinary course of business. There are no pending significant legal proceedings to which the Company is a party for which management believes the ultimate outcome would have a negative impact on the Company’s financial position except as noted below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">On October 12, 2020, a putative class complaint was filed by a purported stockholder of Sunworks regarding the contemplated but terminated merger among iSun, Inc. (formerly The Peck Company Holdings, Inc.), Peck Mercury, Inc. and Sunworks (the “Merger”). The complaint names, as defendants, each of the Sunworks’ Board of Directors (the “Directors”) and asserts that the Directors breached their fiduciary duties. The plaintiff alleges that the consideration to be received by stockholders of Sunworks was inadequate and that the Registration Statement on Form S-4 contained materially incomplete and misleading information regarding the proposed Merger. On November 24, 2020, the parties filed a joint stipulation to dismiss the action without prejudice with a reservation for plaintiff to seek attorneys’ fees and costs; the Court granted that stipulation and ordered the dismissal on November 25, 2020. On May 17, 2021, the Court granted a stipulation by the parties for plaintiff’s counsel to receive an award of $<span id="xdx_907_eus-gaap--LossContingencyDamagesAwardedValue_pn3n3_c20210501__20210517_zSediJhxajl4">500 </span></span><span style="font: 10pt Times New Roman, Times, Serif">as a mootness fee which was promptly paid by the Company. This amount had been recorded as an accrued liability as of December 31, 2020. As part of the stipulation, the Company did not admit any liability or wrongdoing and the case was closed.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">There were seven other actions related to the same proposed transaction, all of which have been voluntarily dismissed by the respective plaintiffs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> 500000 <p id="xdx_804_eus-gaap--SubsequentEventsTextBlock_zih90Wg47uCb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">13. <span id="xdx_828_zoKoIoPaRao2">SUBSEQUENT EVENTS</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">On October 21, 2021, the Company filed a prospectus supplement with the SEC, pursuant to which the Company could offer and sell from time to time, through the Agent RCP, shares of the Company’s common stock, registered under the Securities Act, pursuant to the Registration Statement</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">In accordance with the terms of the Roth Sales Agreement, we may offer and sell shares of our common stock under this prospectus having an aggregate offering price of up to $<span id="xdx_900_eus-gaap--GeneralPartnersOfferingCosts_iI_pn6n6_c20211021__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zb4h8xjIDyM4">25 </span></span><span style="font: 10pt Times New Roman, Times, Serif">million (the “New Placement Shares”) from time to time through or to Agent RCP, as sales agent or principal.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Sales of shares pursuant to the Roth Sales Agreement are deemed to be “at the market offerings” as defined in Rule 415 promulgated under the Securities Act. The Agent RCP has agreed to act as sales agent and use commercially reasonable efforts to sell on the Company’s behalf all of the shares requested to be sold by the Company, consistent with its normal trading and sales practices, on mutually agreed terms between the Agent RCP and the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Subsequent to September 30, 2021 and through November 10, 2021 the sale and issuance of the New Placement Shares pursuant to the Roth Sales Agreement totaled <span id="xdx_906_eus-gaap--CommonStockSharesIssued_iI_c20211110__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zaAf2TnqT4c" title="Common stock issued"><span id="xdx_906_eus-gaap--CommonStockSharesOutstanding_iI_c20211110__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zzdg1Ri1htK2" title="Common shares outstanding">2,035,025</span></span> additional common shares issued and outstanding resulting in net proceeds of $<span id="xdx_90B_eus-gaap--ProceedsFromIssuanceOfCommonStock_c20211109__20211109__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_z62N1ExP9r7i" title="Proceeds from issuance of common stock">12,222</span>.</span></p> 25000000 2035025 2035025 12222 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - shares
9 Months Ended
Sep. 30, 2021
Nov. 10, 2021
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2021  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2021  
Current Fiscal Year End Date --12-31  
Entity File Number 001-36868  
Entity Registrant Name SUNWORKS, INC.  
Entity Central Index Key 0001172631  
Entity Tax Identification Number 01-0592299  
Entity Incorporation, State or Country Code DE  
Entity Address, Address Line One 1555 Freedom Boulevard  
Entity Address, City or Town Provo  
Entity Address, State or Province UT  
Entity Address, Postal Zip Code 84604  
City Area Code (385)  
Local Phone Number 497-6955  
Title of 12(b) Security Common stock, par value $0.001 per share  
Trading Symbol SUNW  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   29,083,599
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current Assets:    
Cash and cash equivalents $ 11,219 $ 38,991
Restricted cash 348 348
Accounts receivable, net 5,561 2,890
Inventory 10,712 1,179
Contract assets 12,418 2,397
Other current assets 3,816 137
Total Current Assets 44,074 45,942
Property and equipment, net 3,415 198
Finance lease right-of-use assets, net 1,223
Operating lease right-of-use assets 2,446 694
Deposits 135 47
Intangible assets, net 9,340
Goodwill 37,654 5,464
Total Assets 98,287 52,345
Current Liabilities:    
Accounts payable and accrued liabilities 9,610 7,356
Contract liabilities 11,883 6,260
Finance lease liability, current portion 452
Operating lease liability, current portion 918 649
Paycheck Protection Program loan payable, current portion 787
Total Current Liabilities 22,863 15,052
Long-Term Liabilities:    
Finance lease liability, net of current portion 430
Operating lease liability, net of current portion 1,528 45
Paycheck Protection Program loan payable, net of current portion 2,060
Warranty liability 1,221 1,131
Total Long-Term Liabilities 3,179 3,236
Total Liabilities 26,042 18,288
Commitments and contingencies
Shareholders’ Equity:    
Preferred stock Series B, $0.001 par value, 5,000,000 authorized shares; no shares issued and outstanding
Common stock, $0.001 par value; 50,000,000 authorized shares; 27,049,274 and 23,835,258 shares issued and outstanding, at September 30, 2021 and December 31, 2020, respectively 27 24
Additional paid-in capital 173,993 122,668
Accumulated deficit (101,775) (88,635)
Total Shareholders’ Equity 72,245 34,057
Total Liabilities and Shareholders’ Equity $ 98,287 $ 52,345
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 2021
Dec. 31, 2020
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 50,000,000 50,000,000
Common stock, shares issued 27,049,274 23,835,258
Common stock, shares outstanding 27,049,274 23,835,258
Series B Preferred Stock [Member]    
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Statement [Abstract]        
Revenue, net $ 31,220 $ 7,304 $ 69,480 $ 29,335
Cost of Goods Sold 16,804 5,670 39,836 23,468
Gross Profit 14,416 1,634 29,644 5,867
Operating Expenses:        
Selling and marketing 10,072 1,069 21,468 3,864
General and administrative 7,663 3,161 17,853 8,135
Goodwill impairment 4,000
Stock-based compensation 1,206 16 2,470 137
Depreciation and amortization 1,930 82 3,900 246
Total Operating Expenses 20,871 4,328 45,691 16,382
Operating Loss (6,455) (2,694) (16,047) (10,515)
Other Income (Expense)        
Other income, net 5 1 2,896 11
Interest expense (10) (159) (40) (555)
Gain on disposal of property and equipment 51
Total Other Income (Expense), net (5) (158) 2,907 (544)
Loss before Income Taxes (6,460) (2,852) (13,140) (11,059)
Income Tax Expense
Net Loss $ (6,460) $ (2,852) $ (13,140) $ (11,059)
LOSS PER SHARE:        
Basic $ (0.24) $ (0.17) $ (0.50) $ (0.75)
Diluted $ (0.24) $ (0.17) $ (0.50) $ (0.75)
WEIGHTED-AVERAGE COMMON SHARES OUTSTANDING        
Basic 27,047,960 16,628,992 26,449,743 14,813,944
Diluted 27,047,960 16,628,992 26,449,743 14,813,944
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Beginning balance, value at Dec. 31, 2019 $ 7 $ 81,132 $ (72,696) $ 8,443
Beginning balance, shares at Dec. 31, 2019 6,805,697      
Stock-based compensation for options 35 35
Issuance of common stock under terms of restricted stock grants 63 63
Issuance of common stock under terms of restricted stock grants, shares 5,952      
Sales of common stock pursuant to S-3 registration statement $ 10 7,726 7,736
Sales of common stock pursuant to S-3 registration statement, shares 9,817,343      
Net loss (6,748) (6,748)
Ending balance, value at Mar. 31, 2020 $ 17 88,956 (79,444) 9,529
Ending balance, shares at Mar. 31, 2020 16,628,992      
Beginning balance, value at Dec. 31, 2019 $ 7 81,132 (72,696) 8,443
Beginning balance, shares at Dec. 31, 2019 6,805,697      
Net loss       (11,059)
Ending balance, value at Sep. 30, 2020 $ 17 88,995 (83,755) 5,257
Ending balance, shares at Sep. 30, 2020 16,628,992      
Beginning balance, value at Mar. 31, 2020 $ 17 88,956 (79,444) 9,529
Beginning balance, shares at Mar. 31, 2020 16,628,992      
Stock-based compensation for options 23 23
Net loss (1,459) (1,459)
Ending balance, value at Jun. 30, 2020 $ 17 88,979 (80,903) 8,093
Ending balance, shares at Jun. 30, 2020 16,628,992      
Stock-based compensation for options 16 16
Net loss (2,852) (2,852)
Ending balance, value at Sep. 30, 2020 $ 17 88,995 (83,755) 5,257
Ending balance, shares at Sep. 30, 2020 16,628,992      
Beginning balance, value at Dec. 31, 2020 $ 24 122,668 (88,635) 34,057
Beginning balance, shares at Dec. 31, 2020 23,835,258      
Stock-based compensation for options 151 151
Sales of common stock pursuant to S-3 registration statement $ 3 48,855 48,858
Sales of common stock pursuant to S-3 registration statement, shares 3,212,486      
Net loss (4,813) (4,813)
Ending balance, value at Mar. 31, 2021 $ 27 171,674 (93,448) 78,253
Ending balance, shares at Mar. 31, 2021 27,047,744      
Beginning balance, value at Dec. 31, 2020 $ 24 122,668 (88,635) $ 34,057
Beginning balance, shares at Dec. 31, 2020 23,835,258      
Issuance of common stock for cashless exercise of options, shares       2,218
Net loss       $ (13,140)
Ending balance, value at Sep. 30, 2021 $ 27 173,993 (101,775) 72,245
Ending balance, shares at Sep. 30, 2021 27,049,274      
Beginning balance, value at Mar. 31, 2021 $ 27 171,674 (93,448) 78,253
Beginning balance, shares at Mar. 31, 2021 27,047,744      
Stock-based compensation for options 1,113 1,113
Net loss (1,867) (1,867)
Ending balance, value at Jun. 30, 2021 $ 27 172,787 (95,315) 77,499
Ending balance, shares at Jun. 30, 2021 27,047,744      
Stock-based compensation for options 1,206 1,206
Issuance of common stock for cashless exercise of options
Issuance of common stock for cashless exercise of options, shares 1,530,000      
Net loss (6,460) (6,460)
Ending balance, value at Sep. 30, 2021 $ 27 $ 173,993 $ (101,775) $ 72,245
Ending balance, shares at Sep. 30, 2021 27,049,274      
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
CASH FLOWS FROM OPERATING ACTIVITIES:        
Net loss $ (6,460) $ (2,852) $ (13,140) $ (11,059)
Adjustments to reconcile net loss to net cash used in operating activities        
Depreciation and amortization 1,930 82 3,900 246
Amortization of right-of-use assets     762 570
Gain on sale of equipment (51)
Paycheck Protection Program loan forgiveness     (2,881)
Stock-based compensation 1,206 16 2,470 137
Goodwill impairment 4,000
Amortization of debt issuance costs     217
Bad debt expense 74 0 255 280
Changes in Operating Assets and Liabilities, net of acquisition        
Accounts receivable     (1,197) 3,432
Inventory     (5,700) 1,386
Deposits and other current assets     (2,073) 154
Contract assets     (2,685) 903
Accounts payable and accrued liabilities     (4,669) (5,142)
Contract liabilities     350 (1,892)
Warranty liability     90 70
Operating lease liability     (762) (570)
NET CASH USED IN OPERATING ACTIVITIES     (25,331) (7,268)
CASH FLOWS FROM INVESTING ACTIVITIES:        
Purchase of Solcius LLC, net of cash acquired     (50,619)
Purchase of property and equipment     (535) (26)
Proceeds from sale of equipment     61
NET CASH USED IN INVESTING ACTIVITIES     (51,093) (26)
CASH FLOWS FROM FINANCING ACTIVITIES:        
Loans payable repayments     (337)
Promissory note payable repayment     (1,500)
Principal payments on finance lease liabilities     (206)
Proceeds from Paycheck Protection Program loan payable     2,847
Proceeds from sale of common stock, net     48,858 7,736
NET CASH PROVIDED BY FINANCING ACTIVITIES     48,652 8,746
NET CHANGE IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH     (27,772) 1,452
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH BEGINNING OF PERIOD     39,339 3,539
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, END OF PERIOD 11,567 4,991 11,567 4,991
Cash and cash equivalents 11,219 4,643 11,219 4,643
Restricted cash $ 348 $ 348 348 348
CASH PAID FOR:        
Interest     40 204
Franchise and corporate excise taxes     239
SUPPLEMENTAL DISCLOSURES OF NON-CASH TRANSACTIONS        
Increase in operating right-of-use assets and liabilities due to lease modification     132
Right-of-use assets obtained in exchange for new finance lease liability     252
Right-of-use assets obtained in exchange for new operating lease liability     $ 697
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
BASIS OF PRESENTATION
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
BASIS OF PRESENTATION

1. BASIS OF PRESENTATION

 

Sunworks, Inc. (NASDAQ:SUNW) through its wholly owned subsidiaries is a provider of high-performance solar power systems. Sunworks sells, engineers, procures materials, constructs and maintains photo-voltaic solar power systems for customers in a wide range of industries including residential, agricultural, commercial and industrial, state and federal, and public works. Systems range in size from 2 kilowatt to multi-megawatt in size.

 

On April 8, 2021, Sunworks, Inc., through its operating subsidiary Sunworks United (the “Buyer”), acquired all of the issued and outstanding membership interests (the “Acquisition”) of Solcius, from Solcius Holdings, LLC (“Seller”). Located in Provo, Utah, Solcius is a full-service, residential solar systems provider. The transaction creates a national solar power provider with a presence in 14 states, including California, Oregon, Utah, Nevada, Arizona, New Mexico, Texas, Colorado, Minnesota, Wisconsin, Massachusetts, New Jersey, Hawaii and South Carolina. The Company believes the transaction enhances economies of scale, leading to better access to suppliers, vendors and financial partners, as well as marketing and customer acquisition opportunities.

 

The Acquisition was consummated on April 8, 2021 pursuant to a Membership Interest Purchase Agreement, dated as of April 8, 2021 (the “Purchase Agreement”), by and between Buyer and Seller. The purchase price for Solcius consisted of $51,750 in cash, subject to post-closing adjustments related to working capital, cash, indebtedness and transaction expenses. The acquired assets and operating results of Solcius are included in these unaudited condensed consolidated financial statements (“financial statements”) and footnotes since the date of acquisition through September 30, 2021 (see Note 3).

 

The accompanying financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and notes required by GAAP for complete financial statements. In the opinion of management, all normal recurring adjustments considered necessary for a fair presentation have been included. Operating results for the three and nine months ended September 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021. The financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

This summary of significant accounting policies of the Company is presented to assist in understanding the Company’s financial statements. These accounting policies conform to GAAP and have been consistently applied in the preparation of the financial statements.

 

Principles of Consolidation

 

The accompanying consolidated financial statements include the accounts of Sunworks, Inc., and its wholly owned operating subsidiaries, Sunworks United, MD Energy, Plan B and Solcius. All material intercompany transactions have been eliminated upon consolidation of these entities.

 

Reclassifications

 

Certain reclassifications have been made to prior year’s financial statements to conform to classifications used in the current year. Sales commissions, finders’ fees and financing fees paid to third parties have been reclassified from cost of goods sold to selling and marketing in the condensed consolidated statements of operations with no change in the previously reported net losses. Customer deposits have been reclassified and included in contract 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 revenue and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates include estimates used to assess the realizability of the Company’s goodwill, impairments and estimations of long-lived assets, revenue recognition on construction contracts recognized over time, fair value of assets acquired and liabilities assumed in a business combination, allowances for uncollectible accounts, operating and finance lease right-of-use assets and liabilities, warranty reserves, inventory valuation, valuations of non-cash capital stock issuances 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

 

Revenue and related costs on construction contracts are recognized as the performance obligations for work are satisfied over time in accordance with Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers. Under ASC 606, revenue and associated profit, engineering, procurement and construction (“EPC”) projects for residential and smaller commercial systems that require us to deliver functioning solar power systems are generally completed within two to twelve months from commencement of construction. Construction on larger commercial projects may be completed within eighteen to thirty-six months, depending on the size and location. We recognize revenue from EPC services over time as our performance creates or enhances an energy generation asset controlled by the customer.

 

For residential contracts, the Company recognizes revenue upon completion of the job as determined by final inspection. We recognize revenue for systems operations and maintenance over the term of the service period.

 

For EPC revenue, we commence recognizing performance revenue when work starts on the job and continue recognizing revenue over time as work is performed based on the ratio of costs incurred, excluding modules and components, compared to the total estimated non-materials costs at completion of the performance obligations.

 

Judgment is required to evaluate assumptions including the amount of net contract revenue and the total estimated costs to determine the Company’s progress towards contract completion and to calculate the corresponding amount of revenue to recognize. If estimated total costs on any contract are greater than the net contract revenue, the Company recognizes the entire estimated loss in the period the loss becomes known.

 

Changes in estimates for EPC services occur for a variety of reasons, including but not limited to (i) construction plan accelerations or delays, (ii) product cost forecast changes, (iii) change orders, or (iv) changes in other information used to estimate costs. Changes in estimates may have a material effect in the Company’s consolidated statements of operations. The table below outlines the impact on revenue of net changes in estimated transaction prices and input costs for systems related sales contracts (both increases and decreases) for the three and nine months ended September 30, 2021 and 2020 as well as the number of projects that comprise such changes. For purposes of the following table, only projects with changes in estimates that have an impact on revenue and or cost of at least $100, calculated on a quarterly basis during the periods, were presented. Also included in the table is the net change in estimate as a percentage of the aggregate revenue for such projects.

 

(In thousands, except number of projects)  September
30, 2021
   September
30, 2020
   September
30, 2021
   September
30, 2020
 
   Three Months Ended   Nine Months Ended 
(In thousands, except number of projects)  September
30, 2021
   September
30, 2020
   September
30, 2021
   September
30, 2020
 
Increase in revenue from net changes in transaction prices  $-   $-   $190   $200 
Increase (decrease) in revenue from net changes in input cost estimates   1,307    83    985    369
Net increase in revenue from net changes in estimates  $1,307   $83   $1,175   $569 
                     
Number of projects   4    3    6    7 
                     
Net change in estimate as a percentage of aggregate revenue for associated projects   17.3%   1.1%   11.3%   5.2%

 

Contract Assets and Liabilities

 

Contract assets consist of (i) the earned, but unbilled, portion of a project for which payment is deferred by the customer until certain contractual milestones are met; (ii) direct costs, including commissions, labor related costs and permitting fees paid prior to recording revenue, and (iii) unbilled receivables which represent revenue that has been recognized in advance of billing the customer, which is common for larger construction contracts. Contract liabilities consist of deferred revenue, customer deposits and customer advances, which represent consideration received from a customer prior to transferring control of goods or services to the customer under the terms of a contract. Total contract assets and contract liabilities balances as of the respective dates are as follows:

 

   As of 
(In thousands)  September 30, 2021   December 31, 2020 
Contract Assets  $12,418   $2,397 
Contract Liabilities   11,883    6,260 

 

During the three and nine months ended September 30, 2021, the Company recognized revenue of $1,942 and $4,376, respectively, that was included in contract liabilities as of June 30, 2021 and December 31, 2020, respectively. During the three and nine months ended September 30, 2020, the Company recognized revenue of $922 and $3,249, respectively, that was included in contract liabilities as of June 30, 2020 and December 31, 2019, respectively.

 

The following table represents the average percentage of completion as of September 30, 2021 for EPC projects that the Company is constructing. The Company expects to recognize $17,900 of revenue upon transfer of control of the projects.

 

Project  Revenue Category  Expected Years Revenue Recognition Will Be Completed  Average Percentage of Revenue Recognized 
Various Projects  EPC services  2021 - 2022   55.5%

 

Accounts Receivable

 

Accounts receivable are recorded on contracts for amounts currently due based upon progress billings, as well as retention, which are collectible upon completion of the contracts. Retention receivable is the amount withheld by a customer until a contract is completed. Retention receivables of $295 and $392 were included in the balance of trade accounts receivable as of September 30, 2021 and December 31, 2020, respectively.

 

The Company performs ongoing credit evaluation of its customers. Management monitors outstanding receivables based on factors surrounding the credit risk of specific customers, historical trends, age of receivables and other information, and records bad debts using the allowance method. Accounts receivable are presented net of an allowance for doubtful accounts at September 30, 2021 of $491 and at December 31, 2020 of $253. During the three months ended September 30, 2021, $132 of uncollectible accounts receivable was written off against the allowance for doubtful accounts. Additionally, during the three months ended September 30, 2021, $74 was recorded as bad debt expense compared to $0 in the prior year period. During the nine months ended September 30, 2021 and 2020, $255 and $280, respectively, was recorded as bad debt expense.

 

 

Inventory

 

Inventory is valued at lower of cost or net realizable value determined by the first-in, first-out method. Inventory primarily consists of panels, inverters, optimizers and mounting racks and other materials. The Company reviews the cost of inventories against their estimated net realizable value and records write-downs if any inventories have costs in excess of their net realizable values.

 

Property and Equipment

 

Property and equipment are stated at cost. Depreciation for property and equipment commences when property and equipment are put into service and are depreciated using the straight-line method over the property and equipment’s estimated useful lives:

 

Machinery & equipment  3-7 Years
Office equipment & fixtures  5-7 Years
Computers & software  3-5 Years
Vehicles & trailers  3-7 Years
Leasehold improvements  3-5 Years

 

Intangible Assets

 

The Company’s intangible assets at September 30, 2021 consist of the following:

 

   Amortization
periods
  Cost   Accumulated amortization   Net carrying value 
Trademarks  10 Years  $5,200   $(260)  $4,940 
Backlog of projects  9 Months   2,000    (1,334)   666 
Covenant not-to-compete  3 Years   2,400    (400)   2,000 
Software (included in property and equipment)  3 Years   3,400    (566)   2,834 
Dealer relationships  18 Months   2,600    (866)   1,734 
      $15,600   $(3,426)  $12,174 

 

Intangible assets are stated at their original estimated value at the date of acquisition. The amortization of intangible assets commences upon acquisition. The intangible assets are being amortized using the straight-line method over the intangible asset’s estimated useful life:

 

Amortization expenses for intangible assets for the three and nine months ended September 30, 2021 was as follows:

 

   For the   For the 
   Three Months Ended   Nine months ended 
   September 30, 2021   September 30, 2021 
Trademarks  $130   $260 
Backlog of projects   667    1,334 
Covenant not-to-compete   200    400 
Software   283    566 
Dealer relationships   433    866 
   $1,713   $3,426 

 

Estimated future amortization expense for the Company’s intangible assets as of September 30, 2021 is as follows:

 

   2021 
Years ending December 31,    
Remainder of 2021  $1,713 
2022  $3,753 
2023  $2,453 
2024  $1,004 
2025  $520 
Thereafter  $2,731 

 

Depreciation and amortization expense for the three months ended September 30, 2021 and 2020 was $1,930 and $82, respectively. Depreciation and amortization expense for the nine months ended September 30, 2021 and 2020 was $3,900 and $246, respectively.

 

Leases

 

The Company determines if an arrangement is a lease at inception. Operating lease right-of-use assets (“ROU assets”) and short-term and long-term lease liabilities are included in the condensed consolidated balance sheet. With the acquisition of Solcius in April 2021, the Company has finance lease ROU assets and finance lease liabilities, which are presented appropriately in the condensed consolidated balance sheet.

 

ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating and finance lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The operating and finance lease ROU asset also excludes lease incentives. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component. For lease agreements with terms less than 12 months, the Company has elected the short-term lease measurement and recognition exemption, and the Company recognizes such lease payments on a straight-line basis over the lease term.

 

 

Stock-Based Compensation

 

The Company periodically issues stock options and restricted stock units (“RSU”) to employees and non-employees. The Company accounts for stock option and RSU grants issued and vesting to employees based on the authoritative guidance provided by the Financial Accounting Standards Board (“FASB”) whereas the value of the award is measured on the date of grant and recognized over the vesting period. The Company accounts for stock option and RSU grants issued and vesting to non-employees in accordance with the authoritative guidance of the FASB whereas the value of the stock compensation is based upon the measurement date as determined at either a) the date at which a performance commitment is reached, or b) at the date at which the necessary performance to earn the equity instruments is complete. Non-employee stock-based compensation charges generally are amortized over the vesting period on a straight-line basis. In certain circumstances where there are no future performance requirements by the non-employee, option grants are immediately vested and the total stock-based compensation charge is recorded in the period of the measurement date.

 

Basic and Diluted Net (Loss) per Share Calculations

 

(Loss) per Share dictates the calculation of basic earnings (loss) per share and diluted earnings per share. Basic earnings (loss) per share are computed by dividing income (loss) available to common shareholders by the weighted-average number of common shares available. Diluted earnings per share is computed similar to basic earnings per share except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential common shares had been issued and if the additional common shares were dilutive. The shares for employee options and RSUs were not used in the calculation of the net loss per share.

 

A net loss causes all outstanding common stock options and unvested RSUs to be anti-dilutive. As a result, the basic and diluted losses per common share are the same for the three and nine months ended September 30, 2021 and 2020, respectively.

 

As of September 30, 2021, the potentially dilutive securities that have been excluded from the computations of weighted average shares outstanding include 307,698 stock options, and 317,500 unvested RSUs.

 

As of September 30, 2020, the potentially dilutive securities that have been excluded from the computations of weighted average shares outstanding include 128,411 stock options.

 

Dilutive per share amounts are computed using the weighted-average number of common shares outstanding and potentially dilutive securities, using the treasury stock method, if their effect would be dilutive.

 

 

Business Combinations and Goodwill

 

The Company accounts for business combinations under the acquisition method of accounting in accordance with ASC 805, “Business Combinations,” where the total purchase price is allocated to the tangible and identified intangible assets acquired and liabilities assumed based on their estimated fair values. The purchase price is allocated using the information currently available, and may be adjusted, up to one year from acquisition date, after obtaining more information regarding, among other things, asset valuations, liabilities assumed and revisions to preliminary estimates. The purchase price in excess of the fair value of the tangible and identified intangible assets acquired less liabilities assumed is recognized as goodwill.

 

The Company retains a valuation consulting firm to test for goodwill impairment in the fourth quarter of each year and whenever events or circumstances indicate that the carrying amount of an asset exceeds its fair value and may not be recoverable. Early in 2020, as a result of the events and circumstances resulting from the COVID-19 pandemic, the Company’s outlook for revenue, profitability and cash flow had deteriorated. Therefore, the Company performed a quantitative assessment of goodwill at March 31, 2020. It was determined that the carrying value of goodwill exceeded its fair value at March 31, 2020. As a result, the Company recorded an impairment of $4,000. In accordance with the Company’s policies, the Company performed a quantitative assessment of goodwill at December 31, 2020 and no impairment was found. There were no events or circumstances that indicated impairment of goodwill at September 30, 2021.

 

Fair Value of Financial Instruments

 

Disclosures about fair value of financial instruments, requires disclosure of the fair value information, whether or not recognized in the balance sheet, where it is practicable to estimate that value. As of September 30, 2021, the amounts reported for cash, accrued interest and other expenses, and notes payable approximate the fair value because of their short maturities.

 

We account for financial instruments measured as fair value on a recurring basis under ASC Topic 820. ASC Topic 820 defines fair value and established a framework for measuring fair value in accordance with GAAP and also expands disclosures about fair value measurements.

 

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC Topic 820 established a three-tier fair value hierarchy which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1 measurements) and the lowest priority to unobservable inputs (level 3 measurements). These tiers include:

 

  Level 1, defined as observable inputs such as quoted prices for identical instruments in active markets;
     
  Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and
     
  Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.

 

 

New Accounting Pronouncements

 

Management reviewed currently issued pronouncements during the nine months ended September 30, 2021, and believes that any other recently issued, but not yet effective, accounting standards, if currently adopted, would not have a material effect on the accompanying condensed consolidated financial statements.

 

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS ACQUISITION
9 Months Ended
Sep. 30, 2021
Business Combination and Asset Acquisition [Abstract]  
BUSINESS ACQUISITION

3. BUSINESS ACQUISITION

 

On April 8, 2021, pursuant to the Purchase Agreement, the Company, through its operating subsidiary Sunworks United Inc. acquired all of the issued and outstanding membership interests of Solcius from the Seller. Located in Provo, Utah, Solcius is a full-service residential solar systems provider.

 

The purchase price for Solcius consisted of $51,750 in cash subject to post-closing adjustments related to working capital, cash, indebtedness and transaction expenses. The Acquisition was accounted for under ASC 805 and the financial results of Solcius have been included in the Company’s financial statements since the date of the Acquisition.

 

Purchase Price Allocation

 

Under the purchase method of accounting, the transaction was valued for accounting purposes at $52,111 which was the fair value of Solcius at the time of acquisition. The assets and liabilities of Solcius were recorded at their respective fair values as of the date of acquisition. The Company used a valuation consultant who identified $15,600 of separately identifiable intangible assets. Any difference between the cost of Solcius and the fair value of the assets acquired and liabilities assumed is recorded as goodwill. The acquisition date estimated fair value of the consideration transferred consisted of the following:

 

   (in thousands) 
Base purchase price  $51,750 
Working capital shortfall   (1,131)
Cash surplus   1,492 
Total purchase price paid  $52,111 
      
Cash  $1,492 
Accounts receivable   1,729 
Inventory   3,833 
Contract assets   7,336 
Prepaids and other current assets   1,603 
Property and equipment   139 
Deposits   91 
Operating lease right-of-use asset   1,885 
Finance lease right-of-use assets   1,200 
Other intangible assets   15,600 
Identifiable assets acquired   34,908 
Accounts payable and accrued liabilities   (6,957)
Contract liabilities   (5,273)
Operating and finance lease liabilities   (2,757)
Liabilities assumed   (14,987)
Net identifiable assets acquired   19,921 
Goodwill   32,190 
Net assets acquired  $52,111 

 

During the three and nine months ended September 30, 2021, we recorded total transaction costs related to the Acquisition of $25 and $774, respectively. These expenses were accounted for separately from the net assets acquired, and are included in general and administrative expense.

 

We will continue to conduct assessments of the net assets acquired and recognized amounts for identifiable assets acquired and liabilities assumed at their estimated acquisition date fair values. We expect that it may take into late 2021 until all post-closing assessments and adjustments are finalized.

 

Pro Forma Information

 

The results of operations for the Acquisition since the April 8, 2021 closing date have been included in our September 30, 2021 condensed consolidated financial statements and include approximately $46,191 of total revenue. The following unaudited pro forma financial information represents a summary of the consolidated results of operations for the three months and nine months ended September 30, 2021 and 2020, assuming the acquisition had been completed as of January 1, 2020. The pro forma financial information includes certain non-recurring pro forma adjustments that were directly attributable to the business combination. The proforma adjustments include the elimination of Acquisition transaction expenses totaling $774 incurred in 2021, and adjustments to recognize amortization of intangible assets, retention stock-based compensation programs and retention bonus accruals in 2020. The retention bonus expense is recognized over the first year following the Acquisition. The pro forma financial information is not necessarily indicative of the results of operations that would have been achieved if the acquisition had been effective as of these dates, or of future results.

 

 

    September 30, 2021    September 30, 2020    September 30, 2021    September 30, 2020 
                 
   Three Months Ended   Nine months ended 
    September 30, 2021    September 30, 2020    September 30, 2021    September 30, 2020 
                     
Revenue, net  $31,220   $28,717   $95,564   $98,295 
                     
Net Loss  $(4,380)  $(3,436)  $(8,806)  $(14,535)

 

 

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE FROM CONTRACTS WITH CUSTOMERS
9 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
REVENUE FROM CONTRACTS WITH CUSTOMERS

4. REVENUE FROM CONTRACTS WITH CUSTOMERS

 

The following table represents a disaggregation of revenue by customer type from contracts with customers for the three and nine months ended September 30, 2021 and 2020:

 

  

Three Months Ended

September 30,

  

Nine months ended

September 30,

 
   2021   2020   2021   2020 
Commercial  $4,795   $3,683   $14,011   $13,445 
Public Works   1,841    1,633    4,425    8,328 
Residential   24,584    1,988    51,044    7,562 
Total  $31,220   $7,304   $69,480   $29,335 

 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
OPERATING SEGMENTS
9 Months Ended
Sep. 30, 2021
Segment Reporting [Abstract]  
OPERATING SEGMENTS

5. OPERATING SEGMENTS

 

The acquisition of Solcius was completed in April 2021. Solcius is a separate segment for management reporting purposes. Segment net revenue, segment operating expenses and segment contribution (loss) information consisted of the following for the three months and nine months ended September 30, 2021.

 

   Solcius   Sunworks   Total 
  

For the Three Months Ended

September 30, 2021

 
   Solcius   Sunworks   Total 
Net revenue  $23,379   $7,841   $31,220 
Cost of sales   10,377    6,427    16,804 
Gross profit   13,002    1,414    14,416 
                
Operating expenses               
Selling & marketing   9,226    846    10,072 
General & administrative   4,316    3,347    7,663 
Segment contribution (loss)   (540)   (2,779)   (3,319)
                
Stock-based compensation   905    301    1,206 
Depreciation and amortization   1,880    50    1,930 
Operating income (loss)  $(3,325)  $(3,130)  $(6,455)

 

   Solcius   Sunworks   Total 
  

For the Nine months ended

September 30, 2021

 
   Solcius   Sunworks   Total 
Net revenue  $46,191   $23,289   $69,480 
Cost of sales   20,122    19,714    39,836 
Gross profit   26,069    3,575    29,644 
                
Operating expenses               
Selling & marketing   18,087    3,381    21,468 
General & administrative   7,847    10,006    17,853 
Segment contribution (loss)   135    (9,812)   (9,677)
                
Stock-based compensation   1,810    660    2,470 
Depreciation and amortization   3,749    151    3,900 
Operating income (loss)  $(5,424)  $(10,623)  $(16,047)

 

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
RIGHT-OF-USE OPERATING LEASES
9 Months Ended
Sep. 30, 2021
Right-of-use Operating Leases  
RIGHT-OF-USE OPERATING LEASES

6. RIGHT-OF-USE OPERATING LEASES

 

The Company has ROU operating leases for offices, warehouses, vehicles, and office equipment. The Company’s leases have remaining lease terms of 1 year to 6 years, some of which include options to extend.

 

The Company’s operating lease expense for the three and nine months ended September 30, 2021 amounted to $394 and $1,086, respectively. Operating lease payments, which reduced operating cash flows for the three and nine months ended September 30, 2021 amounted to $394 and $1,086, respectively. The difference between the ROU asset amortization of $762 and the associated lease expense of $1,086 consists of early cancellation of a facility lease obligation, new facility leases, short-term leases excluded from the ROU asset calculation, basic operating lease expenses included in the lease expense for property and sales taxes, triple net and common area charges for facilities and other equipment and vehicle lease related charges.

 

 

Supplemental balance sheet information related to leases is as follows:

 

   September 30, 2021 
    (in thousands) 
Operating lease right-of-use assets  $2,446 
      
Operating lease liabilities—short term   918 
Operating lease liabilities—long term   1,528 
Total operating lease liabilities  $2,446 

 

As of September 30, 2021, the weighted average remaining lease term was 2.5 years and the weighted average discount rate for the Company’s leases was 3.8%.

 

Minimum payments for the operating leases are as follows:

 

   Operating Leases 
    (in thousands) 
Remainder of 2021  $296 
2022   854 
2023   518 
2024   312 
2025   294 
Thereafter   270 
Total lease payments  $2,544 
Less: imputed interest   98 
Total  $2,446 

 

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
RIGHT-OF-USE FINANCE LEASES
9 Months Ended
Sep. 30, 2021
Right-of-use Finance Leases  
RIGHT-OF-USE FINANCE LEASES

7. RIGHT-OF-USE FINANCE LEASES

 

The Company has finance leases for vehicles. The Company’s finance leases have remaining lease terms of 1 year to 4 years.

 

Supplemental balance sheet information related to finance leases is as follows:

 

   September 30, 2021 
    (in thousands) 
Finance lease right-of-use asset cost  $1,520 
Finance lease right-of-use accumulated amortization   (297)
Finance lease right of use asset, net  $1,223 
      
Finance lease obligation—short term  $452 
Finance lease obligation—long term   430 
Total finance lease obligation  $882 

 

As of September 30, 2021, the weighted average remaining lease term was 2.2 years and the weighted average discount rate for the Company’s leases was 4.5%.

 

Minimum finance lease payments for the remaining lease terms are as follows:

 

   September 30, 2021 
    (in thousands) 
Remainder of 2021  $165 
2022   402 
2023   221 
2024   84 
2025   56 
Thereafter   - 
Total lease payments  $928 
Less: imputed interest   46 
Total  $882 

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
PAYCHECK PROTECTION PROGRAM LOAN PAYABLE
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
PAYCHECK PROTECTION PROGRAM LOAN PAYABLE

8. PAYCHECK PROTECTION PROGRAM LOAN PAYABLE

 

On April 28, 2020 the Company’s operating subsidiary, Sunworks United, received a loan under the Paycheck Protection Program (“PPP”), which was established by the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”), of $2,847. As modified by the subsequent PPP Flexibility Act of 2020, proceeds from the loan were used to cover documented expenses related to payroll, rent and utilities, during the 24-week period after the cash was received by the Company. The 24-week period ended on October 12, 2020. The loan was accounted for as a financial liability in accordance with FASB ASC 470 until June 29, 2021 when the $2,847 loan, together with $34 of accrued interest, was fully forgiven. As a result, the Company recorded a gain on extinguishment of the debt which is included in other income on the condensed consolidated statements of operations for the nine months ended September 30, 2021.

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
CAPITAL STOCK
9 Months Ended
Sep. 30, 2021
Equity [Abstract]  
CAPITAL STOCK

9. CAPITAL STOCK

 

Common Stock

 

On January 27, 2021, the Company filed a Registration Statement on Form S-3 (File No. 333-252475) (the “Registration Statement”) with the Securities and Exchange Commission (the “SEC”). The Registration Statement allows the Company to offer and sell, from time to time in one or more offerings, any combination of common stock, preferred stock, warrants, or units having an aggregate initial offering price not to exceed $100 million. The Registration Statement was declared effective by the SEC on February 3, 2021.

 

On February 10, 2021, the Company entered into a Sales Agreement (the “Roth Sales Agreement”) with Roth Capital Partners, LLC (the “Agent RCP”), pursuant to which the Company could offer and sell from time to time, through the Agent RCP, shares of the Company’s common stock, registered under the Securities Act, pursuant to the Registration Statement filed on Form S-3.

 

Sales of shares pursuant to the Roth Sales Agreement are deemed to be “at the market offerings” as defined in Rule 415 promulgated under the Securities Act. The Agent RCP has agreed to act as sales agent and use commercially reasonable efforts to sell on the Company’s behalf all of the shares requested to be sold by the Company, consistent with its normal trading and sales practices, on mutually agreed terms between the Agent RCP and the Company.

 

3,212,486 shares of common stock (the “Placement Shares”) were sold under the Roth Sales Agreement between February 11, 2021 and February 23, 2021, pursuant to a prospectus supplement that was filed with the SEC on February 10, 2021. Total gross proceeds for the Placement Shares were $49,937 or $15.54 per share. Net proceeds after brokerage costs, professional, registration and other fees were $48,858 or $15.21 per share.

 

 

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION
9 Months Ended
Sep. 30, 2021
Share-based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION

10. STOCK-BASED COMPENSATION

 

Options

 

As of September 30, 2021, the Company has non-qualified stock options outstanding to purchase 307,698 shares of common stock, per the terms set forth in the option agreements. The stock options vest at various times and are exercisable for a period of one to five years from the date of grant at exercise prices ranging from $2.10 to $21.70 per share, the market value of the Company’s common stock on the date of each grant. The Company determined the fair market value of these options by using the Black Scholes option valuation model.

 

 

   September 30, 2021 
   Number   Weighted average 
   of Options   exercise price 
Outstanding, beginning December 31, 2020   88,441   $11.02 
Granted   260,000   $12.15 
Exercised   (2,218)   2.10 
Forfeited   (13,527)  $8.44 
Expired   (24,998)  $16.62 
Outstanding at the end of September 30, 2021   307,698   $11.70 
Exercisable at the end of September 30, 2021   47,698   $9.22 

 

The following table summarizes the Company’s restricted stock unit activity during the nine months ended September 30,2021:

   September 30, 2021 
      Weighted Average 
  

Number

Of Shares

   Grant Date Value per Share 
Unvested, beginning December 31, 2020   0   $0.00 
Granted   327,500   $9.08 
Vested   (10,000)  $9.07 
Forfeited   0    0 
Unvested at the end of September 30, 2021   317,500   $9.08 

 

 

The total combined option and RSU compensation expense recognized in the condensed consolidated statements of operations during the three months ended September 30, 2021 and 2020 was $1,206 and $16, respectively.

 

The total combined option and RSU compensation expense recognized in the condensed consolidated statements of operations during the nine months ended September 30, 2021 and 2020 was $2,470 and $137, respectively.

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
RELATED PARTY TRANSACTIONS
9 Months Ended
Sep. 30, 2021
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS

11. RELATED PARTY TRANSACTIONS

 

The Company rents a facility in Durham, California from Plan D Enterprises, Inc., an entity controlled by the Company’s former President of Commercial Operations, for $9 per month.

 

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES

12. COMMITMENTS AND CONTINGENCIES

 

Litigation

 

From time to time, the Company is involved in routine litigation that arises in the ordinary course of business. There are no pending significant legal proceedings to which the Company is a party for which management believes the ultimate outcome would have a negative impact on the Company’s financial position except as noted below:

 

On October 12, 2020, a putative class complaint was filed by a purported stockholder of Sunworks regarding the contemplated but terminated merger among iSun, Inc. (formerly The Peck Company Holdings, Inc.), Peck Mercury, Inc. and Sunworks (the “Merger”). The complaint names, as defendants, each of the Sunworks’ Board of Directors (the “Directors”) and asserts that the Directors breached their fiduciary duties. The plaintiff alleges that the consideration to be received by stockholders of Sunworks was inadequate and that the Registration Statement on Form S-4 contained materially incomplete and misleading information regarding the proposed Merger. On November 24, 2020, the parties filed a joint stipulation to dismiss the action without prejudice with a reservation for plaintiff to seek attorneys’ fees and costs; the Court granted that stipulation and ordered the dismissal on November 25, 2020. On May 17, 2021, the Court granted a stipulation by the parties for plaintiff’s counsel to receive an award of $500 as a mootness fee which was promptly paid by the Company. This amount had been recorded as an accrued liability as of December 31, 2020. As part of the stipulation, the Company did not admit any liability or wrongdoing and the case was closed.

 

There were seven other actions related to the same proposed transaction, all of which have been voluntarily dismissed by the respective plaintiffs.

 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
SUBSEQUENT EVENTS
9 Months Ended
Sep. 30, 2021
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

13. SUBSEQUENT EVENTS

 

On October 21, 2021, the Company filed a prospectus supplement with the SEC, pursuant to which the Company could offer and sell from time to time, through the Agent RCP, shares of the Company’s common stock, registered under the Securities Act, pursuant to the Registration Statement.

 

In accordance with the terms of the Roth Sales Agreement, we may offer and sell shares of our common stock under this prospectus having an aggregate offering price of up to $25 million (the “New Placement Shares”) from time to time through or to Agent RCP, as sales agent or principal.

 

Sales of shares pursuant to the Roth Sales Agreement are deemed to be “at the market offerings” as defined in Rule 415 promulgated under the Securities Act. The Agent RCP has agreed to act as sales agent and use commercially reasonable efforts to sell on the Company’s behalf all of the shares requested to be sold by the Company, consistent with its normal trading and sales practices, on mutually agreed terms between the Agent RCP and the Company.

 

Subsequent to September 30, 2021 and through November 10, 2021 the sale and issuance of the New Placement Shares pursuant to the Roth Sales Agreement totaled 2,035,025 additional common shares issued and outstanding resulting in net proceeds of $12,222.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Principles of Consolidation

Principles of Consolidation

 

The accompanying consolidated financial statements include the accounts of Sunworks, Inc., and its wholly owned operating subsidiaries, Sunworks United, MD Energy, Plan B and Solcius. All material intercompany transactions have been eliminated upon consolidation of these entities.

Reclassifications

Reclassifications

 

Certain reclassifications have been made to prior year’s financial statements to conform to classifications used in the current year. Sales commissions, finders’ fees and financing fees paid to third parties have been reclassified from cost of goods sold to selling and marketing in the condensed consolidated statements of operations with no change in the previously reported net losses. Customer deposits have been reclassified and included in contract liabilities.

Use of Estimates

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 revenue and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates include estimates used to assess the realizability of the Company’s goodwill, impairments and estimations of long-lived assets, revenue recognition on construction contracts recognized over time, fair value of assets acquired and liabilities assumed in a business combination, allowances for uncollectible accounts, operating and finance lease right-of-use assets and liabilities, warranty reserves, inventory valuation, valuations of non-cash capital stock issuances 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

Revenue Recognition

 

Revenue and related costs on construction contracts are recognized as the performance obligations for work are satisfied over time in accordance with Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers. Under ASC 606, revenue and associated profit, engineering, procurement and construction (“EPC”) projects for residential and smaller commercial systems that require us to deliver functioning solar power systems are generally completed within two to twelve months from commencement of construction. Construction on larger commercial projects may be completed within eighteen to thirty-six months, depending on the size and location. We recognize revenue from EPC services over time as our performance creates or enhances an energy generation asset controlled by the customer.

 

For residential contracts, the Company recognizes revenue upon completion of the job as determined by final inspection. We recognize revenue for systems operations and maintenance over the term of the service period.

 

For EPC revenue, we commence recognizing performance revenue when work starts on the job and continue recognizing revenue over time as work is performed based on the ratio of costs incurred, excluding modules and components, compared to the total estimated non-materials costs at completion of the performance obligations.

 

Judgment is required to evaluate assumptions including the amount of net contract revenue and the total estimated costs to determine the Company’s progress towards contract completion and to calculate the corresponding amount of revenue to recognize. If estimated total costs on any contract are greater than the net contract revenue, the Company recognizes the entire estimated loss in the period the loss becomes known.

 

Changes in estimates for EPC services occur for a variety of reasons, including but not limited to (i) construction plan accelerations or delays, (ii) product cost forecast changes, (iii) change orders, or (iv) changes in other information used to estimate costs. Changes in estimates may have a material effect in the Company’s consolidated statements of operations. The table below outlines the impact on revenue of net changes in estimated transaction prices and input costs for systems related sales contracts (both increases and decreases) for the three and nine months ended September 30, 2021 and 2020 as well as the number of projects that comprise such changes. For purposes of the following table, only projects with changes in estimates that have an impact on revenue and or cost of at least $100, calculated on a quarterly basis during the periods, were presented. Also included in the table is the net change in estimate as a percentage of the aggregate revenue for such projects.

 

(In thousands, except number of projects)  September
30, 2021
   September
30, 2020
   September
30, 2021
   September
30, 2020
 
   Three Months Ended   Nine Months Ended 
(In thousands, except number of projects)  September
30, 2021
   September
30, 2020
   September
30, 2021
   September
30, 2020
 
Increase in revenue from net changes in transaction prices  $-   $-   $190   $200 
Increase (decrease) in revenue from net changes in input cost estimates   1,307    83    985    369
Net increase in revenue from net changes in estimates  $1,307   $83   $1,175   $569 
                     
Number of projects   4    3    6    7 
                     
Net change in estimate as a percentage of aggregate revenue for associated projects   17.3%   1.1%   11.3%   5.2%

 

Contract Assets and Liabilities

 

Contract assets consist of (i) the earned, but unbilled, portion of a project for which payment is deferred by the customer until certain contractual milestones are met; (ii) direct costs, including commissions, labor related costs and permitting fees paid prior to recording revenue, and (iii) unbilled receivables which represent revenue that has been recognized in advance of billing the customer, which is common for larger construction contracts. Contract liabilities consist of deferred revenue, customer deposits and customer advances, which represent consideration received from a customer prior to transferring control of goods or services to the customer under the terms of a contract. Total contract assets and contract liabilities balances as of the respective dates are as follows:

 

   As of 
(In thousands)  September 30, 2021   December 31, 2020 
Contract Assets  $12,418   $2,397 
Contract Liabilities   11,883    6,260 

 

During the three and nine months ended September 30, 2021, the Company recognized revenue of $1,942 and $4,376, respectively, that was included in contract liabilities as of June 30, 2021 and December 31, 2020, respectively. During the three and nine months ended September 30, 2020, the Company recognized revenue of $922 and $3,249, respectively, that was included in contract liabilities as of June 30, 2020 and December 31, 2019, respectively.

 

The following table represents the average percentage of completion as of September 30, 2021 for EPC projects that the Company is constructing. The Company expects to recognize $17,900 of revenue upon transfer of control of the projects.

 

Project  Revenue Category  Expected Years Revenue Recognition Will Be Completed  Average Percentage of Revenue Recognized 
Various Projects  EPC services  2021 - 2022   55.5%

 

Accounts Receivable

Accounts Receivable

 

Accounts receivable are recorded on contracts for amounts currently due based upon progress billings, as well as retention, which are collectible upon completion of the contracts. Retention receivable is the amount withheld by a customer until a contract is completed. Retention receivables of $295 and $392 were included in the balance of trade accounts receivable as of September 30, 2021 and December 31, 2020, respectively.

 

The Company performs ongoing credit evaluation of its customers. Management monitors outstanding receivables based on factors surrounding the credit risk of specific customers, historical trends, age of receivables and other information, and records bad debts using the allowance method. Accounts receivable are presented net of an allowance for doubtful accounts at September 30, 2021 of $491 and at December 31, 2020 of $253. During the three months ended September 30, 2021, $132 of uncollectible accounts receivable was written off against the allowance for doubtful accounts. Additionally, during the three months ended September 30, 2021, $74 was recorded as bad debt expense compared to $0 in the prior year period. During the nine months ended September 30, 2021 and 2020, $255 and $280, respectively, was recorded as bad debt expense.

Inventory

Inventory

 

Inventory is valued at lower of cost or net realizable value determined by the first-in, first-out method. Inventory primarily consists of panels, inverters, optimizers and mounting racks and other materials. The Company reviews the cost of inventories against their estimated net realizable value and records write-downs if any inventories have costs in excess of their net realizable values.

Property and Equipment

Property and Equipment

 

Property and equipment are stated at cost. Depreciation for property and equipment commences when property and equipment are put into service and are depreciated using the straight-line method over the property and equipment’s estimated useful lives:

 

Machinery & equipment  3-7 Years
Office equipment & fixtures  5-7 Years
Computers & software  3-5 Years
Vehicles & trailers  3-7 Years
Leasehold improvements  3-5 Years

 

Intangible Assets

Intangible Assets

 

The Company’s intangible assets at September 30, 2021 consist of the following:

 

   Amortization
periods
  Cost   Accumulated amortization   Net carrying value 
Trademarks  10 Years  $5,200   $(260)  $4,940 
Backlog of projects  9 Months   2,000    (1,334)   666 
Covenant not-to-compete  3 Years   2,400    (400)   2,000 
Software (included in property and equipment)  3 Years   3,400    (566)   2,834 
Dealer relationships  18 Months   2,600    (866)   1,734 
      $15,600   $(3,426)  $12,174 

 

Intangible assets are stated at their original estimated value at the date of acquisition. The amortization of intangible assets commences upon acquisition. The intangible assets are being amortized using the straight-line method over the intangible asset’s estimated useful life:

 

Amortization expenses for intangible assets for the three and nine months ended September 30, 2021 was as follows:

 

   For the   For the 
   Three Months Ended   Nine months ended 
   September 30, 2021   September 30, 2021 
Trademarks  $130   $260 
Backlog of projects   667    1,334 
Covenant not-to-compete   200    400 
Software   283    566 
Dealer relationships   433    866 
   $1,713   $3,426 

 

Estimated future amortization expense for the Company’s intangible assets as of September 30, 2021 is as follows:

 

   2021 
Years ending December 31,    
Remainder of 2021  $1,713 
2022  $3,753 
2023  $2,453 
2024  $1,004 
2025  $520 
Thereafter  $2,731 

 

Depreciation and amortization expense for the three months ended September 30, 2021 and 2020 was $1,930 and $82, respectively. Depreciation and amortization expense for the nine months ended September 30, 2021 and 2020 was $3,900 and $246, respectively.

Leases

Leases

 

The Company determines if an arrangement is a lease at inception. Operating lease right-of-use assets (“ROU assets”) and short-term and long-term lease liabilities are included in the condensed consolidated balance sheet. With the acquisition of Solcius in April 2021, the Company has finance lease ROU assets and finance lease liabilities, which are presented appropriately in the condensed consolidated balance sheet.

 

ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating and finance lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The operating and finance lease ROU asset also excludes lease incentives. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component. For lease agreements with terms less than 12 months, the Company has elected the short-term lease measurement and recognition exemption, and the Company recognizes such lease payments on a straight-line basis over the lease term.

Stock-Based Compensation

Stock-Based Compensation

 

The Company periodically issues stock options and restricted stock units (“RSU”) to employees and non-employees. The Company accounts for stock option and RSU grants issued and vesting to employees based on the authoritative guidance provided by the Financial Accounting Standards Board (“FASB”) whereas the value of the award is measured on the date of grant and recognized over the vesting period. The Company accounts for stock option and RSU grants issued and vesting to non-employees in accordance with the authoritative guidance of the FASB whereas the value of the stock compensation is based upon the measurement date as determined at either a) the date at which a performance commitment is reached, or b) at the date at which the necessary performance to earn the equity instruments is complete. Non-employee stock-based compensation charges generally are amortized over the vesting period on a straight-line basis. In certain circumstances where there are no future performance requirements by the non-employee, option grants are immediately vested and the total stock-based compensation charge is recorded in the period of the measurement date.

Basic and Diluted Net (Loss) per Share Calculations

Basic and Diluted Net (Loss) per Share Calculations

 

(Loss) per Share dictates the calculation of basic earnings (loss) per share and diluted earnings per share. Basic earnings (loss) per share are computed by dividing income (loss) available to common shareholders by the weighted-average number of common shares available. Diluted earnings per share is computed similar to basic earnings per share except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential common shares had been issued and if the additional common shares were dilutive. The shares for employee options and RSUs were not used in the calculation of the net loss per share.

 

A net loss causes all outstanding common stock options and unvested RSUs to be anti-dilutive. As a result, the basic and diluted losses per common share are the same for the three and nine months ended September 30, 2021 and 2020, respectively.

 

As of September 30, 2021, the potentially dilutive securities that have been excluded from the computations of weighted average shares outstanding include 307,698 stock options, and 317,500 unvested RSUs.

 

As of September 30, 2020, the potentially dilutive securities that have been excluded from the computations of weighted average shares outstanding include 128,411 stock options.

 

Dilutive per share amounts are computed using the weighted-average number of common shares outstanding and potentially dilutive securities, using the treasury stock method, if their effect would be dilutive.

Business Combinations and Goodwill

Business Combinations and Goodwill

 

The Company accounts for business combinations under the acquisition method of accounting in accordance with ASC 805, “Business Combinations,” where the total purchase price is allocated to the tangible and identified intangible assets acquired and liabilities assumed based on their estimated fair values. The purchase price is allocated using the information currently available, and may be adjusted, up to one year from acquisition date, after obtaining more information regarding, among other things, asset valuations, liabilities assumed and revisions to preliminary estimates. The purchase price in excess of the fair value of the tangible and identified intangible assets acquired less liabilities assumed is recognized as goodwill.

 

The Company retains a valuation consulting firm to test for goodwill impairment in the fourth quarter of each year and whenever events or circumstances indicate that the carrying amount of an asset exceeds its fair value and may not be recoverable. Early in 2020, as a result of the events and circumstances resulting from the COVID-19 pandemic, the Company’s outlook for revenue, profitability and cash flow had deteriorated. Therefore, the Company performed a quantitative assessment of goodwill at March 31, 2020. It was determined that the carrying value of goodwill exceeded its fair value at March 31, 2020. As a result, the Company recorded an impairment of $4,000. In accordance with the Company’s policies, the Company performed a quantitative assessment of goodwill at December 31, 2020 and no impairment was found. There were no events or circumstances that indicated impairment of goodwill at September 30, 2021.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

 

Disclosures about fair value of financial instruments, requires disclosure of the fair value information, whether or not recognized in the balance sheet, where it is practicable to estimate that value. As of September 30, 2021, the amounts reported for cash, accrued interest and other expenses, and notes payable approximate the fair value because of their short maturities.

 

We account for financial instruments measured as fair value on a recurring basis under ASC Topic 820. ASC Topic 820 defines fair value and established a framework for measuring fair value in accordance with GAAP and also expands disclosures about fair value measurements.

 

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC Topic 820 established a three-tier fair value hierarchy which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1 measurements) and the lowest priority to unobservable inputs (level 3 measurements). These tiers include:

 

  Level 1, defined as observable inputs such as quoted prices for identical instruments in active markets;
     
  Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and
     
  Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.
New Accounting Pronouncements

New Accounting Pronouncements

 

Management reviewed currently issued pronouncements during the nine months ended September 30, 2021, and believes that any other recently issued, but not yet effective, accounting standards, if currently adopted, would not have a material effect on the accompanying condensed consolidated financial statements.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
SCHEDULE OF CHANGES IN ESTIMATE AGGREGATE REVENUE

 

(In thousands, except number of projects)  September
30, 2021
   September
30, 2020
   September
30, 2021
   September
30, 2020
 
   Three Months Ended   Nine Months Ended 
(In thousands, except number of projects)  September
30, 2021
   September
30, 2020
   September
30, 2021
   September
30, 2020
 
Increase in revenue from net changes in transaction prices  $-   $-   $190   $200 
Increase (decrease) in revenue from net changes in input cost estimates   1,307    83    985    369
Net increase in revenue from net changes in estimates  $1,307   $83   $1,175   $569 
                     
Number of projects   4    3    6    7 
                     
Net change in estimate as a percentage of aggregate revenue for associated projects   17.3%   1.1%   11.3%   5.2%
SCHEDULE OF CONTRACT ASSETS AND LIABILITIES

 

   As of 
(In thousands)  September 30, 2021   December 31, 2020 
Contract Assets  $12,418   $2,397 
Contract Liabilities   11,883    6,260 
SCHEDULE OF REVENUE RECOGNIZE UPON TRANSFER CONTROL OF PROJECTS

 

Project  Revenue Category  Expected Years Revenue Recognition Will Be Completed  Average Percentage of Revenue Recognized 
Various Projects  EPC services  2021 - 2022   55.5%
SCHEDULE OF PROPERTY AND EQUIPMENT ESTIMATED USEFUL LIVES

Property and equipment are stated at cost. Depreciation for property and equipment commences when property and equipment are put into service and are depreciated using the straight-line method over the property and equipment’s estimated useful lives:

 

Machinery & equipment  3-7 Years
Office equipment & fixtures  5-7 Years
Computers & software  3-5 Years
Vehicles & trailers  3-7 Years
Leasehold improvements  3-5 Years
SCHEDULE OF INTANGIBLE ASSETS

The Company’s intangible assets at September 30, 2021 consist of the following:

 

   Amortization
periods
  Cost   Accumulated amortization   Net carrying value 
Trademarks  10 Years  $5,200   $(260)  $4,940 
Backlog of projects  9 Months   2,000    (1,334)   666 
Covenant not-to-compete  3 Years   2,400    (400)   2,000 
Software (included in property and equipment)  3 Years   3,400    (566)   2,834 
Dealer relationships  18 Months   2,600    (866)   1,734 
      $15,600   $(3,426)  $12,174 
SCHEDULE OF AMORTIZATION EXPENSES

Amortization expenses for intangible assets for the three and nine months ended September 30, 2021 was as follows:

 

   For the   For the 
   Three Months Ended   Nine months ended 
   September 30, 2021   September 30, 2021 
Trademarks  $130   $260 
Backlog of projects   667    1,334 
Covenant not-to-compete   200    400 
Software   283    566 
Dealer relationships   433    866 
   $1,713   $3,426 
SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE

Estimated future amortization expense for the Company’s intangible assets as of September 30, 2021 is as follows:

 

   2021 
Years ending December 31,    
Remainder of 2021  $1,713 
2022  $3,753 
2023  $2,453 
2024  $1,004 
2025  $520 
Thereafter  $2,731 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS ACQUISITION (Tables)
9 Months Ended
Sep. 30, 2021
Business Combination and Asset Acquisition [Abstract]  
SCHEDULE OF BUSINESS ACQUISITION LIABILITIES AND ASSETS ACQUIRED

 

   (in thousands) 
Base purchase price  $51,750 
Working capital shortfall   (1,131)
Cash surplus   1,492 
Total purchase price paid  $52,111 
      
Cash  $1,492 
Accounts receivable   1,729 
Inventory   3,833 
Contract assets   7,336 
Prepaids and other current assets   1,603 
Property and equipment   139 
Deposits   91 
Operating lease right-of-use asset   1,885 
Finance lease right-of-use assets   1,200 
Other intangible assets   15,600 
Identifiable assets acquired   34,908 
Accounts payable and accrued liabilities   (6,957)
Contract liabilities   (5,273)
Operating and finance lease liabilities   (2,757)
Liabilities assumed   (14,987)
Net identifiable assets acquired   19,921 
Goodwill   32,190 
Net assets acquired  $52,111 
SCHEDULE OF BUSINESS ACQUISITION PROFORMA STATEMENTS OF OPERATIONS

 

    September 30, 2021    September 30, 2020    September 30, 2021    September 30, 2020 
                 
   Three Months Ended   Nine months ended 
    September 30, 2021    September 30, 2020    September 30, 2021    September 30, 2020 
                     
Revenue, net  $31,220   $28,717   $95,564   $98,295 
                     
Net Loss  $(4,380)  $(3,436)  $(8,806)  $(14,535)
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)
9 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
SCHEDULE OF DISAGGREGATION OF REVENUE

The following table represents a disaggregation of revenue by customer type from contracts with customers for the three and nine months ended September 30, 2021 and 2020:

 

  

Three Months Ended

September 30,

  

Nine months ended

September 30,

 
   2021   2020   2021   2020 
Commercial  $4,795   $3,683   $14,011   $13,445 
Public Works   1,841    1,633    4,425    8,328 
Residential   24,584    1,988    51,044    7,562 
Total  $31,220   $7,304   $69,480   $29,335 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
OPERATING SEGMENTS (Tables)
9 Months Ended
Sep. 30, 2021
Segment Reporting [Abstract]  
SCHEDULE OF SEGMENT REPORTING INFORMATION, BY SEGMENT

The acquisition of Solcius was completed in April 2021. Solcius is a separate segment for management reporting purposes. Segment net revenue, segment operating expenses and segment contribution (loss) information consisted of the following for the three months and nine months ended September 30, 2021.

 

   Solcius   Sunworks   Total 
  

For the Three Months Ended

September 30, 2021

 
   Solcius   Sunworks   Total 
Net revenue  $23,379   $7,841   $31,220 
Cost of sales   10,377    6,427    16,804 
Gross profit   13,002    1,414    14,416 
                
Operating expenses               
Selling & marketing   9,226    846    10,072 
General & administrative   4,316    3,347    7,663 
Segment contribution (loss)   (540)   (2,779)   (3,319)
                
Stock-based compensation   905    301    1,206 
Depreciation and amortization   1,880    50    1,930 
Operating income (loss)  $(3,325)  $(3,130)  $(6,455)

 

   Solcius   Sunworks   Total 
  

For the Nine months ended

September 30, 2021

 
   Solcius   Sunworks   Total 
Net revenue  $46,191   $23,289   $69,480 
Cost of sales   20,122    19,714    39,836 
Gross profit   26,069    3,575    29,644 
                
Operating expenses               
Selling & marketing   18,087    3,381    21,468 
General & administrative   7,847    10,006    17,853 
Segment contribution (loss)   135    (9,812)   (9,677)
                
Stock-based compensation   1,810    660    2,470 
Depreciation and amortization   3,749    151    3,900 
Operating income (loss)  $(5,424)  $(10,623)  $(16,047)
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
RIGHT-OF-USE OPERATING LEASES (Tables)
9 Months Ended
Sep. 30, 2021
Right-of-use Operating Leases  
SCHEDULE OF OPERATING LEASES SUPPLEMENTAL BALANCE SHEET INFORMATION

Supplemental balance sheet information related to leases is as follows:

 

   September 30, 2021 
    (in thousands) 
Operating lease right-of-use assets  $2,446 
      
Operating lease liabilities—short term   918 
Operating lease liabilities—long term   1,528 
Total operating lease liabilities  $2,446 
SCHEDULE OF MATURITIES FOR OPERATING LEASES LIABILITIES

Minimum payments for the operating leases are as follows:

 

   Operating Leases 
    (in thousands) 
Remainder of 2021  $296 
2022   854 
2023   518 
2024   312 
2025   294 
Thereafter   270 
Total lease payments  $2,544 
Less: imputed interest   98 
Total  $2,446 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
RIGHT-OF-USE FINANCE LEASES (Tables)
9 Months Ended
Sep. 30, 2021
Right-of-use Finance Leases  
SCHEDULE OF FINANCE LEASES SUPPLEMENTAL BALANCE SHEET INFORMATION

Supplemental balance sheet information related to finance leases is as follows:

 

   September 30, 2021 
    (in thousands) 
Finance lease right-of-use asset cost  $1,520 
Finance lease right-of-use accumulated amortization   (297)
Finance lease right of use asset, net  $1,223 
      
Finance lease obligation—short term  $452 
Finance lease obligation—long term   430 
Total finance lease obligation  $882 
SCHEDULE OF MATURITIES FOR FINANCE LEASES LIABILITIES

Minimum finance lease payments for the remaining lease terms are as follows:

 

   September 30, 2021 
    (in thousands) 
Remainder of 2021  $165 
2022   402 
2023   221 
2024   84 
2025   56 
Thereafter   - 
Total lease payments  $928 
Less: imputed interest   46 
Total  $882 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION (Tables)
9 Months Ended
Sep. 30, 2021
Share-based Payment Arrangement [Abstract]  
SCHEDULE OF SHARE-BASED COMPENSATION, STOCK OPTIONS ACTIVITY

 

   September 30, 2021 
   Number   Weighted average 
   of Options   exercise price 
Outstanding, beginning December 31, 2020   88,441   $11.02 
Granted   260,000   $12.15 
Exercised   (2,218)   2.10 
Forfeited   (13,527)  $8.44 
Expired   (24,998)  $16.62 
Outstanding at the end of September 30, 2021   307,698   $11.70 
Exercisable at the end of September 30, 2021   47,698   $9.22 
SCHEDULE OF STOCK-BASED COMPENSATION, RESTRICTED STOCK UNIT ACTIVITY

The following table summarizes the Company’s restricted stock unit activity during the nine months ended September 30,2021:

   September 30, 2021 
      Weighted Average 
  

Number

Of Shares

   Grant Date Value per Share 
Unvested, beginning December 31, 2020   0   $0.00 
Granted   327,500   $9.08 
Vested   (10,000)  $9.07 
Forfeited   0    0 
Unvested at the end of September 30, 2021   317,500   $9.08 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
BASIS OF PRESENTATION (Details Narrative)
Apr. 08, 2021
USD ($)
Solcius [Member] | Purchase Agreement [Member]  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Cash payment to acquire business $ 51,750
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF CHANGES IN ESTIMATE AGGREGATE REVENUE (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Projects
Sep. 30, 2020
USD ($)
Projects
Sep. 30, 2021
USD ($)
Projects
Sep. 30, 2020
USD ($)
Projects
Accounting Policies [Abstract]        
Increase in revenue from net changes in transaction prices $ 190 $ 200
Increase (decrease) in revenue from net changes in input cost estimates 1,307 83 985 369
Net increase in revenue from net changes in estimates $ 1,307 $ 83 $ 1,175 $ 569
Number of projects | Projects 4 3 6 7
Net change in estimate as a percentage of aggregate revenue for associated projects 17.30% 1.10% 11.30% 5.20%
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF CONTRACT ASSETS AND LIABILITIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Accounting Policies [Abstract]    
Contract assets $ 12,418 $ 2,397
Contract liabilities $ 11,883 $ 6,260
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF REVENUE RECOGNIZE UPON TRANSFER CONTROL OF PROJECTS (Details)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Project Various Projects
Revenue Category EPC services
Expected year revenue recognition will be completed 2021 - 2022
Average percentage of Revenue Recognized 55.50%
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF PROPERTY AND EQUIPMENT ESTIMATED USEFUL LIVES (Details)
9 Months Ended
Sep. 30, 2021
Machinery and Equipment [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property and Equipment, estimated useful lives 3 years
Machinery and Equipment [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property and Equipment, estimated useful lives 7 years
Office Equipment & Fixtures [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property and Equipment, estimated useful lives 5 years
Office Equipment & Fixtures [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property and Equipment, estimated useful lives 7 years
Computer & Software [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property and Equipment, estimated useful lives 3 years
Computer & Software [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property and Equipment, estimated useful lives 5 years
Vehicles & Trailers [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property and Equipment, estimated useful lives 3 years
Vehicles & Trailers [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property and Equipment, estimated useful lives 7 years
Leasehold Improvements [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property and Equipment, estimated useful lives 3 years
Leasehold Improvements [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property and Equipment, estimated useful lives 5 years
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF INTANGIBLE ASSETS (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Cost $ 15,600
Accumulated amortization (3,426)
Net carrying value $ 12,174
Trademarks [Member]  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets amortization period 10 years
Cost $ 5,200
Accumulated amortization (260)
Net carrying value $ 4,940
Backlog of Projects [Member]  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets amortization period 9 months
Cost $ 2,000
Accumulated amortization (1,334)
Net carrying value $ 666
Covenant Not-to-Compete [Member]  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets amortization period 3 years
Cost $ 2,400
Accumulated amortization (400)
Net carrying value $ 2,000
Software Development [Member]  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets amortization period 3 years
Cost $ 3,400
Accumulated amortization (566)
Net carrying value $ 2,834
Dealer Relationships [Member]  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets amortization period 18 months
Cost $ 2,600
Accumulated amortization (866)
Net carrying value $ 1,734
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF AMORTIZATION EXPENSES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Finite-Lived Intangible Assets [Line Items]    
Amortization expense $ 1,713 $ 3,426
Trademarks [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization expense 130 260
Backlog of Projects [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization expense 667 1,334
Covenant Not-to-Compete [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization expense 200 400
Software Development [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization expense 283 566
Dealer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization expense $ 433 $ 866
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Accounting Policies [Abstract]  
Remainder of 2021 $ 1,713
2022 3,753
2023 2,453
2024 1,004
2025 520
Thereafter $ 2,731
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Contract with Customer, Liability, Revenue Recognized $ 1,942 $ 922 $ 4,376 $ 3,249  
[custom:RevenueFromContractWithCustomerTransferOfControlProjects]     17,900    
Accounts receivable, net 5,561   5,561   $ 2,890
Accounts receivable 491   491   253
Uncollectible accounts receivable 132   132    
Bad debt expense 74 0 255 280  
Depreciation and amortization 1,930 82 3,900 246  
Goodwill, Impairment Loss $ 4,000  
Equity Option [Member]          
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Antidilutive securities excluded from computation of earnings per share, amount (in shares)     307,698 128,411  
Unvested Restricted Stock Units [Member]          
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Antidilutive securities excluded from computation of earnings per share, amount (in shares)     317,500    
Trade Accounts Receivable [Member]          
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Accounts receivable, net $ 295   $ 295   $ 392
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF BUSINESS ACQUISITION LIABILITIES AND ASSETS ACQUIRED (Details) - USD ($)
$ in Thousands
Apr. 08, 2021
Sep. 30, 2021
Apr. 18, 2021
Dec. 31, 2020
Business Acquisition [Line Items]        
Goodwill   $ 37,654   $ 5,464
Solcius Holdings, LLC [Member]        
Business Acquisition [Line Items]        
Base purchase price $ 51,750      
Working capital shortfall (1,131)      
Cash surplus 1,492      
Total purchase price paid 52,111      
Cash 1,492      
Accounts receivable 1,729      
Inventory 3,833      
Contract assets 7,336      
Prepaids and other current assets 1,603      
Property and equipment 139      
Deposits 91      
Operating lease right-of-use asset 1,885      
Finance lease right-of-use assets 1,200      
Other intangible assets 15,600      
Intangible assets acquired 34,908   $ 15,600  
Accounts payable and accrued liabilities (6,957)      
Contract liabilities (5,273)      
Operating and finance lease liabilities (2,757)      
Liabilities assumed (14,987)      
Net assets acquired 19,921      
Goodwill 32,190      
Total purchase price $ 52,111      
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF BUSINESS ACQUISITION PROFORMA STATEMENTS OF OPERATIONS (Details) - Solcius Holdings, LLC [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Business Acquisition [Line Items]        
Revenue, net $ 31,220 $ 28,717 $ 95,564 $ 98,295
Net Loss $ (4,380) $ (3,436) $ (8,806) $ (14,535)
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS ACQUISITION (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 08, 2021
Apr. 08, 2021
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Apr. 18, 2021
Business Acquisition [Line Items]              
Net revenue     $ 31,220 $ 7,304 $ 69,480 $ 29,335  
Solcius [Member]              
Business Acquisition [Line Items]              
Net revenue $ 46,191   23,379   46,191    
Solcius Holdings, LLC [Member]              
Business Acquisition [Line Items]              
Purchase price   $ 51,750          
Business Combination, Consideration Transferred   52,111          
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles $ 34,908 $ 34,908         $ 15,600
Asset Acquisition, Consideration Transferred, Transaction Cost     $ 25   774    
Proforma acquisition         $ 774    
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF DISAGGREGATION OF REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Total $ 31,220 $ 7,304 $ 69,480 $ 29,335
Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Total 4,795 3,683 14,011 13,445
Public Works [Member]        
Disaggregation of Revenue [Line Items]        
Total 1,841 1,633 4,425 8,328
Residential [Member]        
Disaggregation of Revenue [Line Items]        
Total $ 24,584 $ 1,988 $ 51,044 $ 7,562
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF SEGMENT REPORTING INFORMATION, BY SEGMENT (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 08, 2021
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Segment Reporting Information [Line Items]          
Net revenue   $ 31,220 $ 7,304 $ 69,480 $ 29,335
Cost of sales   16,804 5,670 39,836 23,468
Gross profit   14,416 1,634 29,644 5,867
Selling & marketing   10,072 1,069 21,468 3,864
General & administrative   7,663 3,161 17,853 8,135
Segment contribution (loss)   (3,319)   (9,677)  
Stock-based compensation   1,206 16 2,470 137
Depreciation and amortization   1,930 82 3,900 246
Operating income (loss)   (6,455) $ (2,694) (16,047) $ (10,515)
Solcius [Member]          
Segment Reporting Information [Line Items]          
Net revenue $ 46,191 23,379   46,191  
Cost of sales   10,377   20,122  
Gross profit   13,002   26,069  
Selling & marketing   9,226   18,087  
General & administrative   4,316   7,847  
Segment contribution (loss)   (540)   135  
Stock-based compensation   905   1,810  
Depreciation and amortization   1,880   3,749  
Operating income (loss)   (3,325)   (5,424)  
Sunworks [Member]          
Segment Reporting Information [Line Items]          
Net revenue   7,841   23,289  
Cost of sales   6,427   19,714  
Gross profit   1,414   3,575  
Selling & marketing   846   3,381  
General & administrative   3,347   10,006  
Segment contribution (loss)   (2,779)   (9,812)  
Stock-based compensation   301   660  
Depreciation and amortization   50   151  
Operating income (loss)   $ (3,130)   $ (10,623)  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF OPERATING LEASES SUPPLEMENTAL BALANCE SHEET INFORMATION (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Right-of-use Operating Leases    
Operating lease right-of-use assets $ 2,446 $ 694
Operating lease liabilities—short term 918 649
Operating lease liabilities—long term 1,528 $ 45
Total operating lease liabilities $ 2,446  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF MATURITIES FOR OPERATING LEASES LIABILITIES (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Right-of-use Operating Leases  
Remainder of 2021 $ 296
2022 854
2023 518
2024 312
2025 294
Thereafter 270
Total lease payments 2,544
Less: imputed interest 98
Total $ 2,446
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
RIGHT-OF-USE OPERATING LEASES (Details Narrative)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2021
USD ($)
Operating Lease, Expense $ 394 $ 1,086
Operating Lease, Payments $ 394 1,086
[custom:OperatingLeaseDifferenceOfRightOfUseAssetAmortizationExpenses]   $ 762
Operating Lease, Weighted Average Remaining Lease Term 2 years 6 months 2 years 6 months
Operating Lease, Weighted Average Discount Rate, Percent 3.80% 3.80%
Addition to Basic Operating Lease [Member]    
Operating Lease, Expense   $ 1,086
Minimum [Member]    
Lessee, Operating Lease, Term of Contract 1 year 1 year
Maximum [Member]    
Lessee, Operating Lease, Term of Contract 6 years 6 years
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF FINANCE LEASES SUPPLEMENTAL BALANCE SHEET INFORMATION (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Right-of-use Finance Leases    
Finance lease right-of-use asset cost $ 1,520  
Finance lease right-of-use accumulated amortization (297)  
Finance lease right of use asset, net 1,223
Finance lease obligation—short term 452
Finance lease obligation—long term 430
Total finance lease obligation $ 882  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF MATURITIES FOR FINANCE LEASES LIABILITIES (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Right-of-use Finance Leases  
Remainder of 2021 $ 165
2022 402
2023 221
2024 84
2025 56
Thereafter
Total lease payments 928
Less: imputed interest 46
Total $ 882
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
RIGHT-OF-USE FINANCE LEASES (Details Narrative)
Sep. 30, 2021
Finance Lease, Weighted Average Remaining Lease Term 2 years 2 months 12 days
Finance Lease, Weighted Average Discount Rate, Percent 4.50%
Minimum [Member]  
Finance lease, remaining lease term 1 year
Maximum [Member]  
Finance lease, remaining lease term 4 years
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
PAYCHECK PROTECTION PROGRAM LOAN PAYABLE (Details Narrative) - Paycheck Protection Program Loan [Member]
$ in Thousands
Apr. 28, 2020
USD ($)
Principal Forgiveness [Member]  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Debt Instrument, Decrease, Forgiveness $ 2,847
Sunworks United, Inc [Member]  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Proceeds from Loan Originations $ 2,847
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
CAPITAL STOCK (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended
Feb. 10, 2021
Jan. 27, 2021
Feb. 23, 2021
Subsidiary, Sale of Stock [Line Items]      
Aggregate sale value of common stock   $ 100,000  
Roth Sales Agreement [Member] | Placement Shares [Member]      
Subsidiary, Sale of Stock [Line Items]      
Sale of shares of common stock     3,212,486
Proceeds from private placement $ 48,858   $ 49,937
Sale of stock, price per share     $ 15.54
Sale of stock price per share, after issuance cost $ 15.21    
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF SHARE-BASED COMPENSATION, STOCK OPTIONS ACTIVITY (Details)
9 Months Ended
Sep. 30, 2021
$ / shares
shares
Share-based Payment Arrangement [Abstract]  
Number of Options, Outstanding, beginning | shares 88,441
Weighted Average Exercise Price, Outstanding, beginning | $ / shares $ 11.02
Number of Options, Granted | shares 260,000
Weighted Average Exercise Price, Granted | $ / shares $ 12.15
Number of Options, Exercised | shares (2,218)
Weighted Average Exercise Price, Exercised | $ / shares $ 2.10
Number of Options, Forfeited | shares (13,527)
Weighted Average Exercise Price, Forfeited | $ / shares $ 8.44
Number of Options, Expired | shares (24,998)
Weighted Average Exercise Price, Expired | $ / shares $ 16.62
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance | shares 307,698
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance | $ / shares $ 11.70
Number of Options, Exercisable at the end | shares 47,698
Weighted Average Exercise Price, Exercisable at the end | $ / shares $ 9.22
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF STOCK-BASED COMPENSATION, RESTRICTED STOCK UNIT ACTIVITY (Details)
9 Months Ended
Sep. 30, 2021
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Shares, Outstanding, Granted 260,000
Restricted Stock Units (RSUs) [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Shares, Outstanding, beginning 0
Weighted Average Grant Date Value, beginning | $ / shares $ 0.00
Number of Shares, Outstanding, Granted 327,500,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value | $ / shares $ 9.08
Number of Shares, Outstanding, Vested (10,000,000)
Weighted Average Grant Date Value, Vested | $ / shares $ 9.07
Number of Shares, Outstanding, Forfeited 0
Weighted Average Grant Date Value, Forfeited | $ / shares $ 0
Number of Shares, Outstanding, ending 317,500,000
Weighted Average Grant Date Value, Outstanding, ending | $ / shares $ 9.08
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 307,698   307,698   88,441
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price $ 11.70   $ 11.70   $ 11.02
Share-based Payment Arrangement, Noncash Expense $ 1,206 $ 16 $ 2,470 $ 137  
Share-based Payment Arrangement, Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 307,698   307,698    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     5 years    
Share-based Payment Arrangement, Option [Member] | Minimum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price $ 2.10   $ 2.10    
Share-based Payment Arrangement, Option [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price $ 21.70   $ 21.70    
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
RELATED PARTY TRANSACTIONS (Details Narrative)
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
Facility [Member] | Plan D Enterprises, Inc [Member] | President [Member]  
Property, Plant and Equipment [Line Items]  
Payments for Rent $ 9
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES (Details Narrative)
$ in Thousands
1 Months Ended
May 17, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Loss Contingency, Damages Awarded, Value $ 500
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
SUBSEQUENT EVENTS (Details Narrative) - USD ($)
9 Months Ended
Nov. 09, 2021
Sep. 30, 2021
Sep. 30, 2020
Nov. 10, 2021
Oct. 21, 2021
Dec. 31, 2020
Subsequent Event [Line Items]            
Common stock issued   27,049,274       23,835,258
Common shares outstanding   27,049,274       23,835,258
Proceeds from issuance of common stock   $ 48,858,000 $ 7,736,000      
Subsequent Event [Member]            
Subsequent Event [Line Items]            
General Partners' Offering Costs         $ 25,000,000  
Common stock issued       2,035,025    
Common shares outstanding       2,035,025    
Proceeds from issuance of common stock $ 12,222          
EXCEL 67 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !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 " 7.&Q3F]6BV>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OIVG%0^CVLN))07!!\1:2V=U@\X=DI-VW-XV[740?0,@E,[]\ M\PVD5T$H'_$Y^H"1#*:;V8XN"14V[$@4!$!21[0RU3GA4!HF^8.+)+4DB0LP"JL1#;T6@D549*/9[Q6*SY\QK' M ( &W:9_-IM[W621A'^_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 !&PO=V]R:W-H965T&UL ME9A=;^(X%(:OI[_"0GLQ(Q5('$)AU")1VNZBF:&TM#N:7>V%20Q$3>*LXT#Y M]WOL0$)1.&%[4?)UWCP^CM]C^WHCY%NZXER1]RB,TYO&2JGD:[N=>BL>L;0E M$A[#G860$5-P*I?M-)&<^28H"MO4LKKMB 5Q8W!MKDWEX%ID*@QB/I4DS:*( MR>TM#\7FIF$W]A>>@^5*Z0OMP77"EGS&U6LRE7#6+E3\(.)Q&HB82+ZX:0SM MKR.'Z@#SQ)\!WZ0'QT0W92[$FSX9^S<-2Q/QD'M*2S#X6?,1#T.M!!S_[D0; MQ3MUX.'Q7OW!-!X:,VIX(4_.? M;/)G.YT&\;)4B6@7# 11$.>_['V7B,, ]T0 W070HP#[U!N<78!C&IJ3F6;= M,<4&UU)LB-1/@YH^,+DQT=":(-;=.%,2[@80IP8CL>:2-$FZ8I*GUVT%FOI. MV]O%W^;Q]$1\G_P0L5JEY#[VN?\QO@TL!1#= ]U25'#&DQ9QK$M"+6I7\(SP M\(E8MXA=&?X!QRGRXQ@]!\W/W\-YJB1\=EXRIA47(9; M\LP3(545$BZE9(81715$5V?VCV1@5\9M3B/A6G59ZA5,O?.8IEP&PM>CC1:L1J$F4?F*V-"HTR*8^AL*ZLD6LV;=IT4#1:HE%4ZSY6@=H"6=;J_;PY!*Z[6=^3+0[@MYF["H.D^XT.QU\O/Q^=OL\F(\ M&;4PMM+#;=R%=VPCZ$T)/3F&ZO=.OO%M)1TN94'6["O:Q3NR]'4;-^8=V0M[ M)V,?\()%X#%C8DBWXI+0JY;;I[3?QPA+Q[=QG]X1CF-/2+!5 W=)9@H& 1&2 MC$0&287<"K^ZLVL*RCT&618!&W?N'>30]V%>E%[N#\AW>(X\QM5DN*3MNN[% M@^3<%Q&Y%5G(UTQBUJ\(8J\ZC[CFZPLVSRQ+!,5=_1AM*E(%0_FO(#GYZ=4H]CI=JX.QE86" MUA0*0P;KLM,HN,!GI^=^P5#*PD!Q3_\N3%%?B1@K##4BG?Y5L]MW78RHK L4 MM_.70$&1$@MBT\_S+V3&O4Q"OBJQ<*61B"(17Q#X@Y66]W9)$JC(:Q9FG/QF MM<"820+3?[,XPM#+LD%QKXHGKG5*/XZ7M-^)"NK M 3VK&HQC6*'D.P]ZSL;VJ)5DN&(-6>G\]"SGU_,V*)U@KDLAJX<"KC,1<9-Y M'@<9$/%S08RP+ 'TK!(PBU@8DMLLA=MI=5_B.C7+.Z1ZT.J]L'^E>X4LZV7$D]/ M!/.MK.)JL74X-!MF[?+Q?-_Q!]-]FI*0+R#4:EW!ZV6^E9>?*)&8W;"Y4$I$ MYG#%F<^E?@#N+X10^Q/]@F)#=? ?4$L#!!0 ( !&PO=V]R:W-H965T&ULK5EM;]LV$/XKA%<,&^#4 M(JG7- G0).M6H,."IET_,Q(=$Y5$CZ*39K]^1UF5'/&E2;L/B27[[O@HF_!;_O#IZ1 M<>5&RL_FY6UUNH@,(E[S4AL3##[N^ 6O:V,)OUM_TSH,S M-ZSC%[+^)"J].5WD"U3Q-=O5^KV\_X,/#B7&7BGKKO^/[@?9:('*7:=E,R@# M@D:T^T_V99B( P4<>Q3(H$">JD '!=H[ND?6NW7)-#L[4?(>*2,-ULQ#/S>] M-G@C6K.,UUK!KP+T]-F%;"M8%%XA>.ID+2JFX>67Z)? M7OR*7B#1H@\;N>M86W4G*PT8C*55.8QWOA^/>,:[YMN7B$9+1"*"'>H78?5+ M7H(Z[M6CQ^HK\'QTGXSND]X>];F_4XJW&KWN.O#S.&"1CA9I;S'V663=!L'< MH-(\\']VXH[5,(1SKO:FTMZ4";B[,XP)+DY6=X=38DO1O"CP*/4(9SSBC(,X MW_-.*U&:Q39(7>CV!I+#<>-\ABTL\PA9,B)+@LA>EZ7H MY=H%,;&&3Y(4SS#:0B0O(C?(= 29!D&^;>]@4:5Z<*%*K0%QE&$R@^60PEGA MAI6-L++P[I.M5I :$>LWM M<9@]+8CQ?5UN*T")S@\M'<'D0W%]ZPQ4DM7W( M^1'F]I[*<3H#: MAZL%7C/B*(+X/4K,:/4X)+GR%-70<1UD\ ^B02HJ8N"'B M:,K741#DE0(*5_JASS$FO6R!5+4W0 9KCP,4)S.L#BE<>,(8'U +#D)](]J> M1&H./(N4(=0CN3[:P%$#'W9:5_'0!%4['U1U?G*% MBL<3:V 2WLFP!$R+]M;OF],M8D=5',]WMD,J+6+/8DRTA,.\=,FWLA,>7-01 M3-8>L85B3\#AB81PF(7>MIJUMP)2_#>WA,TT!8VC.B%EKP8!V&)[;!8;H9ZX@M>V#]#H.,RJI?\A$1"1,1(^S M^U>H#\N1X+=2F4[-A9S8?!,G\_HH//[S8YE,Q$7"Q#5/[\]TSB:OPJJO'$)I M["G^R$$W$^:E*_8 ?7[Y&4&5H(=&&1YO%6M0+5G[-12>YD=PK"?-_^"K36A9 M[J$.,A$:"1/:XVKM73A4B$U>A.3I/%0<8CB)$D_11B::(W$PQ[V3[>W1!ZZ: MIV8Y,O$."?..-PR!1Y%N%H MX@B9M^\N*4P]QQ]D8EGRE&[/&9E.K#:+TL-V?<#JD"+44Q'0B6MIF&L'K&&$ MU"95H/EX3JL.,0SEGJ?;HQ-ITC!I7LBF$=HTH]W^_ NJ& A:WI8^O#_>O@T> M_<]]()WXEH:/#Z\W3/&-K"NNNI]_R@G.7J'?H"?7#\&CQ(.SQ##'72F^YI , M*M1I"1GDFBN83'2^1"^BEU&$(74H=,?J'22/9!E%D?E#;*D>@Z4_^:%9([W4'[5<$J.=FCT)V;:?/'O. M7J$D"DT:R9917"Q)%O?31>@RI\F2)'EX+I>(:5BIK>;-#5?C87S"7CZ1OI5%G0;YS#5I4P_ .99\M$=21:5+*M M@$SDA&D7$3BC13$OL5QRA*2I+_],90(-EPG0[NV:7=U?7U1\+4KA/$>@-L4? MX0AGV?R\PR680\GHJ0?H5 _0<#VP3^;^U.%$;=-T1DAL8;;%:!PEGEJ;3G1. MPW1N\4^_F9_I0FY=8[B.&1QBKF.&U<&5E[EO_).I6]%V4"*N02]ZF<$MN;D" !$"0 & 'AL+W=O[R3ZE$G (8\I2+3$R&B5+@>I0,W93QSPG$Q-E?A6&Z,X!G,%=&;-&7JWQ2$W$V0J9YC(C"E83YTOW=M:E5E!$_.2PTWMM M8E-92OEH.]_CB4,M$0B(C+5@>-G"#(2P3LCQMS)UZCFM<+_]XOZU2!Z363(- M,RE^\=@D$V?HD!A6;"/,@]Q]@RHAW_I%4NCBG^S*V$'@D&BCC4PK,1*D/"NO M[*E:B#U!MW]"X%4"[U)!KQ+TBD1+LB*M.V98.%9R1Y2-1C?;*-:F4&,V/+./ M<6$4WN6H,^%,9C$^%(@)MK04/&8&.U,F6!8!65AC33[.F8+,)&!XQ,0G\IE\ M("[1"8[JL6N0P[JY437GM)S3.S'G O(.Z=$;XE&OVR"?M*;)G80%->I5%0&-D"V8:T0RGFL-W' M/Q=U0-FK*7M74)9+3]C&)%+Q9XB;:$M#?X_#I^7O"/B"P /F?LW@.*(.25S_ ""4EB]"YL ^7T/Z1+4GY82">HY@M8Y7JTOJ9+@HBHY M%W4 .JQ!A]>!7E0HPU/O_Q'R^;@#Z%$-/7H7].E*&;T!.49MBSB [-+7G8*^ M"_-,@52N;;"M(26MN[?%V?/%/5-KGFDB8(4:V@E0K,HMN^P8F1>[WE(:W$.+ M9H+''% V .^OI#0O';N1U@>G\#]02P,$% @ %SAL4^G+MR-(!@ 0!P M !@ !X;"]W;W)K\D-@Y]TCG^NKJ M8!UM6?W(5Y0*]%P6%3\>K818'X['?+&B9ID)?UPYBO:YIF M35!9C(GC!.,RS:O1Y*BY=UU/CMA&%'E%KVO$-V69UC].:<&VQR,\>KEQDS^L MA+HQGARMTPD MI-PS]J@NSK/CD:-F1 NZ$(HBE1]/=$J+0C')>7SO2$>[,57@_O<7]K\:\5+, M? ,!;A?@_NH(7A?@_>H(?A?02!^WVIO$S5*1 M3HYJMD6U0DLV]:7)?A,M\Y57JE#FHI:_YC).3*:LRN1CIQF2WS@K\BP5\F(N MY(>L!\$16Z*K-:U3]5PY>G]7I9LLEY@/Z #=S6?H_;L/Z!W**W2[8AN>5AD_ M&@LY,\4_7G2S.&UG009FX:(+5HD51XF<30;$S^SQL25^+#.R2PMY2T_#Q,5 MNH[W&C0S04'L11I58J)([+K^#O5*I;]3Z5M53AD7:BF=,99Q-&<%5.6G+8>_ M-S0.(EW&U$3Y0:BIF)D@-X[<0--JHHCK!1&L-=AI#:Q:SVK&.;JNV3('GVA@ MJO0\K$UM"J "5W^B)HC$@:>A$A/E1T$(BPQW(D/KHNAZ8O6 DN>UZJ#\T+(8 MHAUK9$W=7.Z8BE.V4=GEZT>J1H!R&)G9<9R0:#F$4$&LY= $$;Q? VT.390; M!1Z;E.\UKU4W"_M+(H^WC(U^F"'H^D/^2T M?J*C"8(VJKE%GK:.6ZVADM4B_W=8 M-C&G$;OZ5@J@(J++-C%N[!BR313Q@@'9O1O!KE7V+1.R9YC]%U3LFC-PHA#K MDDV8YY)(%PV@_"#&NFH3)G>NO12^UMW[)&PW2KWB+W)_!=5ZQL@'@>?[NEH M1J03TN4",!PX7JCKA7".CX=:96^9L&_?8L6*UJASG^^[Q_S!LLOBWJ%@NT5I MJ?.&>M!Y8L WZ*D$7(J>1L"C1+%NQ" B/)# WJ+@T*KRO!)4]F*!:)L[4&0( M/3U=)@3R=2,!H3RC)P @WQ^JE=XW8;MQ.DOE?Z"R#68Y7S,N^X/TVNN:R24C M?C2]D7[?Y.O!W=9*_CN[[1L1S;#IMWRCT?SY8*^SW?LV;#=N70L&U^?PD]Q:+V"U6+_=ETP5%6TE^8S&]%='L MK8B2-R!ZG?K>ZQ&[U[ND8G#;[T*#GU49 (.J#("!50;A+%76^SMB?]WTY6H^ M1]?)#9I_/KE);/]5D]X[$;MW.DUYO@!SU\9%^RJ<3T1_Y0+#<*CG#H3Y>N9 M5#BP!Y+>+Q'[.Z997FP$^/KTM(O\J4P09LH$889,$#4HL_=N)+#6Q[?D_.SS M;3([./F:W)R<)6AZ=7%Q==F6RQQ=W=W.;T\N9^>79[;2Z4T4L9NHX=(QG0P) MI3V.S95G(G$02!<8&XL/X P\+PX]_>T$Q.E%V(T'=[C>2Q&[E[+5$?"R:$ S M\.YI0#/ .: 9X(0UC_=.1$I:/S1'41PMV*82[8OOW=W=<==)<\BCW3_%AU,, MW)_APZ0]S.KIV[.UB[1^R"N."KJ40ZF"'Z&Z/:YJ+P1;-^#'NAVDPL5)8\24ZZ;S]*=DR+/)TL5^Z+QK*/Q].?Y-W/ MI'SUG!??RI64%?F^3K/R>K*JJLV[V:QQ^+FZM\6Z5))C\6I-RNUW'QWZU,\^?K"9V\ MO/$I>5Q5]1NSFZM-_"CO9?5E\[%05[.#EV6REEF9Y!DIY,/UY#U]%[FL;M!8 M_)G(Y_+H-:EOY6N>?ZLO?EM>3YPZ(IG*156[B-6?)WDGT[3VI.+X=^]T5HV M_Y/GO:TS(8MM6>7K?6,5P3K)=G_C[WLACAHPUM& [1LPHP'W.AKP?0-N]N!W M-!#[!L)H0'E' W??H+GUV>[>&^'F<17?7!7Y,REJ:^6M?M&HW[16>B59/5'N MJT)]FJAVUE2%N5/ M)/IWFU3_D==?LGB[3)3USV1*OMS/R>M7/Y-7),G(YU6^+>-L65[-*A5CW=-L ML8_G=A4B>*BRS)'DO,5X3[^IRK6-K-9FKH#N/'#N/'&C^B MP\^M?$RR.ABU7-(X6\@WY"E.MY+$%9G+Q5O"Z1O"'!I"0[%S[36NZXSR=.-? MS9Z.5;8M DHY:UO-;:NIS[S0:YM%@#,A^,&H=?_\1KE=3+N$F+*K&3?%._!)<&ZK4N&>_* M3;R0UQ-5$TI9/,G)#8'6AK!NB[O&D(W4581VU1+//8CGHN+]5I;;>B#KQ+/8 M98.RR09;E:D*4LEBW20E%5=5)(LZ6^T^?RQBE:\@7=$.!^CJVM.%&[J.U%6$ M=M72U3OHZEU2UY=U!>GK6<&ZHY65_E2M* 8?2OY4,=(=KYU&[Y*8\8 HU$/&&"H,^[!F@4'S8*+:8:- M;V#%&@;4YUVY.SR$&Z+A_J$X.,U+L$NTY8 E.Y*?>6A),/5\$1@5KL^J)1-U M-*,YJ%!1MH0K_(>X>"EPS %AR[&GO5GC]S;'40=!Z)H3'S";^J$0PM L%/) M(.S0X(A3Z2 -=)7O%X%:$5'/8T$8=N0HJNF+7A"_:#]_[4U:8P, && &$ACD MKA/!J&8P>DD(HP,IC&H,HSB'(0DFHC:Y3"EUW*Z)JO&%XOS2N5COY48)X2#S MU#UAL=I@H!9K:.(=8#8-N.^ZYH2P[5SF=@FO48/BK-&]6/M%L&&B9[%JHJ X M4F"+M3^) !A#8Y=U,%,:IO!F=2V0S*IA@2*4P*Z6OMUL&&@9WPT#E"+<3("['3+%;2:A9AH?J[,([ZPMH68?=C;[ MW.)-A\@TDJ,Y VB,!2XS%T&?65LLS6SL4LS&3F V=AJS 68@LP%VW#2UL1^@MGXE;&IC/.!JWG1L3C!-;>PRU(:['9*$;)"B+C6';RQLZ^FM?8BA MN8WCW#;V;B>W]WT,H+CC-E6)(#"SS1P/?(!P'?UUS#^N*8[C%'>I34]N Q=G ME(F@HS1SS5P<9RZL-.--!ZR*L1S-.;"W) )J\FFO65NLH_,]' 5/VONDH)3< MSOYF:>8 >OG4\X6Y"FR[:/ M]AO:46ELXC@V_5!QYC8Y6<69VZ@#%F? #BS.0)](<>::G3C.3C]6G+F-3WAQ MYAJ?.(Y/G8=^=7%>Q.5*Y5 +LI=:CO6Q/8-O09 M$QU'[D+SAQAVP@3#/ZB#L.MZG5]"YG?D%Z%+N\!+^ZD;MG!<]AZ--3X".!F" MTC]@!Z9_P Y)_T(3@QA\S#2@ @B[-.,50.CJ+"ZS48.['?*H"U# J0DG\[&Z MB_JZ:\MX]+S0^9LU>-,A4HVU62.@H[/ \\W%T&?6%DM3ASASL^9XQQ)>" !R M6"D!0 Z?^8%O3BD .4*74S-C W9JX84=F]="(X3QRK'-!%SCP\X1G/*\7 M]9JUQ=+8Z9YY+MC+PNX)S G8@-\) #OX.P%@B'PG<#5TNN<>#?;K !,G\)U@ M=O33A?J7*0IF%>J6))4/JJGSUE<^BMV//7875;YI?LWP-:^J?-V\7,EX*8O: M0'W^D.?5RT7] XG#3VYN_@=02P,$% @ %SAL4_0+_<;P" *2@ !@ M !X;"]W;W)K%P9LB9[QM2 MYR]"_LC7G!?H-4VR_**S+HK-6:^7AVN>LORSV/ ,_N=1R)05\%,^]?*-Y"PJ M!Z5)#SM.OY>R..M]R_,->^(K7MQM%A)^]2HM49SR+(]%AB1_O.B,W;. #M2 4N(^YB_YP3-2 MKCP(\4/]F$87'4=9Q!,>%DH%@S_/?,*31&D"._[>*^U4# MP8(TSG9_V>L^$ <#0(]Y -X/P,T!M&4 V0\@'YV![@?0C\[@[0>4KO=VOI>! M\UG!+L^E>$%228,V]5!&OQP-\8HSM5%6A83_C6%<<3D1603+SB,$3[E(XH@5 M\&-5P!_8#T6.Q".:L'R-KF%/Y>C/NXQMHQAD_D)==+?RT9]__(7^0'&&;M=B MF[,LRL][!5BF]/?"O157.RMPBQ4$?1-9L$'>P:[)E\?+ACPL0BP5LHC_*5^8EF&GSCN(B3LBS570A8;-)=!% MR,AI+H NA&G?'/U!Y?# ZO#XP#]5V:3"D:YX[$*@$P/L);_O8TW:NN8EL:J2O&-LWS#0G[1@27/ MN7SFG4MDJFR_28\_U.+1]=Q&S/[]7$=Q'55Q'5GCNF!O0+C"'V@A1;%G+/#X M)%D**<@R! 3L"?A+QHW%R!_IKN'AL.FT6'<:6.TU)_7%P'%I]4+R/^4* XS[;39EKH,DXS*W01 M['G-I# (#=O6KF93+K73MC7+GGBNZ,.\H@_C$N-*K+^)V4.#Q,WM(3,'V]UJ.*JKKC@;-..EBA!+< M$JB:!+EV%C3-H-070KX93=-92!> 7:MK!F9$ABULQ:WIBFOG*T#0!"S';L%$ ML>82FD(IP5P+6W%U*M+%SH T3=;%7(^V6%Q3%M?.6:"-+"205)M]!FJ ^T,M M*W2QD4-:[*NAW[5C?[4C-^Q-;<<=[0U#N06T3.J4,!IN '[:[X^:AAO$/)>V M[%- M%/H;((,H$P77O3(Z];NZ.*)#7M?UVMHX4J,>L:/>0L99&&]8@GZNC3I6>HRS MLHT[1L(64D$,**<=% 1V.T[/4G)P1FV'R^.R\^X)SWY=C9Y:)SIE-4UM'6W; MHC6^$OLQN;G AB)-U5&A.OLI =#H&M5/"89#;]A<15UL," M%8G4<$WL<%T5 MTL5R?C_UH9A>_==8EHRFZU!-A_WFV7Y@$!L.VDZ-20W#Q [#I>E?Q[,O@0( MY<2GG2O!?^ZF]^.;8':[^H3&,Q\M 1J6T\DM>*<$C*Z8<'&(0HWU*FGY_2%GPGK+C:\2:D% [(5GR MO)!QJ"ZRE>?&^T1'N]TCM%$')Q\1\JFAVVX*!>\('?M9DQ7JOD_Q%N.ICZ[G M2^L-;,T4J)TI3+." ZH9T8/J%$"_-#4>[TYI0 MR(V +IXC_AJJEP5[-9,6N]H3H)P:H+RM<-&#^VY[I[RZ6RQN@F]0K<8WR)^N M)C?SU1U4+%6@9O-9MUS?V^5XME+8.)^M;$M.Y$37<7&M,Q6[?+[A>$P!J)P GNRY..33;3WY8 M-/O:2;[=PA.<[QU\^I1R^51^'_EGDU_'+64E3H.@'>G>DY85+[I%A(:SZI, MAVHSF4^G/T]JI>WPY"CM7?N3(]=&HRU?>PIM72N_/67C-L?#V7"W<:/7592- MR23RY=>ZK M+,[+X^%4#&+#110$A9\[/F-C! AF_-YA#GN5(4S(?VG32<['5+1ANCJ[C LJ+7-O^J^B\/_ M'9@GN[.B9.5;%=7)D7<;\B(--'E(KJ;3,$Y;2
KS5.!=/3A?+\R5= MO:?KFW?+=Y>?%I_.KRZ/)A'0(C I.IC3##/_ YB_TH6SL0KTSI9\YW^ =^77RNIO2J@PHC-G@S.Z M5)D9MJ1KSX%MS!MN1>^U5;;0RM 2FPP:QD#_6MR&Z$&D?__ HL/>HL-DT>'_ M&_D?P\S&@R>1:-G:5-JCP;DMQO3L?*%;>M>N*-+S:5,Z8 M+;F-Y1+%>1MTJ977'$@'4M1X=Z=+]A*5"AP_:-BG9F +)D11>6K=ONP__9ZHB4/HL5TU_^]&H^G[XY;;?LT_/LS4]PH/B]U1XRRA@)ETCJ M$%HN!^(;FCB\MA(TJKF^19 KW< MY(X#]#^$7@A6T%) .P4"N72FT"VL3T'H M5O3!&4'%]L>/9_2L@UB"+WOSQO31%8AY*=&Y!@O=B#Y'58UZE,3/56O,06!_ MIPL>T8/<=HS9<67'XS%]@M$H8QM4G@P%IEEDP;*I_ONCF6R[@X.-CE4J"&D5 M14KO[##S H[T_*(S9328:;4:T97GM72<;/@EWZD2NPNOOT&/;&SH@N]U =\^ M\;T*TIN,\ZK$QH6VEH.+D/NB@Y2)MJ/!A0HPO&H#QQ@RPM^1&-Z.Z /(I'6B MY1*YJV")1YNS*OM\YNI&V2W=LM%\!X?C=X%@6TE5!V(H<[54#3(8"F4068.1 M+]4#\MY"-0*C"L@&87-HFP:8J'"Z8ULZGTMYU3?11OEHTWN%AH,TRR]N 5\Y ML5>$=W6<29F)!((WSL<61(8QR8O! Y[1!B@2%[E1"-6Q]:AZ4)T^M,JFDE.( M=,_A\X[#=-WZHL)8I\7:<^KS(RH3F$K>/\9[2/C=R4%_CEBVER'T'/:92X[0,<]E.J M4G<,S5 +IB+P7*;.B'.^3$T[\QCKUJ;H0SU &H-TK]E*:\,XD.0V,9\5I[MF MDJ9A&$A@D"M=J+YX_[987/>%+[ZD-J'K!T9JFV^1NZ&;#$D]IYL >)'X)!1?4([ETK,B;[S0Q*S),W" M02KH"FS,WF'J4IWO92SW,K /*94:Z*]6!'ZD:.W,T,@]QAXR*]?E7>!V2F*E M(CR5'D)\W^!J#52Q6X2VC)[):5P,W@(N*YIE19GR3Q(V5*XU4BPDGQ5".(3G MM];FIM231*&[)G5/8>RS"5'/X- N5H..P%WW$XK.7KX)M+"V!<8-2X>1SK$C MW2__Y1"4?N_/=/S4%7#RX"*.\EBGSPW)-BHMW\G[W?Z+9I$O\GOQ_#ETH?Q: M+D&&5S@Z';]\,22?/S'R(KHF7>MO743?3(\5PL=>!/!^Y1".;B$*^N^\D_\ M4$L#!!0 ( !&PO=V]R:W-H965T&ULO3S9=0%'K)[)F8?;)%@'9E9>6<6?EF5U5#WH%[\*!G\QH?O'GWRS*=J4=5 M/R_O*_CVQJ^2Z84JC"X+6:GIKP?#WL]7)SB>!GS1:F6BSQ(Q&9?E5_QRD_UZ MT$6 5*XF-:Z0PI\7=:WR'!<",'ZW:Q[X+7%B_-FM_H%P!US&J5'79?XWG=7S M7P\N#F2FIFF3UP_EZB_*XG.*ZTW*W-#_;Y]N;C_*^[M/-]3_#,>FKH!9_O>5#4[\ M!B>TP*WE=+I9IL9;:2-JYJ%4FZU*FQFA32UW(!@Z\,G5: M9#@_FO/G/UWT>^=OC9SJ(BTF.LTE#*L5B#GH%O$TA^5V;CTI"]1 N,W'X?!> MPM)RGKXH.5:JP%]Q:U@D7\MTNY@!]N2I@15"Z"#)L9)JQT9E.*Z!"XB>+YT+#SHG\_!ZD2U6S=2+O M\[205[3>8YE/= ,X#?,"1;7BQ:U758 U$M?5+V&:1(F5*.!Q=5G*MTNI5 MSL"A$0=LKMN8<-R3IJI@"JW9D8\I'B?@O- &[0B0$-9'YK3[R:D"[D*:V7V! MY/1HF6IBZGJNJPR^58ANA$' #AF@*A< (# _4&A6EIF10#6:#P8HQT5A"P%R M]E71J3I@2X"E0.A;_!0A#NM97D!$5[J>RP((,$^+F8HX_$67C0'N 5XO*URB M 'N>E\;@$5V3&5$56*ME:8#7Q!XTB!69;8F> !2I0IGK=*QS>^+/1J& C$RM MD;4,"<>&E.V1"'>(NEXS+B3+E?J]T:!(@"L*< 1P,%)ND7X%1O.[(' :;-8 M,BWJ>0I::CH%\TY4<*B+=.%E#<:KFJ=&*"0RTV8"U&DJA:,033@4W';W!)GR M%G@ZK^D0%N9]P, IJ:)1-$9]6^*Y&YDUE5.1/(>T'LAKF8'T3NH&-@#2@(^! M.K !GLHTX%PQR]7STD0T GZ/-+A_+)PJ"L0DB6&5K8RQVZ>Y_@?CO-Y0]5XX MD;=7.L\3J>$'7?'!$D:\-AT-3,[+8G:<@\.569HFPN$/+%<"E,PJK&'JJF$G MS7&<<:/^@*/,9Q'M1V$NGCH"J4S!7X@[)"Q^^XG!XW:+OV M<-PJK4#AUBBA9*J!'KH >M0EF%Y$R,+C/Q(5B[(XGJ1F+B?I4M?$:^7D*QA> MTS#,CM_\M( 0TA;<4U4A9>KTFP6M@^+J33@ZM, ? ''@#9@'?@$ !FR4$Z>" M[<$%<3/X\05L$6@;6<+&U0Z1K%"U@ 5^818;$VN9LDB1I$[QZ6K2+-!#F"!U MX)%P7 YHK^9Z,I>L[6$P *GY>$ EX!G\UF0SRWEC"#1X12 P66;BCE>D/T!9 ME#6"EFEV&E*T&X+DBE$S95--4*HVY'"1KC>D4)F6<*&!L2.L4O$D B10Z1/W MD_4DF1 /D4RX9PAWI7*R"&A;S"O2@NA$$I.R2,/)4=A&W##.]HI;H=]\.'Z_I4^_M MD3SKGB4.(2;6M8>9EG6V">T*D0UF\ZQ870(%2]"UJ%"753G5=0(>R S$6:'V M3, "EF#WV7+@^!:5'%RC^P 73/A-(1!("CA7G:%' V>,L\T"A$CA02T ,M;Q M:_ N%Y9WK+T")8K\G2E4UR1 M;\=J>VN*7-$9L.Y.O3XV^IN%(4&O0;$C7[+P&N QEJJ2C[XC_Q:QGSLY%B6@ MND2-IU%=!0X##@7I:G'H!&21]$\%ASMW^DTJ9..YS3J]1*$H8OBM'"/(&9 -O)>"]T0S@%ZU6:J) M(X/8(@.QF&."R)=# F+6!*(6%E"B#>R%6[A]+>6\1X"((47MVF!7E..I0;DNVDOY"8C>,(='2V"X1_O@N1(T:.P"Q** MS*J&(R%TRB%:4=_0$<%E%V76Y-: (;G+@ATH"D\J95UOC!'0[#G=FI%%= &- ML>NG]8X3VZ/[.O*OUG@(;9PDTVZ*;:AJJ6OVG)R'QLX<&6;'@.@=QYIJ%\P, M):D*RSZ[?"O4;+.*O#$PX*A=_081=K0'! !I/FG0--@P LAKEB5+:8#2 083 M/%MVY,TT@HUA)0@%+;\.VY+&(J%$QDSY;'=AOE>J\#&*8*6B+3$L\:$+\;7 MC_1X#',7,/%K 7$P*#>*<]"!CO%(LA@4* MF36B"K./\E$M88LQ$-PE$&D@?.B21H,PW;E-14/C "]O.LGNHQA6&EP]TX![ M:O$EG2R7306A-6>.*#HLT0TGO8&$A.,OP.C[Y M^50#C,48I)8_];J E=<*&(@4=.2!LO?[+Z/WS MIQ$F+:__,KS].'J4-[=R]/AT\WGX-)+#CQ\?1A_QT\/HR^CV>20.;Q R"$. M(H8,"YSOCI,[B@[^U4_BB9@GSEC+6^2B^,F_8=L;R]1(RRIVE#=D:H91?^[W>[8;E#)Q]'WULY"&/$A[UDT#V7%P-Y>7$J!V>7XE;57@"_MV)8 MYB>[T$^X%'[IG9_"WU-<<%O*3N1 GLESVNN'.&P/=X5P(:S=.^\,Y'_(7J>' M__?HRVFG#_^[B$0,0[SX*8H7_>\VGK3)9MP>C0?9N+0JT+]!^](4,#/';Y3. M88\D=8!P[$7Q[3)=DTN/@NGB] U/5F+$!>:9,ZI>(4(P*A8:5&1=HEI&.[U0 M]5M)QBD#:VMM4\OVM9*@.03.U49TB7@OT3^IZW86E).TUHFHLL@K3"A(97OG M\,912K^@QC 6TTI9!1,\$E9SQB2*D6?VPE[;5.**3F,YFB1V46T(): O MD#2$/;O"XXX_PU8B(#I(?P#>HYEL)DW9575/+9#&0B,"BK1JYF(5)H9+$:=A M 4]4$FSI1QK,N'7MG#<7N'M77A=, M1&YC+E_H0:=24=F44I_,::FQULW\W-;;=[=/#\/K)XC@'T=/CW)X^UY^NAE> MW7RZ>;H9/8)T(8 M!7JTRRJ_!XKQDQX]Z0I_>%9 08_TDY/>!:J\9'!Y'@;$ M8MOK)1>@=,Z2_EE7OB?+)_ZXD[#'MBBK;+%Q%& M:!.IEV+63J1BFG3"45[( !CG">78)6C6(P2#$[F7?7!BCP7O]P]]?1]=.CN+<6QZ7?KD&$9YAN M'A&L<$)_![ME_.]Q#O)OH'CE%:/'N:*AI>Q]B[(;;'KYWA&S%:DAK M<8Q_^O+TM',*]M=F%@TF0:WA",^",?$YSBKC3$,(#\CFVT*+K?^!SYLURJ8E MB.8^O+9&!:LUP>^O%%:/*07/Y@5WBVH!8D]B*+(Q#VZ)R (ZG]G&Y.CWSU5. M=C[=M/)!=UO;QI2/%A:Q:26A[%^"=W;9)]%PK&@S'YC>F95D5,"PZ=HE."SP MFFCEDZ^?0^D-M(6NRPH3=+6OX<<[^US/%&#%@09H#OAE3L7:#2%6^DIM!QM5 !+A%V"G M ]D16ZKZNU8(5,F@CWID=X4JQ@N4L%A5X,4I/&CTD<%W-'6;,KMQ T)E7)O M)'42!XP_#.?YB5BE)DAJ&L[(E3U]ED^ NOQ)=N%T!>L^UPW@$YX1I?Y03)\0 MK4^MQ>I?=+ [,@;7Z#SG] (4(&)SCBG!+_-5J8]UD=A/6,-RG!HV!6HL0)=2L8 <59)Y$'&5V^HA!O=4G(0 "71O99/* MKDX#JN1K+$,^;]HV7=@]H%;&JC/VAUUMDNQUX!]=Q:E858LM9&/11"94QUFY MPD3JE'*+\;J4Y7 98@JEC?,\]6Y24I,.9JKJ-1WLZ/=&+TEGM1XK_YCJ6S5! MFW)(!!R%'@-&AYI#!S0,-%>VY[JTNN&\^9Y1I$0:#(VIUX.L'*N "D_>;H4V MR&LG;"^CDG%.#$WG'K+_N_?Q*;Q _L8H%%TL/FUXXN !W(\>GOY.+OCH/Y]O M[C^/;I]\-N6]?'X3.0 "#/?G=+%\&^$V@%#\;CK%^D-X MR(.F^EO=8,O&J3PGP],@*]H?33FM5XC_0)Z*+PK,*>IR_@UQSW$H+OX)DPES M;)31"\#[Q:8C81J( 5B>&5E>Z_5')LY30_M1/KS9J9RC2*^5G6O3[>;V:7C[ M\>8*OG$,(X8+#.'_P;QRC;(!AJ19<(X-C7KXE7(6K1JT>*K23&'/#P0CF)\Y M3?I=_'N($L(EACP$J=G9[3$Q>!$O ?Q M4S9+@&F#N5X")A?PZQD.O:"AO>04\& PELB^R:G/<&%,LBL[I>MDQ,&]1K;9YR7HLC_@]H MH7U1IMY]#@+.(:CG#\]/SP^CG06,O1+:T:(J*.)" M?,]/Z8O4/AYX/>BW;R5;N-3K]D,L8 MJC#(I)1* 9:XZ .D$#G+_LF9_,1%GSC&\3Z5]2PDM5?9 :);'NS4DI:JR7+ M^IWOXMK?N>6Z11[NGNTCWS1"O2%S0/@8-Q?< 5',Z)M=L97GJ-16(65/PZ?- MO4GJX^] ]%W/;=^PUU3$4-S6BXL-P3O,V><6M7:/F@]\ M0UB4+M%D5.C#Y.O7L1 ;6,#&3M^'["BE%9'LF"DALMMN\9P,)[=V. 9B&(F\ M1.PM$K?7W93+4/87KIV4E["9=SPB34K=M7'Q[S&C;)-L@YZ;)QYW804GDAH. MR(*U&B4<]+ZC<0,^;U,")2!$,R!3P9G9Q#IG:W*]$..O""ZRO/S+F M8@_F;)=?Z[KTQP QK2EM9XFRZ)/0%QCIM6.=-I%LVGR1KGV';.DZ&7%%"*"I MVLJ0NV8+GDHQ@29=X[L;U[Y0LYD[E-@S"RMB1Y:QU8_2*B72;DYW4BE[@PET MNQD6"[MM!X2+NSMYY6E#-5BM. /%S(M3)=H^+;B]AKZ)N"DG* :;*,!Z!M79 M$!8XG]SMZF=Q67SW=DSVG!N/@>MZ?=]KMJ'*!-W>4MQ6$U2O77WA"3_:._A0J0V_*W!:!Q2L$?L2&W.,K% XR3G"(X<9(E)'398;)+M2A MQF!_*G?R.GYC\&%7/>'>#/RQ*71LD!Z?O25"]@1I+M?N\@*>FW_2.G;A4T14 M=X]VI8FPJIQA9[)AP+B)^@5=5934>)^6!D@;<'HAOD^I.C1K-+6*.G7C,QT? M7)>\V-D_>E7"'X_AA^'CE4=Q1=Z'\=W-OO$^Q>8H% I[_!XD%R 0.C%#A!YR M.!.'FDLPQ1+R+Y*J=0CM'EK+^)N$$YYP%CDDP7[4&:1)S&;:Q#EN'!1+16;+ MYE$*"C2/TMRY?>3))K!VPT+>;LG$FG'MG"H :C+'PC909WS4BLO\?&X0P50. MWBF+UT)>2BN&$2//&MT)K*8X+2= MG;ELG_E>%8K)-^%K[7&'.A\)KE4IVSHN;:30;K2D=D)&R$I S!2)8R?+1N0A M@K',K'N%<#);B=!'^!WTG7FH(B_3X3G=R1 =">I*3\A_?:_S!K?$[,7AI]*8 M(YPL'^<(VK5M)R(-Q;^*\"OHL]JV+"G?>60=523GA(X;"RWR,/JS]AL /X\S7A.I/'L ME*T]A9U#'65TNJ#A6,':7U"M>K&.31^H5CL/?=;6=;XV8[G^,VH6C1AF*/S3 M2+#A<,:(.KRVSVQ16[ @(OK "TJF/ PI#]'/X]@>[*'R4,1?S73L2CYB" M).*DNM/%9F#\A_L4-^OA0VHWW->SX(\42Z$6%6G4I*FB:S#1Q<]O-E+UL1#S M<+B,Y*3$%]GY5$6+G2Q[#KKGR=GE19OCT6>;3:D2*S5>>60@J)PA]6+#$-J0_K=7P3WH.M1$7Z?6UIS=G( MQ$HI%FRX)9B5P#B6S"MW(^XZW(ACF?AHK_FUO-B6=^1NT\E)/#=T),69"Y<@ MG<8WNW>X1WCUYZ)[FDCK#SKX9 Q?8CU$X4VRM9/+I@*+:!1W1U(2**<+*M%E M I^F0S5&ET.F?%-\*X'WO2N%SAD6FU6Q<$/1^N&OP14X)8ZH0PN#MS>)O2Y" M%WC2[+?&T.WO9HFH0< EJ&C*/681Y3.*]#F'5X[1K^&[%U5[0VRAI+Z^!!D: M+_J0@XB7@[A- L/L<#,QV4D1]%JPE&A< TA/E\F!]Z,KJCNHLE&^6_CFN<_ M=W2" LR=UT%; 74:;K5V6OQ>*228H4L%KG$"\UU@!2AGI/DR.B#%&2NW2G0U MUEFQ:=E4P."V'QMQ0E>:*]V($&83%'JKV$Z#,6@EVOZG+C!\K%5P$GRM*5SW M2-W5*"2F@O *P\>(E(Z%T,:..5.%:HG@4?]@"S8> MUDJC7=]]N7E_W+O$:G6F%GK2BNQ#@JZI\[+\:B_AV<9+ON#G[B'3=JF9BRG> M1)A3C1ZKV"4FI3A\JQ1>P6CG#L+%).J"Q[<5<*3*%Y[=53I_9$#4SRGPI._6 M@%B V]FBT EI+UJT]RSJ%V+2JVR+]ML;;'D5<8*"NQ**F)>XPX3*@AUQLSNZ MW*2P>W_&OTR=[786ZBXL8P!75-H &V"/Q7ET@:LW.(>8V;%VMH%KO/NVC].1 M'V"L^.(.P"<:((8+0>5[?\_?"+XJW-8LX1)_%(HFX84$[?<$;&BF5DL22##I M3&P"H6O%<44'$]L0,D)Q"7V? $-;*#B^]V)/+07,\VY7,S[?W-PM/ >*W*Q0ZL& M)>:PN\1Z)W0/TIIZ@F0GF4/^)FU)"D7G%;HZU/G#N;?&WPU^*I?@>E^0 ,5? ML86;ZD%MA2< 94!( ]F1VZ<5^.%T>Y&NDQ,$I+GB8]V2+/_&&9MJ1JT6,X>[ MAQZM$@7=QO*J7=Y82,,M;;*!4:3&NIG;QNT;1()NQX85]VH2UT6:>C-'*AS& MTJVSO/66%UBV7H%S;-]"PJ\TF>AE:GO:=J<*VC1N$Y/"F&,X\2K&? [?4=.M MW34'5-:Z]O]UA$>^2PR]GQM 5".L?7' MON T7.K#-JK$&*8.]:8?;#QQ<_BSW^Z/#N_?"L_X1S12V(.V5Z:DM;P2QO9 M-FJMS-HF&=YN;-AO;6AW<2X@,-/WJ.I?J& 3BWP#!=]E5)%V=]\")FT41(2" MRY>\B@ N_!KV^]?9 AF5-2_^%J/3#;)<%%K=5D M7NC?&Q4!!Q$"0D:.?_R2+W?65>NI;5O$U2L.;6/,._)6K>)T_GU5%O!Y8O.> MH9-8<&P#"L!U>/>E M+I?TEL!Q6=?E@C[.50H\A@/@]VD)\F:_X ;^M9'O_@]02P,$% @ %SAL M4Z"=>:0)!P Q !@ !X;"]W;W)KO4%%Y2%>Y 6,(T)6DBB3T#%7I)!N2[8>I>1"VP)J6+8\DA\[\^CU7 M-H9\=/9A]R41LN[WN>=*IUMM?MA,",=^YJJP9YW,N?)+KV>33.3<=G4I"GQ9 M:Y-SAY]FT[.E$3SU0KGJ#?K]DU[.9=$Y/_5[=^;\5%=.R4+<&6:K/.?F^4(H MO3WK1)W=QKW<9(XV>N>G)=^(I7"/Y9W!KUZK)96Y**S4!3-B?=:915\NAG3> M'_BW%%M[L&84R4KK'_1CD9YU^N204")QI('CWY.X%$J1(KCQ=Z.STYHDP3A0_X7 H!$8>+]K0][+*^[X^:G16V;H-+31PH?J MI>&<+*@H2V?P54+.G5\\+AG/0?-]+V7-%HN:BV# M7VB9LF^Z<)EE\R(5Z4OY'CQJW1KLW+H8?*AP*=X/WM+/;(IB51BHVJ;,7LK(RMN*%8TXS MEPEV5YDD Y+9;&.$0(>YT.\C-R4OGNF'T=4F8])9AO8W2%>Q0=^NK$PE6IC?IN]X,X+S)0BWP@YCP"_\6&W2G/A,NWE>9+HJJ!$ULD&Q K+ M:VK:N*),D?W]45)4:BL0G2,/!F$41<$VDTGFA4C1FDM32Q]F$.>]%1!H MX*VW /=A,TZXM[XP2O*55/@F7M1@B[(@BXDV*570ZX,EY+44GDH/+$.1ER63 M*0K%WC$9-/!BE25]7K#.&^49)$H(W6::U65;2YPZ8M$H/.GW*00K2@XD"O7< MGN K)0A O-A(6M9!=8,9K*1RO48$!4JT$FXK1.&]2[1U+_*$!+S-HCO(4(OJ M5ZG"]RHG2-J#+%FVT3K=2J6Z@4_S ;'XQ #I,O=0?FO1XRWU[8;C'B (@6R_ M0*)W5P-V6T+(\O+W^=7C]9S=?F7O\L'U8G:QN,9ZCOV;*S9;+N#X$'3V5UUH/;'=87A^A^C<)X&$[[DWV*2OYL7@;P0& 'I.[ZG4XXCN#("?RHS"B:3@=1,%O3;.P M&#"8]KW30>TB]Q H%-^;YLAN3AE<#3_V 4D,$C-AX/61CL>5 ]>WY#IL1/W)6)K3UW M-C3>D/H!?;73K7@;;EA7TA"O):I*ZYFW$07JH^IO*:Z!DJXH9#QH;';9=Q'X M5((K4$BP"@+!.JV:]K"6T-W2]#NVO7K*TZ:0_]#/O,88N?]A-5]18[ #1#LT M]JSWAA /A@C%X'.8D!R$I<-5]YDY_L/3O&94(5]21O-1^9L&&M5]3A3:E="[ M#S2HD_47[M!UX)140K:BX+ITCPC\Q1ZWE_IQ0S[1H$)I,8Y\IIK;#^C79^$U M,& S$?7NX96+[=SQ$6;\B680!M!A275EWH&JKQC5,PV(\[62:3TL?$=*HER' MC2:@(MVI9+S$M>:G3S(0=L2&)VBHR&/UOTZ(N_O;K[?WWV9L^3![F'^;WV \ MX.SMW?Q^1@>6P3N.OMGJOQ?.VU,8B]2[A^\%=O.ZB?^O!N\%AD8E0@_Y(Q:# MA"&+AIZ$XVB,Q704CDZ&M)B$@^G(L]"UQF/AB!T/PWC29Y]H&8?#^*1>3L)) MOUF"\T;Q".OW7@N]@X=9+LS&/S_I8@GXUF^T=K=]X<[JA]W^>/T\_L;-1@*& M2JPAVN^.1YUZQ.Q^.%WZ9]Y*.SP:_3+#*UT8.H#O:ZW=[@<9:-_]Y_\!4$L# M!!0 ( !&PO=V]R:W-H965T%GM0;,8VQK:\ MDM),__U2LI--%]MB#G-(1%'\/CY$T9,#%S]DB:C@9U.W-[(;5C5VK.)T3V+V83O55VU^"Q [IN& MB?=KK/EA:OOV4;&JBE)IA3N;=*S -:J7[EG0SCVQY%6#K:QX"P)W4WON7UU' MVMX8?*_P(,]DT)EL.?^A-P_YU/9T0%ACIC0#H^4-4ZQK341A_#UPVB>7&G@N M']EO3>Z4RY9)3'G]6N6JG-J)#3GNV+Y6*WZXQR&?6/-EO);F'PZ];71I0[:7 MBC<#F")HJK9?V<^A#F> Q/L$$ R P,3=.S)1WC#%9A/!#R"T-;%IP:1JT!1< MU>I+62M!IQ7AU&RU^+YX>EG [6KY".GR:;.:IYLUO#YL[B%]66^6CXO5>N(J MTP2>T8WCDK2HE+-H<\X]XET(\Q1D= X 7^ M%WSA*>_0\(6?Y8UOV.X1=H(WD%*L@OJ#:J]*2$W54<"?\ZTT^K^^I02Q1O:L^C"^B5WL"G1VO&:7F;5%J#8MD9Z:8:H M51(8Y)5D12&P8.8-\1T=]X7;O@_M2852[]U0R6RHI.Q+>;200.,#5(GT$XC MVAQ:R@2:ODM0=XE%=ZRPV1+A\:*-(0G>%:S3^\7-RQ\+6-["S<-Z?G>W6MS- M-P_+)ZT9TK4VAOZ\]^ CZ]-_O7X\MXQ7[1%.DI7RAG+(*E;#-XB@@+Z1.O0B6D=C)TJT(A@[81C# M_[6G>S83*/K"3#Y)%[1O53\>3MK3<)WW,^5?\WXR/S)15*V$&G<$]2XN8QM$ M/^WZC>*=F3!;KNBZC5C2!P*%-J#S'>?JN-$.3I^&ULI5;; M;N,V$'W75PR$19$%U)BD[JEM(,DZV0"-'=C9%D71!]JF;2&2J"7I.-NO[Y"2 M'6]WX[;HBS0D9PX/YPPO_9U43WHCA(&7JJSUP-\8TUST>GJQ$177Y[(1-8ZL MI*JXP:9:]W2C!%^ZH*KL,4*27L6+VA_V7=^#&O;EUI1%+1X4Z&U50I79?V+6^+/=AL=5& M5ETP,JB*NOWSERX/1P$9>2. =0',\6XGUF; MC891O13+K^-[R.= BNU)7;&3@#/1G$-( F"$T1-XX6&1H<,+W\1;8QT9F(I& M*E/4:_C]/AZ/"<2S >(% M3PP, %XO#_ +K!!5S+>.\5DIM7Z/_-I#Q7;AN"ZT98W+,1N!?$H\,"R>969[ MS$8) 55;:A:[QAQV;4_8TD.&C1'57*A#]2#KZX^C#Y]^'L'D9I]#F(X>)E.7 MU;OQS61ZCQF>C .X^FWOX>V3-=O6[H"$1VEXZ=UT7!X=E^.R_\[<;X&,7_,' M[X"%09CF:*1!%E'\AS1@C'C74AN;#,U+S"4EZ)5"$D0L!9H$&8F\6X5IA$;) M56& A@$A#&@0T0AHA+_$FWRCB3?#\\]V_,"KYB<47#T)YY#CG ED46)G(BGS M;D6-P67GR)=X]A1VR]A#%*(@I D@\2A%VDD2>K,3.I_%$0'\L2#%A:*!@10- M;V;DXNE'>Z@N7=DBQ;8:)M&ULK5;;;N,V$'W75PS4 MM&@!QQ?Y$B>;&'"RSL: $P>VTS[3\B@BEA*U)!7'_?H.J4N<>!T4:%]L4IPY M,W/F0EYNI?JN8T0#KXE(]94?&Y-=M%HZC#%ANBDS3.DDDBIAAK;JN:4SA6SC ME!+1"MKM02MA//5'E^[;HQI=RMP(GN*C ITG"5.[:Q1R>^5W_.K#@C_'QGYH MC2XS]HQ+-$_9HZ)=JT;9\ 13S64*"J,K?]RYN.Y9>2?P)\>MWEN#C60MY7>[ MF6ZN_+9U" 6&QB(P^GO!&Q3" I$;/TI,OS9I%??7%?JMBYUB63.--U+\Q3OL4+I=#N%[:%;+?M0YAK(Y-2F3Q(>%K\L]>2ASV% MX3&%H%0(G-^%(>?E5V;8Z%+)+2@K36AVX4)UVN0<3VU2ED;1*2<],UI,O]VM M3N>WIT_+"IB;6,$DW MN'FOWR+7:O^"RK_KX%/ )69-Z+8;$+2#SB=XW3K>KL/K'HO79NE41J>Y1IAG MJ)CAZ3/,D#*K/\'OU?@]A]_[O_C\%,ZVY(7.6(A7/O6<1O6"_FC0]#XU ZL8 MO1N99"S=030O_70D#$3*T3G#*$B)$6%H:TPH/HPF*Q1U44"+)%Y:NC,2#B![GG/LZHG MT&FTAP-H>,1CAFX8B%USKP8*XQG;V3 M)T1#3-%L\I# WIP,F8XAHFFF_ZN' M7N6A5?6.>6CYWO H0H4I96*-9HN8.KLVL4QKFMT$J0S_F[E11UR?P-D@<(%; M.9*1(6>6E/<4.TEGU@LE35IM7*:0*;&C0,F>$#4F@XB%7'"S\PH4N1;\V1TW M(*4!7!V7Y= '9-7I[8 J@K!UU#DEI9(R>1##"$382Y*/!JU/#Q6&AIX6N!X MO&#BL'(R997)&4N"9E308-BK]R^8HH^&T M=8U 9M1;'[AO9:N4="@4CN(2I G+/"-#5IH);\V$Y1.*NY:GQ85:W&V%'E5# MR1(GD]8)8:OL I8W=Y.O3S/J]-O#9E\^/3[.)O>3A]5X!M?CV?CA9@++N\ED M!=.'V_GBGJ3G#]YA&7J_.^ZHZRD4_8?WL1/4_JAT&=)4+$&CUQLI4S,-8>5>=A@ U7&5MW M,1.]-)L4O3,^SJ?"YI;X#II];T>E7^3[I[H;KD/;NT!.H5>U_Y%I:#&[S>&O M3;@G>TF>>-5PJ0?'P52F*CR:>LKDTV*ZFE+2*:^'E3";CJ^G,R?@?;S:/B9[ MX4C8H+T#BJ%$;)X//%H&,.SW[*(+?9GD<#B7HE(MX@.&N7 MB7H_/5UN^KV>-T--4? DRRV-G*8>#3<#YU5^JQS^[.IM[3UK$J26LH\W#2X! MQ0NG_EJ_#\?%L^A-O'A1E*;:6 /UJWGT#U!+ P04 " 7.&Q3^N[#?*L# !." &0 M 'AL+W=O->.]>9!(,P M"X,T=K<)ZLE/KF-I-U/VPZ@S#'U#H& M3I\GO,$\=T1DQI][SO"@T@&/UR_L8^\[^;+B!F]4_H=8VZP?=D-8XX97N9VK MW2WN_>DXOE3EQO_"KI9E))Q6QJIB#R8+"B'K+_^^C\,1H-O\ ,#V .;MKA5Y M*[]RRP<]K7:@G32QN85WU:/)."%=4A96TZT@G!W,)[_=+L\?QN>/BP3&D_OA M_4T"TV2X2!:]R)(")Q:E>[)13<8^(+N".R5M9B"1:UR_QD=DV,$Z]F+=B)TD M7 @';S#%B3M4[PM0_>MCU?^R-O78[.U>:\,@AC(;E,$:9(634GV.,#>^S9 MX_\GEB?)W&.\-B5/L1_2:S.HGS <7#:"$TI@F6%PHXJ2RV?(N('-WL/<>PCT MA.$),Y'F:!I.&/;"O_S49:W++S\ ,OZ$]/+I# M"06?A02;J?&XW0R6BA+T.O9'$&+L=AD,34#F_1C ,XH>PL[W.N?J$VIJW>_6".PHFZS! M(&YT?H8[NBZJ(GBMM^3/KF#JTG3,[Q<;U_AN:0"5!N7Z<3Y93J@L*/-O*V4Z M&8XF4W_]'\IA[K6O28*<=P(N(Q>=@);D1I.Y11L8 6D10S=VWPYT+@)Z3#02 M-V0NG.\C_,;#3W#%NL$4#=DOBK)RX1.2 $@5%E_L077TW^M%T5&/+U!O_20S M5*"5M'6[/YP>AN6PGA'_B->3]H[KK9"&+-P0M-FX[(1U2;YLK"K]Q%@I2_/' M+S,:^*B= -UOE+(O&Z?@\!=B\#=02P,$% @ %SAL4X5*Q&4=! 60@ M !D !X;"]W;W)K&ULM5;;;N,V$'WW5PS41=$" MJB^*M_$FM@'9<;K;;AK#SK98%'V@J9%%A"*U)!7%?]\AI6A3M GZTI>8I#AG MSIRY,/-&FWM;(#IX+*6RBZAPKKH8C2POL&1VJ"M4]"77IF2.MN8XLI5!E@6C M4HZ2\?C'4IVAK:C7J43)2HK- *#.:+*)U01&/P^X1BD]$-'XTF%&O4MO^'S]A'X=8J=8#LSB6LO?1>:*132+ M(,.NWC>>CRNI0U_H6GO3LDCKZW396=,^U*H]I<]=CH\,YB-7S!( M.H,D\&X=!997S+'EW.@&C+]-:'X10@W61$XHGY2],_15D)U;;M//Z_>;]2^P MW=W>;=9W'VY_]9L0[Y%6+G+R _ YNM'*% MA8W*,/N[_8A8]E23)ZJKY%7 /59#.!O'D(R3R2MX9WWH9P'O[ 6\*SPXN!*6 M2VUK@_!'>K#.4)G\^0KXM >?!O#I_Z#KJ\B^2R]LQ3@N(FI#B^8!H^5L./BO M'N%6#=+*" G)+&@Y!E<@K'59,77Z]IM9,CF_M$!M;Y@3ZDC]>K B$]2R,>QK M%>8%?%+"81937W*DMLJ @=1,04W)-@%PRTXT0?@];(UV70_2\FA8"=]Y-\GX M"P1UX;X4Z0[S=Z?]*Y Y_ &DG@V/8?A(+50ZDSDXJLW'S)^ MJ5$Y((IP+?%1'(1\0B9SKUL,E=$<,;.0&UT&RR!"@U1.M24\IX'K!U(DT[RF M64:: 3[21+5H23O)7'NI8B>CI8P'QOOT,=7.^Q-H8\@H)LJ#AT^F/S2(]T#) M$9I$SUVG-F>VU:Y/2"]D.>8*N$[W*TCW:YB>CZDV*";XN59$ MY%W;QM 4J +/+A\#[S0F28Y(IZ9%>7,V]9H3N*F)A" J5/F.2H:XY+64)T_L M2&&K(:2>'GVFL1P_5\ K0]Q"J1[IM1I0W/CH*[RF2O.Y\3Z\0>8'0UN-PI(W M+NLLN 4=.-&)+M'K%I37I*+RR::5U5)D(:E4P@X]JO6P73?1A2"AMU/4UU1X M?D0.VD30@",3GX>G*3>$?QM%HV?COD1S#(^:A9"C=O+WI_V[F;;/Q=?K[:-[ MPT@V(B4Q)]/Q\/QM!*9]R-J-TU5X/ [:T5,4E@6]_6C\!?J>:VKN;N,=]/]- M+/\"4$L#!!0 ( !&PO=V]R:W-H965T M20_/?=E<&%7,A#7\"2=K_]]I=6DZTV#[9 =/!H.*3C)M*N%H:?*>W1@4J5>JRE[<[W_N54*J<#;Q>TLSF^C: ME5+ATH"MJTJ8ERLL]78:1N%^XT[FA>.-WFRR$3FNT/VQ61I:]5J45%:HK-0* M#&;3 M=YAA:Y(5#[_WZ#?>=_)E+2PN=/F73%TQ#<OL+[OP9,5ZB2^M_ M8=O(1B22DXJ2LG*%327INMI@OO]S/;V%U_VWQVZ3G")(/>LE._:I1CT^H MG\-7K5QAX5JEF![K]XA*RR?>\[F*WP5+S!";SK MQUJZ%_A[OK;.4 G\\P[FL,4<>LSA_XW9N^K<9A=V(Q*3!_BF@E^%JJEK(#YK8M,!5R!+;81Z@4R6F(* .\PE.^HK?N6$ M0VH@![3@&H;5IP%\N"%9^%U3F >#3_$H'IZ-/L('1OOIAW$<]R_?!O&'T>7' M8"M=X8VO,*F-=!(M")7"]7-2")5[4I6TOFT/85?7BSU&%^YI_P194=)-88_< ML\#E!@OP1HGZ?4WB#:^-S&/7?RB'YCDQ!*M(5L!(E!79.IIJP'&5( M4PI>">QC"SX_7F(A-M(1O:4P3J$A;VYO%\$AT#QGZ+O%'#TE- MMXMY77/SQ!VS=:=KJNF/@S;H-N$+J!1VG+Y#>B/&0))TY]-WRF+K-H[">1V: M:P\T2-O2VT45A.5)0?< 9Q?N:FK 832B:M%577(EI<$I%YM6:4-(94C=QGP\ M [K1&-QZFL(+<59JBSZ8:!(JS_*%8BFL5F)-AC&C44[U3-H^>124-W(1K+$0 M9<;-R.W"$KLX&7RLD?*RCX#55!#KET.0#AFGL4U"Q,>7(S>0XBE: B4G;1HI MW?'>\,5,?TY-UX&5 &5)4-NBZB.Z\EC'-BE*ZT31W%G./X,P_/. M^> ,HE%W-(3AN#,>C7D11_#6!.@=3%"*6N[?"5R0M7+-,&UWVZ?(O)G _XDW M[YBOPN1262@Q(]5^]VP4@FG>!LW"Z8V?QVOM:+K[SX*>4VA8@,XSK=U^P0;: M!]KL7U!+ P04 " 7.&Q3%])@,/8$ "/"P &0 'AL+W=OJ[+6 MIVYN3'/AY(6 M%=:ZD#4HS$[=27A\-N#W]L%=@1N]MP;V9"GE/6\NTU,W8(.PQ,0P@J"_!YQB M63(0F?%UB^EV*EEP?[U#_V1])U^60N-4EE^*U.2G[LB%%#.Q+LV-W%S@UI\# MQDMDJ>TO;-JW@[X+R5H;66V%R8*JJ-M_\;B-PY[ *'A%(-H*1-;N5I&U\EP8 M,3Y1<@.*7Q,:+ZRK5IJ,*VI.2FP4W18D9\;Q8C[][>/9))Z=PW3^^7IV%4\6 ME_.KDYXA='[32[9(9RU2] K2$7R6M1N"J/=2,2/'6I[#2J!W3'8> [KZF ><.$US#1CLR PFBP M6J+J8NF!R1&FLFI$_02YT%#+^N/7M2B+K*#@$.F2>Y!;%*ID;42=%O4*C(1F MK1(204(;>H='(T=S6.E9!HFL*BHT*^Y!0QI9CT%5:=#47ZB%F-PI:GOLTVTMY1.LM4T3O3\K!>F*DUR6G!W[Q&%!8>->R11+'^+I MQ>S\]O<9S#]!?#&YF;W )P\LTV!^S;L8)M/%Y=WEX@_G>V8Y5VN[_V*;(5DN M'E!1;V<>[ECY/-K._!N]/%@B!;YF%\XQV4*'%CJ T<@;#$+*0ACZ0>3\RA$C M#=%AX 5!P.>4J -GMH5/X7WD1>$(/K0)I!Z>8<$2[\.^=Q -Z>(=C/S!@$2: M0EF!@7=T-+(7X:%_&.T;QT3AN&)M^?6][[N":"TDGLSVZ/E#X<%.]LB/(N:! MD\F2OI@VG1:B_6P6?U,V7Z 8?2"I>16)Z>IW71>F_>@5AMBT5CMF4'R)M6VO M1N[5S^UA@:7(D1^, MG#N+031HB?.A/1_N,80P.EW.C_,>[L/;W!EI1,G]<&GK=]?K".(FON5SFJET M6XCXR&ND_"5R55-Z4]AVR$12ZTFS8G[9#U[7D[JGX6BNBGH<2,1 -_>."":L>_=F-D8T>N MI30TP-EE3A,S*GY ]YF49K=A!=T,/OX'4$L#!!0 ( !&PO=V]R:W-H965T-Z; M-[9GQCNEGTV!:.&U%-),@L+:ZB8,35I@R4Q/52AI)U>Z9)9,O0E-I9%E'E2* M,.KWWX";PKK'.%T7+$- M+M%^J1)-5MBR9+Q$:;B2H#&?!/'@9C9R\3[@*\>=.5J#JV2MU+,S[K-)T'>" M4&!J'0.CWPO.40A'1#)^-9Q!F](!C]<']H^^=JIES0S.E?C&,UM,@JL ,LS9 M5MB%VGW"IIX+QY M=YW(J[QEEDW'6NU NVAB3."[=I2RMIEU..#M=W'V.5W>WD,2+U7=8 M+>+'93Q?W3\]+L>A)7X7%:8-UZSFBDYP7<.#DK8P<"#,WS#MMBAYQN>*A8%LYA!PK3=PTHS:9A_' 9^Q&MC-5D_ MS^09M7E&/L_HOQSJ62[7E#>F8BE. NHZ@_H%@^E@T.N<3@*K CMS559,[JEQ MI#7 (&-Z#[9 :#*]>W,5#2X_&'"3 C4DI)9GA.JHW,60+^5,P%.% MFOE#[[I0> O7'7)!Z=Y.#_YU_.'1^R::C>]B0U*VTM9/O?6V@R*N^^-/>#UE M'IC><+IO@3E!^[W+BP!TW;FU857ENV6M+/6>7Q8T[%"[ -K/E;('PR5HQ^?T M-U!+ P04 " 7.&Q3TH2P#(,% "V"P &0 'AL+W=OR*W?>CT M 2)7(F(28 !0BOZ^9P'JUC9^ZH,M@ERV^D,7H;SHO^]3P3/55N&377[D+I\3P-_6B;;DZQ/>>N#K;O-B*#6)OVJKUT==C:\'WYC0]9MR&+"TT::,@D.7S7VA+U>./U.'H]_K^J_"J<#.JI;U3.%WU,HF>WX/[E*#OLO>J' M?M5!SU4JXH:9W-F^>@ELF6I\_*?D2EJE LK@B)U!K4R$!!I*DVYTKQ 4+()DZDQ MN BE#;E%LDO;5@65:H%0R+#D@D<-Z#R0-;T=3S]\]SX;O3OS-$-28(<$9[V. MR?/7G!ND[Y%,0(FFHFVG]&AZCWFP4W8TRB)CP5M$VX;D)Z^4]ZA.W510RT!+ M)>B5 *RBG6NL$SQ,??Y2VJH $JHX:4T4:8C@7+E8.0DT!W59L&((;:# #@HA MRU[-;H[-JK8PU@ XH'N3'](;D7%VU4H:0D^>:]&8B#D!21*%93S1)9K\>!Q[C*#@1'CLP$*T3IM86N[P:NTK M',=""VW2,9U.S%VR8+! 7^"D3AV"K/1@%UR#K;WL>,W6:(KI$C%,U%3TV0I9 M?=!-6VWR+[2'WS1F*AVP2QU*#!I<\>>VT#G'-P!($I6VRM!NZPP@S_Q"*J!+ MAE?K_O=FS$F?<^N#/^LDH'6!Y@[LX53%O:#$&A($F2FB>1 [1YKSR[F6S4 MIG<.>0S#I^(#!2RX[.W]/)<-A3 M(F*UM4&TD9!KIV-"%C2J;@*ZW"@MU-K5)*&I"& -)P$R)LK#TNE<$I]EE!!/K,'1:%V#*Q_364_A3K9[YT&O0"B0.E(%#D\2M=B" MBPH[R$QAA6N)X!@8W)1B/G*> FW(PLQUW!%I2SHFQY%$ L78 M**BHWQM37D*Y5F[>;2^E5NHMMS=.-=JS<7".WBF?8.CQ\=](GEVZ):1%L M$V]F4PO^U_&QQ"2S$P-\GX$BZX4XV%S5+_\&4$L#!!0 ( !&PO=V]R:W-H965TNGW;LUZJ7LGA>*W!FS?MLP\7G&I]ZMX%A\VMJ)N M'&VDZV7':K[C[JZ[-;A*1Y12M%Q9H1487JWBR]F'JS.2]P)?!=_;HV\@2W*M M[VGQL5S%4R+$)2\<(3!\/?!K+B4!(8UO V8\7DF*Q]\']-^][6A+SBR_UO(O M4;IF%9_'4/**]=)M]?X//MBS(+Q"2^N?L ^RV?L8BMXZW0[*R* 5*KS9]\$/ M1PKGTU<4LD$A\[S#19[E;\RQ]=+H/1B21C3Z\*9Z;20G% 5EYPR>"M1SZ]W= MU6[SY]WFY@MLON)SMTP=PM)A6@P05P$B>P7B/7S2RC46-JKDY7/]%.F,G+(# MIZOL3< =[R8PGR:03;/9&WCST<:YQYN_AM?GEG_KN7*P><"GA;\O<^L,9L0_ M;\"?C?!G'O[L_[CP;8C9?!+]!P8^J^ASX73.#62SX(T$7,/A6K<=4X]0"N\>*[S74"76]LSW#;:=@WHFB>(16ZER7HJL*[ MF"H!RT9"970+#DLP0AUZT^U&]W70O:SIENWU;0*V889;U#\&_>F'\VSV[L(B M>-MB 6(N%_<)5G(MK.,&F?>8,"90Y$5OA!,(\<<\'$ MCRIB1:%-R53!GPQ&]'9DL]6XNV.2H&O#O6(">XY5]/C2XB<[=&^>\1ZY"GOD M[JAA#T+5" "L1O :B05,VNV,*&@)?4=V_ C9(FJ%E&3#ST2-/)1-+VZP=]U* M5@2;=IZ#/YI=_!*-08 A"&,,M*&MHR@P#+^WD_D]/$<&JA =DY/@@0C)##:^ M\/!)-P%*8HO#[Y+$\I$Q\[5\SKS&$?W8E#' MSD8EBGT3ZX+:Q:%Y#AHA7V[T0SB='4Z]F7)K(E>9HW3 MCE%CRI+I?)%,LP7,LB3+LE.]-CT:71B_V@]H:AF]&PO=V]R:W-H965T M5["AI3R6.UT?W MSFSM!TJ$)'0H4DV05C2_?M^!BQ(E.S.U^R&Q1!$/>/>!!_RT*LJO9JY4);\M MLMS\_&9>5VN6I4I2&K3(WO:[W;.W MBT3G;W[YB9[=E;_\5-15IG-U5TI3+Q9)N;Y26;'Z^4WOC7MPKV?S"A^\_>6G M93)3#ZIZ6MZ5\.VMAY+JAUJ8J%'0PK M6.B<_R;?+"&B 1?='0/Z=D"?ULT3T2K?)U7RRT]EL9(EO@W0\ .A2J-A<3I' MKCQ4)?RJ85SUR\/3Y\_#^[_++Q_DP\W'VYL/-]?#VT'/[4=Y] M^71S?3-ZD =W1:8G6IG#G]Y6,#4">#NQTUSQ-/T=TUS*ST5>S8T_V>WO@#3P=!@1OL /><#(IZKS2^4PZ-.5_ M#\>F*D%N_F?/!"=^@A.:X&3'!'>ESB=ZF0'<8BJOB]S -&F"HME&SM<"$YO MY.- !Z%=E) #+ZE3):JYDPH2@53[4 M.9F'CKS))\<=F>2IU/#3:EYDV5H6JQP@@H$H$R*BFRB:W,LAUD&@EVI$A>G<_A@<9# @]PDI,5& MSI-G)<=*Y5)E&A2"L*J7@/BD0098/J!CE 0,=04K.M[#Q%//Q-.]=+]7DRPQ M1D_UA&8Q;:S[3A#R6I45F$]1;OT2<%TDR)Y"+DM=E'*MDO*O?[GH]\[?F7:. MPJM #C3:]'$#;FV 9CHG?D_JLH0A!/-8/B0H4T#XA39H>(&/ #]5I;'SR:D" M"4;&V7F![_1HF>@4YZKFNDSA6XDTCS (V*$4EL4"%F@J9-.L*%(C@74T'@QV MAD!A"@%^XJLBT7*++6 M.:Z^(=01X@#/"B0BNM+57.9 @'F2SY2# N[K61>U M 1$NU;(H$40.#C KC $YD==D=E4)UGU9&!!XL0,-T@?6':(G+(KLAQ&"B"&0E0 Z )^\NNPP#4Z0=+5F>GX< M#N^ #G_6N@1 BR0'[XTO(_<6R5?0.#\+$@BH52^6S(]JGE0RF4[!)1,G'/E% MLO!&!]Y7%0^-R-B1J383X%!=$BV0U" 8.&W[ )GP%"@AUABT8LA6;==B0%)4 M7BMZ1WU;HNP9F=8ERF08@]] Z'21@AF;5#5, *2!N,# .FN0ZU0#SB6+?34O M3$0CT#D]RTDY 1?_6#B;'(A)6@LT1GR-L=,GF?XGX[QV6%ZSV?0& O5KI;.L M(S7\H$MF+&'$L(DU,#@K\ME1!D%2:FG:$0Y_$/L"5LFBPJ:V*FL.K)S4&_?6 M/]$K/ .^ %V! 8$YY7.2U2IF[X3D)]UF&XH+JU,BQ[4!039DD<9HZV$^8%@& ML20P$MX&P91U#D$017GC+/BO3N28@KE2,E,0P\D2@[6C8GH$1-TI<:ND!,]3 MH94PJGR&1\ 5H$=5E&M"R*['?R0JYD5^-$G,7$Z2I:Y(UHK)5PGVM.8U.WGS MPP)"2%L(*56)E*F2;W9IQZBNCJ\4A()\P(J#;,"XN8:)2A"CC"05G# "Q,G@ MQV=PRF#Q9 $3ERTJ6:)YR[1Z9A$;DVB9(D^0I,[XZG)2+T!S$(L./A).R@'M MU5Q/YI(]#KP,B]3,'C )R(,_ZG1F)6\,V0%#! )3B$+2L4?[PRKSHL*EI1J, M=[($\P4@!>D5HV:*NIR@5FWHX2)9;VBA,@WE0B=GW[!&Q9,(D$#'0]*_UYZ? M>WM^_D(,P%IU'[2JS:3O!8+IVH]FF4S4SV^65D#?.,@B@BS=,Z1IJ3+RF.A[ MS1Y-1E)'VIRPN0&IHCR0)'6F0SQGHTS,!#0^[1VP!29M#+,L6A@KQ( M%' _@$BE20E!P'61^C!%'J %ZW??#1^NZ5/OW:$\ZYYU'$+,R&N_9@+K?#=( MP!.Q%$;SJ-B4 W<+\ -H[)=E,=55!\+$&1!8H67O0(100%S$7@W?;U#)K6MT M%]8% _Y0N @D!7!#IQAV@OSA:+, !5

J2@'L:1C\XLVAX4?'4DJQVL;&K,L' M-RS9>&FSF0E1**0E\H]BC$M.@6P06>4\)[HH3'W,4DT<&<06&4C$G!!$L2X2 M$,LPE6)'Q[2!N7 *-Z^EG(]6$#&DJ(4-/D]Y^?#HV/#&$]8M9#4''I/>@U,H MV9YXY%AK0+_K)B W&)KF+1 2JF^89"$ M8!=%6F?6N2*YBYR#.\HA2V53$\RAT"4[NY^2MW99I['PDZJ%8SMLW['\FW5L M0ANGR32;8O^N&JZ$HSH7/7*@24&#$T#,'F)+U;9F7B69"BL^;7$?6K9929$B M!!=H7?T$$78T!R1(23:IT378- O(:Y8%:VE8I5L8#/!B>2QOIM':>*VT0D'@ MUV%:LEBDE"B8"?.V#?.=6H6/405+%4V):9M/[4BN!7ZDQV,8NX"!7_-BA<:- M\D ,KB/7C_K4M"H3D"]ZG%#@I#BVYH@(9"HP<0R!#$8D6(E@[.6!/FRZBR76 M.L#[J8", 1D,ZY5HMSNY3!("N M"DDOPHGB\^3Q\',GAQX_WHX_XZ7[TV^CV:20.;G!ED"(!10PY%N!O"^<.(\;O M_20>27CBLK>\12F*G_P?3'MCA1II6<:!\H9.M6C2#_+(_NM==N'_?K<;P!TX M_3A\"7)0QD@.>YU!]UQ>#.3EQ:DQ$#N29/*>Y7B5A.Z0KI L!=N_\>"#_0_:.>_A_C[Z<'O?A?Y>1B&'( M93]%N:S_W>:Z:$4UZQ\Z#_)Q29EC?(/^IRV1- M(3TJIJLA;$2R$C,N<,]<T&,9B6BIK M8$)$PF;.^"*MRUPQ\TR?.6J;2H3H+):C2<<"U890 OH"24/:TY8>'WL>-HH4 M$2,] WQ$,]DL*G.HZI[:11J[&A%0)*BIRU68&*Z$G@0 GJBDV#B[W?O!I":4 MV=%6NCC'AL21<*11RH!N7"0>:7#C-K1ST5R0[K:Z-[B(S.9=(5GGE50L"/]SDGO DU>9W!Y'EZ(U;;7ZUR T3GK],^Z M\CUY/O']0<*.T#:-HQ^T:YXMCBV R$Q"MP[+X.Q\N^PW#0Z9]"8C^"W38$>Y>; M".(>R$9@%4P+QR80.)7H&II>(LZ?>*-T6^Q<5M$,^2+""&TB\Y+/FD5>+.%. M.,L+%0 0C//.)7CE*!>C H/3>;-[O:@B(;]L#?ZR\?;V_^,1)/=U]N M)2C<[<.'T3TKWY=/^.K=_9>_C:X?'\2=]3BN_'8-*CS#4OB(U@H<^COX+2-; MJIOR=S"\\HK1XUK1T%+VKD'9C;$@-.(W6[J^Q*LEJZ*$@N%%>YBV, CS.QK3E-8*[YH@.: 7^I, MO9T0#;GW48KJ!ORY!,P"J4Q8(QWF5"NTJ(>5],Z"PT?8)Y:[!BQX^2R M1[8:7MER&Y9AIP-Y++9$$S:H(_VK'T7+\8+G(%8E1!-*F0TQNH0PYJJ M29EVW(!0*>_?8+&\$R>NKU[G^8E8)29H:A)XY+:&?;51@-G^07:!NX)ML.O: M\(77B%+?55OH$*U/K>?L7W2W(H.7%KEO ^O2V\?+O:;MQFV#MEG%5PZ5_A-Z M0MH!) '+:)?#%GLQ7D4)=AO=F;([RV/'6V1C:ZQ@4,L2!2-L(4N4 M33L5NFAOO+&5D+H.,M)WDLRP2=,^CZ^T!@&IC4++AGN$&PD3!&IWH_O'OU.F M-/K/IYN[SZ/;1U_T>B^?'D8?GCY!$O4;I$^?D\D<%@(J\==DL7P7X3:0Y^++ M=(K;1.$AOS35WZH:NWY.Y3GYY1J5Q?YHBFFU0OP'\E3\IB#:0%?'OR'N&;Z* MP#]AS6>._5YZ 7@_VZHQ#-L7N_6BEM;>"R8&O/N,_ AG>*U2^%H8KHP3A2*> M+3K,Y-+A5B<:508:U=PF V]N'X>W'V^NX!OGO&*XP)+//UEHK]&,@,.O%UR3 MQ> K_$HUKD8_A7@LDU1A#QTDKUC/.^WTN_CW #/80THM+T^ZX@HL6E;,&I6S M2\B$N_#R0:\S&)S RV=G9X#],^XMTI;'454'#2 MYQQ> MA3#BE)X"=@"I?T;X05K?.S^1$2\=EQH&@FTCV,\9;< &7;/6M]E(1IU+1O,& M[2/'P($-9.8WA2+8%(RVQ1:$%C&BAAR[^X;0O\.4;$+;:40@BYZJ'V4L9,(W MN:&)W%[7O[@S@C')KCK/\/.7^\>;?PP?;R !'?W7W>CV 'I\>E^U,H8 M013D/-\V<<0) :2ZV(*0<@!',UI4!67HB._Y*7T94+7MA+^@.1N.C#2B^!M_V3LWT^ MJ1]\4G^O/R&?U^Z(7C.PD0C[V-=&@)+Z%&V6BQRV38X)[;"H)1N:+[X=R8UF/R)YST3TCK\U]2$YZ>8U$7B+V%HF; M<#>-0NA1$:XOFT'8;2)DD2:/XOHA^?=84+9)MD'/38['+8,AE*;N&'*?C:X> MMWK?&KRQ/N_0 B4@CS>@T"&2VL0Z8VU)"VK+P.!2IV[K&T_U0'(%ZV@6J&ON M .#=2)P:8H!Q499<%BZWUATW6"3/$-=RU<6VM,;-=82SSKW"^LURQESLP)R# M@GWMRYX-,L'M=6Z#4A9]4OH= M03R4,B--ML:W":_]KN)FH5MB\SE Q/9!8[?J"FN4R+HYPTU]%QM"H)M=Y=B% MT(Q^N!.A558>-TR#M8HS\ H,G-HF[-.<>\'HFX@[R()AL-4DW'RC36%<"_ G M<[/Z4=S#T3X=DSWC#GZ0NE[?-T9NF#)!1Q<5]X %TVOA+N#_N$4U[M '6G/# M63C2CN]:!$ M#&JSBJR+% NT:-*-P;YS[M!WXL_4!"+H"?.#"\,#X<\8QA.QJ.>)Z&04IJ2 !*#?D, M[JS.:DUMUL[Z^0+9!W?Z1;3V7E\5\,=C^&'X<.517%$D9ORI!7^@)L'&0M11 M*XU^22Y9(G1B^0QG0X G#C57%(T5]M\D58,)S?YSJX>;A!.>5B/%C49(Y- M(4"=\6$C1_7CN;D**X!)N6[ 0EE*2EXC9N$51C>X$^F,KG#;-,?R-J(D8WW$ M6#9PG\RQ8<)$'>E)2&,BGLLFSW=:=*S9"M^G$I\\898@K%+9(R'29DW-)F5J MQ66$K ;$0M%QXF3%B )6\-VIC?9PG2Q6(O3@OH"^\U9E%/0Z/*>M K'7AH:C MQ;W]QX'!Y.D)[WGKK,9E8S7HX%-AS"$N0#[,$;UKV\ZWZ^#J:V81WS6+_56$ M7\'R5K8Q4?G^0AOACPD-%$S.PH M)[:7[_9&:7%&+S2>^,"C6$VDPONV5]!'6Y"4%!2I8>'&^-XZZO^-#WC[58K$ M[XEM+)A[+^CD8CCY&N^::MM;4%3^0$0\?IZD/":RS7;(UIS"CJ&^4>(NV&)V M!?87= #> ,5.&IR '8?!?N-0HR.H@7G<'_9E-\GT2R#(?CD$Y+?"L-_Z)STNNQRF-\ M$1DRV]/1,$BAO/MJPQ+3D+HM]^/;X3G8GY7DB=:6UEQ#[E@MQ1U);OQG(S". M-'.?PPK7*/3V7X)P9<_U8K3GSO6R7GVTAY5;_=/K@(J=0!N)0"/ = >-Y20> M&QHBXUJ4J[=/'0A[0<%FA(DG#R^ZIQUI0^I6I#LVR!8^JK&AQK(N(:@PBINS MJ:R7T?FXZ"R3K_JB?:6S:73NLJ4>_-)I:Y=/B,W]Z'!XVZ8R^]851#BND83. M)>\(._:T&IT?3-(_:D,WA-1+1 U2:$&]$MSB&E$^I=H-EX2+,8:&?/2K;$Z( M'=S45MQ!3<-SAA1CX]E$[H["PDDXM-UII0@&?KB);UQ)9%G:"T= ::+3^VTT MV=AXWS@!_Z^Q3E#)H/6D?*-$DH0#_\<->2\5$LS0F2;7+X453'!/5 74?%<( M(,4U2 ;]4>\2^T12M="31JTFE%SK*BN*K_8,L.W[YO/% M[HH&FBXQ MSS(@ZN<$9-(W:4$ZQ=VT4?:)M!<-VGL1]8"8]"K=HOWV!%OA3EQRXF:D/)8E M;BRC7>9C<=.>H&]2>&FO9OJWJ;/=Q4;-S46\P!7ME($/L&QQH6:0Z@W)(6%V MHIUNX!K/OAU\[76KX9J8WOY;7CX@@WYS3/3U'DBE?6[?ZE=?ABKV0X4@QUW. M8@3?[]"T>>'FE:C.T FWR#0O=]FPF8T>2; M9,VQ,8SN@HB/>G"431LQ@C9B M.K9:P,7J)3:A G=L;NC@M(76A8]UT!PBM@&QJS-8MG:>KA6A?E[>=I[-53P>M@BYB[T\JUUR?> 9-S@7?I.&[6N*,,P%8K MR"?L]55\%]9$+Q/;9-M:!]J@<9.8E/D= $:XO+B-!QR^!$ SW#2BP7-(05"(+= U[5CF+E0#,UOP:3@]<>55LKB,LNT> MH; &.Z$YE!&X)Q+%+P<9&-),]AHL//0[%M@'NK6 8HS-=O96&D3/01DTH1!B MN$^AL6!C4[(?Q5__))60;-&V0P"]-9)NH-R8 M[P%<\[4),&6QI)BF6.7Q!0T=X2@67>H$&AZ.W(7@N5*3>:[_K%6T.,A=<&64 MDICH7B_'Z[+QU+8R(_22JP$QYGMC@G#54&__74.W:A7?M7-7%CE\Y@WJ]FC@ M17AB)[SHN(7@#F@LE/O\SY8#E\TQZ?>UPK,3M;=5.0&#*)#U".UY-%='N"L: MUIA(4%$#J-V)4W?CML"H_!%EJVFQI+24G04"V7$]@MN'V[AULZU-I.T*NE9& MOXWN=%VHYZMU(5*?8>:7J2D,[1Z?G[[A M-A3WI2J6=$/LN*BJ8D$?YRH!L<<7X/=I 2; ?L$)_)W!O_PO4$L#!!0 ( M !&PO=V]R:W-H965TBY0E.+(261PH;&;KEDPS%BSUI#AJM4W3:<4!3QI7%[IODEU=B%Q%/&&3 M#&0>QT'V>LTBL;UL6(U=QY2O-XHZ6E<7:;!F,Z86Z23#5JO2LN0Q2R07"61L M==EPK<_7EDD3M,0C9UNY]P[DRI,0WZCA+R\;)JV(12Q4I"+ QS,;LB@B3;B. MWTJEC* M2.I_V!:R3J"D#L3>A;WXPH5U.:.MU%X;T*F\"%5Q= M9&(+&4FC-GK1KNK9N#B>T*[,5(:C'.>IJ]GBX<&=?H7Q+79#_QR:,$S\!M1&Y#)*E; )["5FJ(,GC)Y:! M6$&:B5_Q\,A3P'@KIKL/OAGS3<;8N\V&$2[S7<__P:R?A,A(D@$GIGAF2]"W8=#O@NT,C!%.XD>N]4W-IU+1)U)%#:O7Q6>7 M%'X7-.B #0[TM*U"W;XV""0$D+(L9(E"UJ6IP7J=L34-5NL1&0I*$7+L7;[I MMGKG-OP UKE%_Y9N=,_;\,.!$]*M3DCW>/B.1_.I.T0:FLV\^0S(W.(15T0^EM7LXVX[S;9CPH'H M.E5TG:.C6QY_? ['R/B_>+"8C$> _H]FM]ZTB,7XGD0GT_%?O>&\-N+_A4'C M3PT:DP)S,"TA.40DKD7V"MY+BOV(RJ\LR&0U/F6A6"=<'^V?>13!-Y,A$%XT6= 6&V?T:$.W>]X]"/Q> MM36]HR.%[D^\Z?RKQI_WMX4_>? P&^\X_ 86,^]V<8_0?*P_!H=-H5=X]-6K M@?@%]EO.4ZRO% 09 ZGT40\*$CM'(.-!H?-/ 24^2,NY\'YN*&)\4G"V&Y9\ M)$46B"!YHL0NG'H1-+# M9R&TXB\J1[Z!+M YCS$$##%;#$JQ4EORWX:N\<@V/,3BJAPCWR,2)>7WE"XV M(EH"C]'O9T86:*A[ 'W]"GW]H]'GC^98-OC7V"IHL YA!]75$^U\P[3W0?): M[1 B 7,3QX*2,@T1(T*OAE!#@1< S*IX7&G?5R+">P1BY/U>?K=RPXU%IOCO M!7Z'E)>QQLOC/"I@OC^J,V609:\$O><@RIDQSX(EWG[P9@06507=)M8%^#PA M.C[%ETYST#&-ZR#\%HGUN_P[0%HW4?@$D[;=06''<=![9)H <9$(=:;$&9Z: M%(D)]Q!S 0G3WVDQTYCM@'&"M4*44Q'%/SI9IZC"+E1T'4>KZ-L=XX8%"!_, MYY%V46YXBI[T<=0AT;X6M9H]%,5\U-6]Z!UJ:CO:/\Q15J]S*/,,*H -C@:8 M^S">SOU?W+F/]._]?>*-9O4T=E!E/)F.M[J%$OH4GI:#1^B$-"=VFTL/A!0]4#JV#8@A @ZS9Y%-6D!G -HLN/AV,5],O=HHUUY'#]JH!Y"WRQG&*B?6?D\2):(JZ!S!9U0RUL&(UZ/( M.-9A0^]_4?X@8HBU]LM.8\KH:\RRN!=HB^5&&;IPH=WJ=77#UD5HIVATM)AI M=JBA+QA8O2)UXVUEA6E+B_9LJW:76WL?(&*6K?5G%@GZ4EU\BZAZJT\Y;O$! MXTV\^ [T$&1KGDB(V JGFN<]K.RSXM-*T5 BU9\SGH12(M:O&X9G(2,!'%\) MH78-,E!]X+KZ%U!+ P04 " 7.&Q3"WI^:20$ "O"0 &0 'AL+W=O MX <&,P6I,H3L M4)4 "V3GL+4'80NL&MOR2'*8_/MMR4#(3,)E=B_0:GW]DKYN:[#GXIO,*%7P MH\A+.;0SI:K/[;9,,EH0><,K6N+.EHN"*%R*75M6@I+4&!5YVW?=;KL@K+1O M!T:W$+<#7JNJH6 E?M MDY>4%;24C)<@Z'9HQ][G4:CQ!O 7HWMY)H.N9,/Y-[V8ID/;U0G1G"9*>R#X M]TS'-,^U(TSC^\&G?0JI#<_EH_=[4SO6LB&2CGG^E:4J&]J1#2G=DCI72[[_ M0@_UF 03GDOS"_L&V^W9D-12\>)@C!D4K&S^R8_#.9P91.X'!O[!P#=Y-X%, MEG=$D=N!X'L0&HW>M&!*-=:8'"OUI:R4P%V&=NIV]+2:SB:K%<3C/Y^FJ^EZ M.I]!:TTV.977@[;"$!K83@[N1HT[_P-W?7CDIP. MXM5JLCY EI.[]Z[B8D3=S9]E11(ZM+%=)17/U/[M-*P6*T%EO)9X9O+:&F%# M0%6+)#."8 F%*P@]IQ>ZUE?L1U;N("$54R0'F7&AMB3/H>4Y7N#!M34F,L.! M(*J\EN YG;YOK;G&_N2S(BS5CGW'\[S&ZNJ CY.$UZ62."(2RIXUM M:?E,2\7%"P1.% 36&*FI[Q.(OFL)/2<(NM9"4.U=&A9PE5&!?2<$6AYQGM-U M \3A)!3JQ> HTJ0J-,8+^M8=K3B21D+?L^8(0E9AV3G5^0L]%C[Q[:<:%\8A M^HNBT+I']I58VDP'NOM:H M'6W?%/+&P$<>:'L/SA/]PSI$R - M^JZQ^QEZY AJ]K M_^^8%HY,18L-DN8X-^$7E?NKZCV4MEX/A7[HA-V.%B+'[X>&! \M*?72-Q\A%_AS5/FD8@= M*R5VQ!9-W9L>WKEHG@?-0O'*?)(W7.$'WH@9OJBHT #&PO=V]R:W-H965T+_&BA_GEF>=&)LR+Y1F.(M9RW+XE'>4:#SF3'^0]]>I>-T;4P1UV70G^]G7XEG![6;]"/'Z*=DLXV0+KP_)/<0OVV3]N-IL MX;>$[2J4O\\<13ZUI9/V^-<=OO\)_A0>>:,*":LFP^RCO4.Q#@'[IX"O_2\! MM]A>0.#:X+N^]P5>,!0@,'C!9P7 -VP."'O!:X@I5D$/A9J@"HA-^5' G\N= M-/R_OG 8#@Y#XS#\+('X?G7S\L<*UK=P\[!=WMUM5G?+Y&']I#E]/WY5Z"]A M]?!>R9:E.+=H.B6*-[0628&C/:]H\LHF!Z6;2)-DY(V2P" K)BD(8'6 Z@"Z2<0@349-!0@U%WS43=_1*U3 M6.\(\-0_HTB$>P7_JRRCQ,"?/RGXB/KT7Z\?Y2/C57N$@1K%O*8[5- WX@=N"&=DZD= M1IKA3^T@&,.O7IUS-O,4?6XVFZ0&'1K5C?_ '9;GLML9_ZIWF_>1B;QL)%2X M)U/WXG)L@>BV67=1O#4;9,<5M=N0!7T 4&@%DN\Y5Z>+=C!\4A;_ %!+ P04 M " 7.&Q32TIY&T<$ "]"0 &0 'AL+W=O"&'@M2PJ?=G;&%-_[/?U8B-* MKB]D+2H<64E5[K6@F^=$%ET6>$Q/V2YU7O:N#ZGM750&Y-D5?B68'> MEB57O]^(0NXN>[2W[YCDZXVQ'?VK0"AO4>_=VO'MR^#E?FLUE+^W!4JSXMC 3N?LDVO5$%F\A"^V^ ML&M\H[ 'BZTVLFR#D4&95\V?O[9Y. A(R9$ U@8PQ[N9R+&\XX9?#93<@;+> MB&8-MU07C>3RRHHR-0I'1Z]CAZ@.GPX6DXFDWA;,;GA=#G@[[! M":Q;?]&"W31@[ A8!D^R,AL-PVHIEM_&]Y%8QX[MV=VPDX!345] 0'Q@A-$3 M>$&WVL#A!4?QUEA0!B:BELKDU1I^O9YKH[ V?CL!'W;PH8,/C\'??AK>??YQ M"./[?3IA,GP>3UR"'T?WX\D3)GL\\N'FE[W'>VD^/XJ6ZY@ M*HM%OM6PXQH6LJP+8<02\@JN:Y47+GT7G5.N@8,6-5?<"#2:G. &Q\*J<">Z MINI25&]5+;70"-"Z5L*.?Q755OC>/A[/"<2S >(5CPP, %XM._@%5H;*YUO' M^*R06I\CO^94L5TXKG-M6>-RS$8@GP)/#(MGF=D>LU%"0-F4F,6N,#%MVQ.V MY)!A;40Y%ZJK&F3]?U3Q]LF:;BMW0L),&EYX]RV7F>-R6.[OS'T,9/26/_@ M+/"#)$,C\=.0XC^@/F/$NY7:V&1HCKL1*$&O!&(_9 G0V$])Z#TH3"/42JYR M S3P"6% _9"&0$/\Q=[X;YIX4SP ;<=WO*Q_0,'5BW .&*/44A] ,: Q(/$Z0=QX$W/:'S6102P!_S$UPH&AA(T?"F M1BY>OK>GZM*5+5)LJB$C$6:1XFH8B;T[@1?.(F^&K/"\M+7Y1]-!_30E$!$T MLH X:8)&[&1?,R"UL;TX7K.WSOY^P=7:BG4VCT<[-FZ MK4QSNW:]W=ODNKF2W]R;A\T35^N\TE"(%8:2BR3J@6H>"TW#R-I=T'-I\+IW MY@;?5T)9!QQ?26GV#3M!]V*[^A-02P,$% @ %SAL4QU"$))1 P Y@< M !D !X;"]W;W)K&ULK55M;]LX#/[N7T'X#H<- M:.O$<;JTEP1(.G<-D#CY,3+M4VP ?MB4Q+YB.1# MBMV]5)]UBFC@:R9RW?-38XK[(-";%#.F;V2!.9ULI@RRQCZML0A=SW_*9_W%CP76KL1M#O%FR' M2S3/Q5S1*JA1$IYAKKG,0>&VYP^:]\.VU7<*_W#&I?$1_=+%3+&NF\4&*?WEBTI[?\2'! M+2N%6GU?7L\?IY M&<-L'B\&J]'T$XSCP3)>PKL56PO4[[N!H;NL1; YX XKW/ ,[AU,9&Y2#7&> M8/)_^X!\K!T-CXX.PXN 2RQNH-6X@K 1-B_@M>K 6PZO=2YP2]>UW%Z7&F%6 MH&*&YSL8(U&L+^!'-7[D\*-S_CX\Q1^?QY34Q]=Y73[/Y^-X$D]7@S$,!^/! M]"&&Y5,5VU==9A@!A,P$H1+ G -3,-6"NI XFE:5F>:+?>S^H<%Z .N6):8U&PY\07D71[2M=P=F:"VXXZK_^Z(3-\&^= M2F7 H,K@KMGY"0,AZ=#I-Z_:8<=;2%Z/5 MB')+Z7N=\/%H,!R-G<);=7+QHK?K9,)SGI695[!OME@L\XJ8P9?14U4H/%L9 MO^"W][+M7M;" NU82:A:Y-85BTWVW:U'8@B==F2%%K2)6!(B:#5#*[1))_)6 M*=*0VA*5$'YH''BLV*L#M-2UH\@;HZ8H>%:4M@%X3D:H#=P=Z;]$<7#R]F:H M=F[":-C(,C?5,USOUD-L4+W=/]2K"3AA:L=S35YNR;1Q\X%(5-54J19&%NXE M7TM#<\&)*0UB5%:!SK=2FN/"7E"/]OYW4$L#!!0 ( !&PO=V]R:W-H965T^X78\NG[-/[V8\]W>V!=! MKY.Q'2[0K+*9HEU0HL0\1:&Y%*!PV_7[M:=!T]H[@]\Y'O39&FPF:RF_VLTH M[OI52P@3W!B+P.CQ#9\Q22P0T?CSB.F7(:WC^?J$/G2Y4RYKIO%9)G_PV.R[ M?MN'&+(0'AU"Q[L(Y%A^9H;U.DH>0%EK0K,+EZKS)G)<6%$61M$I)S_3FX^^O"PK MK\/*:A'!<#3M3Y\C&$?]1;2 NR5;)Z@_=@)#D:Q]L#FB#@K4\ KJ(TRD,'L- MD8@Q?NL?$,.29GBB.0AO BXP>X!Z]1[":EB[@5?5.(+7X?L[7:QFLW$TB:;+_A@&_;$[ M6[Q$T1)&T^'K?-)?CEZGEV[\9DC;NT\Z8QOL^M2<&M4W]'N+/,L2I!8R+/'6 M+'%9%KW.1='016\ES& ,1L+V>!6)NPK@&IB&K4RH=_43G/+R_F]>'NEH,%VC M*L7T[K@ LY>Y9B+6'[WA.0-0YSHQK8GY1FH#'Z!VWPRK-ZTWFSS-B\Q8*I7A M?Q7IWH6/G^!B()!;* /=@\ B4!C6WUG+=<)W#NW77]IA+?Q-[RD &%0I>32: MX;_9)U+L"O-&O>HM)0GT]N[/7 BQW0[A1ETVR[IL_G1=DB"K^6@Y(NU(GO=R MCD?]P6CLCB_5XLTPEVMQP@5/\]1[FV7&?MCRM#6FJ I(![23A-/M% ;VCJ@( M%5XLQ/^4R$\4W]Q%C\F"*L$:6/U;38^6(32JH5W4(21'6C2@W;#/)C1;WG*/ M-!.W1!EV_+:=DOAL0_YL6HG3"UXT(3PRVY5A\^D9ZJ&%_%QLC,C8RU-#2 MW')/$Q^5-:#SK93FM+$!RO\0O;\!4$L#!!0 ( !&PO=V]R:W-H965TT6W+0AH5Z?3?3#) %&3.&<[I;U?OV,'LJRNL"?M%[ ]GF=> M_,Q,>GLNGN4.4<%KFF2R;^^4RF]<5X8[3)FL\1PSDFRX2)FBK=BZ,A?((J.4 M)F[@>2TW97%F#WKF;"X&/5ZH),YP+D 6:3*.^ M[6F',,%0:01&?R\XQB310.3&/P=,NS*I%4_71_1/)G:*93A1Z'AG M%(*#0F#\+@T9+V^98H.>X'L0^C:AZ84)U6B3O8JY;O#JY_!V3.!'_981S-D; M44S!4 B6;=&L_QJNI1+$E[\O&&M4QAK&6..Y^GSH.8WKH&8ZUQY=>=9M FP0?HU!H-4LEC810:3K?;,0*_56L%I\X! M4Z!V")A%0-'\-W9:M)T6J1L/V][1$UTL/U9N''6[M2" "^QJ5NQJ_G]VG2EE M!Q:3Y6HQ':](4#[RX\-T=9%E%ZV^S[+5#JT-3ZC+ZSPJDY"RU("J$@2)-8@M"6K85U&WE M^^SJY-Y4-+=^(AG?Z&Y5=#_RW!H>>'[@_VQCF58BP=#4H@:,\,22@EA/8B.S M'K,7BA(CQ[I$>\ULK^9Y%>'K0=MI&L)W:U['>C(81.JR#*[+\_8)WPFCLF7] MF,7^*?R[3'1/ADJ*8FM&IX20%YDJYTMU6DWG83F4OETO1_L]$Q2ZA 0WI.K5 MVD0O48[+&:YHR\,%/H"R3>LDE.G4*J^ U5OIDQT5) ME Y%[LI:(,DLJ&2N[WG7;DEHY82!W=N(,."-8K3"C0#9E"41'S-D_#!UALYQ M8TOS0ID--PQJDF.,ZKG>"!VY/4M&2ZPDY14(W$V=:'@W&YM\F_"3XD&>K,%4 MDG#^:H)E-G4\8P@9ILHP$/W:XQP9,T3:QEO'Z?22!GBZ/K(_V-IU+0F1..?L M%\U4,75N']>' M$X _/ /P.X!O?;="UN6"*!(&@A] F&S-9A:V5(O6YFAE+B560I]2C5/A+(J7 M,:P?8+.]C^]73]'32M"JNQ3O%8%"E %J> S MZ.6'YH2EPE)>(&[/S7BGDR2^2@?BALH7MOA2KC2HVJ7 MA?XWH# )^GS'N3H&9E[[OTWX%U!+ P04 " 7.&Q3MU@\+(H# #$"P M&0 'AL+W=O4%-6Q9-D/>8G)X9PSG,/) M:*8'QG^(&$"BGVE"QF2+C@,,"E":F M8UE#,\6$&O-I85OS^93E,B$4UAR)/$TQ_V<)"3O,#-MX-[R0*);:8,ZG&8Y@ M _(M6W.U,VN6D*1 !6$4<=C-C(5]YX^U?^'PG0QGAJ4O M! D$4C-@];.'%22))E+7^+OB-.J0&GB\?F?_6N2N3JE"B_UZL7_ M[C^_^>C& XE)(F[1%T0H>HU9+C -Q=24ZCZ:U0RJV,LRMG,FMHN>&)6Q0#X- M(6S!>]WX20?>5#K48CCO8BR=3L(-9#WD6K\BQW+LMXV';K[I][-_ZR[?1#2K:O*+>C=,_2+(& YE81&:,T2$A 0Z(_%5DBN&L.? M'0'Z=8!^$:!_)L C#517%* KD,,>: YHQUF*J&JM08QII"*J,Q60"ESVI(R3 M %K+M#.6[M1W(L,!S S5B@7P/1ASU%8/G\3CE3S#@DKVDKZ$9KDR,"$1"$E4XVY7N P\.,[(M48?4UHU MG<;N1Q>OZ3(9#TZ4:?JXPTF[,L-:F6&G,L\J:W)ER77J,&R^;%.'IE-#AQ8> M>W0J1--I<$Z(42W$J%N(/-T"1VRG_IO*;H'^11UM:#EJ/$;_)-NFQVFR38_A M2:9-CU%[GN,ZS_'%!R_?]/A)$18(HPQX %2J*4KK@*.(0Z0/ZZ)@7#D*%A!E M#6NAVM3IOH0]ZKG6+VV-Y@*N9[?"O LP^TPXOQLWZ#FGL%)S\V@L28%'Q3PH M4/%I*+\EM;4>.1?%I'5B7]IW*[O%[JD1M9PH_Z&UL MC53;;N(P$/V54=2'5MIMK@5:A4AIH"H2VR)"=Q]6^V""(58=.VL;Z/[]VDZ( MZ(6J+_&,/>?,F8G'\9Z+9UEBK."EHDP.G5*I^L9U95'B"LE+7F.F3]9<5$AI M5VQ<60N,5A9443?PO)Y;(<*<)+9[,Y'$?*LH87@F0&ZK"HE_MYCR_=#QG?/QIFLAHYG!&&*"V48D%YV.,.4&B(MXV_+Z70I#?#8/K#?V=IU+4LD<<;I M+[)2Y= 9.+#":[2E:L[W][BMY\KP%9Q*^X5]$]N_=J#82L6K%JP55(0U*WII M^W $\*,3@* %!%\%A"T@M(4VRFQ9(Z10$@N^!V&B-9LQ;&\L6E=#F/F+N1+Z ME&B<2O+L?CQZFH[A\0ZRQX?%/,T6D.;Y>)%#^C""Z22]G4PGB\DXA_,15HA0 M>0'?X2D?P?G9!9P!8; H^58BMI*QJ[0FP^P6;?[;)G]P*C^N+R'TOD'@!?X' M\.QS^ @7&NY;N/<:[NI.=.T(NG8$EB\\P9<6!=\R1=@&9IR2@F )O].E5$+? MMS^?) B[!*%-$)U(D'%FN0!)B=6'#6L(>I; #.$N\8/('\3N[K@O[Z."\+K? M!;T2%W7BHJ^)HP0M"25*E_^1PNB]0G\P"-\H?!_5"WK>&X7NT=4US\8/)#:$ M2:!XK6'>9?_* =&,8N,H7MO;O.1*SX8U2_UZ86$"]/F:K6D!1Z/#^PW M+G>3RY(H# 7[0C.]'GH?/,AP139,)V)WB_M\>I8O%4RY?]A5L?T+#]*-TJ+8 M@XV#@O+J29[WYW $Z/3/ ((]('"^*R'G\IIH,AI(L0-IHPV;';A4'=J8H]R^ ME+F69I<:G![-P]OH>G$?P>P&DN@IFBXB\PQGGZ9W7R-8Q+,I/";CZ?PF2B"< M31^3V;T-C9/9YRA\G,.;:]2$,O5VX&MCQY+ZZ5YZ4DD'9Z0_PH/@>JT@XAEF M_^)]DT:=2W#(91(T$LZQ;$&W_0Z"=M!IX.O69]-U?-TS?.,T%1NN*<\A%HRF M%!5\&R^5EJ:6OC<(7-0"%T[@XHQ +,4/4YVGCJX9^$0D%1L%>P+5X*57>^DU M4B:X1;Y!"(G&7,B74Z::&:(X!(5R2U-L,G19&[ILIGLN36J8P0L2:>Y_94]B M*G).W8W>4<9@B9"*HF2H_Z^ARG.SB*V45V!^[VW1! VV^[7M?B/C>(O2=#,H M4:;(M1V*%1Q.-ZGL_S[MM9FYUVOUVJ]/6?2/[G^!,G==3H&KWJH5U*MU(QU7 M_>-O>-6%'XC,*5? <&6@[5;?O'-9=;9JHD7INLE2:-.;W'!M/@8H;8#97PFA M#Q,K4']>1G\ 4$L#!!0 ( !&PO=V]R M:W-H965T3G=2U21.@78/D-J2:I%@ MRQ7HZ72Z!Y<,Q-HXSMK.TDK[X\])(&9/6X?K-KR0V/',-Y,O\]E,?\O%9QD# M*/3,DE0.G%BI[(/KRE4,C,ASGD&JGZRY8$3IH=BX,A- HM*()2[VO*[+"$V= M8;^=!Q?=DZ=&K,P/+S?>[\KD]?)/!$)MSSYDT8J'CB7#HI@3?)$ M/?#M1]@EU"G\K7@BRU^TK=9V]>)5+A5G.V,= :-I=27/NQ=Q8*#]_-@ [PS* M%^%60&64(Z+(L"_X%HEBM?96W)2IEM8Z.)H6K,R5T$^IME/#^>W'<+2[F?AP^(O=/UIA,(_EN/9-/RT0.%\,9Y>+\(16L[#N^4$3<:/X1S].@)% M:")_Z[M*!U*XH6F/%6Q1&$:0?2]O:L3J+/ ^RQNL-7A'+)S M%'AG"'O8M_@+ZK<2E/XN7O$W):M83XD71-((A5]RFNDO4:&_I\">0/R#OJ$I M32G+63UE0;VH42]*U. 5U)G0Q2;4RQF:)42C_0=[HI>CL0(F;6"=&JQC37$/ M]CW*&0*IJ/[8(4*YA'6>H$17C?P1QW;_ 7H!(J0ETFX=:?>GR2#/QY+1JU%[ M[9-Q68-=MDR&W7^OD8RK.M(KJZ?[]9JNX.!-_$)8]CNZH\\J%R#?6"&^9^3* M:Y\6_T =_9:):0#H-#+C8Q,L?C=NCB\8WXBF'YR &Z.6_D7;W-@!FJO&-VKK MV^7PEK,L5R!VG,SY6FV)@+?6B]%.OWL"3HQH^KVV.;$#-&\KOA%=WZZ*QW#R M/^K$2*A_U3XGV$@F]EKFI &@6<.P$5QLU\-'B.DJT6)5<;(0^H@)XJW["C;: MB?$).#%2B>T'S'?@Q [07"?8""VVZ^ QG!Q?)]AH)NZ<@!,CE=A^SGP'3NP MS?L)-D*+[3HX ?U7-.9)A,8L$_PK%+&^N4R,9.++$U!BE!+;3YOO0(D=H+E, M J.S@5T&CZ#D^"H)C&(&?ON4!$8H _LA\^>)*<5;> MQD B$,4"_7S-N=H/"H"ZCS;\%U!+ P04 " 7.&Q3H.YJ2DL$ #,$P M&0 'AL+W=O9B1MHV ML0T!1H#$1[M3J>U6I=V]&.V%2PZ0;1)G;0/3_?7K)#1.!78IJKB!./$Y[W'R MYHGMWH:+9[D$4.A7$J>RWU@JE7WW/#E;0L+D.<\@U5?F7"1,Z:98>#(3P,(B M*(D]XON!E[ H;0QZQ;D[,>CQE8JC%.X$DJLD8>)E!#'?]!NX\7KB/EHL57[" M&_0RMH IJ,?L3NB65V4)HP12&?$4"9CW&T/\?42#/*#H\6<$&UD[1OE0GCA_ MSAM78;_AYQ5!##.5IV#Z;PUCB.,\DZ[CWVW21J69!]:/7[-?%H/7@WEB$L8\ M_BL*U;+?Z#10"'.VBM4]W_R [8!:>;X9CV7QBS9EWU:K@68KJ7BR#=85)%%: M_K-?VQM1"R#8$D"V :2HNQ0JJIPPQ08]P3=(Y+UUMOR@&&H1K8N+TORI3)70 M5R,=IP;3\8^+R>/U!?KC$EW=/@QO?[\:Z=9P.KUXF**O$U LBN4W] 5%*7I8 M\I5D:2A[GM+:>09OMM49E3K$HM-%-SQ52XDNTA#"M_&>KKDJG+P6/B+.A%/( MSA'U?T/$)_AQ.D%?OWQSI*75_:!%6FI)>QFED8*S:VV5$%VEBJ6+Z"D&-)02 ME$0_KW5_=*4@D7\[U)J56K-0:UK4QERJ??>RC J*J/R]6@]P*_#]GK?>(]:J MQ%I.L>%LMDI6,5-Z9"SA0D7_L?S-V%= F:E5*^",-DFPOX"@*B!P%G"K(3-C M0KQ$Z0*M6;R"?=+![M@);C?W2[0O['A$VZ>P.'8( J[&76TQ]_)VT5)\?EQ%6DPAMTSZD,G;NR;'E%KHB0WH<.=D%V:D:?,Y M,3 C;IA]Q.?;5&]\;B_!X(ZXYV.'V9SL3L_L[SDQ["-N1DWY7&V8 #2!M5XM M97KMHPXRN0$7"4YA%9LUSQQI7A2'"Y!KUY%WD%?GW.N7ANY0+6! M-_@?4$L#!!0 ( !&PO=V]R:W-H965T MCH&,Y:440P4RE%$0_5M"'*$J9=!V_ M-J16GC,%;H_?V*_-YO5FID1"GT=?::#"CM6T4 !SLHS4 U]_ALV&ZBG?C$?2 M?*)U%NNW+#1;2L7C#5A7$%.6/[?W#X^A[ M[W%T?X>&W\;#N\EP@LX&H B-Y#FZ0$^3 3K[<(X^(,K08\B7DK! MFVE*TGY M[-DFZU66U=V3U4.WG*E0HB$+("C!]ZOQK0J\K17(97#?9+AR*PDGD%PBS_F( M7,?%9?7\-_R?Q,,Q;?L*3VL.KB!O;:]FI; MJ-T@K^;Z>= _!=;S NN5!3X*$FCWTLZ&GF\AGH*HVK:?L_HG$+F19VL<1>2, MI;XMLN>\TW@WQO6=7G-RO*NR.PEX@O$YV@L^$]ML@=IWR5T2A#VO5BXXWG)>7%ECGZ^ $:;0'5<7BE_T>9R @D-D MQVZ1Q#V%\(5Q8>\XPGN[=]AY?\]+@FK.GHN."[?#U78WX7.U)@+0 %:ZC4ET M4Z(.$KVP*UP_A>B%D6'_.*+[NZ(WWQMX25#=WV/@N' _7&U_ R 1"/0 D:E2 MAC0YR&!P86"X>0K1"T?#K>.(WMKY1:QY.Z+O!C5W1+>WVKP8Q,)TOQ+-^)*I MK./+5_,.NV?Z2KL(S]KS6R(6E$D4P5Q#G1RQK:P(A3E'8EO7F+_=0L7V8\NUWB<69%-*/6''48,WL 2Y:N9< M17;GDI,:J"",(@[%V)JX-[R9NQ%![-\;#DZ(:@@D]H! MJ]<.[J"JM)%*X\_!T^J06G@\?G>_-[6K6M98P!VKOI-/"T3=#D%B4DEKM %(A2E)=L*3',1 MV5+EHUWM[,"^;=G>.38TU\AWOB#/\=S529VS],[:3 M+&-;*@G=H#FK2$9 H%^3M9!<'8'?'P#\#N ;P. ,8 'ZM.? $2M,[GVEMQ9# M8Z%OQBYV0]>/[%T/>-"!!Q^"%,(*/*I0HP]1:0FJ3Q82>!]P M=') O-!W_R/:1S=;-\E'S#>$"E1!H63.M6XKO&T\;2!98R[[FDG5.LRP5+T: MN-Z@U@O&Y'N@^T?7_>._4$L#!!0 ( !&PO=V]R:W-H965T+OQ*V=D&]J M1:E&[X'/5;NRTGK=K%:5MZ(!4;=B33E\60@9$ VO6*"8XD7;0K7=PA.'3VCT)69$&_ARVC>KABA M1=2GG@Y%$+AM:8_Z?B@)[/B:"*VD.D/&X^>]]&'D/#@S(XKVA/^%S?6J76E4 MT)PNR,;7SV+W)TT= MD=?U/+'A6MV@L= 4;O>"<(6@4M"0<<(]QI?HF7J4;H5[4552"%8S,F,_TMQM0OJ5\0T,CQ)*S[X4E M>!>K<2(UX9Z][6#7-EO5[7%=Y(E<,T/3S]/85MTY)1KDB2S3=E.BDU#4TE#4 M2D/Q&N\IS<3?H13!/CI?(#C[V+Q(R,^"RL=%]%7X3U+\"V"034?L3:RR=AR6 MNFL8Q98ZJ:5.J:7[F@'\VM?%#>)4%^7%R1E0JSDX$_-+B(9.+N9FPSWC23WU MI/ZSGA0Y4<_99[M9'RZ@&>9IS)I5[$$C]:!1ZL&4 \Y$PT#8G>0R?QKYJK"R M?5!.(\B9&Q/4]AUFJ9%BZ@ M:9RI)FP<(-LH];!/88CT&(E',]A#22"D9M^CA4+D-?)A=JV,/[T"JD8V7P4T MUG&GQUX74)FV<\;MHTD%E[K]68CYCOG^#1H%:\(DS+<:@$05#QNELL)YO:G6 MQ*/M"L124;FEE0XJ0OG?):C_NP0-$D$GX&&0BO61K>P=<-("%Z7$=E M]?I @QF59>B+#^B//P3^\0'_>'C1 OO#4TY@XW[DNP>8"U<+UVM@,/((O+41:&KCE%Z;1P'+(+\G7 1^Q^1+[, M WZ9Y?CU,Y-=(NID(',S*-N_A&A80&2YV5FC>O0G#6/P,CKS4"BR-_[=25?3 M@RKBM0X')^%PD?M%B M'?W'SX2&&3UZ7%&H&!D2P/>%@'0F+Z&"]'2J\P-02P,$% @ %SAL4P58 M'::N! 7Q$ !D !X;"]W;W)K&ULM9A=<]HX M%(;_BH;IQ7:FQ):,;>@09OC*EAF:9.-D>]'9"V%$T-2V7$D.S;^O;!P;UI+" M7NP-6$9'[WN.I4$ E^I4DFKGM[*?//CB/B/4FQN&(YR=0O.\93 M+%63/SLBYP1OJZ T<9#K!DZ*:=:;C*M[]WPR9H5,:$;N.1!%FF+^.B,).USW M8._MQ@-]WLORAC,9Y_B91$0^Y?=%'Y>HK ,J'K\ M3'K] M-OI-E;Q*9H,%F;/D&]W*_75OV -;LL-%(A_8X0NI$_++\6*6B.H3'.J^;@_$ MA9 LK8.5@Y1FQV_\JR[$20 <& )0'8 N#?#J ._2@$$=,+@TP*\#JM2=8^Y5 MX198XLF8LP/@96\U6GE15;^*5O6B63E1(LG5KU3%R4DT_[)TRBL!T_M?3*EH]KNYNP7HUG:W6ZGJI[M\NP#2*EH]UEX?E ORQ(!+31'P$ M?? 4J?:'C^ #H!EXW+-"X&PKQHY41DLY)ZY-S8ZFD,'4-.=7P!U^ LA%4!,^ MMX=')+\"GFL,7UR@#LWJ2WOX@L1*'5;A[GFXHQY.\X10\X10-9YG&&]6"'5' M"#"-?Q94T&I]?5^K>V E22K^L6AXC897:0P,&G\RMCW0)-'5^A@95)$E=EXF M7ACX@['SO)-T0 M;DO;;P3\_ZVT0:,16).8*8J!O.#QOKK@-":Z!1%TZP=#W]47,&RT0ZOV-\5H M53@0XYQ*G "Q9USNL/8YSXY#^2<.^A!Z4.]@V#@86AW,L=BK38CG2:'EP+ C M"@22<9?M9JHH^D- M/<^@V0(+VHDU9YGDZI0!L!!$ZO<8KZ,<>EY@4&ZA!.U4NN>DG$P"J+T-,+DG M7.W3G*L*V+P,NI4/7%,56GY!_QTOZL3(Y6OEA2B&Y>H,)[4&_*X!S_3D6[9! M.]P6)&<*F_J4@X[BR+2N6J!!.]'N5+I8EDQ+2+FX>7D.[+-=OU"-JOQ:*UVV MP>'0-YAIV0;M<+NA&6N9!._3NJHE(,XFS9ZJ6O\U! MEWG0#TP64,L\9&?>ZM_BZBU 34E.M.!%71)Z@Y$[/#]7+.INP85F6V*B"XF9 MXU=<658K",1VO=1 M:* ):IF*[$QM%U=9C-W9['[/4I>U?10:2]+"%MEANVYERTE5I(;)U,5K7^VK M0Y-^"UAD!^PMD1=-9@U=1R-DP!UJ^8KL?+6HRUV35')VY5J!+@Q[?Y8T.RO'I=W3"I7GZK MRSW!6\++#NKW'6/RK5&^ 3?_J4Q^ U!+ P04 " 7.&Q3W/T"5=X" "^ M!P &0 'AL+W=OI#( :L)C:U'>C^_=I.R (-J-I](?;DG#ES!L=3 MWU'VSM<("?A,8L(;QEJ(S9-I\L4:)2&_IQM$Y)LE94DHY):M3+YA*(PT*8E- MV[*J9A)B8C3K.C9FS3I-18P)&C/@:9*$['<;Q737,"K&/C#!J[50 ;-9WX0K M%" QVXR9W)E%E@@GB'!,"3"T;!BMRI/O*;P&_,1HQP_6H)S,*7U7FU[4,"Q5 M$(K10J@,H7QL40?%L4HDR_C(KO?9G[5WZ64>L%_2FO=$0QI/1\V@R:$$P M;4W]@3^=WMK&[[3-T.#"@1:PX^B5!4 MPN]>YC]>X)NRAT4C[7TCV_;%A ':W(-CW8)MV962>CK?IUME=OY/W?]G]:-F M.,6I&>T9B@+2(I MN@6"1-GYR=A5S5:WY;;I5&SE;GOXKWQ%V;6'RL,QJOL5]>AY5?<8Y9>@:O:C M5Z".;'J%3>^BS:&<%7W*2S\1[XO@G>O43BV6H!S7J9Y8+$'5:M8)RB]!55S/ M.?5H'EQ("6(K/0DX+&A*1':*BF@Q;%KZCCV)MRM/G4I)O"N'4S9+_J;/)ML@ M9"M,.,1H*:6L^P=9,LNF1;81=*.OPSD5\G+5R[4TL;7]][9#-PB:@Z*SZ0F)[OKE]@V?2WW/Q76X!%/J9I4P.K*U2NP^V M+>,M9$1>\1TP?;+F(B-*+\7&ECL!)"E 66J[CA/:&:',&O:+O848]GFN4LI@ M(9#,LXR(7]>0\OW PM;3QAW=;)79L(?]'=G $M3#;B'TRJZT)#0#)BEG2,!Z M8(WPARGV#*"0^(_"7AZ](Q/*BO/O9C%+!I9C/((48F54$/UXA#&DJ=&D_?A1 M*K4JFP9X_/ZD_:8(7@>S(A+&//U"$[4=6%T+); F>:KN^'X*94"!T1?S5!:_ M:%_*.A:*9WU3Z^S/FV1.MR8.EO7354\;E4\;J'/.U<\N=0[ M4J)1_".GDA:WT=>YWD,S!9G\=L&&5]GP"AO^&1NW^OX6\ @LAR:R#^"P )M[ M^G'H8=?DYO&8T[I4Y#G^J=!-72CL^=T7JC[5I=R>YP65U$F0?A6D?S'()4]C MFDOT]3-D*Q"7\A94*H._QDU8V0A?P/DWHY" 5'"?4\Z+>"W+J M4J>Z3OR/*O^C5FF?\C2A;",[:#X?MR&A6QGH_C42>I6-WL4@%KF(M[I[HYV@ M<1,/XUZ-AP!'@=.<.^P\=P[GHN$JN#'/5I01$UQ'+_1$";7( 0D MC3>]4Z,U<#$^0RL^:FKX?[AV!S'?,/H;$C1+@"FZIF25 AI)":KD2#N*=%M# M9Y!TT UE5,'[N6Z(6@53A&VH5M#< W']9O)[3O>TKL?MQ*8- M8C@(G7,_)E+F6/:H\@_ M$\MSH\"7.\5"\&*6U_-P%4YCAV[H!C7K]M%(98;XST1L*),HA;5&.5>1=EX< MYN+#0O%=,66MN-(S6_&ZU=\2((R /E]SKIX69G"KODZ&?P!02P,$% @ M%SAL4W-XL')% P @@L !D !X;"]W;W)K&UL MM59=;]HP%/TK5K2'3=J:#SL0*D!J2=956K<*VNUAVH,A%["6Q,PV9?OWLYTT MI4E J%-?P';..=?W'L>YPQT7O^0:0*$_>5;(D;-6:G/NNG*QAIS*,[Z!0C]9 M?UW)RRPAD/[=JM& _Y5F6L@%N!Y#;/J?A["1G? MC1S?>5R8LM5:F05W/-S0%N1$#DIA2;>9FO+=)Z@2"HW>@F?2_J)=B>UC!RVV4O&\ M(NL=Y*PH_^F?JA![!*W330@J0M DD ,$7!'PJ1%(12"G1@@K@DW=+7.WA8NI MHN.AX#LD#%JKF8&MOF7K>K'"')29$OHITSPUGDT^)?']YP1]_8CBZ]G%U=4T MN;JXN_[ZQ:Q,DV_)E_L$O8U!49;)=^@#NI_%Z.V;=^@-8@6Z6_.MI$4JAZ[2 MNS&:[J**?%E&#@Y$QNB&%VHM45*DD';PX^/\P1&^JZM0ER)X+,5E<%1P!ILS MA+WW*/ "OV,_D]/I7E7'T9\7 ];G 5@\?T(N9I*N5@!6U[S-?HBD\ M0+$%]..SAJ)K!;G\>200J0,1&X@<"'3'%X>QM@/3&X/^YZT M47WLD>>@N WJ#4C4D$K:J&" <5BCGJ47UNF%1].;\#P'L6 T0S]N()^#.%:T M7JW:>UUW^G6@_LO<*6GA7K%(?Q VS&F#<"_"#7/:()]XOM\PIP.%"3E@3E1G M%QW-[G8[S]@"?3=?Y5/L&=2Z@]>UQ_>>KF_O9095O&<5BTBCK),N5 \W+>I M$1(TW$XZ4!$.HFZ+_+T/E'\TPRE(ED*A3GR%_.!).'AEEYXN4Q^_T"7YDF^[$YOJ%BQ0J(,ECJ4=];71TJ4#5\Y47QC M.YHY5[H_LL.U;I)!&(!^ON1&PO=V]R:W-H965TWE]_?+BZO7D/+O]H M$&_'7$9Q4KP#??!U-@9OW[P#;T"<@8>5V!11MBC.!U)55XXQF->57&XKP1V5 M?%SG9P &[P&&&%G"1^[P&5^? 0([P\?'AT-+^.3_C3[]SZ,/U(0VLXJ;6<55 M/M*9[TGM?@GN^5KD,LZ>P%6V5:%R-W_[HN#@2O*T^-,Q&&D&(]5@M&.P&Z5_ M.7_AV8;;IFT;S*K@4N=>A@3ADN7+[NR8*)] N@^:F" 6TD!+-351."3$:U![ M)&E#DCI)CD0A@5B"(DJX;7&/MN'>SJB(!3J#L8GRF*\1F)@@$@:$:31-%":4 M!7::7D/3<]+\E(NB .M<+&-I8^F9+"E%6FEC"XH1?3)-$ X9U5!3$^4%S+>3 M9 U)YB0Y4SY6[HE?HG3]JQ+3_)F7>\3&EYE,(/2QQM>&8J'&UP1AM#M?6[XF MB@2,VOGZ#5_?/:D\XWF4U'RCA;*1N)!Y5'JZC;1OU. S1C3.)H@@AC3.)@CY M@:>EFIJH '7MUZ#A'!R8XZT"SD4F\_AQ4PG?VT2M[G;/_;([6JAJ4]4R%I5,V\H,S?N)H;[[+" -,C$AF.HR-+7D M(1U<$6S;#>AD.^:J 9['6R-2C0*(TM*A_NFD7.?;*R,DNGU84(&V2R<6# FA MSMJ"PI1UT-[ILI"3]NV:E_M-B4ZD0]%#'-D1M)X*P>WF+9!YO"O#MFJ>//'%:,G*[\J'6 UE]1O7^V MH#K["=PZ%W8[URD^C4T3":&FX!,+" 4(=M396@UV6\W)#HM-BT"!?JJ:6%#$ MIQW;"N\<5-WV<((QUIFT)@T;M]4"\RCNZ*%QZSG8?=\Q3H9;:\'T MYSL9;DT NTW@P%D=F]JN=KG>U5M0F."@:RVT#H#=#G#0H;"I[8QBW: L*!3Z MJ&L!M Z #QRC#A@4M@@Z17I#9D$1S^]2IU;U\:'SSM'VA$TI#ZBN]Q80(4%' M$X);O<=NO3_5G+ IY83HS>O$@E+'=-C1M9-6\LD!R3_-G8@IZ'WL&PV>#18& MJ*.!(JWP$[?PGV)0Q*+F4-_G%A!C'?Y$6L4G;L4_V9^(*>B>[DX6#/(Z5BO9 M>;#IEOP3S(F83QW[!.GGU(D-AB##1"MUL/-$OWS#&ULI95K;]HP%(;_RE%639VT-A>2K.U") KI6HD"(K!]-F"(52?.;%.Z?S_; M2;.T7+1I7X@OYWW]G(-S$NT8?Q(9QA)>1VPK*2GPA(/8YCGBOVXQ9;NN MY5JO"U.RR:1>L..H1!N<8CDO)US-[,9E17)<",(*X'C=M7KN33_4\2;@.\$[ MT1J#SF3!V).>/*RZEJ.!,,5+J1V0>CSC/J94&RF,G[6GU1RIA>WQJ_N=R5WE MLD "]QG]058RZUI7%JSP&FVIG++=/:[S";3?DE%A?F%7QSH6++="LKP6*X*< M%-43O=1U: E<_XC JP7>WPHZM:!C$JW(3%H#)%$<<;8#KJ.5FQZ8VABURH84 M^E],)5>[1.EDG/;OD\%\F,#X#L:39-J;/8R^P3#II4D*Z7PR&2:/R6C6&\)M M;]@;]1-([Y-D!@^CN_'T446/1W ^P!(1*C[!!4V9 M/./7.>)G;O<%6U]L!89QB3F2I-C $*L;)$[X=QK_CO'WC_C_L:3:$GC[/"0$ ME@=K6)F&QE2_K\^QY_MA9#^W*[4?%%[[3> MZWT5&>,2).;Y(>[*/6@A7;M7[[#W8T+_^C!VT& '_XE-F=H\1AWL$;F!]QX[ MV*NV'QRF#AOJ\"3UC$E$@1UG/\0:GKX9%8C=ZANZ9S\BOB&%4">LE&UL MA95K;YLP%(;_BH7ZH976<@GD4A&DI$G72.D2Y;)]=L,A6 7,;"=I__UL0UDV M(/D"MO%YG_<8^]@_4?;.8P"!/M(DXT,C%B)_-$V^BR'%_('FD,DO$64I%K++ M]B;/&>!0!Z6)Z5A6UTPQR8S UV-+%OCT(!*2P9(A?DA3S#['D-#3T+"-KX$5 MV<="#9B!G^,]K$%L\R63/;-2"4D*&2V#M S?A(X\;,V4JF\ M4?JN.K-P:%C*$22P$TH"R]<1GB!)E)+T\;L4-2JF"CQO?ZD_Z^1E,F^8PQ-- M?I%0Q$.C;Z 0(GQ(Q(J>7J!,R%-Z.YIP_42GSS6RZ1L^+%5HLIZO19O;C.YI/1VLY.)^-QK-Y,>%V M @*3A-^A&T0RM(GI@>,LY+XII"NE;>Y*!^/"@=/F /('U+&^(<=R[.UZ@FYO M[OY5,65.56).E9BC93LMLGI_W=/H_L !+7)@6)!LC^8@?R&_H-^I]#M:WVW3 M![7G0V"(1MIZ4^:%1%=+J/-Q#)Q!US>/#5RWXKH7N1+E-*&**.\,U??<9I17 MH;QKJ$X3RJNA/+O?C.I6J.XUE-N$ZM90'=MI1O4J5.\:RFM"]6HH9]"R@/T* MU;^(VL0@*V4D@#4!^W5@SVH&#BK@X#*0"IR@1.UQE.-/63U%XXDVY*L M;?TM)=9%^APX?T0DS0\"0ED59-[ 16-%L&H&!BT[R#ZK9/;UY!MI=OT8NN[_ MY] \*Z+J0GK%;$\R+E!*8FR.\1 MI>*KHTIU==,&?P!02P,$% @ %SAL4RZ.S#A6 P ?0L !D !X;"]W M;W)K&ULK59K;]HP%/TK5U$G;5)''KPK0*) 'U([ M$+3;AVD?W.0&K,4QLTUI]^MG.Y#"FD:P[@N)'9]SS[G8U[>SYN*G7" J>&)) M*KO.0JGEF>O*<(&,R I?8JJ_Q%PPHO10S%VY%$@B"V*)&WA>PV6$IDZO8^'KKN,[VXDIG2^4F7![G269XPS5_7(B],C-62+* M,)64IR P[CI]_VS@5PW KOA*<2UWWL%8>>#\IQE<1UW',XHPP5 9"J(?CSC M)#%,6L>O#:F3QS3 W?-HG8 01O 8(-(#@44-T ;.;<3)FU M-22*]#J"KT&8U9K-O-C<6+1V0U/S-\Z4T%^IQJG>]/KRZN[S^.+S_6P$X\EH MVK^[_G()-Z/^;#2#CT-4A"82OA AB$GX)S@!FL+=@J\D22/9<9568;C<W2_"N=I^G(-BFX#PH)9SAL@)5[Q0"+_#O M9T/X>/*I2-9[6?;$5?/_IVII:V_0CI=H$I_.X0;U;CV%T9,^P1*+\IXQ-2R3 M.;Z/O6J[UG$?=TV\7N-[K4:^:$]C+==8.T[CA#SKDZX*-T?M )'9FOI!(NNY MR'JIR._983K+Q5JM0QK'*# -<1S;$C:.[R7VI4359UPH^IN8:K-)NOQ1M"_J MKQPU&T&QV$8NMG%<1K_9:'5(9\E2J8$F6V&XI0;[98K#.9$TA+^LP_=;9 \H?I0$:^?!VO^KD S:1Q0)WWNY:;Q2 M!;=ZO[(5.\24OW-]^:6D-ZC/JG;SRIXY$,!C&.AM*72S4'A1E7/[=F\7WE#' M _?]!2_^@O*DD:>#D_9RI_CEE\K[DE;.W<@*0F'6_@&9.71W&AR&8F[[/@FV M"&2]3CZ;]Y9]VU&Y+\NSQO26B#E-)208:ZA7:>KR+;)>+QLHOK3MT@-7^KZP MKPO='Z,P"_3WF'.U'9@ >&ULI59;;]HP&/TKG[)J:J72 MW+AD'42B$%0D2E$#V[,;'!(UB3/;@6Z_?K83(E8"&ML+\>V<[YR3V*:_(_2- M11AS>$^3C VTB//\7M=9$.$4L3N2XTS,A(2FB(LNW>@LIQBM%2A-=,LPNGJ* MXDQS^VIL0=T^*7@29WA!@15IBNC/!YR0W4 SM?W 2[R)N!S0W7Z.-MC'?)4O MJ.CI-% &YKW(T>N5PN^Q7C'#MH@G;P2\B8[T_5 ,Z0@G." M2P8D'EL\PDDBB82,'Q6G5I>4P,/VGGVBO LOKXCA$4F^QVL>#31'@S4.49'P M%[)[Q)6?CN0+2,+4+^RJM88&0<$X22NP4)#&6?E$[U4.!P"S?0)@50#K;P%V M!;"5T5*9LC5&'+E]2G9 Y6K!)ALJ&X46;N),OD6?4S$;"QQW_=&C-U[-/'B> MP&0Z'\Y''LR\H>_YX*\6BYGWY,V7PQD\#&=JSG_TO"5,YY/GEZ?AV<0N6 M89D-\-%Y^!@' FXJN/$G7!?YU"%9=4B6XK-/\*EONT7"5L$P3.(,90&&&19? M#SO#;M?LMF)OGV#?$R:2$.AA+<28V,@!8;PIPY*VJVCE;MVZ9D?ZW3:(:==B MVO\L)@B*M$@0QVM *:$\_H7D5FR25A;I'$AK65]ZS=(ZM;3.I=* A%#G= L9 M;LRIX%ILAK$F]4 MJ)\_.99I?661R!DXIFF3L>Z1L7;'^N#K;/G+??5J7[W_\960;'/25N_8EFU\ ML'6V^N6VG-J6<];6DG"40'C"7),9YVB3.H[U82/H!^>WO#N?$-W$&1/\H4 9 M=SV1!2WOH[+#2:Z.]%?"Q06AFI&XPC&5"\1\2 C?=^0M4?\I<'\#4$L#!!0 M ( !&PO=V]R:W-H965T5;P@94*4?9MFT>V-A0'8[9UP@R>AA8KO4] ML"3;5*@!.PQ*O(45B$WYQF3/KE5BDD/!"2T0@V1@#=W^R-4!>L5/ @=^TD:J ME'=*/U1G'@\L1V4$&41"26#YVL,8LDPIR3Q^'T6MFJD"3]O?ZC-=O"SF'7,8 MT^P7B44ZL+H6BB'!NTPLZ>$)C@7Y2B^B&==/=*C6=GH6BG9=Q(TX"//="@'<,\'3>%4AG.<$"AP&C!\34:JFF&KI4'2V3(X7Z*BO!Y"R1 M<2) T,TT8F;ZJXDVEI"W8U]Z+;]P-X;N*V:V[K*E2C/A*JB_!-4R_',*+]& M^;=031/*/T-YJGP3JEVCVK=0+1.J?8;JMLRD3DWJW"+Y)E+GC.2WS:1N3>I> M):U3D!Z9"& FWM58Y<-]7N((!I8T6@YL#U:(KAS;7IU4[WI25. ,9>H6H!)_ M26\5QAO;.]N.GM= M"NG@NIG*?R8PM4#.)Y2*[XZR\?HO'/X!4$L#!!0 ( !&PO=V]R:W-H965TY#U0>3#,3:V$YM9X&_K^U 1"6(5JKZ0CSVG#/G MC*VANQ?R326(&@XLY:KG)5IG#[ZOH@094361(38BGW/JWOGC17=)=IN^/UN1G:X M1OV2+:6)_)(EI@RYHH*#Q&W/&]0?AAV;[Q)^4-RKBS58)QLAWFPPBWM>8 5A MBI&V#,1\WG&$:6J)C(S?)TZO+&F!E^LS^]1Y-UXV1.%(I*\TUDG/^^I!C%N2 MIWHE]H]X\M.R?)%(E?N%?9';:GD0Y4H+=@(;!8SRXDL.ISY< ,);@/ $")WN MHI!3.2::]+M2[$':;,-F%\ZJ0QMQE-M+66MI3JG!Z?YJ]NWQ^?[[]/YE/8'I M;#%8C";P-!FL)VOX/$9-:*I@0:0DMGM?NKXV12W4CTX%AD6!\$:!-68U: 1W M$ 9A_6^X;[26@L-2<.CXFC?XII03'B$\H;F+.WAU;<<8!N\HS2N"%=JG2/FN MR(!GE.R:ZNHJ(1R12 4A,,%UHJ >0DR.JL) HS30^"<#8ZHBD7,-*Z+-^1)E MA%Q?LU!=IUEK!9\J]#9+OD[/P/P]6DS>*-7I/G7PP$.UOG1.XH M5Z;&ULS551;]HP$/XKIZ@/K<0:FE*H*H@4H%O1:$'0;JJJ/9CD2*PF M=F8[I?WW.YLTHE)A>]P+N;-]WWWWV7?T-U(]ZPS1P&N1"SWP,F/**]_7<88% MTZ>R1$$[:ZD*9LA5J:]+A2QQ047N!^UVUR\8%U[8=VMS%?9E97(N<*Y 5T7! MU-L0<[D9>&?>^\*"IYFQ"W[8+UF*2S0/Y5R1YSL<&6\E*RF?K3)*!U[:$,,?86 1&GQ<<89Y;(*+QN\;TFI0V<-=^ M1__J:J=:5DSC2.8_>6*R@7?I08)K5N5F(3JBB1P7 M]E*61M$NIS@3SJ/'T(R& M\5S#'5.*62E/X O,V1L]D_@9YDJ:6F@R4\4*F$HFX.D6BQ6J7W $7,!])BO- M1*+[OB'REH(?UT2'6Z+!'J)1J4XAN&Q!T [:#\LQ'!^=?$3QJ?2F_J"I/W"P MG7WU*RYB7K(GW_Y1,V%PV;BX-LEI5P$P@>!#>8M(A9_"_Z=QO\ M[G^B?Z]AU/O+DY,Q8J)AK63=)3/%4RZ8;9]/A>_]B_#^SA2P _66T64*#3FN M*:Q]VJ.+4-LAM76,+-U@6$E#8\:9&&ULM59=;]HP%/TK5]$>6HF1D 0(%2!14+5N[89*NSU4?3#)#;&:Q)GM M0"?MQ\]V0L2VP'@9#^"/>\X]]\2^8;QC_%4DB!+>LC07$RN1LKBR;1$FF!'1 M907F:B=F/"-23?G&%@5'$AE0EMJNXPSLC-#!/PE>).'(Q!5[)F[%5/;J.)Y6A!F&(H-0-1/UN<8YIJ(B7C>\UI-2DU\'"\ M9[\QM:M:UD3@G*7?:"23B158$&%,RE0^L-T'K.OI:[Z0I<)\PZZ.=2P(2R%9 M5H.5@HSFU2]YJWTX /3\(P"W!KCG KP:X)T+\&N ;YRI2C$^+(@DTS%G.^ Z M6K'I@3'3H%7Y-->/?26YVJ4*)Z?SV?+V<78'J\_A:;6 BW>7\ YL$ GA*(#F\)13*3IJ48T?$U8*DD=B;$LE2E/;82W@NA+@ M'A%P@^LN])P.N([;:X'/3\,_DKP+[O H?'%&=M=K@]O*R<9.M['3-7S>$;Y5 MN18THNH"=6!%4@06PTJR\!6>[U0HW$K,Q,N)1%Z3R#.)_".)9IL-QPV1"$*G MV9*T-,E"EF7J.@F=L\W-BG5@6'5+V$Y[COZ,[6V+&K]1XY]4\\!D8NH5,%.Z M4/4%"<_WF*V1O\!/6*8DK!97U?G9[YUPHM_D[O]?RP=-HL')(O?D]17XM]F+ MBJ]_8+;G]EP_&+2[/6R$#$\*67(6(D8"8LXR*#C=ZG-0[#UNNX/#OQZ['P3] MH-%1Z6V)&HV\8;O:H%$;G&>;=JFCY89*+/+*QS;;*K[@\(SVNWV_7<:HD3$Z M7\:?*CI 8JDF5(B2Y&HG9*+5QU&;--TY?I-F'_1C_?*\)WQ#&PO=V]R:W-H965T2?_ Q4^Y153P&OBA'%A;I78?;%NNMA@P6><[ M#/67-1C=7 S[?*]\+\2Y +D/ B;> MQNCSP\ BUO'%D[?9*O/"'O9W;(,+5%]V6"/R84PZ M1B!:\=7#@\R-P;BRY/RGF=R[ \LQB-#'E3(JF'Z\X 1]WVC2./Y-E%JI32.8 M'Q^U?XR&#_9:T)$3J!1)D 3 1KAC@U%*&^98L.^X <09K769@:1JY&T M!N>%)BH+)?173\NIX6)R-[W]\O<49A]A<3=ZFMZ,1XOI+4QF#_/IXV+T?#][ MK,'B>3;Y#+.YF2U@-'F^_WK__ ^\NT7%/%^^[]M*8S$:[55B=QS;I25V>_# M0[65, U=='^7M[4/J2/TZ,B85BID&A]RU,7U&L/(DP%]X**X!F02D"&UOMYL 24G=H M,=AV"K9]*8^?=,@,_"KBVB?$T;:CKV(PG11,YSKF,FC55'5.J:)UTBI&UTW1 M=2^EZHBOFJSN"5DWE))N,9I>BJ9W'5=Y;-5L]4[8TF05HR-.=FHZE[*EB\0: MO7.IE>C]C2[2:-%.":+<.4ZN8RR/KYJQQ%*>LFZ]V2Q!2#.$]/(,VWGB'&.T M(,&:O5Y)AI'L0">-:W/LB.X,7XW3#=FNMTO.+I(5 5)=!?(E9\(#W8A)%K4R M^;JS?(/"TG1@PJV5E(\X$C53>\W1/&8^"U=8'8738M)P.NW2*&3EA%37D__- MR?/A_=/[,U$NK%!E^S:K4.3B$I4 94L?@2E06P0,SVR2TY+5K(A.5K+(E36K M%.L9,D]K6*].J9.[_CRC[5R3&Z#81*V\A!7?ARKN=].WZ>_"*&Z2L^7QO\8# M$[HMD>#C6HLZ]8[F3<3M>SQ1?!>US$NN= ,>#;?ZEP>%6:"_KSE7QXDQD/Y$ M#7\!4$L#!!0 ( !;/A0, "<, 9 >&PO=V]R:W-H965T MQZY-1:_# M]RJF#*<"Y#Y)B'@=8,P/7<=WWA9F=+-59L'M=79D@R&JQ6XJ],S-42*:().4 M,Q"X[CI]_\O ;Q@!>^*)XD$6QF!,67+^;";CJ.MXAA'&N%(&@NC/"PXQC@V2 MYO%G!NKD.HU@ZEXD@EK!@EEZ9?\S!Q1$*B5"0290&!YIXHLRSNB2*\C^ &$ M.:W1S,"::J4U.B'HSL83AZF MH\>P/Q]/'J]@-@KGL_%PKC?L(5@\CN?0'\['3^/Y[_#I#A6AL?S<<97F9)#= M5:9_D.H/2O2WX8$SM94P8A%&_Y1WM2VY0<&;08.@$C#$W0W4O"L(O,#_!5R0 M6R)0IK\5^+7<836+7RO#-T#7)A$B&/)$5X"+Q'@N$X"\X5LHI=JFJQGEV[9Q=^S]*VO8[ M1]6"9MTKSUO?.UZ%7B6IBQ-*6[$S C*S0 )E,$5!N=ZJ"L@]H2*-RME09#:T M"@YHWWBM$ML+SX!_24">=%&?CD>&6PS(M>]Y50$)CJ2"2W,X)7;>:\$IKS5+ M"![? K]VB==TW[!&6N:XVD=+WC\^!7[U6_ !A^6KZ[[XSOB-R[UV@F6Y_W7^$BENH7>+4&QL1VJA!7?,Y6V#QMH1^(T!>ZA!C76M2[:6IOB;0K32>*[VPGN.1*]Y5VN-6=/ IS M0.^O.5=O$Z,@_]^@]S=02P,$% @ %SAL4S8;\T7) P NA !D !X M;"]W;W)K&ULU5A=;^(Z$/TKHV@?=J66Q F?%2#Q MJ5OMI:"EW7U8[8-)#+$VB;FV*:UT?_RUG30$FM)(O:OMOD#LS)DY:/0Q*Q?<]"UM/$%[H)I9ZP^]TMWI E MD7?;!5$9="HKQG[JP770LQS- MB$3$E]H%5E_W9$2B2'M2//[)G%IY3 TL/C]YGYKD53(K+,B(1=]H(,.>U;8@ M(&N\B^07MO^+9 DUM#^?1<)\PCZS=2SP=T*R. ,K!C%-TF_\D E1 "@_Y0 W M [BG@/H+ "\#>%4CU#- O6J$1@9H5 4T,X!93#L5RR@]QA+WNYSM@6MKY4T_ MF.4R:"4P371E+257;ZG"R?[R=C[Z?#D<+"=C&,UGB\G-;T.V$S@)1->6BI^. M8OL9EV'*Q7V!BPMP2;8U\)P+ MF\+?KD;=&GY^%CXBLX*H,?:>GEA>89?]Y+='2U7.HF$,"( MQ:HS"FQZRT"55[(AJEM)6#U"T6Z!'\WT8(]Y -__5B[A6I)8_#A#J)X3JAM" M]5]%Z +F6PU0E3_?22%5T=-D%GYIX0:AI!N^?=]SVDU.^VN?5\L MBVIFT^=F[7:]CG*K(U4:N2J-WZ/*-]/CE?7@GG"U9\'D@7"?"@(+3GU2)E?* MM%U($*%:ZT2L*D;34B/'+9>JF4O5K"Q5+L%!)54(+/&Q"%6F6L;2%-,(S2(Q MUVD>LQ^5&)V8C)^;N/669-."1 M8"[.K"(JG(30_UK+\"_,:$+C75REO)%[X.&^CP)'A[T;>7_,KI!1+39SMX9. M*O\5HV,9#B<&5/W(4+5"\$/E"CGLT:CQ3BKDL!>BZIOA;Z^0YO/%?WYP>,TJ M%<(N7*UBPC?F$BS 9[M$IH???#:_: _,]?)D?HBN1JAD?HRN)NDU^N ^O=7/ M,-_01$!$UBJ44VNIHN#I13D=2+8U%[L5D^J::!Y#@@/"M8%ZOV9,/@UT@/SO MBOY_4$L#!!0 ( !&PO=V]R:W-H965T MH'UH)-1!HNU8A$F_5D-HN KIIFO;! M) >QZI?4=J!(^_&S'M0UTJ)+DOXBR,VNW;D!,J@B3VL50EL:P,HP)3!;KB MG*C=$)G<]H-.< C,Z+HP+A F<4G6.$?S6J;*>F&#DE..0E,I0.&J'PPZ#\,; ME^\3OE/]0+(*FTD MWQ=;!9R*>B4?^W,X*H@Z)PJB?4'D===$7N68&)+$2FY!N6R+Y@S?JJ^VXJAP M/V5NE-VEMLXDL\G38#$90SJ8+7["8C9XF0]&B^FWESED:^1/4;_D#* MB("Q56Y0E8IJU"V8BNQ3BD)-*EMP3/=ETF!KD^AS934-V<[;QE.P2HUK[N=.0R4J8^G(VT6:T!_6-_I=>OPO/1*VIT,!P94O;UW>67=6S M5CM&EOY^+Z6QT^+-PCY/J%R"W5]):0Z.(V@>O.0O4$L#!!0 ( !&PO=V]R:W-H965TZ0[:PS_OKOKQ$VEAA=[ MC_F.&<\X:[1YH0K1PIL4B@919>WN+HZIJ% R^J1WJ-S-1AO)K-N:;4P[@ZP, M("GB-$EN8LFXBO(LG#V8/-.U%5SA@P&JI63F?81"-X.H%QT.'OFVLOX@SK,= MV^(2[=/NP;A=W+&47*(BKA48W RB8>]NU/?Q(>"98T-':_"9K+5^\9M9.8@2 M;P@%%M8S,/=ZQ3$*X8F.*_]1EM:X6^YP-A_?S^>SU7RZ6"UA MN)C ^'ZQFBV^3A?CV70)YQ.TC N"!3.&^?I=P!EP!:M*U\1425ELG0O/%1=[ MQ5&KF)Y0[,%<*UL13%6)Y;_XV+GO4D@/*8S2#PGG[!UZMY>0)FGO:3F!\[.+ M#UBONL)O2WAFHL;_E;UEO@G,?A9?\^LD MR>+78SOQ4:=(--LP#P2%KI5MFZ8[[49NV';:W_!V7N?,;+DB$+AQT.33K>MP MT\Y N[%Z%_INK:WKXK"LW&\#C0]P]QNM[6'C!;H?4?X'4$L#!!0 ( !&PO=V]R:W-H965TLD>^!A#H.4MS/C#60FPN3).':\@([] -Y/)/3%E& MA!RRE/EPGZS60GTPA_T-6<$$MCS M2A^IJ2PI?52#ZVA@8*4(4@B%HB#RM8,QI*EBDCJ>"E*C]*F U?X+^Z6>O)S, MDG 8T_1G$HGUP @,%$%,MJFXI_NO4$S(4WPA3;ENT?Y@ZTKC<,L%S0JP5) E M^>%-GHM 5 "6>P)@%P"[+< I $Y;@%L W+8 KP!X;0'= M!M"_ +@*^3=8BN M3LV$"#+L,[I'3%E+-M71^=5HF9$D5Z4X%TS^321.#.>+T7SZ?3&]_8&F#[*= MH[,)")*D'-T2QH@JE'/T&2WF$W3VX;QO"NE40PZ2 'GX1/VL-Q#7S:0KQUVOME,_PN%!UD6R?A5\WP"812O%4G MWI1I+G-ME[FV-9]S*AC;)8>G+>0"37>J_?5-6J!K 1G_W<#OE/R.YG=/\(]I MELG=1=9L^(@2SK<0U27\0.)I$K53[H:VC]V>[;M]-3HVA$SB>[06EX2N= M;JG3;:5S31AP)/=G+D@>)?FJ3JW;5FV-8:-:KU3K-:J=,1H"1!S%C&8ZK"0/ M =$8A95XUTD_\'8KBMP@\ *,\6OIDV-#WW>Z5;M7RKNE\FZC\N-ZNX%L":RI MUOR2VW^76@Y*_J!1^Q7DP$B*9H0)V>,?T5T< Y-%@L:4"UZW&01'8;0]K)_Z M./9*+;TW6%?3WG$!8L?#ME?OW<+_C@C\9NME6G"UEU$YJ:SW60BC@KB:&6QENN&A2?Z5U M_3$(FN6*5J0YES45!BFDJH@V4U4&3:THR1MPJG@P'HWBH"),^/.9:*O+2C?> M4K9"IWXTF#Q[^Y*G?AB_]SU+E\FZ,#R"O']]L:J.P5&03CB?^SJ&[F2 +J7*J MAC"AOS7-9YP6($>Q<@5W+>L 0*UE908Y(Z44I-.P]>@'AG9).;^&QOY1''"O MB[VJCJ"F8A@:0?W0TM@)\.^S6>X]VN19M%[-[J3^W)K=B&X.O4*O%"W8NINO MBR$^QA[B[*2N^>839Z6HJ-W[DP/.9V3KYZVD8O=M.ZP#6/7Z'FOYOGD@JJ"-\7;5K_)6?YV8JC#_]*C9CO; X_]-^INA^ M+(9IFSJ1*>HS17VLEPO)N@\6Q^V3F,N]TR2)HCC&,IIE3@49EK&!5P'H' MXKOC0$^Y?:((JHIIPYY@'$D2#(%>=/=H'"/9B>'CK@_VE$11DK@1P-P*H@A# MX&G$$4P!:,"0*.K.P:/S*-B>4\'NWP_SWU!+ P04 " 7.&Q3EXJ[', M 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D! M5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]I MSI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\= MQ_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( !&PO=V]R:V)O;VLN>&ULQ9K?_O778*PT^=%U+V.>%%#\ MZ&'ZZVGY_%!6/Z_+\B?[MCJX:9K;\^&PWMRH75K_6=ZJ HYLRVJ7-K!9 M_1C6MY5*L_I&J6:7#ZW1Z&RX2W4Q^/+Y<*ZP&N*-LE&;1I<%[&QW7&KU4#\= M;S?9O:[UMZ^-&>!JYBB"ZCB\/A=1_$\^K_A+'<;O5&S$])&D&<$Y)E9R M7"LF".0LC+KD?N[$(?(3V@4#[8!9-)NNU M&UVU<%(L?#$7GNO'S/6\(/%C@2 _$I ?#<12LF1?X<>1ZL61_B7C)O$3BO#VB$O?(+&80\@AN.G_!)%^LX0[L MD9%*,>R42"R6\6DP/TTD9T^8*^Y*WH.DE#(V[)0>Y%SXKN_Q5Q IH8P-&R5T MK[PE][Y"B@EB[K4SI'V[B-PU6P4NQJ24,C;M%#<4L;MB,@Z\KQB*4LC8L$,Z MF%-(TGP&W#62E%$LPT8A"PAV@C$IQUB&'4.4$&U(,2:E&LNP:MY2X>.P8TS*-Y9A MW[RZH&(G,]6D.J][G0C*.)9IXT!)-DM6O"7UEBX(43+A,RYCL0:C8TS*/Y9I M_V#,QUS$7"GYWN:X94+YQS;M'X1YR)\1]P)0T7?.$HQ)^<0OQ 5L/0X[SILVV2@S;"",Z:Z#*!;?]Y.= M_]TF)XQ)6<@V;"&,>9C>,S9/XB2"F/8&G;*0;7JE0Y9P#L:D+&2;MA"*YBOE M',:D+&2;[IU1F/U6,V4A^QVZ9T^NQ*MBV*P4-AF)B@[<RD&/80F3GMW]O4A9R#%NHU_E%^DFK"CY\CS$I"SE'M)!\MV2:4A2:F+?2\S]Z?[1B3?'"@L]#P\(1-IK:Z4)D//U'#_DV:;\** MM2_[OP>=2=O#W][EN0?[@F)5IMGA@9W#PT9?_@-02P,$% @ %SAL4[P! MUL'@ 0 [" !H !X;"]?Z)0A&.14&#YE36V/+UW_B3 M97O^DG9MV7:'O-GV>7+<[PYYT6Q*Z1]"R,M-VK?YINO3X7QDU0W[MIR7PSKT M[?*]7:>@T^DL##]G-(_SGS,GKZ<^_65BMUIME^FI6W[LTZ'\,CA\=L-[WJ14 MFLEK.ZQ3633AN+ONSN&RD9OSY&;R_+9HAN"X(M M!&(+DBT$9@NB+01J"[(M!&X+PBT$<@O2+01V"^(M!'HKZJT$>BOJK01ZZ^AA MFT!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]#O8U ;T.] MC4!O0[V-0&\;O2PAT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1 M;R?0VU%O)]#;46\GT-M1;R?0VTD4#OB'I' KTCZAT)](ZH=R30.XX^5OZGWKF<=BE?>[[7 M>/W_I+JYNZ M:OPX681@'QCS^8)J[5-CJ8DC,^-J'>)?-V=6YTL])R8&@R'+31.H"?W0UD@F MHR>:Z545>L^;>-N7IADGCBJ?]!YW$]NL<:*MKE/MPHNNXRRVJ9@/VXI\>K[$B1[-;%;F M5)A\5<.=.$71*&NTEW1F_/)(>XP[7[YU?E=F7.!<>;4&>OCB3FZ/.YP M).WJOHV%R(7R_",>$V/IJY^/VM,NJ/AE=MS>#^.6W7EXUEVNW^.O9WRL?V$? M J0/"=*' NDC ^EC"-+'+4@?=R!]W(/TP0&UL4$L! A0#% @ %SAL4YO5HMGN *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ M%SAL4YE&PO=V]R:W-H965T&UL4$L! A0#% @ M%SAL4RA*TA:R!@ 5!T !@ ("!<0T 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ %SAL4Y9$]$<-" ?C, M !@ ("!QAT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %SAL4WD^)E^1' 0E( !@ ("! M]S4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %SAL4_O-O=W;! 00L !D M ("!TV$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ %SAL4\?:N-A&PO=V]R:W-H965T&UL4$L! A0#% M @ %SAL4]*$L R#!0 M@L !D ("!E'L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %SAL4TM*>1M'! O0D !D M ("!#+( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ %SAL4_JIC%RW P OP@ !D ("!P+T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M%SAL4U2C:7)' @ &P4 !D ("!T\< 'AL+W=O&PO=V]R:W-H965T+: ( D& 9 " @2K9 !X;"]W;W)K&UL4$L! A0#% @ %SAL4PM_V"+P! J1( !D M ("!R=L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ %SAL4UY1X4F< P J0P !D ("!ZN@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %SAL M4U(UCN26 @ F 8 !D ("!/O8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %SAL4VQ38([9 @ ( @ M !D ("!??\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %SAL4W\H^!J6 @ -08 !D M ("!!0@! 'AL+W=OX" A" &0 @('2"@$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ %SAL4^SYYL^% P )PP !D ("!X1$! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ %SAL4W2: MITM" @ E 0 !D ("!+AP! 'AL+W=O&PO=V]R:W-H965THA 0!X;"]S='EL97,N M>&UL4$L! A0#% @ %SAL4Y>*NQS $P( L ( ! M("4! %]R96QS+RYR96QS4$L! A0#% @ %SAL4]E*&T_H! \"0 \ M ( !"28! 'AL+W=O7!E&UL4$L%!@ _ #\ *,!$ # XML 68 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 69 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 70 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 138 352 1 false 39 0 false 5 false false R1.htm 00000001 - Document - Cover Sheet http://sunworksusa.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://sunworksusa.com/role/BalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://sunworksusa.com/role/BalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://sunworksusa.com/role/StatementsOfOperations Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) Sheet http://sunworksusa.com/role/StatementsOfShareholdersEquity Condensed Consolidated Statements of Shareholders' Equity (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://sunworksusa.com/role/StatementsOfCashFlows Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 00000007 - Disclosure - BASIS OF PRESENTATION Sheet http://sunworksusa.com/role/BasisOfPresentation BASIS OF PRESENTATION Notes 7 false false R8.htm 00000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://sunworksusa.com/role/SummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 00000009 - Disclosure - BUSINESS ACQUISITION Sheet http://sunworksusa.com/role/BusinessAcquisition BUSINESS ACQUISITION Notes 9 false false R10.htm 00000010 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS Sheet http://sunworksusa.com/role/RevenueFromContractsWithCustomers REVENUE FROM CONTRACTS WITH CUSTOMERS Notes 10 false false R11.htm 00000011 - Disclosure - OPERATING SEGMENTS Sheet http://sunworksusa.com/role/OperatingSegments OPERATING SEGMENTS Notes 11 false false R12.htm 00000012 - Disclosure - RIGHT-OF-USE OPERATING LEASES Sheet http://sunworksusa.com/role/Right-of-useOperatingLeases RIGHT-OF-USE OPERATING LEASES Notes 12 false false R13.htm 00000013 - Disclosure - RIGHT-OF-USE FINANCE LEASES Sheet http://sunworksusa.com/role/Right-of-useFinanceLeases RIGHT-OF-USE FINANCE LEASES Notes 13 false false R14.htm 00000014 - Disclosure - PAYCHECK PROTECTION PROGRAM LOAN PAYABLE Sheet http://sunworksusa.com/role/PaycheckProtectionProgramLoanPayable PAYCHECK PROTECTION PROGRAM LOAN PAYABLE Notes 14 false false R15.htm 00000015 - Disclosure - CAPITAL STOCK Sheet http://sunworksusa.com/role/CapitalStock CAPITAL STOCK Notes 15 false false R16.htm 00000016 - Disclosure - STOCK-BASED COMPENSATION Sheet http://sunworksusa.com/role/Stock-basedCompensation STOCK-BASED COMPENSATION Notes 16 false false R17.htm 00000017 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://sunworksusa.com/role/RelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 17 false false R18.htm 00000018 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://sunworksusa.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 18 false false R19.htm 00000019 - Disclosure - SUBSEQUENT EVENTS Sheet http://sunworksusa.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 19 false false R20.htm 00000020 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 20 false false R21.htm 00000021 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://sunworksusa.com/role/SummaryOfSignificantAccountingPolicies 21 false false R22.htm 00000022 - Disclosure - BUSINESS ACQUISITION (Tables) Sheet http://sunworksusa.com/role/BusinessAcquisitionTables BUSINESS ACQUISITION (Tables) Tables http://sunworksusa.com/role/BusinessAcquisition 22 false false R23.htm 00000023 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables) Sheet http://sunworksusa.com/role/RevenueFromContractsWithCustomersTables REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables) Tables http://sunworksusa.com/role/RevenueFromContractsWithCustomers 23 false false R24.htm 00000024 - Disclosure - OPERATING SEGMENTS (Tables) Sheet http://sunworksusa.com/role/OperatingSegmentsTables OPERATING SEGMENTS (Tables) Tables http://sunworksusa.com/role/OperatingSegments 24 false false R25.htm 00000025 - Disclosure - RIGHT-OF-USE OPERATING LEASES (Tables) Sheet http://sunworksusa.com/role/Right-of-useOperatingLeasesTables RIGHT-OF-USE OPERATING LEASES (Tables) Tables http://sunworksusa.com/role/Right-of-useOperatingLeases 25 false false R26.htm 00000026 - Disclosure - RIGHT-OF-USE FINANCE LEASES (Tables) Sheet http://sunworksusa.com/role/Right-of-useFinanceLeasesTables RIGHT-OF-USE FINANCE LEASES (Tables) Tables http://sunworksusa.com/role/Right-of-useFinanceLeases 26 false false R27.htm 00000027 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://sunworksusa.com/role/Stock-basedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://sunworksusa.com/role/Stock-basedCompensation 27 false false R28.htm 00000028 - Disclosure - BASIS OF PRESENTATION (Details Narrative) Sheet http://sunworksusa.com/role/BasisOfPresentationDetailsNarrative BASIS OF PRESENTATION (Details Narrative) Details http://sunworksusa.com/role/BasisOfPresentation 28 false false R29.htm 00000029 - Disclosure - SCHEDULE OF CHANGES IN ESTIMATE AGGREGATE REVENUE (Details) Sheet http://sunworksusa.com/role/ScheduleOfChangesInEstimateAggregateRevenueDetails SCHEDULE OF CHANGES IN ESTIMATE AGGREGATE REVENUE (Details) Details 29 false false R30.htm 00000030 - Disclosure - SCHEDULE OF CONTRACT ASSETS AND LIABILITIES (Details) Sheet http://sunworksusa.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails SCHEDULE OF CONTRACT ASSETS AND LIABILITIES (Details) Details 30 false false R31.htm 00000031 - Disclosure - SCHEDULE OF REVENUE RECOGNIZE UPON TRANSFER CONTROL OF PROJECTS (Details) Sheet http://sunworksusa.com/role/ScheduleOfRevenueRecognizeUponTransferControlOfProjectsDetails SCHEDULE OF REVENUE RECOGNIZE UPON TRANSFER CONTROL OF PROJECTS (Details) Details 31 false false R32.htm 00000032 - Disclosure - SCHEDULE OF PROPERTY AND EQUIPMENT ESTIMATED USEFUL LIVES (Details) Sheet http://sunworksusa.com/role/ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetails SCHEDULE OF PROPERTY AND EQUIPMENT ESTIMATED USEFUL LIVES (Details) Details 32 false false R33.htm 00000033 - Disclosure - SCHEDULE OF INTANGIBLE ASSETS (Details) Sheet http://sunworksusa.com/role/ScheduleOfIntangibleAssetsDetails SCHEDULE OF INTANGIBLE ASSETS (Details) Details 33 false false R34.htm 00000034 - Disclosure - SCHEDULE OF AMORTIZATION EXPENSES (Details) Sheet http://sunworksusa.com/role/ScheduleOfAmortizationExpensesDetails SCHEDULE OF AMORTIZATION EXPENSES (Details) Details 34 false false R35.htm 00000035 - Disclosure - SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE (Details) Sheet http://sunworksusa.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE (Details) Details 35 false false R36.htm 00000036 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesTables 36 false false R37.htm 00000037 - Disclosure - SCHEDULE OF BUSINESS ACQUISITION LIABILITIES AND ASSETS ACQUIRED (Details) Sheet http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails SCHEDULE OF BUSINESS ACQUISITION LIABILITIES AND ASSETS ACQUIRED (Details) Details 37 false false R38.htm 00000038 - Disclosure - SCHEDULE OF BUSINESS ACQUISITION PROFORMA STATEMENTS OF OPERATIONS (Details) Sheet http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionProformaStatementsOfOperationsDetails SCHEDULE OF BUSINESS ACQUISITION PROFORMA STATEMENTS OF OPERATIONS (Details) Details 38 false false R39.htm 00000039 - Disclosure - BUSINESS ACQUISITION (Details Narrative) Sheet http://sunworksusa.com/role/BusinessAcquisitionDetailsNarrative BUSINESS ACQUISITION (Details Narrative) Details http://sunworksusa.com/role/BusinessAcquisitionTables 39 false false R40.htm 00000040 - Disclosure - SCHEDULE OF DISAGGREGATION OF REVENUE (Details) Sheet http://sunworksusa.com/role/ScheduleOfDisaggregationOfRevenueDetails SCHEDULE OF DISAGGREGATION OF REVENUE (Details) Details 40 false false R41.htm 00000041 - Disclosure - SCHEDULE OF SEGMENT REPORTING INFORMATION, BY SEGMENT (Details) Sheet http://sunworksusa.com/role/ScheduleOfSegmentReportingInformationBySegmentDetails SCHEDULE OF SEGMENT REPORTING INFORMATION, BY SEGMENT (Details) Details 41 false false R42.htm 00000042 - Disclosure - SCHEDULE OF OPERATING LEASES SUPPLEMENTAL BALANCE SHEET INFORMATION (Details) Sheet http://sunworksusa.com/role/ScheduleOfOperatingLeasesSupplementalBalanceSheetInformationDetails SCHEDULE OF OPERATING LEASES SUPPLEMENTAL BALANCE SHEET INFORMATION (Details) Details 42 false false R43.htm 00000043 - Disclosure - SCHEDULE OF MATURITIES FOR OPERATING LEASES LIABILITIES (Details) Sheet http://sunworksusa.com/role/ScheduleOfMaturitiesForOperatingLeasesLiabilitiesDetails SCHEDULE OF MATURITIES FOR OPERATING LEASES LIABILITIES (Details) Details 43 false false R44.htm 00000044 - Disclosure - RIGHT-OF-USE OPERATING LEASES (Details Narrative) Sheet http://sunworksusa.com/role/Right-of-useOperatingLeasesDetailsNarrative RIGHT-OF-USE OPERATING LEASES (Details Narrative) Details http://sunworksusa.com/role/Right-of-useOperatingLeasesTables 44 false false R45.htm 00000045 - Disclosure - SCHEDULE OF FINANCE LEASES SUPPLEMENTAL BALANCE SHEET INFORMATION (Details) Sheet http://sunworksusa.com/role/ScheduleOfFinanceLeasesSupplementalBalanceSheetInformationDetails SCHEDULE OF FINANCE LEASES SUPPLEMENTAL BALANCE SHEET INFORMATION (Details) Details 45 false false R46.htm 00000046 - Disclosure - SCHEDULE OF MATURITIES FOR FINANCE LEASES LIABILITIES (Details) Sheet http://sunworksusa.com/role/ScheduleOfMaturitiesForFinanceLeasesLiabilitiesDetails SCHEDULE OF MATURITIES FOR FINANCE LEASES LIABILITIES (Details) Details 46 false false R47.htm 00000047 - Disclosure - RIGHT-OF-USE FINANCE LEASES (Details Narrative) Sheet http://sunworksusa.com/role/Right-of-useFinanceLeasesDetailsNarrative RIGHT-OF-USE FINANCE LEASES (Details Narrative) Details http://sunworksusa.com/role/Right-of-useFinanceLeasesTables 47 false false R48.htm 00000048 - Disclosure - PAYCHECK PROTECTION PROGRAM LOAN PAYABLE (Details Narrative) Sheet http://sunworksusa.com/role/PaycheckProtectionProgramLoanPayableDetailsNarrative PAYCHECK PROTECTION PROGRAM LOAN PAYABLE (Details Narrative) Details http://sunworksusa.com/role/PaycheckProtectionProgramLoanPayable 48 false false R49.htm 00000049 - Disclosure - CAPITAL STOCK (Details Narrative) Sheet http://sunworksusa.com/role/CapitalStockDetailsNarrative CAPITAL STOCK (Details Narrative) Details http://sunworksusa.com/role/CapitalStock 49 false false R50.htm 00000050 - Disclosure - SCHEDULE OF SHARE-BASED COMPENSATION, STOCK OPTIONS ACTIVITY (Details) Sheet http://sunworksusa.com/role/ScheduleOfShare-basedCompensationStockOptionsActivityDetails SCHEDULE OF SHARE-BASED COMPENSATION, STOCK OPTIONS ACTIVITY (Details) Details 50 false false R51.htm 00000051 - Disclosure - SCHEDULE OF STOCK-BASED COMPENSATION, RESTRICTED STOCK UNIT ACTIVITY (Details) Sheet http://sunworksusa.com/role/ScheduleOfStock-basedCompensationRestrictedStockUnitActivityDetails SCHEDULE OF STOCK-BASED COMPENSATION, RESTRICTED STOCK UNIT ACTIVITY (Details) Details 51 false false R52.htm 00000052 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) Sheet http://sunworksusa.com/role/Stock-basedCompensationDetailsNarrative STOCK-BASED COMPENSATION (Details Narrative) Details http://sunworksusa.com/role/Stock-basedCompensationTables 52 false false R53.htm 00000053 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative) Sheet http://sunworksusa.com/role/RelatedPartyTransactionsDetailsNarrative RELATED PARTY TRANSACTIONS (Details Narrative) Details http://sunworksusa.com/role/RelatedPartyTransactions 53 false false R54.htm 00000054 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) Sheet http://sunworksusa.com/role/CommitmentsAndContingenciesDetailsNarrative COMMITMENTS AND CONTINGENCIES (Details Narrative) Details http://sunworksusa.com/role/CommitmentsAndContingencies 54 false false R55.htm 00000055 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) Sheet http://sunworksusa.com/role/SubsequentEventsDetailsNarrative SUBSEQUENT EVENTS (Details Narrative) Details http://sunworksusa.com/role/SubsequentEvents 55 false false All Reports Book All Reports form10q.htm ex31-1.htm ex31-2.htm ex32-1.htm sunw-20210930.xsd sunw-20210930_cal.xml sunw-20210930_def.xml sunw-20210930_lab.xml sunw-20210930_pre.xml form10q_001.jpg http://xbrl.sec.gov/dei/2021 http://fasb.org/us-gaap/2021-01-31 http://fasb.org/srt/2021-01-31 true true JSON 73 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "form10q.htm": { "axisCustom": 0, "axisStandard": 18, "contextCount": 138, "dts": { "calculationLink": { "local": [ "sunw-20210930_cal.xml" ] }, "definitionLink": { "local": [ "sunw-20210930_def.xml" ] }, "inline": { "local": [ "form10q.htm" ] }, "labelLink": { "local": [ "sunw-20210930_lab.xml" ] }, "presentationLink": { "local": [ "sunw-20210930_pre.xml" ] }, "schema": { "local": [ "sunw-20210930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd" ] } }, "elementCount": 445, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 66, "http://sunworksusa.com/20210930": 4, "http://xbrl.sec.gov/dei/2021": 4, "total": 74 }, "keyCustom": 28, "keyStandard": 324, "memberCustom": 21, "memberStandard": 17, "nsprefix": "SUNW", "nsuri": "http://sunworksusa.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00000001 - Document - Cover", "role": "http://sunworksusa.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS", "role": "http://sunworksusa.com/role/RevenueFromContractsWithCustomers", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - OPERATING SEGMENTS", "role": "http://sunworksusa.com/role/OperatingSegments", "shortName": "OPERATING SEGMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - RIGHT-OF-USE OPERATING LEASES", "role": "http://sunworksusa.com/role/Right-of-useOperatingLeases", "shortName": "RIGHT-OF-USE OPERATING LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - RIGHT-OF-USE FINANCE LEASES", "role": "http://sunworksusa.com/role/Right-of-useFinanceLeases", "shortName": "RIGHT-OF-USE FINANCE LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - PAYCHECK PROTECTION PROGRAM LOAN PAYABLE", "role": "http://sunworksusa.com/role/PaycheckProtectionProgramLoanPayable", "shortName": "PAYCHECK PROTECTION PROGRAM LOAN PAYABLE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - CAPITAL STOCK", "role": "http://sunworksusa.com/role/CapitalStock", "shortName": "CAPITAL STOCK", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://sunworksusa.com/role/Stock-basedCompensation", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - RELATED PARTY TRANSACTIONS", "role": "http://sunworksusa.com/role/RelatedPartyTransactions", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://sunworksusa.com/role/CommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - SUBSEQUENT EVENTS", "role": "http://sunworksusa.com/role/SubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://sunworksusa.com/role/BalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "SUNW:ScheduleOfChangesInEstimatedAggregateRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "SUNW:ScheduleOfChangesInEstimatedAggregateRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - BUSINESS ACQUISITION (Tables)", "role": "http://sunworksusa.com/role/BusinessAcquisitionTables", "shortName": "BUSINESS ACQUISITION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)", "role": "http://sunworksusa.com/role/RevenueFromContractsWithCustomersTables", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - OPERATING SEGMENTS (Tables)", "role": "http://sunworksusa.com/role/OperatingSegmentsTables", "shortName": "OPERATING SEGMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "SUNW:ScheduleOfOperatingSupplementalBalanceSheetInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - RIGHT-OF-USE OPERATING LEASES (Tables)", "role": "http://sunworksusa.com/role/Right-of-useOperatingLeasesTables", "shortName": "RIGHT-OF-USE OPERATING LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "SUNW:ScheduleOfOperatingSupplementalBalanceSheetInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "SUNW:ScheduleOfFinanceLeaseSupplementalBalanceSheetInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - RIGHT-OF-USE FINANCE LEASES (Tables)", "role": "http://sunworksusa.com/role/Right-of-useFinanceLeasesTables", "shortName": "RIGHT-OF-USE FINANCE LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "SUNW:ScheduleOfFinanceLeaseSupplementalBalanceSheetInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "role": "http://sunworksusa.com/role/Stock-basedCompensationTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-04-072021-04-08_custom_SolciusMember_custom_PurchaseAgreementMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - BASIS OF PRESENTATION (Details Narrative)", "role": "http://sunworksusa.com/role/BasisOfPresentationDetailsNarrative", "shortName": "BASIS OF PRESENTATION (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-04-072021-04-08_custom_SolciusMember_custom_PurchaseAgreementMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "SUNW:ScheduleOfChangesInEstimatedAggregateRevenueTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - SCHEDULE OF CHANGES IN ESTIMATE AGGREGATE REVENUE (Details)", "role": "http://sunworksusa.com/role/ScheduleOfChangesInEstimateAggregateRevenueDetails", "shortName": "SCHEDULE OF CHANGES IN ESTIMATE AGGREGATE REVENUE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "SUNW:ScheduleOfChangesInEstimatedAggregateRevenueTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://sunworksusa.com/role/BalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - SCHEDULE OF CONTRACT ASSETS AND LIABILITIES (Details)", "role": "http://sunworksusa.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails", "shortName": "SCHEDULE OF CONTRACT ASSETS AND LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "SUNW:RevenueRemainingPerformanceObligationExpectedProjects", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - SCHEDULE OF REVENUE RECOGNIZE UPON TRANSFER CONTROL OF PROJECTS (Details)", "role": "http://sunworksusa.com/role/ScheduleOfRevenueRecognizeUponTransferControlOfProjectsDetails", "shortName": "SCHEDULE OF REVENUE RECOGNIZE UPON TRANSFER CONTROL OF PROJECTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "SUNW:RevenueRemainingPerformanceObligationExpectedProjects", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "SUNW:ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-012021-09-30_us-gaap_MachineryAndEquipmentMember_srt_MinimumMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - SCHEDULE OF PROPERTY AND EQUIPMENT ESTIMATED USEFUL LIVES (Details)", "role": "http://sunworksusa.com/role/ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetails", "shortName": "SCHEDULE OF PROPERTY AND EQUIPMENT ESTIMATED USEFUL LIVES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "SUNW:ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-012021-09-30_us-gaap_MachineryAndEquipmentMember_srt_MinimumMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - SCHEDULE OF INTANGIBLE ASSETS (Details)", "role": "http://sunworksusa.com/role/ScheduleOfIntangibleAssetsDetails", "shortName": "SCHEDULE OF INTANGIBLE ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - SCHEDULE OF AMORTIZATION EXPENSES (Details)", "role": "http://sunworksusa.com/role/ScheduleOfAmortizationExpensesDetails", "shortName": "SCHEDULE OF AMORTIZATION EXPENSES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE (Details)", "role": "http://sunworksusa.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails", "shortName": "SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "role": "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - SCHEDULE OF BUSINESS ACQUISITION LIABILITIES AND ASSETS ACQUIRED (Details)", "role": "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails", "shortName": "SCHEDULE OF BUSINESS ACQUISITION LIABILITIES AND ASSETS ACQUIRED (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-04-012021-04-08_custom_SolciusHoldingsLLCMember", "decimals": "-3", "lang": null, "name": "SUNW:BusinessAcquisitionWorkingCapitalShortfall", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-07-012021-09-30_custom_SolciusHoldingsLLCMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - SCHEDULE OF BUSINESS ACQUISITION PROFORMA STATEMENTS OF OPERATIONS (Details)", "role": "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionProformaStatementsOfOperationsDetails", "shortName": "SCHEDULE OF BUSINESS ACQUISITION PROFORMA STATEMENTS OF OPERATIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-07-012021-09-30_custom_SolciusHoldingsLLCMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - BUSINESS ACQUISITION (Details Narrative)", "role": "http://sunworksusa.com/role/BusinessAcquisitionDetailsNarrative", "shortName": "BUSINESS ACQUISITION (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-07-012021-09-30_custom_SolciusHoldingsLLCMember", "decimals": "-3", "lang": null, "name": "us-gaap:AssetAcquisitionConsiderationTransferredTransactionCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "role": "http://sunworksusa.com/role/StatementsOfOperations", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingExpenses", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - SCHEDULE OF DISAGGREGATION OF REVENUE (Details)", "role": "http://sunworksusa.com/role/ScheduleOfDisaggregationOfRevenueDetails", "shortName": "SCHEDULE OF DISAGGREGATION OF REVENUE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-07-012021-09-30_custom_CommercialMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - SCHEDULE OF SEGMENT REPORTING INFORMATION, BY SEGMENT (Details)", "role": "http://sunworksusa.com/role/ScheduleOfSegmentReportingInformationBySegmentDetails", "shortName": "SCHEDULE OF SEGMENT REPORTING INFORMATION, BY SEGMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "-3", "lang": null, "name": "SUNW:SegmentContributionLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - SCHEDULE OF OPERATING LEASES SUPPLEMENTAL BALANCE SHEET INFORMATION (Details)", "role": "http://sunworksusa.com/role/ScheduleOfOperatingLeasesSupplementalBalanceSheetInformationDetails", "shortName": "SCHEDULE OF OPERATING LEASES SUPPLEMENTAL BALANCE SHEET INFORMATION (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - Disclosure - SCHEDULE OF MATURITIES FOR OPERATING LEASES LIABILITIES (Details)", "role": "http://sunworksusa.com/role/ScheduleOfMaturitiesForOperatingLeasesLiabilitiesDetails", "shortName": "SCHEDULE OF MATURITIES FOR OPERATING LEASES LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000044 - Disclosure - RIGHT-OF-USE OPERATING LEASES (Details Narrative)", "role": "http://sunworksusa.com/role/Right-of-useOperatingLeasesDetailsNarrative", "shortName": "RIGHT-OF-USE OPERATING LEASES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "SUNW:ScheduleOfFinanceLeaseSupplementalBalanceSheetInformationTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000045 - Disclosure - SCHEDULE OF FINANCE LEASES SUPPLEMENTAL BALANCE SHEET INFORMATION (Details)", "role": "http://sunworksusa.com/role/ScheduleOfFinanceLeasesSupplementalBalanceSheetInformationDetails", "shortName": "SCHEDULE OF FINANCE LEASES SUPPLEMENTAL BALANCE SHEET INFORMATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "SUNW:ScheduleOfFinanceLeaseSupplementalBalanceSheetInformationTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000046 - Disclosure - SCHEDULE OF MATURITIES FOR FINANCE LEASES LIABILITIES (Details)", "role": "http://sunworksusa.com/role/ScheduleOfMaturitiesForFinanceLeasesLiabilitiesDetails", "shortName": "SCHEDULE OF MATURITIES FOR FINANCE LEASES LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "span", "p", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "AsOf2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000047 - Disclosure - RIGHT-OF-USE FINANCE LEASES (Details Narrative)", "role": "http://sunworksusa.com/role/Right-of-useFinanceLeasesDetailsNarrative", "shortName": "RIGHT-OF-USE FINANCE LEASES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "p", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "AsOf2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2020-04-272020-04-28_custom_PaycheckProtectionProgramLoanMember_us-gaap_PrincipalForgivenessMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentDecreaseForgiveness", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000048 - Disclosure - PAYCHECK PROTECTION PROGRAM LOAN PAYABLE (Details Narrative)", "role": "http://sunworksusa.com/role/PaycheckProtectionProgramLoanPayableDetailsNarrative", "shortName": "PAYCHECK PROTECTION PROGRAM LOAN PAYABLE (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2020-04-272020-04-28_custom_PaycheckProtectionProgramLoanMember_us-gaap_PrincipalForgivenessMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentDecreaseForgiveness", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-262021-01-27", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:SaleOfStockConsiderationReceivedOnTransaction", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000049 - Disclosure - CAPITAL STOCK (Details Narrative)", "role": "http://sunworksusa.com/role/CapitalStockDetailsNarrative", "shortName": "CAPITAL STOCK (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-262021-01-27", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:SaleOfStockConsiderationReceivedOnTransaction", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "AsOf2019-12-31_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited)", "role": "http://sunworksusa.com/role/StatementsOfShareholdersEquity", "shortName": "Condensed Consolidated Statements of Shareholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2020-01-012020-03-31_us-gaap_AdditionalPaidInCapitalMember", "decimals": "-3", "lang": null, "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "AsOf2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000050 - Disclosure - SCHEDULE OF SHARE-BASED COMPENSATION, STOCK OPTIONS ACTIVITY (Details)", "role": "http://sunworksusa.com/role/ScheduleOfShare-basedCompensationStockOptionsActivityDetails", "shortName": "SCHEDULE OF SHARE-BASED COMPENSATION, STOCK OPTIONS ACTIVITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000051 - Disclosure - SCHEDULE OF STOCK-BASED COMPENSATION, RESTRICTED STOCK UNIT ACTIVITY (Details)", "role": "http://sunworksusa.com/role/ScheduleOfStock-basedCompensationRestrictedStockUnitActivityDetails", "shortName": "SCHEDULE OF STOCK-BASED COMPENSATION, RESTRICTED STOCK UNIT ACTIVITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "AsOf2020-12-31_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "-3", "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000052 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)", "role": "http://sunworksusa.com/role/Stock-basedCompensationDetailsNarrative", "shortName": "STOCK-BASED COMPENSATION (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-012021-09-30_us-gaap_EmployeeStockOptionMember", "decimals": null, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-012021-09-30_custom_FacilityMember_custom_PlanDEnterprisesIncMember_srt_PresidentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsForRent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000053 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative)", "role": "http://sunworksusa.com/role/RelatedPartyTransactionsDetailsNarrative", "shortName": "RELATED PARTY TRANSACTIONS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-012021-09-30_custom_FacilityMember_custom_PlanDEnterprisesIncMember_srt_PresidentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsForRent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-05-012021-05-17", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesAwardedValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000054 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)", "role": "http://sunworksusa.com/role/CommitmentsAndContingenciesDetailsNarrative", "shortName": "COMMITMENTS AND CONTINGENCIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-05-012021-05-17", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesAwardedValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000055 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)", "role": "http://sunworksusa.com/role/SubsequentEventsDetailsNarrative", "shortName": "SUBSEQUENT EVENTS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "AsOf2021-10-21_us-gaap_SubsequentEventMember", "decimals": "-6", "lang": null, "name": "us-gaap:GeneralPartnersOfferingCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://sunworksusa.com/role/StatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000007 - Disclosure - BASIS OF PRESENTATION", "role": "http://sunworksusa.com/role/BasisOfPresentation", "shortName": "BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://sunworksusa.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - BUSINESS ACQUISITION", "role": "http://sunworksusa.com/role/BusinessAcquisition", "shortName": "BUSINESS ACQUISITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10q.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 39, "tag": { "SUNW_AdditionToBasicOperatingLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Addition to Basic Operating Lease [Member]", "label": "Addition to Basic Operating Lease [Member]" } } }, "localname": "AdditionToBasicOperatingLeaseMember", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/Right-of-useOperatingLeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "SUNW_BacklogOfProjectsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Backlog of Projects [Member]", "label": "Backlog of Projects [Member]" } } }, "localname": "BacklogOfProjectsMember", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/ScheduleOfAmortizationExpensesDetails", "http://sunworksusa.com/role/ScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "SUNW_BusinessAcquisitionCashSurplus": { "auth_ref": [], "calculation": { "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business acquisition cash surplus.", "label": "Cash surplus" } } }, "localname": "BusinessAcquisitionCashSurplus", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "SUNW_BusinessAcquisitionPurchasePrice": { "auth_ref": [], "calculation": { "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business acquisition purchase price.", "label": "Base purchase price", "verboseLabel": "Purchase price" } } }, "localname": "BusinessAcquisitionPurchasePrice", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/BusinessAcquisitionDetailsNarrative", "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "SUNW_BusinessAcquisitionWorkingCapitalShortfall": { "auth_ref": [], "calculation": { "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business acquisition working capital shortfall", "label": "Working capital shortfall" } } }, "localname": "BusinessAcquisitionWorkingCapitalShortfall", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "SUNW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeposits": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed deposits.", "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeposits", "verboseLabel": "Deposits" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeposits", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "SUNW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed finance lease.", "label": "Finance lease right-of-use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLease", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "SUNW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed operating lease.", "label": "Operating lease right-of-use asset" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLease", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "SUNW_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherIntangibleAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed other intangible assets.", "label": "Other intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherIntangibleAssets", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "SUNW_CommercialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial [Member]", "label": "Commercial [Member]" } } }, "localname": "CommercialMember", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/ScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "SUNW_ComputerAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer & Software [Member]", "label": "Computer & Software [Member]" } } }, "localname": "ComputerAndSoftwareMember", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "SUNW_ContractWithCustomerLiabilityCumulativeCatchUpIncreaseDecreaseInRevenueFromNetChangesInInputCostEstimates": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with customer liability cumulative catch up increase decrease in revenue from net changes in input cost estimate.", "label": "Increase (decrease) in revenue from net changes in input cost estimates" } } }, "localname": "ContractWithCustomerLiabilityCumulativeCatchUpIncreaseDecreaseInRevenueFromNetChangesInInputCostEstimates", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/ScheduleOfChangesInEstimateAggregateRevenueDetails" ], "xbrltype": "monetaryItemType" }, "SUNW_ContractWithCustomerLiabilityCumulativeCatchUpNetChangeInEstimateAsPercentageOfAggregateRevenueForAssociatedProjects": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net change in estimate as a percentage of aggregate revenue for associated projects.", "label": "Net change in estimate as a percentage of aggregate revenue for associated projects" } } }, "localname": "ContractWithCustomerLiabilityCumulativeCatchUpNetChangeInEstimateAsPercentageOfAggregateRevenueForAssociatedProjects", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/ScheduleOfChangesInEstimateAggregateRevenueDetails" ], "xbrltype": "percentItemType" }, "SUNW_ContractWithCustomerLiabilityCumulativeCatchUpNetIncreaseDecreaseInRevenueFromNetChangesInEstimates": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with customer liability cumulative catch up net increase decrease in revenue from net changes in estimates.", "label": "Net increase in revenue from net changes in estimates" } } }, "localname": "ContractWithCustomerLiabilityCumulativeCatchUpNetIncreaseDecreaseInRevenueFromNetChangesInEstimates", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/ScheduleOfChangesInEstimateAggregateRevenueDetails" ], "xbrltype": "monetaryItemType" }, "SUNW_ContractWithCustomerLiabilityCumulativeCatchUpNumberOfProjects": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with customer liability cumulative catch up number of Projects.", "label": "Number of projects" } } }, "localname": "ContractWithCustomerLiabilityCumulativeCatchUpNumberOfProjects", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/ScheduleOfChangesInEstimateAggregateRevenueDetails" ], "xbrltype": "integerItemType" }, "SUNW_CovenantNotToCompeteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Covenant Not-to-Compete [Member]", "label": "Covenant Not-to-Compete [Member]" } } }, "localname": "CovenantNotToCompeteMember", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/ScheduleOfAmortizationExpensesDetails", "http://sunworksusa.com/role/ScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "SUNW_DealerRelationshipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dealer Relationships [Member]", "label": "Dealer Relationships [Member]" } } }, "localname": "DealerRelationshipsMember", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/ScheduleOfAmortizationExpensesDetails", "http://sunworksusa.com/role/ScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "SUNW_DisclosureRightofuseFinanceLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Right-of-use Finance Leases", "terseLabel": "Schedule Of Maturities For Finance Leases Liabilities", "verboseLabel": "Schedule Of Finance Leases Supplemental Balance Sheet Information" } } }, "localname": "DisclosureRightofuseFinanceLeasesAbstract", "nsuri": "http://sunworksusa.com/20210930", "xbrltype": "stringItemType" }, "SUNW_DisclosureRightofuseOperatingLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Right-of-use Operating Leases", "terseLabel": "Schedule Of Maturities For Operating Leases Liabilities", "verboseLabel": "Schedule Of Operating Leases Supplemental Balance Sheet Information" } } }, "localname": "DisclosureRightofuseOperatingLeasesAbstract", "nsuri": "http://sunworksusa.com/20210930", "xbrltype": "stringItemType" }, "SUNW_FacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility [Member]", "label": "Facility [Member]" } } }, "localname": "FacilityMember", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "SUNW_FinanceLeaseLiabilityPaymentsDueYearAfterFour": { "auth_ref": [], "calculation": { "http://sunworksusa.com/role/ScheduleOfMaturitiesForFinanceLeasesLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance lease liability payments due year after four.", "label": "FinanceLeaseLiabilityPaymentsDueYearAfterFour", "verboseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearAfterFour", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/ScheduleOfMaturitiesForFinanceLeasesLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "SUNW_FranchiseAndCorporateExciseTaxes": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Franchise and corporate excise taxes.", "label": "Franchise and corporate excise taxes" } } }, "localname": "FranchiseAndCorporateExciseTaxes", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "SUNW_IncreaseInOperatingRightofuseAssetsAndLiabilitiesDueToLeaseModification": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase In operating right of use assets and liabilities due to lease modification.", "label": "Increase in operating right-of-use assets and liabilities due to lease modification" } } }, "localname": "IncreaseInOperatingRightofuseAssetsAndLiabilitiesDueToLeaseModification", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "SUNW_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://sunworksusa.com/role/ScheduleOfMaturitiesForOperatingLeasesLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Thereafter.", "label": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "verboseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/ScheduleOfMaturitiesForOperatingLeasesLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "SUNW_OfficeEquipmentAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Office Equipment & Fixtures [Member]", "label": "Office Equipment & Fixtures [Member]" } } }, "localname": "OfficeEquipmentAndFixturesMember", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "SUNW_OperatingLeaseDifferenceOfRightOfUseAssetAmortizationExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Difference of ROU asset amortization.", "label": "[custom:OperatingLeaseDifferenceOfRightOfUseAssetAmortizationExpenses]" } } }, "localname": "OperatingLeaseDifferenceOfRightOfUseAssetAmortizationExpenses", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/Right-of-useOperatingLeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "SUNW_PaycheckProtectionProgramLoanForgiveness": { "auth_ref": [], "calculation": { "http://sunworksusa.com/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Paycheck protection program loan forgiveness.", "label": "PaycheckProtectionProgramLoanForgiveness", "negatedLabel": "Paycheck Protection Program loan forgiveness" } } }, "localname": "PaycheckProtectionProgramLoanForgiveness", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "SUNW_PaycheckProtectionProgramLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Paycheck Protection Program Loan [Member]", "label": "Paycheck Protection Program Loan [Member]" } } }, "localname": "PaycheckProtectionProgramLoanMember", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/PaycheckProtectionProgramLoanPayableDetailsNarrative" ], "xbrltype": "domainItemType" }, "SUNW_PlacementSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Placement Shares [Member]", "label": "Placement Shares [Member]" } } }, "localname": "PlacementSharesMember", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "SUNW_PlanDEnterprisesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan D Enterprises, Inc [Member]", "label": "Plan D Enterprises, Inc [Member]" } } }, "localname": "PlanDEnterprisesIncMember", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "SUNW_ProformaBusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proforma business acquisition transaction cost.", "label": "Proforma acquisition" } } }, "localname": "ProformaBusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/BusinessAcquisitionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "SUNW_PublicWorksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public Works [Member]", "label": "Public Works [Member]" } } }, "localname": "PublicWorksMember", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/ScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "SUNW_PurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase Agreement.", "label": "Purchase Agreement [Member]" } } }, "localname": "PurchaseAgreementMember", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/BasisOfPresentationDetailsNarrative" ], "xbrltype": "domainItemType" }, "SUNW_ResidentialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Residential [Member]", "label": "Residential [Member]" } } }, "localname": "ResidentialMember", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/ScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "SUNW_RevenueFromContractWithCustomerTransferOfControlProjects": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue from contract with customer transfer of control projects.", "label": "[custom:RevenueFromContractWithCustomerTransferOfControlProjects]" } } }, "localname": "RevenueFromContractWithCustomerTransferOfControlProjects", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "SUNW_RevenueRemainingPerformanceObligationExpectedProjects": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue remaining performance obligation expected projects.", "label": "Project" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedProjects", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/ScheduleOfRevenueRecognizeUponTransferControlOfProjectsDetails" ], "xbrltype": "stringItemType" }, "SUNW_RevenueRemainingPerformanceObligationUponRevenueCategory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue remaining performance obligation upon revenue category.", "label": "Revenue Category" } } }, "localname": "RevenueRemainingPerformanceObligationUponRevenueCategory", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/ScheduleOfRevenueRecognizeUponTransferControlOfProjectsDetails" ], "xbrltype": "stringItemType" }, "SUNW_RothSalesAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Roth Sales Agreement [Member].", "label": "Roth Sales Agreement [Member]" } } }, "localname": "RothSalesAgreementMember", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "SUNW_SaleOfStockPricePerShareAfterIssuanceCost": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of stock price per share, after issuance cost.", "label": "Sale of stock price per share, after issuance cost" } } }, "localname": "SaleOfStockPricePerShareAfterIssuanceCost", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "perShareItemType" }, "SUNW_ScheduleOfChangesInEstimatedAggregateRevenueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of changes in estimated aggregate revenue [Table Text Block]", "label": "SCHEDULE OF CHANGES IN ESTIMATE AGGREGATE REVENUE" } } }, "localname": "ScheduleOfChangesInEstimatedAggregateRevenueTableTextBlock", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "SUNW_ScheduleOfFinanceLeaseSupplementalBalanceSheetInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of finance lease supplemental balance sheet information [Table Text Block]", "label": "SCHEDULE OF FINANCE LEASES SUPPLEMENTAL BALANCE SHEET INFORMATION" } } }, "localname": "ScheduleOfFinanceLeaseSupplementalBalanceSheetInformationTableTextBlock", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/Right-of-useFinanceLeasesTables" ], "xbrltype": "textBlockItemType" }, "SUNW_ScheduleOfOperatingSupplementalBalanceSheetInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of operating supplemental balance sheet information [Table Text Block]", "label": "SCHEDULE OF OPERATING LEASES SUPPLEMENTAL BALANCE SHEET INFORMATION" } } }, "localname": "ScheduleOfOperatingSupplementalBalanceSheetInformationTableTextBlock", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/Right-of-useOperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "SUNW_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of property and equipment estimated useful lives [Table Text Block]", "label": "SCHEDULE OF PROPERTY AND EQUIPMENT ESTIMATED USEFUL LIVES" } } }, "localname": "ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesTableTextBlock", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "SUNW_SegmentContributionLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Segment contribution loss.", "label": "Segment contribution (loss)" } } }, "localname": "SegmentContributionLoss", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/ScheduleOfSegmentReportingInformationBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "SUNW_SolciusHoldingsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Solcius Holdings, LLC [Member]", "label": "Solcius Holdings, LLC [Member]" } } }, "localname": "SolciusHoldingsLLCMember", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/BusinessAcquisitionDetailsNarrative", "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails", "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionProformaStatementsOfOperationsDetails" ], "xbrltype": "domainItemType" }, "SUNW_SolciusMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Solcius [Member]", "label": "Solcius [Member]" } } }, "localname": "SolciusMember", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/BasisOfPresentationDetailsNarrative", "http://sunworksusa.com/role/BusinessAcquisitionDetailsNarrative", "http://sunworksusa.com/role/ScheduleOfSegmentReportingInformationBySegmentDetails" ], "xbrltype": "domainItemType" }, "SUNW_SunWorksUnitedIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sunworks United, Inc [Member]", "label": "Sunworks United, Inc [Member]" } } }, "localname": "SunWorksUnitedIncMember", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/PaycheckProtectionProgramLoanPayableDetailsNarrative" ], "xbrltype": "domainItemType" }, "SUNW_SunworksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sunworks [Member]" } } }, "localname": "SunworksMember", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/ScheduleOfSegmentReportingInformationBySegmentDetails" ], "xbrltype": "domainItemType" }, "SUNW_UncollectibleAccountsReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Uncollectible accounts receivable.", "label": "Uncollectible accounts receivable" } } }, "localname": "UncollectibleAccountsReceivable", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "SUNW_UnvestedRestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unvested Restricted Stock Units [Member]", "label": "Unvested Restricted Stock Units [Member]" } } }, "localname": "UnvestedRestrictedStockUnitsRSUMember", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "SUNW_VehiclesAndTrailersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vehicles & Trailers [Member]", "label": "Vehicles & Trailers [Member]" } } }, "localname": "VehiclesAndTrailersMember", "nsuri": "http://sunworksusa.com/20210930", "presentation": [ "http://sunworksusa.com/role/ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.", "label": "Annual Information Form" } } }, "localname": "AnnualInformationForm", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.", "label": "Audited Annual Financial Statements" } } }, "localname": "AuditedAnnualFinancialStatements", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r439", "r441", "r442" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentPeriodStartDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.", "label": "Document Period Start Date" } } }, "localname": "DocumentPeriodStartDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Date of event requiring a shell company report.", "label": "Document Shell Company Event Date" } } }, "localname": "DocumentShellCompanyEventDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.", "label": "Entity Bankruptcy Proceedings, Reporting Current" } } }, "localname": "EntityBankruptcyProceedingsReportingCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have 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 registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/PaycheckProtectionProgramLoanPayableDetailsNarrative", "http://sunworksusa.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Elected Not To Use the Extended Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.", "label": "Entity Primary SIC Number" } } }, "localname": "EntityPrimarySicNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "sicNumberItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_Extension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extension number for local phone number.", "label": "Extension" } } }, "localname": "Extension", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Series [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/PaycheckProtectionProgramLoanPayableDetailsNarrative", "http://sunworksusa.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.", "label": "Other Reporting Standard Item Number" } } }, "localname": "OtherReportingStandardItemNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.", "label": "Security Reporting Obligation" } } }, "localname": "SecurityReportingObligation", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r438" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://sunworksusa.com/role/Cover" ], "xbrltype": "booleanItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r161", "r266", "r272", "r417" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r220", "r236", "r280", "r283", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r416", "r418", "r428", "r429" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://sunworksusa.com/role/Right-of-useFinanceLeasesDetailsNarrative", "http://sunworksusa.com/role/Right-of-useOperatingLeasesDetailsNarrative", "http://sunworksusa.com/role/ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetails", "http://sunworksusa.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r220", "r236", "r280", "r283", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r416", "r418", "r428", "r429" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://sunworksusa.com/role/Right-of-useFinanceLeasesDetailsNarrative", "http://sunworksusa.com/role/Right-of-useOperatingLeasesDetailsNarrative", "http://sunworksusa.com/role/ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetails", "http://sunworksusa.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r161", "r266", "r272", "r417" ], "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_PresidentMember": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "label": "President [Member]" } } }, "localname": "PresidentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://sunworksusa.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r220", "r236", "r278", "r280", "r283", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r416", "r418", "r428", "r429" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://sunworksusa.com/role/Right-of-useFinanceLeasesDetailsNarrative", "http://sunworksusa.com/role/Right-of-useOperatingLeasesDetailsNarrative", "http://sunworksusa.com/role/ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetails", "http://sunworksusa.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r220", "r236", "r278", "r280", "r283", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r416", "r418", "r428", "r429" ], "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://sunworksusa.com/role/Right-of-useFinanceLeasesDetailsNarrative", "http://sunworksusa.com/role/Right-of-useOperatingLeasesDetailsNarrative", "http://sunworksusa.com/role/ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetails", "http://sunworksusa.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r97", "r102", "r281" ], "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://sunworksusa.com/role/Right-of-useOperatingLeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r97", "r102", "r205", "r281", "r381" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://sunworksusa.com/role/Right-of-useOperatingLeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r163", "r373" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://sunworksusa.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://sunworksusa.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts payable and accrued liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r23", "r405", "r424" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts receivable" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r8", "r23", "r164", "r165" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets", "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r24", "r306", "r378" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r89", "r90", "r91", "r303", "r304", "r305", "r339" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r284", "r286", "r307", "r308" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Stock-based compensation for options" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r54", "r72", "r229", "r353" ], "calculation": { "http://sunworksusa.com/role/StatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r72", "r184", "r191" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive securities excluded from computation of earnings per share, amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BasisOfPresentationDetailsNarrative", "http://sunworksusa.com/role/CapitalStockDetailsNarrative", "http://sunworksusa.com/role/PaycheckProtectionProgramLoanPayableDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferredTransactionCost": { "auth_ref": [ "r327", "r328", "r329", "r330" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction cost incurred as part of consideration transferred in asset acquisition.", "label": "Asset Acquisition, Consideration Transferred, Transaction Cost" } } }, "localname": "AssetAcquisitionConsiderationTransferredTransactionCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BusinessAcquisitionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r86", "r140", "r147", "r154", "r171", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r333", "r336", "r344", "r376", "r378", "r397", "r406" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets [Default Label]", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r10", "r44", "r86", "r171", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r333", "r336", "r344", "r376", "r378" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total Current Assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r287", "r302" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfStock-basedCompensationRestrictedStockUnitActivityDetails", "http://sunworksusa.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r279", "r282" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BasisOfPresentationDetailsNarrative", "http://sunworksusa.com/role/BusinessAcquisitionDetailsNarrative", "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails", "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionProformaStatementsOfOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r279", "r282", "r317", "r318" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BasisOfPresentationDetailsNarrative", "http://sunworksusa.com/role/BusinessAcquisitionDetailsNarrative", "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails", "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionProformaStatementsOfOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BusinessAcquisitionDetailsNarrative", "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails", "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionProformaStatementsOfOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r315", "r316" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "SCHEDULE OF BUSINESS ACQUISITION PROFORMA STATEMENTS OF OPERATIONS" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BusinessAcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r315", "r316" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Net Loss" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionProformaStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r315", "r316" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "verboseLabel": "Revenue, net" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionProformaStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r323", "r324", "r325" ], "calculation": { "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Total purchase price paid", "verboseLabel": "Business Combination, Consideration Transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BusinessAcquisitionDetailsNarrative", "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r320" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r320" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "negatedLabel": "Operating and finance lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r320" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r320" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "verboseLabel": "Contract assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r320" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Prepaids and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r320" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "verboseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r320" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedLabel": "Accounts payable and accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r319", "r320" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Intangible assets acquired", "verboseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BusinessAcquisitionDetailsNarrative", "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r319", "r320" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "verboseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r320" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "negatedLabel": "Liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r319", "r320" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Total purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r320" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedLabel": "Contract liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r319", "r320" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r29", "r74" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r67", "r74", "r76" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, END OF PERIOD", "periodStartLabel": "CASH, CASH EQUIVALENTS, AND RESTRICTED CASH BEGINNING OF PERIOD" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r67", "r345" ], "calculation": { "http://sunworksusa.com/role/StatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "NET CHANGE IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r29" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r83", "r86", "r105", "r106", "r107", "r109", "r111", "r118", "r119", "r120", "r171", "r209", "r213", "r214", "r215", "r218", "r219", "r234", "r235", "r238", "r242", "r344", "r445" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BasisOfPresentationDetailsNarrative", "http://sunworksusa.com/role/PaycheckProtectionProgramLoanPayableDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r37", "r204", "r399", "r410" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r201", "r202", "r203", "r208", "r425" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r89", "r90", "r339" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued", "verboseLabel": "Common stock issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheetsParenthetical", "http://sunworksusa.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r248" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding", "verboseLabel": "Common shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheetsParenthetical", "http://sunworksusa.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22", "r378" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock, $0.001 par value; 50,000,000 authorized shares; 27,049,274 and 23,835,258 shares issued and outstanding, at September 30, 2021 and December 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r290" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Stock-Based Compensation" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r78", "r335" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "SCHEDULE OF CONTRACT ASSETS AND LIABILITIES" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r252", "r254", "r267" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets", "http://sunworksusa.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice": { "auth_ref": [ "r255" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in estimate of transaction price which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due. Includes, but is not limited to, change in assessment of whether estimate of variable consideration is constrained.", "label": "Increase in revenue from net changes in transaction prices" } } }, "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfChangesInEstimateAggregateRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r252", "r253", "r267" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets", "http://sunworksusa.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r268" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r56", "r392" ], "calculation": { "http://sunworksusa.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods Sold", "verboseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfSegmentReportingInformationBySegmentDetails", "http://sunworksusa.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r82", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r230", "r231", "r232", "r233" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "PAYCHECK PROTECTION PROGRAM LOAN PAYABLE" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/PaycheckProtectionProgramLoanPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentDecreaseForgiveness": { "auth_ref": [ "r85" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease for amounts of indebtedness forgiven by the holder of the debt instrument.", "label": "Debt Instrument, Decrease, Forgiveness" } } }, "localname": "DebtInstrumentDecreaseForgiveness", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/PaycheckProtectionProgramLoanPayableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.", "label": "Deposits" } } }, "localname": "DepositsAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r72", "r195" ], "calculation": { "http://sunworksusa.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://sunworksusa.com/role/StatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfSegmentReportingInformationBySegmentDetails", "http://sunworksusa.com/role/StatementsOfCashFlows", "http://sunworksusa.com/role/StatementsOfOperations", "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r266", "r270", "r271", "r272", "r273", "r274", "r275", "r276" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "SCHEDULE OF DISAGGREGATION OF REVENUE" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/RevenueFromContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/Stock-basedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LOSS PER SHARE:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r52", "r94", "r95", "r96", "r97", "r98", "r103", "r105", "r109", "r110", "r111", "r114", "r115", "r340", "r341", "r402", "r412" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WEIGHTED-AVERAGE COMMON SHARES OUTSTANDING" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r52", "r94", "r95", "r96", "r97", "r98", "r105", "r109", "r110", "r111", "r114", "r115", "r340", "r341", "r402", "r412" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r112", "r113" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Basic and Diluted Net (Loss) per Share Calculations" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r47", "r48", "r49", "r89", "r90", "r91", "r93", "r99", "r101", "r117", "r172", "r248", "r249", "r303", "r304", "r305", "r311", "r312", "r339", "r346", "r347", "r348", "r349", "r350", "r351", "r419", "r420", "r421", "r450" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r342", "r343" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r355", "r367" ], "calculation": { "http://sunworksusa.com/role/ScheduleOfFinanceLeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "totalLabel": "Total finance lease obligation", "verboseLabel": "Total" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfFinanceLeasesSupplementalBalanceSheetInformationDetails", "http://sunworksusa.com/role/ScheduleOfMaturitiesForFinanceLeasesLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r355" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://sunworksusa.com/role/ScheduleOfFinanceLeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance lease liability, current portion", "verboseLabel": "Finance lease obligation\u2014short term" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets", "http://sunworksusa.com/role/ScheduleOfFinanceLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "SCHEDULE OF MATURITIES FOR FINANCE LEASES LIABILITIES" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/Right-of-useFinanceLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r355" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://sunworksusa.com/role/ScheduleOfFinanceLeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance lease liability, net of current portion", "verboseLabel": "Finance lease obligation\u2014long term" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets", "http://sunworksusa.com/role/ScheduleOfFinanceLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r367" ], "calculation": { "http://sunworksusa.com/role/ScheduleOfMaturitiesForFinanceLeasesLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfMaturitiesForFinanceLeasesLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r367" ], "calculation": { "http://sunworksusa.com/role/ScheduleOfMaturitiesForFinanceLeasesLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "verboseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfMaturitiesForFinanceLeasesLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r367" ], "calculation": { "http://sunworksusa.com/role/ScheduleOfMaturitiesForFinanceLeasesLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "verboseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfMaturitiesForFinanceLeasesLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r367" ], "calculation": { "http://sunworksusa.com/role/ScheduleOfMaturitiesForFinanceLeasesLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "verboseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfMaturitiesForFinanceLeasesLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r367" ], "calculation": { "http://sunworksusa.com/role/ScheduleOfMaturitiesForFinanceLeasesLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "verboseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfMaturitiesForFinanceLeasesLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r367" ], "calculation": { "http://sunworksusa.com/role/ScheduleOfMaturitiesForFinanceLeasesLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "verboseLabel": "Remainder of 2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfMaturitiesForFinanceLeasesLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r367" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "verboseLabel": "Less: imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfMaturitiesForFinanceLeasesLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r358", "r363" ], "calculation": { "http://sunworksusa.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Principal payments on finance lease liabilities" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r354" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://sunworksusa.com/role/ScheduleOfFinanceLeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance lease right-of-use assets, net", "totalLabel": "Finance lease right of use asset, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets", "http://sunworksusa.com/role/ScheduleOfFinanceLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r356", "r362" ], "calculation": { "http://sunworksusa.com/role/ScheduleOfFinanceLeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "negatedLabel": "Finance lease right-of-use accumulated amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfFinanceLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r354" ], "calculation": { "http://sunworksusa.com/role/ScheduleOfFinanceLeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance lease right-of-use asset cost" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfFinanceLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r366", "r368" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/Right-of-useFinanceLeasesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r365", "r368" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/Right-of-useFinanceLeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r190" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r192" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Remainder of 2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "SCHEDULE OF AMORTIZATION EXPENSES" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r192" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r192" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r192" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r185", "r186", "r190", "r194", "r393", "r394" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfAmortizationExpensesDetails", "http://sunworksusa.com/role/ScheduleOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r190", "r394" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Cost" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfAmortizationExpensesDetails", "http://sunworksusa.com/role/ScheduleOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r185", "r189" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfAmortizationExpensesDetails", "http://sunworksusa.com/role/ScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r190", "r393" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Net carrying value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Intangible assets amortization period" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r72" ], "calculation": { "http://sunworksusa.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://sunworksusa.com/role/StatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain on disposal of property and equipment", "negatedLabel": "Gain on sale of equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows", "http://sunworksusa.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r57" ], "calculation": { "http://sunworksusa.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and administrative", "verboseLabel": "General & administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfSegmentReportingInformationBySegmentDetails", "http://sunworksusa.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralPartnersOfferingCosts": { "auth_ref": [ "r250" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of offering costs allocated to the general partner.", "label": "General Partners' Offering Costs" } } }, "localname": "GeneralPartnersOfferingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r177", "r179", "r378", "r396" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets", "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets.", "label": "Business Combinations and Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r181", "r187" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r72", "r178", "r180", "r182" ], "calculation": { "http://sunworksusa.com/role/StatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://sunworksusa.com/role/StatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill impairment", "verboseLabel": "Goodwill, Impairment Loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows", "http://sunworksusa.com/role/StatementsOfOperations", "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r55", "r86", "r140", "r146", "r150", "r153", "r156", "r171", "r209", "r210", "r211", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r344" ], "calculation": { "http://sunworksusa.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross profit", "totalLabel": "Gross Profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfSegmentReportingInformationBySegmentDetails", "http://sunworksusa.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r50", "r140", "r146", "r150", "r153", "r156", "r395", "r400", "r403", "r413" ], "calculation": { "http://sunworksusa.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before Income Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r87", "r100", "r101", "r138", "r310", "r313", "r314", "r414" ], "calculation": { "http://sunworksusa.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r71" ], "calculation": { "http://sunworksusa.com/role/StatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "verboseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r71" ], "calculation": { "http://sunworksusa.com/role/StatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r71" ], "calculation": { "http://sunworksusa.com/role/StatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r71", "r390" ], "calculation": { "http://sunworksusa.com/role/StatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "verboseLabel": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r71" ], "calculation": { "http://sunworksusa.com/role/StatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in Operating Assets and Liabilities, net of acquisition" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r71", "r363" ], "calculation": { "http://sunworksusa.com/role/StatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Operating lease liability" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r71" ], "calculation": { "http://sunworksusa.com/role/StatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Deposits and other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r71" ], "calculation": { "http://sunworksusa.com/role/StatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "verboseLabel": "Warranty liability" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r183", "r188" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseOther": { "auth_ref": [], "calculation": { "http://sunworksusa.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense classified as other.", "label": "Interest Expense, Other", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpenseOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r66", "r68", "r75" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r7", "r41", "r378" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r11", "r42", "r79", "r116", "r174", "r175", "r176", "r391" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "verboseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance lease, remaining lease term" } } }, "localname": "LesseeFinanceLeaseTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/Right-of-useFinanceLeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "RIGHT-OF-USE FINANCE LEASES" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/Right-of-useFinanceLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "SCHEDULE OF MATURITIES FOR OPERATING LEASES LIABILITIES" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/Right-of-useOperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r367" ], "calculation": { "http://sunworksusa.com/role/ScheduleOfMaturitiesForOperatingLeasesLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfMaturitiesForOperatingLeasesLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r367" ], "calculation": { "http://sunworksusa.com/role/ScheduleOfMaturitiesForOperatingLeasesLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "verboseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfMaturitiesForOperatingLeasesLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r367" ], "calculation": { "http://sunworksusa.com/role/ScheduleOfMaturitiesForOperatingLeasesLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "verboseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfMaturitiesForOperatingLeasesLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r367" ], "calculation": { "http://sunworksusa.com/role/ScheduleOfMaturitiesForOperatingLeasesLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfMaturitiesForOperatingLeasesLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r367" ], "calculation": { "http://sunworksusa.com/role/ScheduleOfMaturitiesForOperatingLeasesLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfMaturitiesForOperatingLeasesLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r367" ], "calculation": { "http://sunworksusa.com/role/ScheduleOfMaturitiesForOperatingLeasesLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "verboseLabel": "Remainder of 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfMaturitiesForOperatingLeasesLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r367" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfMaturitiesForOperatingLeasesLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/Right-of-useOperatingLeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "RIGHT-OF-USE OPERATING LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/Right-of-useOperatingLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r34", "r86", "r148", "r171", "r209", "r210", "r211", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r334", "r336", "r337", "r344", "r376", "r377" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r86", "r171", "r344", "r378", "r398", "r408" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Shareholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Shareholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r35", "r86", "r171", "r209", "r210", "r211", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r334", "r336", "r337", "r344", "r376", "r377", "r378" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total Current Liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r12", "r13", "r14", "r18", "r19", "r86", "r171", "r209", "r210", "r211", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r334", "r336", "r337", "r344", "r376", "r377" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total Long-Term Liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Term Liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LoanRestructuringModificationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by concessions made to the terms of loan contracts.", "label": "Loan Restructuring Modification [Axis]" } } }, "localname": "LoanRestructuringModificationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/PaycheckProtectionProgramLoanPayableDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LoanRestructuringModificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concessions made to the terms of loan contracts, including but not limited to, interest rate reductions, maturity extensions, principal forgiveness, and payment deferral." } } }, "localname": "LoanRestructuringModificationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/PaycheckProtectionProgramLoanPayableDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Paycheck Protection Program loan payable, current portion" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after 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 not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Paycheck Protection Program loan payable, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesAwardedValue": { "auth_ref": [ "r204", "r206", "r207" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of damages awarded to the plaintiff in the legal matter.", "label": "Loss Contingency, Damages Awarded, Value" } } }, "localname": "LossContingencyDamagesAwardedValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "auth_ref": [ "r4", "r331" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.", "label": "BUSINESS ACQUISITION" } } }, "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BusinessAcquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r67" ], "calculation": { "http://sunworksusa.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "NET CASH PROVIDED BY FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r67" ], "calculation": { "http://sunworksusa.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "NET CASH USED IN INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r67", "r70", "r73" ], "calculation": { "http://sunworksusa.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "NET CASH USED IN OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r3", "r45", "r46", "r49", "r51", "r73", "r86", "r92", "r94", "r95", "r96", "r97", "r100", "r101", "r108", "r140", "r146", "r150", "r153", "r156", "r171", "r209", "r210", "r211", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r341", "r344", "r401", "r411" ], "calculation": { "http://sunworksusa.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://sunworksusa.com/role/StatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net loss", "totalLabel": "Net Loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows", "http://sunworksusa.com/role/StatementsOfOperations", "http://sunworksusa.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL DISCLOSURES OF NON-CASH TRANSACTIONS" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r58" ], "calculation": { "http://sunworksusa.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Total Other Income (Expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income (Expense)" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://sunworksusa.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total Operating Expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r140", "r146", "r150", "r153", "r156" ], "calculation": { "http://sunworksusa.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating income (loss)", "totalLabel": "Operating Loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfSegmentReportingInformationBySegmentDetails", "http://sunworksusa.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r357" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/Right-of-useOperatingLeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r355" ], "calculation": { "http://sunworksusa.com/role/ScheduleOfOperatingLeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Total", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfMaturitiesForOperatingLeasesLiabilitiesDetails", "http://sunworksusa.com/role/ScheduleOfOperatingLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r355" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://sunworksusa.com/role/ScheduleOfOperatingLeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease liability, current portion", "verboseLabel": "Operating lease liabilities\u2014short term" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets", "http://sunworksusa.com/role/ScheduleOfOperatingLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r355" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://sunworksusa.com/role/ScheduleOfOperatingLeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease liability, net of current portion", "verboseLabel": "Operating lease liabilities\u2014long term" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets", "http://sunworksusa.com/role/ScheduleOfOperatingLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r359", "r363" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/Right-of-useOperatingLeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r354" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets", "http://sunworksusa.com/role/ScheduleOfOperatingLeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r72" ], "calculation": { "http://sunworksusa.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Amortization of right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r366", "r368" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/Right-of-useOperatingLeasesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r365", "r368" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/Right-of-useOperatingLeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r5", "r338" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r43", "r378" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r59" ], "calculation": { "http://sunworksusa.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRent": { "auth_ref": [ "r69" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash payments to lessor's for use of assets under operating leases.", "label": "Payments for Rent" } } }, "localname": "PaymentsForRent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r62", "r326" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Cash payment to acquire business" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BasisOfPresentationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r62" ], "calculation": { "http://sunworksusa.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Purchase of Solcius LLC, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r63" ], "calculation": { "http://sunworksusa.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r21", "r234" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r21", "r234" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r21", "r378" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred stock Series B, $0.001 par value, 5,000,000 authorized shares; no shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrincipalForgivenessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loan modification for a reduction in the amount of unpaid principal on a loan.", "label": "Principal Forgiveness [Member]" } } }, "localname": "PrincipalForgivenessMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/PaycheckProtectionProgramLoanPayableDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r64" ], "calculation": { "http://sunworksusa.com/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from sale of common stock, net", "verboseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows", "http://sunworksusa.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "auth_ref": [ "r64" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.", "label": "Proceeds from private placement" } } }, "localname": "ProceedsFromIssuanceOfPrivatePlacement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLoanOriginations1": { "auth_ref": [ "r61" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash inflow associated with loan origination (the process when securing a mortgage for a piece of real property) or lease origination.", "label": "Proceeds from Loan Originations" } } }, "localname": "ProceedsFromLoanOriginations1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/PaycheckProtectionProgramLoanPayableDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfOtherDebt": { "auth_ref": [], "calculation": { "http://sunworksusa.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) for debt classified as other.", "label": "Proceeds from Paycheck Protection Program loan payable" } } }, "localname": "ProceedsFromRepaymentsOfOtherDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r60" ], "calculation": { "http://sunworksusa.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from sale of equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r31", "r197" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/RelatedPartyTransactionsDetailsNarrative", "http://sunworksusa.com/role/ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/RelatedPartyTransactionsDetailsNarrative", "http://sunworksusa.com/role/ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r197", "r378", "r404", "r409" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r30", "r197", "r426", "r427" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r16", "r196" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/RelatedPartyTransactionsDetailsNarrative", "http://sunworksusa.com/role/ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property and Equipment, estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r53", "r173" ], "calculation": { "http://sunworksusa.com/role/StatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows", "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r166", "r168", "r169", "r170" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Accounts Receivable" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r370", "r371", "r372", "r374", "r375" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r65" ], "calculation": { "http://sunworksusa.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedLabel": "Loans payable repayments" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r65" ], "calculation": { "http://sunworksusa.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedLabel": "Promissory note payable repayment" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r6", "r15", "r76" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted cash", "periodEndLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets", "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfStock-basedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r249", "r306", "r378", "r407", "r422", "r423" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r89", "r90", "r91", "r93", "r99", "r101", "r172", "r303", "r304", "r305", "r311", "r312", "r339", "r419", "r421" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r131", "r132", "r145", "r151", "r152", "r158", "r159", "r161", "r265", "r266", "r392" ], "calculation": { "http://sunworksusa.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue, net", "terseLabel": "Total", "verboseLabel": "Net revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BusinessAcquisitionDetailsNarrative", "http://sunworksusa.com/role/ScheduleOfDisaggregationOfRevenueDetails", "http://sunworksusa.com/role/ScheduleOfSegmentReportingInformationBySegmentDetails", "http://sunworksusa.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r256", "r257", "r258", "r259", "r260", "r261", "r263", "r264", "r269", "r277" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "REVENUE FROM CONTRACTS WITH CUSTOMERS" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/RevenueFromContractsWithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r80", "r81" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "Description of when remaining performance obligation is expected to be recognized as revenue.", "label": "Expected year revenue recognition will be completed" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfRevenueRecognizeUponTransferControlOfProjectsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "SCHEDULE OF REVENUE RECOGNIZE UPON TRANSFER CONTROL OF PROJECTS" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Average percentage of Revenue Recognized" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfRevenueRecognizeUponTransferControlOfProjectsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r364", "r368" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-use assets obtained in exchange for new finance lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r364", "r368" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-use assets obtained in exchange for new operating lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Aggregate sale value of common stock" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of shares of common stock" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of stock, price per share" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r317", "r318" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BusinessAcquisitionDetailsNarrative", "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionLiabilitiesAndAssetsAcquiredDetails", "http://sunworksusa.com/role/ScheduleOfBusinessAcquisitionProformaStatementsOfOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BasisOfPresentationDetailsNarrative", "http://sunworksusa.com/role/PaycheckProtectionProgramLoanPayableDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r185", "r189", "r393" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfAmortizationExpensesDetails", "http://sunworksusa.com/role/ScheduleOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r185", "r189" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "SCHEDULE OF INTANGIBLE ASSETS" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r31", "r197" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/RelatedPartyTransactionsDetailsNarrative", "http://sunworksusa.com/role/ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "SCHEDULE OF BUSINESS ACQUISITION LIABILITIES AND ASSETS ACQUIRED" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BusinessAcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r140", "r143", "r149", "r181" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfSegmentReportingInformationBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r140", "r143", "r149", "r181" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "SCHEDULE OF SEGMENT REPORTING INFORMATION, BY SEGMENT" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/OperatingSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r287", "r302" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfStock-basedCompensationRestrictedStockUnitActivityDetails", "http://sunworksusa.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r291", "r298", "r300" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "SCHEDULE OF SHARE-BASED COMPENSATION, STOCK OPTIONS ACTIVITY" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "SCHEDULE OF STOCK-BASED COMPENSATION, RESTRICTED STOCK UNIT ACTIVITY" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r128", "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r145", "r146", "r147", "r148", "r150", "r151", "r152", "r153", "r154", "r156", "r161", "r199", "r200", "r415" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BusinessAcquisitionDetailsNarrative", "http://sunworksusa.com/role/ScheduleOfSegmentReportingInformationBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r128", "r129", "r130", "r140", "r144", "r150", "r154", "r155", "r156", "r157", "r158", "r160", "r161", "r162" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "OPERATING SEGMENTS" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/OperatingSegments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfSegmentReportingInformationBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://sunworksusa.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and marketing", "verboseLabel": "Selling & marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfSegmentReportingInformationBySegmentDetails", "http://sunworksusa.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeriesBPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series B preferred stock or outstanding series B preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series B Preferred Stock [Member]" } } }, "localname": "SeriesBPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r71" ], "calculation": { "http://sunworksusa.com/role/StatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://sunworksusa.com/role/StatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock-based compensation", "verboseLabel": "Share-based Payment Arrangement, Noncash Expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfSegmentReportingInformationBySegmentDetails", "http://sunworksusa.com/role/StatementsOfCashFlows", "http://sunworksusa.com/role/StatementsOfOperations", "http://sunworksusa.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfStock-basedCompensationRestrictedStockUnitActivityDetails", "http://sunworksusa.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "periodEndLabel": "Number of Options, Exercisable at the end" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfShare-basedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise Price, Exercisable at the end" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfShare-basedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedLabel": "Number of Options, Expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfShare-basedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Number of Options, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfShare-basedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Number of Options, Granted", "verboseLabel": "Number of Shares, Outstanding, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfShare-basedCompensationStockOptionsActivityDetails", "http://sunworksusa.com/role/ScheduleOfStock-basedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfStock-basedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r293", "r302" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance", "periodStartLabel": "Number of Options, Outstanding, beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfShare-basedCompensationStockOptionsActivityDetails", "http://sunworksusa.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance", "periodStartLabel": "Weighted Average Exercise Price, Outstanding, beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfShare-basedCompensationStockOptionsActivityDetails", "http://sunworksusa.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r285", "r289" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfStock-basedCompensationRestrictedStockUnitActivityDetails", "http://sunworksusa.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Weighted Average Exercise Price, Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfShare-basedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Weighted Average Exercise Price, Expired" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfShare-basedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Weighted Average Exercise Price, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfShare-basedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Weighted Average Exercise Price, Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfShare-basedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares", "periodEndLabel": "Number of Shares, Outstanding, ending", "periodStartLabel": "Number of Shares, Outstanding, beginning" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfStock-basedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options forfeited.", "label": "Number of Shares, Outstanding, Forfeited" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfStock-basedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Weighted Average Grant Date Value, Forfeited" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfStock-basedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Grant Date Value, Outstanding, ending", "periodStartLabel": "Weighted Average Grant Date Value, beginning" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfStock-basedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares", "negatedLabel": "Number of Shares, Outstanding, Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfStock-basedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Weighted Average Grant Date Value, Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfStock-basedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r77", "r88" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfAmortizationExpensesDetails", "http://sunworksusa.com/role/ScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrualNoncurrent": { "auth_ref": [], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid after one year or beyond the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.", "label": "Warranty liability" } } }, "localname": "StandardProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r128", "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r145", "r146", "r147", "r148", "r150", "r151", "r152", "r153", "r154", "r156", "r161", "r181", "r198", "r199", "r200", "r415" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BusinessAcquisitionDetailsNarrative", "http://sunworksusa.com/role/ScheduleOfSegmentReportingInformationBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r20", "r21", "r22", "r83", "r86", "r105", "r106", "r107", "r109", "r111", "r118", "r119", "r120", "r171", "r209", "r213", "r214", "r215", "r218", "r219", "r234", "r235", "r238", "r242", "r248", "r344", "r445" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r38", "r47", "r48", "r49", "r89", "r90", "r91", "r93", "r99", "r101", "r117", "r172", "r248", "r249", "r303", "r304", "r305", "r311", "r312", "r339", "r346", "r347", "r348", "r349", "r350", "r351", "r419", "r420", "r421", "r450" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheetsParenthetical", "http://sunworksusa.com/role/Right-of-useFinanceLeasesDetailsNarrative", "http://sunworksusa.com/role/Right-of-useOperatingLeasesDetailsNarrative", "http://sunworksusa.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r89", "r90", "r91", "r117", "r392" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheetsParenthetical", "http://sunworksusa.com/role/Right-of-useFinanceLeasesDetailsNarrative", "http://sunworksusa.com/role/Right-of-useOperatingLeasesDetailsNarrative", "http://sunworksusa.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r21", "r22", "r248", "r249" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Sales of common stock pursuant to S-3 registration statement, shares" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r248", "r249" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Issuance of common stock under terms of restricted stock grants, shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r248", "r249", "r295" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Issuance of common stock for cashless exercise of options, shares", "negatedLabel": "Number of Options, Exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfShare-basedCompensationStockOptionsActivityDetails", "http://sunworksusa.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r21", "r22", "r248", "r249" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Sales of common stock pursuant to S-3 registration statement" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r21", "r22", "r248", "r249" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Issuance of common stock under terms of restricted stock grants" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r38", "r248", "r249" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Issuance of common stock for cashless exercise of options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r26", "r27", "r86", "r167", "r171", "r344", "r378" ], "calculation": { "http://sunworksusa.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance, value", "periodStartLabel": "Beginning balance, value", "totalLabel": "Total Shareholders\u2019 Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets", "http://sunworksusa.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shareholders\u2019 Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r84", "r235", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r249", "r251" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "CAPITAL STOCK" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/CapitalStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r352", "r380" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r352", "r380" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r352", "r380" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r352", "r380" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r379", "r382" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH PAID FOR:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.", "label": "Trade Accounts Receivable [Member]" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/ScheduleOfAmortizationExpensesDetails", "http://sunworksusa.com/role/ScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/BasisOfPresentationDetailsNarrative", "http://sunworksusa.com/role/CapitalStockDetailsNarrative", "http://sunworksusa.com/role/PaycheckProtectionProgramLoanPayableDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r121", "r122", "r123", "r124", "r125", "r126", "r127" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r104", "r111" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "verboseLabel": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r103", "r111" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sunworksusa.com/role/StatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.F)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r309": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6829253&loc=SL6831962-166255" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r338": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r369": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r375": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r382": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(1),(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r4": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123366838&loc=d3e3073-115593" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r431": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r432": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r433": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r434": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d" }, "r435": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r436": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r437": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d" }, "r438": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r439": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r441": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r442": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r443": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r444": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r445": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r446": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r447": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" }, "r448": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r449": { "Name": "Securities Act", "Number": "Section", "Publisher": "SEC", "Section": "12" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r5": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r88": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" } }, "version": "2.1" } ZIP 74 0001493152-21-028002-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001493152-21-028002-xbrl.zip M4$L#!!0 ( !U;77/B M.!9]IXK_H$W53*6K($ RV8? 4$7 Z5#%A"RXM[H?A2V#-L:B+1N:_?5[KF3S M%3J3["3=89<\)-C6QY'NT;E'PFG-Z[[G2]LZ'[I.;^?!"I*KEBM.DN8*Z="LSNQ8 ,UY5')WBBQH8AE<(** MJ'J?UTO$MZ3,0SF.KI@GHD3$=?;MF[):_EM8,"?-7Z.1GM4;%6H0,W*_,Y:7XC;X6+7. M-B=S[?=ZZY;+%S4SFJ-RG7S;8=@XWAH$__ZJ-O.P.W>=-LM MM]N_*Q;Z-ZSM]-G]I\'P4PM=N/U#&]#0:7\:=-VN,RP6G,_MV];=1X>UVBX; M?.HY0U:[:)5KO['678?5+COFXY"U.OU[U^D<^+!M!"^JYPQ1=&\=-FP-KEMW MSK#<_]QSOIA)P)/S:O7\U4;WI*S]+ZRX?Z4ZD<'R-6%W2\7"1[X,5<3^4'$L M4=03,?7"D@E/KH[!^8G!J9T5"UTVX7/!8C&78B%\1$5J]C7E,:8H7.+^3,4) M0_AN5#Q%O?(_F K8,(T6*GY V]W(.T/+,2J*O!X3D8^FAF*6B.D(UQ?5$I;B M>>WPINA (WN.R%YSC2 @XC4(A3^6)1L@+.P^@JM1BIA'AK@,F(\6K(T M2N)4,)UP1 ]+A>+-@1^!E3QD ?=P*V9J*A.6*%ON48%(>$)K'B^+!929\@=A M"+)J5..>#S3H,R2#19U0 4_&7CI%L0CU <4'>Q83Z4V83NG7NOY"Q")KA$8P ME3H4W)?1F"UD,L$(]4QX!B':+19F *=\#'2.>CX;+3PR'@NC+>"!'(7"I#X!MHY"J2=4@XI-H:6DIW3M2^V%2J>H1RH;J] 2 M:!8K3_BX#0*<@C"^ ,M*YQOWH1'8\%:$+!!&F)TM0M>KEV>"@NC=NG;*WLI MR<]$EKG4 2.1VR"TY1>!>:*C8F&KIV"KIP ]Y4E^D^QGW,-])=\)$.9+,DS[.N7UIZAI6&<735;1=>^J%@P MJ>=;-J19&L] >6UIV#<(C!<>BPC>)03S\80V9;XI J-OV8VU)V?0_B._ M?SR_/?#;F?,P-5)'L1=! %,JYPB:WF,N5U[E&=IM+W?\YFI/#S:C(F27R P^ M\9%*D^]#>$YZX:O2@DQ[L*FQ^[=>;)1O!\P2%78J *@.0)%_9.0/9Z1/BFMC M_9@T=$"0>4;S9"\S7Z"SY!64YZ4Q,6,C+S]NM5B8*IW@ 1W?H3'MH:7\P.GT M.T@"D!P"N%,Z0XXMG#"'&W3N$:4K8!\LK G7*QM#TFG6A/#A=:"[9D8RQ5^R M4#X(_#$G'3L52G]YDNKLN Y^&.S+O[(W-">I?KYT2FMI(ZG=9.]:Y8A_>YF M]+[/T3QRSBMX'.XY4;%>>0AS VU.IS))A'@BDXP47 H]]R4 FD9.P7'HMC:) M 1_(Q.=K4WQ-)09@EF$:>>9,Y,-Q"_ASMH"M$*80'4APD;;DM+OWI !QLOR_ MVHDM!'^@?&X]HLGHQM^:P]S\<.N[?-PKWW;/A*T1G6'M44/NHZ86*S'\+GKWA?:O=O?OX^TGUQ%S?MSJ=_/K%HUA(/YE0T>HO M=:2"&%O=LJ?"D,\T .6?3LS[1PUW\/(.YI0RX;]R!B9J=I*]S=1P._\UX,OJ M+V\XYV[G_4&\ YGI^U0+K'9NOU3=A(Q?@_<2J'<:G+>%]7\<@$PZ\M8QR%_V$#_PYE*\:H M-0]W[_&W%KV.ZE]3;"FI6IWU9V;'?\5Z7">L7,[#U^G^,\>T M\P;>W^D-O)WT<+V;'C"LM<'=-+2[AG<[W3QVJCN.]G%&6$O*'J'8GO)0!*;& M:G5N-+V>O3SZ>>0;%U=4W\^!"OTS@?WO OHGA/\ 4$L# M!!0 ( !U:77/B.!9] MIXK_H$W5=*6K($ RV8? 4$6 3*AB @ONJ>Y'80O0QK9HRX9F?_V>*]E@")U) M[Z3332UY(-C6QY'NT;E'PHU[YX]^LUAHW'=;'?QG]-=P>DZ_VVQ4['\\K:2/ M&[>#SBQ8B,5\+!D;Y386$1R>H:*J#K, MZL7B2USFOIR%-\P582RB.GMI6W46\&@FPW*L%C<,Q3'>6+X5M\''JG66GX1( MSN:O"KIQV^Q^O._=]IQBX:IV<=FHW#9?;0C/3OWNP&QTCRT MN^7T!@_%PN".M>\&;/AA-/[00A?.X-@&-.ZV/XQZ3J\[+A:Z']OWK8??NZS5 M=MCH0[\[9K6K5KGV*VL]=%CMNF.^CEFK,Q@ZWNA.RX//O:[G\PDX,EEM7IY;*-[B[7U[T3'C MPE#X)4Q/1!VQ>,[CFZ,;TY&&HG91+/38G"\%B\12BI7P$ "IV>>$1V"KO\;] MA8IBID)VIZ( ]PE(GO+-8* R 5K]ABJE2^\F2C9 *=A]11:#57,7#3 9)8#KFB!Y4B^+-@1^!E=QG4^[B5L14(&,6*UON28%0N$)K'JV+!90) M^*,P!-DTJG'/ QKTZ9.=HDZH@"LC-PE0+$1]0/' GM5HY[').C\1QQ?@(^7EU7.\ M%&PJ0P2>2+0-= FD1'$\CG+/90C- >4DVI&AZR(Q M\=OW-T0M%E*.Z+V^L1@\22V7B$6)CP)@IP*#3'_: '*YGK.IKU8ZHVXD9E+' M$4=/G&Y:X(!IQV8)J#,T6[B$XT3"-X3]*TCH[ 3L7:0_)ZJN4YJE9H2T1$VG M$I?G^KV)9H_Q2!AM 0_DQ!)+/:<:5"R EI*>TK4GM>LKG: >J6RD M?$N@1:1$V"' .PG@"#+2LZ'YQYSR<"=:"@(T2'Z.K7?%R[?I<6!BU:\]> MV4M)UC*TS*4.&(EICL]3=%3EN3S/$<)L@\GQV9AV\^+ MRVL9?O<1<+"X(S2:1RQ-;DE42H0%(VE)J M$DJ3Y45H&B(+OW4#>:&.A,\-#6U2SC&IE(HX/9306X#1RI<>CPW2B9:>Y)&D M$4AK'4SJ"*FE1%,V-RL72XF2OQ%6I040Q1!RJK6 ,95NXG-*"!B80;%195H+ MUF7DW1&^3005A&2COO".3^J.G^:3)S1_L=H]8?O+=?(0Z8N%?=93,:R4I?2( MRURKD%-*X!KK@ PL$9Q'7L8UT%_RB?1EO";/<*A?6GN&EH9Q=M7L%-WZHF+! MI)XOZ9 62;0 Y;5Q.:ZK(L\@,%YX)D)X%Q_,QQ/:E'FF"(R^93?6GEQ ^T_\ M?GM^N^!W=\G]Q$@=Q5Y,IS"ED%[XI+WCKQ2;9=L L46&G H#J !1Z)T:^.2,]4EP; MZZ>DH0."U#.:)P>9^0TZ2UY!N6X2$3-R>?EIJ\5"H'2,!W22BL:TBY:R Z?S MKR"9@N00P+W2*7)LX80YW*!SCS#9 'MO8T)RD>MG2*6VEC:0VS]ZMRA'_#C(! MZ?V0HWGBG#?P.-QSK"*]\1#F!MH, AG'0CR3228*+H6>>Q( 32/GX#AT6YO$ M@"]DXK.U*3XG$@,PRS )77,F\OZT!?PQ6\"6#U.(#B2X2%MRVMV[4H X:?[? M[,16@C]2/K<>T61TXV_-86YVN/55/AZ4;[MGPM:(SK .J"'W4%.+C1A^E;NI M*T85$!#>M61=A<;@=1)@@C%J,YHT#1T\"#PYAA^X1VO!&$PC:$X)K!!&*L$K M4[] 8=GW$>Q<*+ MN7OQVA/^_2GAM&[[7=;N]OOC8:O=>_C]M[/JF;D>MCJ=[/J;1[&27CRGHM5? MZD@%$;:Z95?Y/E]H ,J^G9FWC1K.Z-L[6%+*A/_*&!BKQ5GZ[E+#Z?S/@*^K MOWS'.7^'P:)P6" [,3G%XP?! M&O\YM#C*[,X8)L'>\6!19ZWM8?'YT)X6PTK=;4P5&?-ZJ7VZ5V8 'M3KDOIJ;&AK6Y MIK>SET4_BWRC@KG(IB4WF16:39JQ([#B%7JQWKYI3R_D_Q=02P,$% @ M%SAL4P;;5:N(!0 "B@ H !E>#,R+3$N:'1M[5K;;MLX$'T7H'^8-= @ M 7Q--FUJNP9\41H#;NS::M$^TA)E&9F8V%\' MUKN")[BJ0ZT:*K!90".XIK!T< MRA65#7BJK 8$1,X8+RD1U@&[W[^8"J5$D+PKM)J7PVM[%6?)(P'S%_5_DI[T MC=B?- 53:!WQ:10VFA4M$"TRVM#EN;@3?%!MP*H1))O-MPJZV6E97Z[ZG;YM M&F>GY5JSTFF]K JI'_?-\-M'W;7&=O^RWVW;_>'UQ#1&G\:33VT4;@_W397: MA6E\*D_*W3),K*[6!VIGY]7BONG11C>T>\.1;?5@C]V1^< TWE9?P_ 2["L+ M)NUQIWUM34K#+P/K*[2[MFXYK59/]TV[G[':_X@CQ;Q%]I)QEVJAU?(YX]M4 MI<]-PQ&<4T&6J3FH.86/,9%H-7\!8QH*J4!X,(GYK9#?4%J?.V4XUOV. M?/3H!%'4I9("3E#[BI#*1>9/*!(K*N(@H5#28XO-9M8@T M.*V9!HG 8SXVWN.84">63#%4BG 7K#MG3OB, DX8L"C2F/%7]W2)HC"GDB+2 M56@I_AQ9$2AQYEH;W25&)#)">^.4PO.8@T]%TW %3J=%31?('JG]4(0PEE%, MN (EH'8!6;"),L-IGF=")T1.":=1:7CGTP6TG<1XFN=%;">JOC7B_&U><5@$ M3U;EN'9B&C:Z+N.Z%_M(? (CA:(0'1T5 MDU$>XX0[^CT*=%DB6G,%>\5^PA(14IE,J0EG&GI0%FO+V[;NR_O?;G<&%G2M MP6 R:G?[U^_?%:J%Y'G4[O7RYV=K<@]PB)\S#\-N(3M^-NW>OP9\7GWU@C:W>[L'\5I\3[;\%%CM M--WW5R'CG_&N.&I'G?.RL/['#LA"1YY#37WB?(-:^1QA1L)G[M,O?K9Z/=)O M5:)*"O8]6?BX17P04K*H6>FW#I[[9;!27Z10<@S]RK/')'8AVX9/C@]?3?L'U+-7PI+NR,%LN:3@S_^8]GFY/,H MU:\$E\G-((4C$H0-:#N.B+EB?+9?2>?E_?VFOM5<:O$+<]#]ONS>GTPCCT(7^0S+.$< MR4CC3"J*2+DH+?9MPE@68\X@+5.:QF.5FB+\MF7O"R4?7TF_E70\I+Y;Q\1D1ALX_";6WL=A#1B&"6OK,""1@E(I MCXN]_N<9P#%?U=OO3+ M??H[@'\!4$L#!!0 ( !:"P + 9F]R;3$P<2YH M=&WL?6MSHLRV\/=4Y3^PL\^S:Z9*9P#OF7GREO&2.#%JU$PR\\5":)4$P0 F MT5__=C>@J""(@)AP]MYGC')9O>Z]>EU^_K_WL4"\ EGA)?'?,^H;>48 D94X M7AS^>S95!\G\V?^[.#WY.5+A=?!:4?GW;*2JD_/OW]_>WKZ]I;Y)\O [52@4 MOK^C:\ZTB\[?+:^C29+Z_GA;[[ C,&:2O*BHC,B"Q4T"+S[;/Q_]NKBT+PO\ MRJ7H&^,EJ>\;CX:_ M[:ZE$,QPA>#QLEU?7JY:7[^\]+LJ,Z(RD.0QHT(:HB=EDB2=I+.FAR05P*X\ M"/[];2B].CXGGTQ1QG,VB+.Z4O1SGU$6&.? &KJ-=\(?X!WTXKDR&-@^-OL= M_FI<.%620X:9+"X>,$H?7ZC_@)^:)"D3S/ 761* 8GD/_L7B)DZ5D^IL A1K ML.#/W]'/Z$X2W;E<"BM-156>6:];_W%E[8JL;H(&O[2 JG/?>%AN?\8J M=WA4^E*["_['R^V9= ] ?H5+@/^MB!")LQ+$CLP(-9$#[S=@UB.A3J-R=#:U MRPHS!=-SBV,@5IK*,'L0K+"/\ 8Q<$;DRHX*> M]G.]0[[?\N3\]N[??[U"6Y;8Z7CQCA:0>8FKPN^4WEUJAV?FJKW'\F,/*1R* M?/D&O]OAYNPE9*]RC^KIZE6##'ZURS/H7F?$R$#IT3UL3;2'*/B[79Y31K"T M]&>E-D#:[^&%7FLJ@U[:_)0)_&:79V1Z+5EZ JRJ],C%1_T!?8F;$8HZ$\"_ M9P,H^N<$14Y4HLN/(9P-\$:TI3$C)K0O$O E,C_ 2H;C7XW[.%Z9",SLG! E M$> ?^?=SI"V C-00_HOG."!BI83^A!UC8Q 59;&AN(C*572 M/A>24*\1(EP9?!7@SRW%\.QB*8<_OZ^\8I^W:O;PWS-H0\_[$K07C(CETPS/ MBOB>7>#??01A^2([X3Z[2"8I.NGKPI=OM97WLXN[U)8W5F6&19Z$_BC=1I]7 M>1'Y974 784V/QRIS<&] HJ* M2S%>B*2G. +2Q>VAG!<_^>07ZF>20)))F# M0$Y%7KL6BADTD\JYR O0<,E3B!(#,@,,%Z#51.@R#OF^H(&C-(!:>6>%*7*& MKR2)>^,%83<8"[[#:$9?G6?ZO(!D06.,76"C2/_Q5Y?$81?(XS+HJ]M 6C#9 M.DB9<-#5D$36 \8H_\$S8\P!*CNDT?[3L22-Q[R*9%XIBAQR#Z$ P%TA#Y2= M0$O1!P?-CI:IE.^@M>!.!4#Z<1U58I]_,\(4[(:M_,% LL62__K+T*.U\83A M943(NJ2LT6YIEW))Q.!V**,I_U&V WSD C[2#KY#XV_3KJ]!&(#VN&)X$<'4 M%#N, )H#Z'!.@*S.6@(CJA6XY9R,-W2<:XIG J"X=WB=.2 3 ?L!2^U'=XL M%8!7!;?NH,N\5]XG0%3 )1#!@/?* #G_%?59X&V VH#5AJ*^"D6=G65&-JG%+2P/1V<'O)C)!&;Y5LP[@-Y M'0>I #1SQ'#0!BI498"K,+((O3C%#A'^>Y$8[S5%F0*N/)7AN[7UX$4TP!O^ M9:M-];Z:=,[WUWF;#\6_-";I+J;P#F>4A+ORGKO_Z).A%[2;">?]]E: 7Z)8?_0\C M!+2R3= /9!0\BTG!?]G?!^#=1*#P09RGE3WW;CN -.7_#B!B.'"G-=*4_\RP M36NT@:+*/*OJX?OB&R-S5_*6:+1W"H>KZ/U:F%NR^:\QO0<0]EX-?8A=S#[, ME?+?"=X'X)WT?SJ (\Q#Z;[T A^[;4/3Z0\21+''@4O12_L?-W?%R=XIY[^; MNP_ NXE>VG^U?2BV6STRVH& V0\21+''@4O1RQXB"KT7Y0ZD*VP WDWT HB4 M!GEJG?9QBXGRSL];S(P= ?89 JD"_"O\-)29<5UBQ*HD#_E7( (WKHTD P90.!R+,DJ/\>:I#G0\O*@P)GC&4R_INB-ICHR&X. M4 :D9S8(("O(#%L#:@$%\@73%[:><6^%,8#,&G-R:PON0EE^@O2[!K9',@=@ MM\R\:49K4QT!>2^Z9_V+6V"]#[\3V1&O )Q;*D\DF5%!Y1V%:[O,^_:4@&V M9GU,ML: 0C] 1E2OB4THY Q*@L6Y]-)@JN?2H_18(^&9!TIY"KH29I1;B>,' M/(OUL#<>R9+^AXO6*@&:?4=*XO'"]RBY$R M2H2-VP"NJUM\N_B>Y] O Q[(!%X*L*PD+]5N5FOPUF]>ONZ[Y?OTMTUP5&$3 M"D5E9!55NUTLEV,\:?G;QFU *Y&[6*Y[^7INY1;C^Q4 C"]UE-KC><%@%/SO ML>%6:Y:@7BP7L'B%_HO/2#I&!EQ!T@HG!8(DHR;G:)%$&C6IP7/2(LR%RI.! M38[E^.&,ND%RR3X6"9^DA8WMUA#Q3+-I9C\V3OH]@+= "@SM"!KB3B M^OD5F[&Q[H]J*6SHOOV ]'/PP%8>J%\#EDYN.%<][/27ORL M;-!'(5Y[TGP.)HJ4Y3UVAHI-]\%-]Y&RT)'9_HAC>>E7Q8Y"%!R%55^K1]#EDYN.$\CI1.K_WR/@<31^P,%9ON@YON(V6A([/]$V_F( MV_D#\T-LI@]NI@_# 4=F9<-"DH>A/)]#5@YN.-?]K-WSFSYI7L,K4Y >/0EW! MA+/,[/+B[FP"FH.B+*/9MF@!IM?:X/J@7I_.+;MY?3IC!>KUK=Q%P\D7J[V<+3\C3ENU"5M1 M=$#3<(@9AC&['"V[A#ZN9D7/W#+L")H.>091BERPR5)1]Q19[=WR(C^>CC\& M([5D":)1G;4$B&'S@B]GF_RR!3/^V%"(WO,VLIO:>]&?*]@^M*&,V-#L_5F9 M>8]9.3Q6-F,[9F5WK*SO4IJ# <^"!:6PM7M7IS)0/K5FQKL*)]S$NOEH&?K3 MZ><#,W2LH3TS-(I33E4@0VIUI('ZQL@@5LVV2(EU\O&Q\.=4Q@=@X5@+>V;A MWV#$LP) X:"NS/ "D&,'^=P6*;$6/CX6_IQ:^ L'&MA[X&W.F 4,)($KC:> MR-(K/NO[W(K8N'@+9F)M?)2L_.D4\D%9.=;*WED9GW>.&?GY@V2*5:%>4T&= M?P5<350AH_!] 105!:C*Y>R6>9+DDL HBL6AKPD),1.Y3CZ)6>>PK!-61HG3 M#N6289\%:=@<0'/Q!%CU,_($WI78(")6*=M42LQ$D62BJ"B7$O0D1?BZAJ1V M)11\!>H'25K;G37L<1&K&!-6-6XV2#%S!1)9CJXLM%-41DP I#;0&!0)8XRXB>?UM^U146L:%SX-#$C M18^1PENC82F[("/J5M6<("Q^#%XJPN=RO#!5(3=U #N5>94'2N6= M%:8IP7DS@CJJ,N9]0/6--HZU@[-=A&+#3B%F^[%5Z"H M@&O#_R_S+/R$,7H/U8#2[MS'G.C(B5@+ND)CS)J.<_=BC?C!-*+7081A:,3T M0B-:]/ZZEB#*(/+K]=+'8#Y7?;XV5GUHG;7[C TJG(Y;Z205LTPD6&8UJ([H M$DQ0W4S[6%U$D_9D0+1W"@C$7! EHW$L6_^8>2+(/-'<)6G:+>O0JO;8.6;1 MT=E@G8[V.&63;Z+!+(@F$7)/;2=)Q)HF:IHF>C,D;.,Q,?-$D'DB&U6Q.]T? MCX',\L<^A$(K+4;G8'A=0%X]ME]=Y*&M4S3]8%OK%/-(;(1<=!Z+>23>$FUU M5&(>B?T1)W^D->U#+#U(1Y\!O95)-E9Y:$UR9!Y)S"6Q3^+LD\1<$GLESEY) MS"6Q7^+LE[2!HE'L0SNO&ZL\M"XY,K\DYI+8+W'V2V(NB?T29[\DYI+8+W&= MX'3<''*T:0;1=$_LF64JOAW_/F66+?$ M[&+;^^C#C(R(VG"&D&>4K]#S(\Q-B-J$@JBTNRMR',ZXZTJ7C,*S3?@61N7% M(1X9=8#&*\Z+*Y44/?DGF1Y2>,4)7D M(?\*D(\9L[IOK+Z8< 2?BWL_3%EU"E$^O)4XN&J666:3+RO>2(#%;--=!3(09-[J@S+"Q#NC5B/6*[ I\@3F5> LD@#P/Y, M2]8K-3X&N[1D">)6G:%%JT61J[Q,>3QWYW*V9"(,$R6G? QHLBD_32^T4A M4_ RA4NMO'X8+;2VJ$WS9;GJ@YHM3)6 ]]D4>DU,^:A1G@KL"&"A62G*.'?% MGV(>.#P/K)D+3)==S<7*3?N;BRGTXC'?W'?*&TPP!HPRE<$%KTAIFLJ=PVN, MAQD_K;X"/ZT>;/R^@@47"&W!USB0; (_>B:8,4W8]AV: M(Z]?Y?(U/[_S[^<07=)49H&"OL+?C ##8=G^^1VB ?Z+_O-S0BCJ3(!:; "E MXYR@R(E*=*%^48@&>"/:TI@1$]H7":(#I6KP@Q@S\I 7SPET*?F#0#*59 1^ M"+]B =ING%W\_#ZY"./Q_TDFB2H/!.Z<:$\%D&PQ0T DDQ<_X0J--V\^P'A' M4I4F^#V++_J2"K>O^G=O/*>.$,SD/V<7__LOE25_+%%G?L/N3S/?W9=D2!?M M[DN!89^)-%RY(@D\]X- :$LJ_!S .]%3](N-)VO74]\RQAVK@.K_WX2E[RMH M"I)$RH01=WWR$GIT=^!<9 %BWAG$G_V+^T:M6RF?GG2ZQ6ZE\_-[_R+J$',^ GTR6)78ZUGW+ M'HM\,1+^I]?#GPHILC-#FB)&(O@&<)W?EJ@\%Z3%&5 MEL&6,T)DD$N-@EKF]YU=P+WB'39CRVL*L31"2_M3+'71SU0AE8XV38^! M[ZJ2?'JBC@#Q8A"3T';"!-PH XZ .G[ER?C='& E&1>QG1-3>!G<2XC F8=; M^,$5;0-NS<%OTNCFU_73*UW,^,+!'"JTAO>-.&8V W!'*%HQ\@I@9Q<=,%&U ML$F*3!!.QJW**RPC_($/K\)O%.MUB=)(F,_J[-4#YZ.=6WOU&0YWV)H\FZ\7 M!O';I[>(>X+8E",-WC&HHW5A*ZY[DC(C:L.8MMG!WUR&?F^5Q:SLIQD<,()B M:0?7@=(-8=K>$';;Q4:GAHU>; DC N/"$JH+BM_A^A2NM?17M] MQT #-+Z$5] YQ>E)E1< 24'V>%]O)"2KD*T9 ?T5.VAUJJC\/=V(K_WLQEF MZ(.A7G\G.N&ADJEL/IMWML>^D'/Y[!@F._IXP'&?\O?,R3 1 /C#.!W^JW-JQD<$3_?63H,WG:)=J9TH[+35= M^,=7B"]PGW>%L1R*;*^K%- M2"J 12D)*IC(TBM2$JO!!A=PGEV4@<"\,>AXV#ENK7*;)/;.,@:I=0+2_M)O M3=RL0/]8W%E=X"2Y>#_DX-65.Z?YZ=)P]*HP2+)A 2W@C+@_:M?P M9DG&=\A#1N3G^.^O/DEIN")X&+S7OK6_=;YIP.@U?;(9T:N,2S2D;U^M&?([ M-M\7Q^%J1 K$?9SPPHJF*W*SQ9MZ+5\]=E%"_I.D@UM$IN9!I354K B;\KH45!)VWA_U-64G-\6_@PG M_NT$K=]_=G'?M5G1QN%2UFH]+0FZE<)??F+OR])O1:F84_ZT^D]^KV;E[6<7 M^7263!^Y\'S1EX8WL!.C\R8!W@$[5?E7 "T]-#= ^4I\@>LFT,*/<3<;*1!W M5E@;:NM2EPVD+HHR8.REX>6R^S!XG_>YAA^VQ?P^R#NI?.;K=O[?5%-&#+HN M0=^W-9+$K3'H[#T]?Q/%[#,K^ #^^CO/+M*%7#);R&2.78J7@;?__3=/4[D? M4*!5(( )6JQ^=)! ?KHP1;$; NZK&8C 6)@_ XA?JI(,V?KT!$E" @=JX'Z. MT10_P8B<\=4 )U$0*#L$,LL A2_%(8![(F2["8%15$+&Q[HQU^Q[O->!]E7F M51Y 0=7BQD"&F)Y,966* LBJ!*_4]MH4_:7_%=IA IW(%EGUW.^5Q9'CK6' M/L,^#V4)&F7T/DD^)]Y&O H\195]"TJFLO[&[7 MNA[Q&1" 84<$"P5>"2Q( MLA)>M5[L84.L_L6/2;])Q3XC;8Y6I,S&?4GXH@079/L\=$K[3"?M7- L4>!= MLZ@$U.I0A\!OEJH_N,"R020?3TA4:>+OCL@FEJ%;R1E%][&"LMXDW#(OS^W* MZWOCQH\=__H[M50PZ/V36M$A%5[_V.3'<^*DQ?6P]5ULIW\[!D=+?/ *W@@F9#(5C7NPB MI"5FPJMP?X:*C8!*Q"<_UGLR_4M>1(=E\,)O=(87/0..NC.Q^#2T/R/PS"0$ MPC.TWP ?BZ)-F2GQYPOUE1@Q"MQ*"W [QPB"OF-6X+\O4Q[M\>#6K@_T"^ S M%]N\%#HYI3)?N,5F;[E)) P^.3V!.T#T.\IT)C@\2@E?.Y$!"W!LAZ()7.>A M$%_@ R$[$LH4NAK*2$*Y2$8BKSIBU'7@WYA5,!&,VLWZ(KXF<+C@"_WU] 2M ML@^Y&E[01P7VZ 9\+;P+@:$_" ]KQ5!@*%$,H4 2'#-3XB*+@.R?=F91FLHR M?+Z6AX^LD\JH=C4Y#]>3RRHG_:D],+Z=F5B__^SB#VI%85,,H%?-$0V)6-0- M1)@ GT6I(5&'4C[F514J!B! :9'JRK@$UB+'2FTA0=1D*#BA?8_7EL_JBU[(8%PR%^$G7)M;J:_PVI1IW MK5RF3?FFOJS?'RWU9:T;Z!P*CT2:= 50@@9$D-9>E-'A/[S M-P@_P,!Q8,"+N-I*09H.G>31Y \[$/'/U _C,ML+$%OB*S8@-"!8/ JI.?UB M&V"-*WD1JVVH:OM)VG!7#1\5'5($K!UM.#_]C?:=\S_*<<:^^:4ZP-G,/YX1 M7$>LK(&PP:X;&G._H(-Q3+('M,4EB!H@MG!&*1'8-W.\62PHER NAI(\L[;" MPX>':^9.^#VI\/X%3_#+,>)9_>56I00KT)U=-%:5M(EZ=J&51;L.'YC/^YFP MIJ"U%V]HZ8WPUBJ!\,V74X5'XY*M"51AFNU702C4__H2W;+KB6(!CU,_E \G M3#X&4#W#4-%-N/;F53N^P4RK)43&K5?XII)VCTV# 3$SF1<>E>N&KTRUT6%@ M"V!.30;"#90>47&ZS_[WX/3$WLU%V6>:?TZLNN?\P"K<@(,,T#<0)1PCF"J: MBPS!U9KQ6'0F@%XV>I04[&R(CLCPC(!<$U9LA M4%$+98Z1.85 !6L\9Y>)D_K"?+7T=D/=[WU"UG*QM6NO;>V4$731%_KN"^0I MO+^"I'7,>]B3'# M@UQ)MRYC%,EPM */SW1%K>,)%%"M@S6Q4F-O)#HC$1]+HI:904A3%2MSG.2, M[VA(KUH',XI,$(@E\#'7]FH3+>,##RK2.H(WEX_M\;7>A. MU1K5,P)UL\:/,/J9TX4$F4\E,LO:5@.^#2?I>)CD:+E['60WC;C];I.]D4/G MV"A[T5C[X&VRP^.F5>*@)?V UZ-)$"S"E;8^O+';1+9MF_$-VF5QT'(9:#0' M%M<#CZOOV(P8KD46S90EM=$S_Y;LFJT\W,YVO_!9IG;1_^5FW>%FOG)XT MJT2IV>A6&MT#MV'_9,%YOW-Q/T@"-OD-ZF]?F0;IA#BVZ(4D@7;;\)T,5D4Z M\K#_A2;3"3J53]"9S->#G*E I.)2ZJI#E^B?M!Z/YS$NT!%WM'7Z0P@RJJT)X='W:QD$3"1J9Q!RBM" 0*1$8F=O:*:^% M[*,+CT_$,[&(1Y4TL8AO$_'E5?_ @IV+!3NJI(D%>YM@%U ZDPIO4"4LHXY2 M7EWD2B[E_;AD-1_+:E1)<_RRZI-EJ:_$;?%1O$*1Z-UU[E#E&N=TCV> M,4Z@V>/P@OJ?3JV#IMTM@]BE9J.L#=%#U[0KG?MZ%U_2;%7:^%SIR*+;R"F( M)3>:M(DEUY!<6I?Q MU,52%TN=W_E-9-K(;T()3LWN=:4=)S?%PO?AZ!,)X5N5O,PRN:E>N8)[0FSK M*N5:X^K8C%T<88TL;6)Y,^0M:\A;\1O>QA'58JG;;,>R%LM:+&L^RUIN&2&] M;[0K5[5.M]*NE(E.L5[!8<[*W7VM^X?H5$KW[5JW5M%V>_>="OI1-X3')IGQ MV45D:1-+IB&9^64$M%RI%O&QPWVKV8"BV*@UVR:)C*4OEKY8^OR5OL(RS'E; M:U2@/:Q6H!DT'3<<2.KH^+P^EKH/*G44J4M=YIM=A/-8:!I;N>C2)I8W0]Z, M_)CL-Z+R>%V[K!U;J68L9M&E32QFAIC19Q>=VE6CV#W"X_'"!^CQNKW7%/V# M:$YPY=PY>J[>DO0'\1M-(80_?[965%LFE>KMSTS(--#X@^C.)O#]19GI\^P/ M DU=TU#=D! "Z96.4L9=N!7;1VES984W%[WE/GA#K%+Q'GGOQ?:?TY-&LULA MVI6K8AN=G1+0M7^ 'Y/U9O,&_6WN%W&4/;/"Z,5'I?::Q/&3O^B.>.7TY&[* MH)E-PHS0YHBAR;EHFCU\2O*.^(*'0:U?\Q4WT61X48'XD]$'5)7TQLA<4I"D M9[W?LU&^A/I$PRM0/<08,"+Z%3<=T)IWTKDB_//T9&T:WW(&7PH7,2TNIRI; M9O>9;DMK@_3> ,&+J*.U-HU*FRYE"^OIB39#RYBVAUZC, - C!@9*F&X7*AZ M4-T&ZHD,^K-O"%7:P*S)5)Y("DC@CMBFU>N8TIHB6V(3#2T&D&)XC)8)%+@. M>+DJR4AM$P,&@C1F9FC*%P?@-8LQA[:K^48\0-1+4Y40^#&O&F.\AD $,N0M M=69@$BG2H01_3Q!O$NK1C='$*,:H&OC:C5DW;[P@K$_( >\3B+CU;_M X,$K MV!BG(T)[Q$\@L.N_: 1;_Y:5I@*W 0: LC$V/T.2ES>@UN-38/H%U\V!(8.' MJ,&_)=S;^I61>48KF<=TA5C1.YTS,C;3D%IC7H1NY7!&,++!46CL!20!C^01 MRN=60M1$ IEY])(-#L&,";U$U&5;0NW1GS1>QX5_TE0F!E-U*@-37_4)D'&G M6F@Y$X0J0U@@NT#V0A?W]8$02-87*X32@9K10M&?,XM'ZX^%I,%%AO J7F:G M8]0IEX4RA1:Z94D_O_,!J^;C[<7NAVX&IR=;="HOLL(4U7PB?H641\3J,ZB\ M#.I(5IND1FCBR*SP$GP==&_00Y;7,Z\,+V!&YT6M S+2M$A[\N*K)+Q"4!AB MV2I:YI5G!?\\%77UCY1P L]BA;]K<]<11!P_&/#L5% 1=_%CJ!\5'LL38G/ M\5"C,2R$%BX+:D/TQ#&2C95G],%,@C] V-&X+U&5)>$;4=145 (O"3+VE$%3 M8!7X)@7K2/1B-"XNQR5,@$[G$!7#XW18 (/.XHA4"TE+17!U&,5R9Q2A0"+3 MO"40)1%#"@P_QI*);2U^K39?A+#"K:6_I:M&?.< #3O131T6F#5;-U#U&1>H M+)=8.@&FF]&O$JOI5K3> <3 TH?A](?[:Q<=FI$'O9'9'B])Q:$17T,CJ3@T M\CE#(\M)&48#6QUB5.=Q>K*ED6T<'=E[E[")__0"_^A,[/3$II?IMQC]OG!_ MY[[QT&S?=* C6VN4HH_538;)+!@&-0FH-#J5\ND)_-AIUFMER"YEXK)8A_Q3 M(3K7E/*1-G\>;1GQ7] +9+Y&?DU. QNVN4_&7*846>Q1%-6;B"DQU9M? MIHNZV$JA#MO;F,JA/7YI\6!KQ7R MS4-6MGMXV(=\ VAGB-XA<,M60H:S0FF#X4W/7,( UX(H]>\9O41_NE QC6'K M-]_J]?GN*S"-@0R23Y+G!J_7Z7-^]A$)9-KM=+IOU: M@\.5OE+'ZY5F-EL(%)I]/5620X:9))-%18'ZO-A'8P%9M<=?]N9RYD7-/U.E MYV?J;'?F=)&;8P6U!H>Q/M>(U+;OSLB1$8W=7&CUP"A!8TW1Z@9%2]I!P9*P M) 5)6WGJSL>_AKSTR'D@K1N]HT&LOYW08#F/(B*C!8TU60LFLJ(VH4610_^@ MAL"OC(!BDD6UQ,@R&MJ,XW60S'2M-V9*\_L;'EK+LB++F7Z;K()@)%GWW+(H M#+>^0.MFC+C;*?+(6?0!+%>RCB_]T?0_V[6JX3M: '!V\7\V#Z6R:Y?KE+.> M/JJ3X-P5!6R&D%H,TK4=0II$+B*D$'QURC2-]+Y3/KN@J 1-68TAM5ZG)5:L M^?,CX9M,4G0R1?F ;\CZA0+E'[ZMY;QHDO,V@!J;1^/;T<)U1;HNU]U<-UUF M1K\+;(!JW%J E_!A$0Y:F6YG$4MD!2R"J73>D1\.97K\PI:/ K0WMJQ%)F_V M>%@6\K>JM.'^#:J)O@ :0+66G'8'J-25VE(G7AR@'7U;>R$R(";D!<@)0@3J M8?EC&QX#%JI,(I-U5K/1%*N=T>:?=-&)?($,1+YR)OFJB>C\6Y)G<%UK\E2Y M2M]4AG>IUTS:1TMD)3(+( Y+;#,N@O;UR$2.HH]4*!SQY)\04 DJY^P2>Q$" MWMK:FD(VWZK,F>Y#)G5(6V, 3C"AA%@[EF0EE M![06W;>2LZ:6CJU'OE:%;=VPN3D,<7VZX9;;=GN2*W[+G')6$9YH9*TYRG;1;Z0TNE!KJ)K60-HCR[=[,YS M@\-89AIKC*ZD,@*Q&BL_\%8F1%%.IQ-D+GVDACA,:4IG$H7TOOL :\FA3)+3 MDE%!@3IK"8RH%D4.Q5PG*"E$V_51M:7\5*AGL7Q-MHM_0@\_&E#B,P1@@!B! MX,DV] 5N%--4YD@%:6>T^6BE"L&$)LU"I0T! W7 **"-\-$;?Q8E6]C7GW5. M[RF#B:3PJJ)YH U)9!=[';-L5;/@_FE2>N-K7HZ(79@3*Z$R8#LL!]AA*&C; MD#I6'VPGA/FXKPDFCIA=.;E2&7&("M/UM0&U\J[77U])$H5\;$YS:\W/_UUKT4 M_@PJW"A8(^ B/&Z ^-&#K2')1"J7@#O%.!+N(W'\LVR91#H;$&VL=4%Z(P*. M-($>^L:JX%&NO$U:39#Z38=Z8$9;:01S^+OHZJ",]LAX^#Z"@SM, ;C*6-WQ M*3L$BX,VDE!)YW<_=J'W4P@?E2X^Z@(:>B_..P-/=-FKBFR+>8]PH42TH'$N MVZCS3)\7<&NBHLAU5(E]'DD":L"#(MWJ;*7R:@9HLOZ@]F_&^8"4M%%N90)+ MZ\&(:J-UP% O*"KW@] C"+:HP7-3DQ@79?%2A/Q59)N_U9#2A5;EFB98(OK MM'PX\3&R@5O,#*4"0Z&'W\A3P&TRP3*GZ?6EU)LK+V01#.M/\W:0Q7D.">D3 M#6RL%!@-<$)80NZ1)AOFW'.2M0NT!AZ-R%*A1R,.CT#_/*)<(I79]W3!N8[* M*E726.K,6@!OVM?-U'-C]K?"1R)A=W^Y"S#M=!V7P1<^YO.A'[T>&G\^'DTE MZ&PPE2)YFW0'!V$KW7%OOQ[>ZG];0?FZ;I,<##&;)1;9NZAA*<1/=-(<0I:V M=";TNA.7\7:*/%260]8VR\&!T[G22 2MI\'P[T$S>]8S'J+*]MMQ&[1S=[2E M(1[0YJ-U20=3@&7.[*Y+XK +Y'$9]#<+KK"@C;+"7>J7VA!O-CL" M[#/1DB55GW,!/PYE9DP($E1X^G[+5@9#/HEQK84S#EK8T^'-AIZ.CZ]69-Q" M!(+>JWDX4MCC'(O<&C0SE7,@>4=R3U7O>O/?M>;#X'Y02[UX<27W,K!;58!5 ME4=]<]8JQ4O)#)Q[S[3()TL;_86ZWL[0%$. X=+6B< M6TB8F&R97[AV"/+^^GR93HGCRMD7#.A39O MDFTEKU&X[I*/PS=E&DXZI+>8D*_2YU:3TL$'V _%_=:L$7C''#*@DS=SVDE' M942.D3G(2-R451\8669$=8;/^!G!5@[R\_33[QQW7^EX"9D&%SK1),58Q=(B M??3-N%LRAE#G[-R.,0ZD^$<[7]OAI0*BG7/Q@>4^WQ2W14IG$;=];+&*],3Q M=28"3;S,P5K+L,!'9U]+T@7>N<1-Z\98SW@DE(]MG*&-#ZCOFG-6D6G!IK(F MI$*P*J'5WEP=_DK-L@S[^">Z1T"?4Y<$?>:339 NFF/%*F0G^OCHC:"R-.=H M27S8\X%B_WCJNHIG=J/Y'9"](&F!R.KZN[94VT\S2LW6U/9T&%)J',JN7@"G MS:$Q@Q=P:"5%[QY:\30#[0<:M#X1F-DY :4.X "-XPM#C-:G4L>%B%C31$?3 MI%>B7O;UE/A,^3$S&S!,]1J(8>D7^TK*^%S9(\6K*UU*P0# '8]62KLV].SO M'-J4,EE]NE0>^53%2RVEU] ^K7"0OA]?7 C)FJAY?ZTUXKL<5\ M#0;FS]P/TW>7V;;P=$:HO(K6O+::!%RR3+SBJ5L7Z\NYW&LY MVG17'YC;@5 607XC2:OPY<87NAG'_RQ)F2#<LBDN_?(J9G9;S@X\NKZ@@PB8%^%R M!7C00F4 GDF0)(G^M[-0+>FF4_+'AG#E'+BQIBA3C1,Y*1BY>GT>JV_LL',Y MH!T9DG#5^)5R7(JT!&GW]6Q0Q7?U M<#?N7^6N%;J19SQ3)>6)*KXOY6_C5_ZQ6U;KK^D=J;*SQM#HXJN:0YMPI#'> M))E3T"[(,6SG7>&9"'*T:]A" J\*.THD"'\-HN3&[NQFF=;LU(H>P4$]DQP& M')VMET;/]=0L] 0E\\9>@]+0]ELW\Z8% MV6Y]E^[#A.,65F7U)5LVVU4/K]/LHKO7.32S<'RA#V=^7G>Y7J';[<0KL.WK MIH=-6]/:>>\Z?^=_5T;U\?OCZ[,-S5UL-VU8S7FO.;\"OV>WZ4).;0QV>+U; MXNZR-PQPW[3=W1,C51KL4RO_W=.WCG-BN/"I>Y]+3W HG.)/V V(&O="6B9-/9^N 7S]5&X?&5_N[W>;LD9M]_S]7T0?C*#UWA,U_Y M 1*=2N13&>B.666%;.>KK8Y^@F!4H@,F*MZ]$"DR02!)P)>5 :M_2^%OX6_P M01-4?/$*A ./%%_W@(/.F-IW[$:D\>1CW48PLWS,QQ%%N-% #V:$%@-5G%AB M)KS*"&M;H#^57\S@X89.OX?3UL:\[UE""'_FN20O$JP&Y&%YP09S09=%Y%*) M0N%8NQ#N@C,?$P!I.I'-!C-IT1PA;@.5X47 51A9A%RL%%EV.IX*:/=7!@.> MY=4UL?KU-W4IYOX.WY]"+[YUD3)L A\B&L-__$FI7[8SJ#,)?9=O!8('O]M@ M6I)*Y'*[=^VW35O]&A//_Q(%&^+E\XFLBUELN]+.N4YA,QO-5/F$=,XB[Y6A M^KG<.-L=3+P,( ^P\LEY#L#Q,K!3]=XZ\0)V)G)T@O8P&.235RZX))./E4_I M!)D)H0F>GQY(A#,\HP6-XW+F)&'/'P#NI1L D@B!V1^#TA&%9:0QOGZ$N5J*D(B4GHRDV! \?/I1Q_$K&W734$5 M)#(SY7BTNX;XTQH/;U2,##+EFV^(2*K2!"-C\87!..0Z MVP1!00CZ?Y))HLH#@3LG6LP0"F8'O$R!R()S(OV#P %6R,5$,FGH"HY_=>_7 MK2TJB]3/3\SD<#V"H$O+OV=0IZ*_(7"L\??J.Z!A%)B) F$Q/OT@WGA.':'5 MD__\(! FD@H_!T;3F"W.%$2Z9=-K:T.K(7[E=?!:$]X,C/T@NK,)?']1AIJ* M_4$TH/[2L-J0$ +3YIN^&W>A7Y9JP% !/[]#/%NA7 ;,<[(/H#Z#SYY@BIE9 M2#TCZR7?O8O.O>-AV;[II,X/:DU M2E![]"^B#O+R_)29]D@J>V9 ?-\HWI=KW4KY]*34;)0KC4ZE3,!/G6:]5B[" M[XE.%_YS6VET.T2S2C1;E7:Q6X,7',.RJ\WVZ4GWND)TK]N5"E%LE(E&K5$A M;IN-[G6'J, %PP566G"!EY7VZN$B.88U?>/'T1!U)4P5"#7\![RQ &GND M64J.F !9_PN:0.:K3VN*AFIP9WN,/6"*+/W1G( ML_4 PTH]] \B(F7,B\UW@>KAS)X<2?5ZRQR?Z4-3F>L"(Q!+T M(@*87(!.:J#?O5;:K[?MU\HE'UW0\QJNJ56L/SZUV=GO.^9I-(HNZ+2&:VH5 MZ]G"[^$KR?SAWW)^@^XZ:N=R%J\S#(;:Q+[N&T"@HW<(G$V$WV:K#P49*<5_ MS[+K7O863][BG5:+Z(YD (A;>/%((2I0#W)N%F03-=UXYP=!4H,7 3'6< 2" MQ='Q,RGM/_X7V6$_^S+Q';W4<.2.G5F#1!9A8$M'%ADC*^:L8^,L+_K0E<-B M0M26ZX_[=N?A?&WP"L0IJ,K2V&K8;>6=%::(:D5% ?"_7)=YQ]D0SR_/O7G] MJ2A4^_7\>S&@N5?!6(;"&1SL<"L:M 4'X+!%U(I%RD!+JF0]P/,(8F6M X MNV@E25&;@RM)XG >!9!?>18H'>@I]\:*[HE57UNIO\U4=9KWDKWD7TX\*KA7 M\&D]AI= 4'[TS$9[^H3FOU'91-Z%XQ"GI.Y#N" _'?][DF]Y-5'Q4O)DY^N)8:4T$#]Z(K21)7PO,AT(DW%)LUG M2@7A-E*);"IV]_T7J0#\1+J0R*9C6ODO5+X[AIE$/AO%>L'8+XRA"]^9OR6DD-A+\E*J2Y?>9I]P9$\6"6&!K?96!E.#<0 M!'3R)7*WC/P,3-* RH?Q'FDX*/7FSW_RU]WYX_WC=3C%PUJ5L%8VI<.("P'& M!I1!H]NAUM\6;>'M9<@$F7,>+WDH=O45?\'L,,BL\X#?#X&^@/Q^RE68\4-@ M, AO/ 6]\6 :^9E[?E\!$3H5 EQHD1OS(H\\'-1:TE++W^;3A!D5?=8E15G5_THG6QTK MTA4UZ(?NY1OP$?P"P,#9P]TT$IK*AS:FV'_8"\<+.TU&$/;M*L52R$+3)&F; MT0O[:Q+SL W*B\55-(J??7ND./>]60V]ANQ(Z0#V9DGU& MZZ&S!/; FP]+!(87.4C0I/,A:#0%; ?4!1(T^ 1X"RA:D$B[R ,\>N0%H=6I MU+YS$9S#!&4PD2$P>&'((1Y+4%?/+11[Q9PNAK(FL- ;:@;?F6"*'$@4UA>RH-^<* MMW7UX?[EK9X)W[$TYWTC"(]?4SK,X[.@2H#>H\THOFPBG8FG* 9 -7]\2!NJ MT= U\;'4+*::WZZDW=32;(),^UAZ%A/.7X_2=MAL(D,%.Z\T]BIC:"(%C7,F M94,2I57IU/=\*_6#[:M'^JTRE(MU(4"?$CJ/Z@C(A 8'\46'Y&L4,1M# SG2D?EPR05;<=@:.'T M?1//CPA]@20$?A[T!947F"\<:U*E-Q[T/P"\+Q,ZNSPU-. **J^-+QPI.0; M/8['Y[-8T=>NQ?G-7[Y2>P@GC&;6[@:$!-! #)HS'+9O5@@+L33< T,$[C+Z MA;% U'C&2RGXT: LH(/"C\YF_C=@ MZ*O"J=[ 6-7Q!P3=5L5EME0C?KY#>;=(VU(&^?F0MKV&T946"='.9.)D%,]\ MGZ5\YONXT5\,3;2@L?:+LFX"]C@3!+E!BTR07V/Z_OY.;3_74Y%RAU:RC2TC M_I9#XHY/L3FX[X<(F-H>WR 671Y+QLS^X'TDDL2,:0Q.2(YI>.48QVZ+O,.E,J[*C-0._ B(\]J*A@K4*Z1_,H2[F!IQ#.-O&;DQ2)O]DU@>_-^ MA^[2V!T'#_L&AOF#Y"YGCS/V'BX1 DY%SF>\ MM%_^;$0(.K,XE:".]" J=&$(,%&82I#['*'&SEP,3;2@<1Z=L!!,?5MU"42 M1LRA=!CL?36SPTDNUS;Q"X=,:-!P?'O?MV>@.12\:DB\L6' MH#5= V%T59Y.>U1-^#Z"DZ9] 5C)^/^Y4DOV3W$9-#=3(JJ1'4N4>SJ=^NC$ MBD $*";6#I(5@4A13*\=A.O@$:5=J15[AS$TT8+&.7VMPL@BY'&E!63&BL_<>B4UBG*'*Z7.):UC*OL(*D M3*'DF&.;V+ULEF956IU.Y2V^QD[D\7]_MG \#*>#SJ$N MZXF"GRDD[O(18UKNN6_;H"65363I?*)0\#'#)*;E#G*YSWYN4S*SB72ZD,BE M4S$U#R*9WO=YFY*93N2I5*+@H:;=%2V=^_S98$1WJ3<0LW0,GEY4^N_#Y+)= M+'SV6.W!^=>.6K&?\.&I&7L*'XF:L:_PL>AYI-["=Y6!.(.?3T]^3HQ'#N#R M-(-+=/DQ4(@&>"/:TI@1$]H7":(#9'[P@Q@S\I"';T"7DJLO90&J*U\KZ7+[ MY"6T>HG7)((@=D?@](1A66D,;Y]!&A"BI,(;( D)^#P>/GPH,P+T8V05M2!6 M1T !D-;,E.,A7R$NXE!5+?Z$:^(8]/6 %QF1Y>&-D.%4@-JF*M\BC0A+6D$@ M_Y-,$E4>"-PYT8)R]0->_S(%(@O.B

.,Y=816 M3_[S@T"82"K\'!A>Z):C%%6:6 F?37A/0_S*Z^"U)KP9&/M!=&<3^/ZBS/1Y M]@?1@ I,PVI#0@C,F&_Z;MR%?ED*O"'L/[]#/%NA7 ;,;@4+ :K3V@7\_LE[YV;_HW#<>FNV;3N+TI-8H0>GO M7T0=9.U.M/5DICV2RIT9$-\WBO?E6K=2/CTI-1OE2J-3*1/P4Z=9KY6+\'NB MTX7_W%8:W0[1K&H')M?->KG2[OSOOWF:ROT@*G?WM>Z?8T!#M=D^/>E>5XCN M=;M2(8J-,M&H-2K$;;/1O>X0*P_&;U9E1E20JW!.3"<3(+., LXN*A!1$#%@ M @T =$:(%)D@D*>(V]=ERJLSXLN] MX7Q\/=L=H>[,Y=EZL@&:PB PLW/H'8GP4NO(D<,1JT$P-\=R$"I$F'_/EOU3 M=GN4JR!K\?2V)'E=CG6RS>O3G+ M4.^__W#SUNW(.]1FDB;?\*8&X5?@;'9GUNNA=EY/$;([VILP0HOAN9I88B:\ MR@C&VN[4>??7C.I?%Y_/;$&T%E OZ]N1?)6=E]L&*L.+@#.2%(QUYDN/=U>@ M\/SWF0N'\RY[<[[[YS?S^O3R>)?V^D[7^4%')Z.'D*/=^'LI.0'P>-00&RRC M>29:=GT_N&7/Z9*LFH(GL(;?F;#A<1_2UDE>C#"$19:=CJ<"8W'DCW\*94R]XC$=D/?P&FN:(_O].9*ZT_K3UJ>5ZFG8,[A]5U<*OL/ M2L83&!1!9%2B#%@]"$$E]-C#*A+T^^A_MI\"&9O$?UR<]AC(*N3-':\LDA0Z M.$?!"I]N_?JM^[)NYN'Q[I(:__D#.4KE5;0.'34)+6:AG*VMK_"/AR,HAT.F MHM(D+Y MAI0%BO.MHTJ?K9NRN<3V91S]=-65&U4J1VY"/C W*ET@LPXEV^ZYFWG#M=%[FFJJ#@: MW95L9!>;G#ZC X98R JN'=]&\WE57@5=(#\RK.@!61>XMJ E88B?@H^,N[- MAXST\L!7!T4F'^#$>+C_0<1*8C )U@3G]AVF[>/65(2#-V'!6LEUJOE:!LHJLRS*$D/755\8V3N2D;=D.?WL[M\YD^) M:W66'>Y=CE-G./?VM.\)BSRCN061ZZ1[TY^^N>*0GL;;[2CX380[>*8!EE) !%(8 . M)[I*TD!/Q)(>0_/1H7%NW;O5RMN(NEHM#@3N41W<@.,0]=BVQ]!\$FBL)9YV M:=L;X W_ MWX1_ZV\O[8?ADHP1O2/9G*2.Y50I6(3C(%'?@A MCQI-X9#.HC@K08A ]8<@RU-OU]NA)=X"/0>GGGYE+G\57QFQX'@.[NU0Q'&! M.X9._3T;3R5HBDZD\]FPPZ4^A1Q=B5Y(&-YZ7!7C-[3@?SJ?R&><3UP/%/]/ MYSYL_-]'9O&+#9RS']P;_[U/9'TE4NPTQ]!$%QKG;?+JE,^Y7)S5N%] ?J0# M=41@/^3 2"@ Z".X-97Y !'W#(R.S*R1*EU1!QF&K&# M^'N:4KQA9HYC3K-;RYMQ.GF/D6:!M%2,-(>7>\* 7_-!+?SKX',:<1>?G3OX MV-+4L0G_9R1G].EE7022UH,UZ46P)IO:R'O9+ +A2U?L@R(TJY=>[/^&IVTJ M\["VWGX%M,KNRSA6,>)+^.K/F)H]_;J^&XB9 ,)7KFHW@HU/Z@RIC\5$^%[%X54(IWV$KCY>DQLZ@,# MYM!F=]_(DY9R*(C\3TB(6,;3Q+(+?HE&)?';WV;EQ '@7"?TU%L&''_0H%I]V'@E=QXTLH M6&;+N6MPTY=N@\AD=!L*7M%#'R44O-$I(\#0D"\(C%84^&#H"SX 3"=R^4CB MT[?8;\B.12&32%%>]QG[#9DX_PKZY1+I0^ !AW]*TVG\:IW./TVBY^#73?N'OQ<& [RH)4O>G/:[^$0GJQH]R[8CB@:CI+ MU.RHI'W>;2UF'B8R*>?1LH?2S1$\AW,->P0KJ5S#GC]BV)V.4?:'?>=CP[OB MP]W[2V?:O!_&QX;QL:&O)V"%N 3" ]*<\H@^$](B=LYDX_\$']W+)M)99U;<'IS'E]J9<\&>VJ42AL'LQY,5HJ'><4TT_Q3QD _U^\'8BG7:.:N\Y#CD;:GE(:OB+;U.E M?%X9'*0\!*=W^9KS&_G?7+3U)$/N3N=BYORA>,PI-2SFL?UX M+ K<$]@ 9.G]OOTFIZ\*?_O!;(TWUQ6)X<1LH&NI&^?+^M\A*8MYZ> MG>M&=ILE&U#UB"VB=M3I_F[2,XE"QGFW")>-*LZ[;V!,(ITA6V[:,^X3TE8QXLL6_?[A=EK, MOG:&A>RA.OH&NYVFLHDLG4\4"J%'N?UTX9WKJ4+9,G_PX6YA[XKSD"\SH6^+ M7>/4GX+-\)V+7"&1]M3 ^SAFN_FW'R\D,G0P/7[#3>)Z*+VGWW-M.9UG#SW: M[3/FZ*8S,8\%RF-1X!YK6U*QC^V^Y$L3,5N< M/*6BT9#1//HE#N=&/3*9=NJ/&B/- FGQ?+O(QO]LO(8P1K6E,\X;B3BV,VZ#^RNXL:7P.Y5F[G] M_9[.IIJI96 7#'D1J0"(L;!#O $.;3MTP4Y^(3!:T=V#H2^,P&YNW\A: M(.CT+:8;LH>1)Q,%TLO^,O(SV_S;?^<3I(NFDUZVX*50P[E_;YYO_F94'EX= MU^2&%%_+.DW@CN-KN\;7<@OW/=SFLY'-L\W&==_!\E@4N,?:@%3M8[@I\N'M M\N_?=FZ0BUQ^[D;7_3BH&_7X9-;IH"A&F@72G"H@/A/2(A8%M'$C@M]RT8F\ MB]+P.*B[#SFC3R__@KJ5WORQ0>7GV4G[_:80X(&MB^DYCG8\].DY.;?3(*?K5MJ/AP0W365>'!HLF?:WZ'7]&NP(?HN ADQY3; MFW)AQ- + 8WU.%I*^A:^#]F7S*<2N4P\0B<0B?1!UC().A.0TCS6"3J1 K$[ M J#S>/CPHC:\?#&18L5Y9MOB$BJT@0C8_&%P3CD.ML$04$( M^G^22:+* X$[)UK,$$IB![Q, 71FSXGL#P('5B$7$\FDH1PX_M7]!G%M45FD M;W8;O.1NG)(^44#AYT!#!WJ-[:P0B'3+2)!U_%9#_-KT)C/>#(S](+JS"7Q_ M46;Z//N#:$"%I6&U(2$$9LTW?3?N0K\LU8"A GY^AWBV0KD,F.=D'T!U!I\] MP10SLY*&X04_FL1MR0*3U:>;@4+ :K3VQM56>'/!Z1]9+_WL7W3N&P_-]DTG M<7I2:Y2@]NA?1!UD[4ZT]6:F/9+*GQD0WS>*]^5:MU(^/2DU&^5*HU,I$_!3 MIUFOE8OP>Z+3A?_<5AK=#M&L$J5BYYJHUIL/G6-8=K79/CWI7E>(1JU1(6Z; MC>YUAZC 99:)E8?BMZHR(RK(KS@GII,)D%E& 6<7FU.(H?GA]("*OOKH(^(+ M+YZ>J"-IJD#@X2_@G05(K8\T<\H1<+WZ7]!.,E\COR9K3>'.%!D1J!19[5$4 MW9N(*3'5F[?).@TX\59^0^F7TS$$?H8OA";!\!6()%%:.!8ELV.QN 1W>BLQ MRHBH"M*;0GRY-WR2K^&-'^1X92(PLW/H-(GPTCV: OAYU+P(IA8H;10VM3(4 M>U[*OKT,II.GOI3:EI[I?(#M_RGY$O1*;ZUW( ;]OCOIYE^SK\,LYS?HVG9B MEUEI-J^QF-*TRX%$D./^&G OOG(.[3*&O\/P*+?(L_<9[QQ+MY=*L-.7&6;[X$L0$N67GG(S)>S>V@O:F(36EE&A2\LLBK_RJL\4(I] MU/.357O\)50BUV(_S?XNT&HZK*+NI3]'5-O-6Z+9JK2+W5KCBBB6NK7?M6ZM MTCD/.M'H$ H]"!V]SA*4;0H0#W\;,Z4Y^ "L8Z$H[ZW62@IJ]?'?9DG^] MIK)T2)K=6L)-*T1MIV5CC81H9 ;";]%G%NU?IFB3PXN$9"R/8!;KBZ(2CA8T MSI-:RF "*<#CG-BBR!7'$F2(.?X3L@V]-!"_L^1=MWI;'9-^]'G;C67,0.)( M 6,"\[ 9R%OP%ZA)6!OIDRB0Q]I7>U<,^J/KUW*XTL'D7YL'*"P4=!TP"F@C MU#0'4'<7%06HYE57WE&6.E@5OQ*7O7T85,7B[6&5MPE./-,'+2,I#9)03Q,, M6DG@6GD[-^V*Y1"%-)<]UEZ(OB U"+G-Y/;5>L[[Z"N&%Y';U131#(WF #I> M$!WJK"4P6LK?!/DR2%H;/8[OC15=8A\>7FJ3<9%L3KP,,]O/8"*8"33" T*, MQ!088 ;-1PZ>O#M63RSTS:5Q,MEB9NP( ML,^00BK B(&?AC(SKDN,6)7D(?\*1("C"&M\+U::.7; 3AM7X)"6RE@ L5P! MH2\![C(87&UJ+.) 4H'.<,_=(CI$H: 3^?QQRT767[G8Z!5]N5Y.N.JLY1J3 M]W:W\5P#00[!LN9[N^KJPWH0UE@+E:?3>_L*1X"\()PL*K5OAQ)KJ4J9G2Q) MXMYX0:B-)PPO(R= #U&;I.KIU^7=[;,J5#LAM9NU\:UT4 E^ 6M$]%Z&I+SJ MO4.QMC7=0V/M=(+<.VYBS=QI"-V;XL C8R?)X^-C[?Q@+A1;GV;C5ES>N7)E['QQ(*?#)T M7'Y9-MZ O3 M6W)1-!)-0=L9@8$(6CX8HV(^N*F)K(RB<66@_6LZ =1+PDS'?_1E;_[G5V6D M7C^/AO7034MIQ(A#H*!SO 60! X>*O@XI\XS?5[ 9WH)?/0'S0_#:@U:0MBZ M?(9SODUV,:2B#5C OZ*D5<@HJ=583C_'_:D^\'\>4P=UN0U0T6&Q#NN! YEN MT!FBOJ825,&+;3_PY!7/6 PTWR.52*?V/:EQ;JF_N?::^ KW/Y(,M>"F)(+' MV=^KF3CF;_T\3; 2-@.,6>1$S(2@,(\($CE/>\3(R983^H)-HDJD\L&KO.%2=SIO]:.NC9>AE,).CP:"Z1A. F6 WPD$[6 M=Q;(3>2&&M$E^#540D?/ (9 M8V!31OENN\O/A=;- ,^W2D7PN(WGE5N6J4L]G+T<'/?%?[!(G&N1:IJ@& M.R$L@8^<_+K!^"'J"]*);-9+-_W 93H\# -9N2D'B#M\^T3)8']Z%.O*E]_?*::[[W@ZH]K?;&ZN: MBD*JJLK^@EOVQS=6N/DSYKM+#<[U[(A]" MA=&91"KE7"40:S&_Z!FH&LLEZ&P^4$6VMS\4X?2;:$'C[-_:<"(Z(%:VM 9Z M>1]KUTB*1$+<18730#QSPV@7+8::XD(DL%Z@!5BT%5@74+P)QL+)/CPR?QOMU[M?^:C$ZXRU$ .X M&/OV#<>[1W*LWG!+RA#U0-;';:XU*H^0CBX-D.9LK]WO;I;!,:0/ M%L&Q"C52)/:I/GEGCB$X9K4G.GX&\Q9,L2#R(8)C&2I!%IR3M^+@F%_T##0X MYL)]B2-CQQL&<=$T>U&P;1,9NYE)@X?*?%!20CI.V8R,56N-8J,41\9\88F2 MB27:8*+OJ)J#,NBO;O*+;X^]^>7#+2_]DH>5J_ SY5"7J&7&J[R -2J!F4P^ M>JT:'$S1.L%#VR:G/#7:V;I/3MDP<@/-L=.S83<9.OURU7J];S&-WP,PKBB3/\-R]32Z/"I-G(]AW9P%VE$IE]RBJ=.ZEK-AO@!)&6S$/S M/4$S<[5%;_(\1U9^=1CQ'63"+S!:@$<81$'-.[4QD6 M<^OP!0Q;$1MFR1&Y M1U@Q DHCX^^11=8F)&J6=)R]:3@Q.."!>;_=>)6;S]S+B/82"/53WYN"GXX- M/'5S$!EZYJ)G!-Q'6RVY)+P#@D0^'4QOJK*-5-3TQF;-04D:CR41M\UPHW+8\JD&Y:'%4( IVZN:W][9*AEP'M(5<@5NF::H,L^J@,-9A"*W^H7IRA:0>8G;+*IAA2GBD,H[ MB_LUMAD55 8#@,XX--.#3-Q2N7JWTYG>=FG() M,D^#L7"HB *]LXI-$!7XI6OM2GL4+GP?P4G3O@!\2E'(5E^MJVF$IFL M<]S?DGS>56M,_?T,JW_#=PJ%W3/K71$_#EM$)VQ16K-F)GXLJB5&EF>0O+\9 M80JP_9';+^EZ\SHEW(;>F6*E QVN&A4YK7P4+&'VB/@-Y>!)\NUQ%[RFICU5 MB.[%K0=!FI\*+IL.IH-K?B6MSZSM]3[26)1F3#OS7BKVI6HF*@?82V"Q8'WT M79 E;0(6U50Z/HT.C$P^)OL&12;G/)C0]Y3="GCM-NAA\=Y+K"[>4W[\746\ MI_S,U(_WE!':Q44+&FMKEC,/9)].)@) J:N,@'BS*DAO-5'C)$C\E3J]4DT= MO.3HQ^MZ2,%-O4ZO5:R5B6JS'1?D>23X:G=>%JY0P;4%L!J434#7 )@> D5 M 1PDD[BKXLB26_J51(:W._>-AW,GZH?'Z2Y.1V/7*GK0.%<,-R011>F633A$ M;I'G6E/!>+4)0G[^*!5OGKJOU="+1M M;S0;2>Q\==O%1@?EFC<;G2C2(5K0V'*%876,'#=3Y^(V>ITTF$)=A"?D03XQ M388H3T%7PM6BMQ+'#R [(!6A&:>WQYK8S?U^Z5>\G/;L5W5K+ 2-)9<6]=X#E@_K)'@N]73N M0(,IUQS18)%*BKYMMS2QC=U,L'G<77MI B M25\*DC>@+P:Q$B&"-YMB=Z_3A/;?-G@F0Y@%\'OG]1Y4BBC/KK9S ;P;\MG/ M](%R-+NF'K)\7:+EYU#/3NDM9Z>[RI3D=?C/44>S]R!]F#U%"_$9A4>UD7+? M472WP/YW%?63@)]/3WY.C$<.($=H$DAT^3%T_AI0LMK2F!$3VA<)H@-D?O"# M&#/RD(=O0)>2JR]E 8I"K:W1[9.7T.IKGD00Q.X(G)XP+"N-X>THP0:W;(*N MLXP"/E ]J6 HXP8W,N[*KXX U$A3D9ER/,X&D41(:$7[A,_Q&?2UYA;P\$9% MA5_@!A7?(HT(2UI!(/^33!)5'@C<.=%BAE $.N!E"J#[<$[D?A X'0GR*Y%, M&E+)\:_N4QZT]2RNR")!_XG9&:Y'$'2Y^/<,JB[T-P2.-?Y>?0O*?'P3"1%+AY\ P2UN"-JHTL1(^&X.H(7[E=?!:$]X,C/T@ MNK,)?']1AGJ;_4$TH/[7L-J0$ )SYIN^&W>A7Y8";PC[S^\0SU8HASNJYV0? M0$4/GSW!%-.1#%=E8'C!>29^6K+ 9/7I9J 0L!JM5Q8X@58HV0%#Q.?&NOX_ M>U_6G+:R+?SN*O\'W=QS;F5781_F(3E?JC#&-HD-!' 2YX422(!L(6$-QO#K MO[6Z6Q,($" Q)#SL'0Q2#ZM7KWF(QQ/LR0WPW ^^[FW$D3S.( \]U3^64OVW M\P6UYEKC6S-V?E:IEH">=+X<^I+IFRCL\F8[GBA\L%9:[;@"S2;-8]A[\UR'59[56Z #E=1,H]H+Q1X$ 897\!T^/_.?B] M[>*2/YNZ(?4FF\-?^@+"MJ@AY8<3&, G/ 65^[__S2>3\<]C,48^)3Y;WYCZ M[#=-4QFKVHOS/1X6""[6[R4J[-B_:L0J:+_%593N);X#" "JVG@ Z##AU#&J M:[K9T25!XC4T)UIO<(\*RD+LQ8\SJV"_LMG^B7$/UUQ9$;7^9.8%^WOG4>R> M<'YV!=_#N8\T21?UF9?P">[*>H/LU-5,R5D,__KV[6M/^?I++Y3E#U^NBLT*\?C4&^4FNH+0TV,?>+BX M2?]_F.E02QT5&6"G M"NQ7%#5<"XS6!63+L'FV,KH"6!%J M8K0:8))[D61US!L&GHFML1D*(>:Z+8[.U[\ID5D#@/KJ$D"MS(FH.I[<:'7*\+#,[ M"UPTW11!"D%T4DT#$$U!1.6&XK #B#V01L0^@U%2NF=LTD!,EY"7V)*!TV4Q M1O'.$A/N5!E'A:\] @-<4F=]E]R]VD7##D%(K*&EQKA'@Q_$[&$(5>B9LGRA MB]J;U!5CG.L^L6MJ75"+>EQR+5BU ;="9S9A](@2^Q.P:?S"?I7><.O%\[.Q M9 P('4*^V25W*I&FEQ&V8M]JK@2( O1 D?@85]/$OJI8*Z^*;[P WQ8U:0H3 MQ0@N/(CO4AN!U6/K U$7# MT.D07^%L1!#N[N *2Q(3R4Q8;8G7@.4K/-TUDT*YCBA+XAMLV9@!A:@,D)KJ MG BSJ4,D5G"(Q# =0\\ )5I ,SHP-\"&[\+#.A(1'4-K)22MW)NH"*I&2:AC ME$-KGD)^YX'2PU'COW#A7D2"PB32B]%/BID4F0#+1ZIFH$4<5K-SFA3^)3\R M[DV,M:[+S8WAV! 5S>&0F%WA*P_- BZD89%.PEIX0&Z;<%CAE9S=8K+8UT0B M:L8X:L/E";YYQW-3&>M-6)+UJD//.K1/):#F6!1!0T%J1Z\"(2ST"HRLN6&. M+O5_6>2$7#"=[*G'_MH% MUN*[I+?;5MP,6Q&%G>M%M&76>D6-L'1<@?]6V5?+MA(0%]:W':EQ7V: M;>4R?I')Y#8B0<<@MA@RU&>Q2\ S4G7C M4@0OIX 2\4K;NOB3)!6G@(62Y2 M,=#Y)(,(;V08D-G$#CR"T*$6 3>M?1^A%T.G>.DP8R>.R!5I).H@I.DNC@I+ MT43&:QARB+^%4\@ M2C;$OBF3,<[/FA>_+KDBV1KL1)Z@-"U..$%%_Z-UE3S"\,P**.)K(KNIP&]P M&U3U SC+(J"TKQ<26!\94!U)"ED*3 !GQO<9\\,Y%9Q*AM%!*]6(1.0B-80U M@0P*LRHBBEPHZN.\(/_RDL9$4FK*<9VI11XNN=H<*8&WZ>V%FRI295(!,LX- M <4&( J2%9\;B^2'827M0X)SA_H' D,?!,MT%FS& />@*VBR$D('DGGQX7C M0Q,1A&Q1H4+E-8Q'9TK0F2A=],5:?:":,G)ZF(C852EAM1+$HH>\8 MSH%B"P,1\,B"%C/"V^(RXFDB]UGGBHIBPB -$252%'PLS/LVMR68=79#\3E: M]Q^/:=%CQ$L4V]-N]1?_ZX=V5?N6WM;2MF.J&+[)M FK)=&G(//8Q*@.3*T+ M6D$00VBP =K3'\/&MVOY):]?;0WT<"&=]#%OIMK3[]?O3?%>>GOI#3#&_>&A MV'A" V>SG0VSQ/W!>XK =\C.A(0 M:E2A'?3S<%.&@!;9M!1T2;=(.I4O02@$S00)'>BAH$Y99AD_*N7+@<[/6D0\ M])L;[B?R.9R'\#.DC X/L;0BQ4!&3Y1\F\]3F8%R';:#G43A'#TY\[AB"!6: M+"!B:7? ][+7VM.K8OEK7_NIO0X/EEUX7B,#@]JF4@SZ1'%;!B'DPY<92IW98Y4Q;51A_ !;46SLZ^1E-1D_\5,R[1%,, MZR!"M\=N3$'3[6FQH+W+7U]_WGWO8GDU+TSTW9#-/\3YM_%R2Z*&+F7T_,[ MWT5PAKQ XH-&B,)$IUPJW>&C+B%N=EQ3=R2V+BU81L:\Y)H\8:#H:9;@%7@X MAA.@A,DFY'JBZ/'DH"$)OQKQ$I%,C8&D"<2Y@Z*DLP5G>\@,T/G75742SMU7 M54%'#QMY'SWSS/]S?N:X@ZSE^MLP75N' 56[8A!5_14 PC,Q]4U231U8 MB49T=V)&,3A9U8G]M63YG03X50?&_87)'DH1'9G?*Y%OE/MJ=# ML5\U4Z^]Z>M)S7_4Q5JO#&M%_JS/$'=W=5CO@^UIEG]5](%AEE5*P4#X'MH"M'_R>8P3[ @^VOR3 M:/XX[X)L=9[.83ET%BGT,3N\U78=P4)=JU1YF$,5-T%)6!=+H.*_35:;JF&X<"3<#]J0B&A"F1^ M0(DI2^2;,;W8C!;9U%B2Y1@GP0^2YEB-V=CD=.!E6<7D2^G-]MW%D+E3" #S M4/L*"V10G/@R275XAVX]-44EYPUV#,.+,6K8?\-D'_<)VV["V9-#E&'>&]N5 M2UA[1Z)A+<3-H(YI? ?:JTT%\W:P73+F_ECZ6,RE:#E\W\JV#E#R(,:->?10 M&\AM,3!'1(A("D#$4+4)V1);D/V1 !)XR04IH43- 5U$H$) &/(9G4^@S].NH)KVB75:KIGKB/X;[V44=<\50][%GF#$Q082\8TI KD"ZXE&B?8TGL\; MO3NA+-7D@V7KBY+X8&?B.R%&7Y8E].5/"7VA)O3ECR>ACV"_A2.AR#X'+]\W M*%]L.&QQN?$[X2E>O^+=]G3>J/36^)A_4I\FONV8: M#3@$'N=G+HA$I DL30#]JY4"^Q"0ZUH!86CIT)?(>\B,73(?3Z52=S:#VH'E M,C7%L2Y35E^Q%DV$M2PG("(^$Z@$K MBG$L]X)H0+3$HPM.UL+*=6=A\ +&XU%@N&.\\6U]R&-\ISMAP@KZ)K(/T[M M$T !31!15M= \&'Q(L2CX)/1@>!V0IRL !\:AX1RW5@E]J^Q*+_943/,T 7K M@*,@VZ-JE[V[2^*JLO>*L4 P<]^[>GNW+'!F;FX1I7 T3C$#G#$!KOS.%A%# M,Q:-JN%4*G^2S \B%ZKT]"^YGRX4M Z/"8, >(X%U.LN-,/87%/SH*D5.:]J M3N0XCU'DZ'QAP*-R.HJF] :@RD%BIZ@YDN)3>![B$ZE:M-P;#/ARWQV;(,4\ ML0+X*%+E__L]I!K! -;4A*2T$QXKZ(KK5= SV8JA&K-U>7",W MV;IJ+@NNG75@F)MN@.&05C8N@TB&B\ M3G,/B#T'<8=26IUZF='+(9#T>9:2,U0%4V8F!$1D5:%V+.+YU43FRD"G"QH> M+-56(#8).T&0C<\;/G=A ?<^X69$R_W*;"+G9Y(K)!=.4:36(=%CA7!RLTCH M 3%5$I.3Q970A^,68?QP@9X^$2$8P?,S'(+"!_R[K]&\J#$1O.PI7'A#9E$Y MT)B[&*$L,G\7(*X^4BGW=M9I+0U>L"GI)5?IN59'5TO6>'Y&QI\X\Q)9AC!K M)*8\O39^FU_("O!KY!N:Z)H3'6BVDXW08AI23+[OP,MXA"^*.E9.]R J?S+Q M=-+"(8Y%#IFK5XSK DUD$>-HT12IX9N:*CW)BQW3()9"C'EAT897Z4T+(GEI.O,TCTR#D1VW MN&3IF3JZ[UUZY4<0=0=XE*3$+QU#$-E?_X!TSX+4UXWXAP M@XW9"@O1MY#(8=T03C>[ VO#EQ@LC]EW(U5G07O$NZ2B!9\09H0EH( "RI8] M'E$Z?4#&9J('JS!P#5$3G:A<#"/356XF 8MAA*0[!-:.1+#QE2?%#$#7PXP-4AR M4DV^#R2ZCT]X9&0$H@60.3(:GHF.E(=N=@N7VHU]:?<>;;' M%R0=Z-OD$\I^XHBJTR5[R];91O M\5.C_*-7#; \&#] ^<_[E M;WVJW*[R;GSX\K'B5Q%KGO;\LTWG2=@W OS_?4A^<*H$%ZYH\FXNGJ ?"JDY METG UI)6%2V'NOZWHW'_^>*N4K;NZD/=:@%W&+>V&H]RJ_$];S5##S,1P:E: M.^4.Y%13]# 3!WJJ@7NY+&FWM:3?J;7F$*&;W1)\+2)Y/5"!JXP"U^XQ9-L] M5%%FW'(+VYS\ ;*,/XDG' YY.)2]' 95/YQS"= UFJFD/T%]LUR&=N7\DCDD M*?EO8HDWNH/'D9.-T5*9'D U!4=1J/5:CHI<1PVY/>4?7U[-^]]-[7N[G6'#(B*8H[Z]-D-#I^X"YPL$#;L[Y*M HL M3QUZF[VP[M!&IW_@8M0?WF'Q\([^0*2GT[GO_LI'83Z*)7+KBTVGP]_]I0]= M6LIL("VMUQUVE5LS#2KRFYAIYT-%RCJ=7O3M=YLQL:- MJA7M_7KD0F$$HJ&IB:P9%H:6VP'7[6EB\#C-"L^BG'BV.U-% /APE=H00!.^ M],?4W(NDF_P#W#]\2>0N_>05WPBG>>3[]ZZ1-G]H2!NWD39.D399O/U1+14$ M4^P?!V)M)?XN0:S+Q!'A5?K0\(HFG[B(83U>X+^]7S]^ZP@G8KBE:K$$:Q-' M10XWM])$1@X37G*HOM\9J>Z+5KSO'@=J;:5;+4:LS&5R:[RRA5I6FW!5>4[ T$):Y,!4X+1G_(O6H:3$? MWF*7M/ >*&9"F8<5MN3N2YM[V 793!Y^?QL*,G OU4L#H&% M6(8B[)O4R! D360E,CPU.#P-&62^0XK>N6L+(K*-L :-87@[,M".$:Q,#.ES M:5=VH34*:=T-:^?XF"B](<71V5XUD=4X<(K.T%(+NMT/P2I,L>LL[3.PB];8IV!U<)CI M)TY7J;/E8#DR:Y-69TU:6X2"P^I8P3LCV' EZ3PX/>MXA 7MG*X66*_!*KG" M*DJY$$1PE3+32=D'WM[V)==B!7RLDCT.6?'K,L%U>)D5W+.[QV'I("RZ]D8K MN%-LXW569$/_M).^9G.Z;Y\@?6A9T,>;93O7\3?*@]\NJ37K MG]1JKNOEX$**/>B'M7L6,**B#CI24DK)M)B4O\_PPNZ!L6/EW M,POR*IM%O=8+-U8M&4LG\H>?[>@<:'&# P6]/)4XY .-7R22%ZE$&&F0L51A MM5]VHT3(T'(/EQ 'CYH;AE',09QT\"H" 4F!2V;^X+>@,')P=T($$K%\@'#E M:!VYSD$E-CFHI5=\OP<5WN7.QI+9U5G. 6_T&M9 ]<=M?BB\/VF/^:BM@7^U ME>F:U(:D)1O7JZ2YH+BNX*X1^J]9-T IZ$7S]D>!8>E%\W>_%U(_LL+/_-/3 M=7JK*S4WZ0ZS=@KI>;,[7A./X76S,\83G3N)P"1O^4G,^/[,#I_Z.7R8?NTF M=W,2$213I&.IG%_\7@@G09KI668M>1*CUL@QKW.K^K RP]A7$RZFIY;MG)H6 MX]Q37'+73O57^X*?GP6XX?']W?"Y6(5\^NVU>/5[J+XLC%4($:^B2,XJ)'=[ MOT,ZAQDGJ?9:+=Q7I]^$M/@A<"VB;.'#EU0LF2[$YC:\U;[7N$KG9\OO4MSO M+B4*,W?I:+CZD0DAI!GM3/%LQW5#RT_SH 1BB(@W6L3=@H N MMXNTD:X+COM&Z7L;;6(7S2[ME> T?IF[;ZX@15=NF-_-:S&G2ZU7HAX7)TAA M,6,M_7I*W=QT=]57(;C@DJVIV4^7O\^NKF?).4@+BA6MQS^+=5NJY7?Y?.SQWJM MRK4:Q6KSIMR@/JK:/3Y;;]2^EDNMDU]J*P^,O_N $99M7!E;S6\U_BOQAMA7 MM%F+=->Y)Y#7=;DCHZG/)_91DF;NB'(>TQCL(!U"1<=RZA^/.K'\:;<7D M[?Q"R>2__;>;2!D;]@\?%TF,\_J MUUOIAR\_6 OPNIW-,6.)6UHT-*!S)3#D2VM"_A%XNE4)DMUL?^ W:J6TF%'R MWQ-9&_BS-&%GI^"S:B ,KI9&T1Q".N AA"H_P&\RKY#'_$_F5^K;HSIYZ/Y( M.M?")I(3()*V *>Y:.08::2[?>B6AQ>:9.;:+Y8$32;H<5R@\I&,Y%PW\8G. MHH)?.>%U TL=!"JNBT .3VE+%;^< H(I\4JBGN@-\C51MC&EZ*L'SG.E56:B M-9<9@C]L5=QUYM*OA(O77+*&3W5)*/8*]PL(W:5>)5D>UR2]YKL*BET XX'_W)C?UGOD]%Y9:%7J3W8V[N]^TI\^9ZV%G M:N0:'8 0:^"MD_;N#"01=7>/&B;1FM9"7ZX#>2<()0%EICUIB4K$[@K(@:9C-U4Q/ ^:L((98X=(X&VJI:$:%V<_/ M%C1@=L5,-ZPQ7"'=5A\ZUD<4F^D-1)F$KO.S@>M.)#(+UJ8B@VM@-SQT7T=& MTG61+2@ZV.L*]T$&YC+<(>=JS[U950U1OU=Y12\JPHV$[: !T"80QK.ZYBC,OVNHP+ M6HMM+UUK&/%&A85\DO-UA<0W.DD:WK'KDRS^SM1KM[V.;G9W?Y(L;&1G)YDJ M+$PUHPTJ9QM2LC0!0C%P;=BV=18TBQT!_NY2KTLV,A_/W\Z(B(_'S %!Y R^J3]K7HN)8,5=.Q3ZUN\ I+#7(( MNMU1'94T?% 'M$:LLWU]8^1KRF-Q-=BZM@/;,76[;3=ZNQ"9S\^&HC%0L0>K'S*[V[22 MTKR8U:4XKQ.6C640C9XI._>!-_QN@!^?2Z^BCGX,;MHL:-]N.[\E]7MZ&9W: MB$1%''N8+LSG^X?HB0?(SQ$97\ 7U@,\Y4?3SLUS87,6&9(A\5E\ Z#RK?&_%^,WHJ]H6OXUK?/AC/.'[, M:JDO=\4JH@[13446L *WP5P%&0SE.#\;:Y(!$CO<'ZP,P4N*;GBIIS_Y UHJ M",1N" ].8NX.V)MBA[LC7%U3WR1,:+U1M6LVMW4^R^(44_=B/J^\Q5.B8Y.^ M8KR!A!DH^LJ+NVSNG84KYN8K,H:$&F.B03+5E'=8IP4>HLP!4Q2 BZOSIU1> M_Y3F8LU2^03^SVPD40-9/,S&N]NXH/#GR39J(% MJY-!O]O[G;N_X7=ZD\+O])9?=9?""@A>1?_F]-,EAOQ,ICWM#5X;[YG[Q'MY M<+!F9E]-EH9AB>_$ /#EO_]S<<'=2*(L?.+JH(1]AG=?31$$@$]Z-!4I:'":A2$0 MACKR;6GCGW=#G;N>Z3YXX&9![#.'9JE/7%'C.U+W,U>%^T:A6E41@ 7W2_^Q MWL)?'(^2Y4WZ[W\ SGX@UT3^Y:(CPLV#L4?DQ!B085<6A&UCA0O/''08>4=W M+PH72Q?DPI%0[!\AFV/"=T15E#<="=G1MC'V234-SK*?[,=MW60M1YQ0M!'2LZ)Z&Q M;^(9>,"_B:QP$I92?.^B)XZZT"1_8,X'."\3&@KM:6+\WE4F[S^3R>S!DH5= MT5N0/T&Y,29UF5>P5$_YU91&:(1>3G]OO.)SH"':T];=RZ1HUK+OPO/! GYC M>IQK3YO7S=I=^,.R!O,QYW\52<"*I738>B,JBIX@?Q\2NBX9J M17W25> O@C47AEC8+B+=T'@,T[N0B2F%\#I.?6-UU_PG^K__S2<3N<^ZB^.8 MY,PX&0]MKFK:MO]$F@^Q5(_X0J)18O5&KEQNM)U)#K/S]L5)_ M*%=;7+G9JCP46^5K[K%9OGF\Y^XK/XZJL)@G,X,W#3503D?D@D9OTU8 Y M'=L%T>=G0T?M0W[@NP/ 3)"Z_H\?@JHJ.B1\J_#6I;&J_OZSA2S6(E@]L2T8 M3[Y6PO;J4:XF/I$<]O;=3[(XCK:N&1<7#2S\2]\B?S](BC0TAU:LA]*(Z_?J M5SF;Z;CS YQ;;8\:6W"=UXB!]@G46;8!6&_;LUR/%0V3?3\)IH:VW\ "DW,4 MKLY#,X'1%RO,D,=PR/R[^Y"_W8G#WYU&HM62#_.0W:WOP7)/M;!T256S%[VO%BO;SF[0/ MK%V\^D.1G/)'=KQ>HE1LC.]O\T5#K.^%**TXWNBHT2+6LQ^9Z82"A :+>^WJBI@Z0TXE8IB '*27 12OSZX M SSX("!5_4PG7IN%MV$U<["'L;$+_+H];17D]V97G^A5$I)D0W#^+C<^%)N*N$5ID\TF1+VR,LV1NS MVW'Y)@FZ>I.1N"NK+F?HON.@VW?2=4W M*'RX[U47NUW:O1:C8%P0/KZ=D&[3O*9-,)*&A$ >;HW"1/[?0*^QF %:YF9LJ4'*PG;(SNY# ^LR&$/WP)1$/H.1$W_#J*AAVW&JJ MKOM6O0GIX&=[Z^C&7,^LW"8]LU;M*7B9FT78L5F:62:6]"F,?<"=T5+!$,7% M6=QHOSO46<3:@K9@^[@Q/BW8^NXP3(=]P'=S&8T!NCHM18>Y1IM1X=AU,!S# M>AD[PZ=Y 2.<9G[+][V3+!^[HO&:+H%%4E(R M%"GI(4PIR7)NL6V3<'VR:=MQ;L8?JVEY6+U[WH6LQ+Q5"Y;C*S&1F@"AB4R% M11+3 RD]$':GP/A.1:-5I[U$0-JM4+0&&FS:9#0>0#1:=9!A8<'-GN6>]?!B MI?2S=XDG O19(/NBP1;G8IT$1.4K)9ORY_ M&S4VW4$8A-6U^$U4>,7@%-6X,-0+K(8D&NN'A ;I!' @=B$GH)!NO:H:+;5$ M]VT)/85R1T[R0G:D)W4?26HD4A#UY#45C$:K<&H0 G?FB"3T!4V%3V M21^0[),_$-DG,'8\4J\H!T M.J45B<]]=-<%]\^#7Q]?%XE$Z<,3B9P %@:1:_%-E%5W:N?TZ37_\%RI/U:& MA5WZS!:NZ"0217SB!R,2K8<*&W8.."B1*" OB]X-%A0[#E\DB@:)%HA$F8TL M :&+1'OQ= 5%F0,1B79!7)*Q_$8VPGV:ACYS"T*:KD78)+94E,FETP?2:*L@ MN2651Q<,LZRDQX%YU2BP&FY86?+4\WW]YIN0EY[O=A*#Q$3_A0O:@6!Q3OM&P8!. MGC\"=4D%Q13EXB? MNR6F 6UV49+21"P70#[=B)1&8LF;74ERG82!^8VIF'^YSZLOW M7QGY8"F#>QOG9ZQ9F4[JYL^C.'[K].)$OWV@9H'8&XW764&"\$O9;U2.X$WN M/G2N7W]WQD*0<@3%AUJC5?E=;%5J5:[\JUZN-D_5Z[]=-0YU&YAUVK>&DK6Z_*]!FMJ M'67^:R)U5$GYA771*.+R'8>-1IO4_MC0 [IMROU.0VYM.AA&@O4:@4^[(WQK M)E$NP]O]D+P=9,CE#B;&,K<7JG9\.+)Y?OZFSLC-$FKW%2SG:J\13BKE&G'B MNZ=MP9.D#@!U_J@QX0I6R72;5AG\*@J7S"RMNL,AU!# M*TM[E0(#AP,ONPX1A%F&*29&&7"93JVFK$<>N;X?@OUG(N@VJ3R;(6BH<>G[ MD%F/-&!W U*^+4)O&7(7!LD-)X0]L3Y-/:)XWBWIZ5%BR7RH51AY_F'&ZVX5 MHQEO3\>_6X^YY]%@;#P?;"36KEOQJ,N:Y]R8V,EYW= Y=X9PF-.TIU_Y)W/: M^39];ASN 9:M6,WSLQ[9ES?.E-U_.X@N0)L?'9UW/@%UTH'%TV7;T_OZ6V>0 MB^?NO_=6Q=.=G]5NN'*S57DHMLK7W,UCZ[%1]HVP"S' CCOJ"#L/)#]S@:.F MUA.M(XJKLO D74C:C-+76&//'W7H47B0(B6*,.0-X[ROQ2Z[J(E8R %=H1Z3 M!U#VZ<2#5L.9I]:T'@' #QNRH4B 8&E+%4LKDFT#R_T;1, XB!JS" M* Q*$>-',I:."#\VYV=DYQ@XOTOZD3XFM$#@1,YJXO$P Y0[]E77:\G4.W3]%'SS M::AY#726;M5. MT;:Q/% &]G(D3ZV%Y,L<7KM&\D@\5P7?B-$E:)Y8"\T3!X3FB;#1/)GV\_KY MX?DLUUG"3C.%]O2F85Y_;];DK]7$D;'3\#UX]R((5N*]R.NB7E=EJ3M9X)!+ MNU7@)6^UISTXO?)S^N7Q5^]@P>MYC0P,.*EJ!,$_ 1X*HH;%5>;<4]E$>ZHV M-X30-= M0<0@6>+4!-D;C@;K]TA*%]B8A.5V:B,1#UGILU^)0G*A]BY,W7:5?D0W:C+^ MN5%[9%^1+Q*?_R%D5!\ +;S R:G<**M*G_S)AI0EOB/)DB&)M(Z/NT\),EFX MM0)R7?3-*,0?1&KR='B9AW7"\*)H7'(_)6- 'G=5"R(>7%7N2B9Z>+GB2)-D MPI-CYVNI)#AZ)J']T+3C&C0=2=T#6#0Q QV1^8!PC[*^B M 3< 8KM\&^=GWGT<#6X=V56 [7+66DB.RIR+@2C.4/E"$8KC):18F[D>5O8 MHX=/$)>@\1SR>L>=#3%0.[ 3)D?";$/^Q1IRQ$_P$B+V2Z1F50]XDS.E^Q+. M(^,,ILY>)A!*U+Y"ZF'!Q;8J:^%TYV>D1%>'1Y14*8Y:ZZ>5O.#VS"S0KIGE MP.*2*^H@ NL&/NZW;_*HS@DJY@QB-O2;)!! 2\,1,$()%@*;$V/NE_$L=/*, MTM7(:GD9/?J:.D8H:',+EQ0J/1'1[8V79!)GP$J1N7=-ZY+!E;3(H54CC&W] M_&S!WFGE,37(27 @J:F@$1,RQ@! :*J"XA<;R1=,!*( 3GYR?L;(($Q)0E\1 M0^$^@);!(3Z2M>-6G-,8#T0 &*'E&GRA*@"#"=<5-8,G)(CWX"4WEF091A2U MKH03X\\J(_J$1ULJ_?D97H 91"!SV)B%0.>\1=;@=*0%^-*:H;R,[?0U4:2# MCY&4LV^QS)6*D1T\K@33354%'W(37K[;54U">'&E6.^*PVLD6]/:;UUR-_96 M9N>CD)=!3D-8*%PBR10[+V+"@D$-E$&2ANE(;3F;N[&!A_!_DR(M63Z#$[.2 MB$,"XQCYR3VP#4Z=T\WN8.[FS8$8.<;C%)^Y'WBS/W%)[N+",LP* MTEOP(!06*V0]D25].M:*:%H=E)2(8_ "@N5"!V2@L,%I%D;5&.K(S]._HM2S M:[H/'L!9(/O,M28CF+^H 4/I?N:JH 51L%95!& B[G[K/]9K^)-CM[5LMO_] M#P#:#^9 J%XN.B+<6QA\1,Z,01FV98'8%BI6A"*G M'+R:2C)Y%9UP1)(^(0I8[WJ%RNJV&08< =2[Q-LX]5YZ2O>[!TL]-E9?@3H. M,_FWM):I/M_E/WQI&K#GBRN4/:AJ98'HI-'N7*.EK8*0%J*6I>LF\DX\'UMF MHOP7V*9$^#7]$8UF+J6U^6AKJRAB@5"J3D11MT4/^QN/Y()5:8G400MSNJ0Y4T#! K)X%%4Y/HF:(E(59G8#%KO MA#QV0R1/B9?/SXIT'3ALTX!)>$W0N2L5_K'W>%-L7MF;'!.'I4Z&L65=,O48 MWP&)@DDP]IJL4KYD/VZ9ALA^3/P P9EMCAZ+5\[;$EB>_#\V MX !1#$M61= 0/067A5J)9%C6%U@5QNS'4+CO_.,IHFR_3SP.8A=$5%Z;>,9" M?.(UNDCLYFJ@U0'0WK2D=2HZR[#62Z[J B;=]P7=IV?WW0%<: !V7U1 Y<$; MQCM!]:YSY[S'OE 7N.0JH/A:VDA7TKKF4#=X4N:9G H.AC/ ?XK*L2!^]R8U MW)G&9'9V#]R($;-0BJ$2L26!YB"27A>U)H!?7"ZMN$-%5KS9GK[]3"AQ M'HA%;G"P8-Y&2DDF^\+W:EE_2BW))J(]=BGX>*_J^C^(OQP! M$E?BY:[)= D+X@Y>P2THZXS7V4[?/3 MR;MXP ([8/LI^^=+[FKY^X A&C6/D!& IH(B)9%T"DF!KT7K#<>D!IP&&1G2 M$%[1< 4S8'&>!QU/'!F.K4L0%978R;"BNDZMB832PR"6?8VP$6N9 !%0XA'\ MP!J\2R:#CE53%K@!;(_KB"*F9OS M_(R]-!8)A@"$0*:A(A7[!04IFXN[Y5T0IMA[:&\U=9+-P#OOB%=.*A11+,G((8I M&]1B22^)FT+@U*).:8\;-XFD1(1@8,:;]AFPHEQ61!H<[/$<&S;!.?KFI\:\ M1$B>V.2#T\6NJ5'7$"%F#AECMC'!\3Q1LDLE R06%F7G+,I.R1 LPDT!&4F= MC=%)NO/Z85G6BIKV@LIL 2@XEIRI:[U9N:XX1#VR/9*$%255MISG:N(_P&S- M++RJ-7)3K9['5V:SE!1OROGKWLJ* 6' 8MT26;,K#AAX5*G>N.*-R/SZAR^I M>"Z6+>3GPHZX&3%R,R3W$,(8E6>7Q7_]$;AEE?=Y9#2_8=NOR-$]HO4*V("% M;M67ZWKIV]7@.I4X)'1C]7L";6([#$SD8AF?H,%P,-##>$_,;,?,++Y;9N:6 MQ1S_^^X(SFQXZ@$PL[=ODV2E^*OQ\IIU"NNXQG(?@Q?N+I@CR.>5M1@:$V'[ MW$?)TI'^V1\%FXO'C8AA)I+Y6#KAEQ-#8YP]+.]$<*)*9F$X1'4AI@0-J8?" M8Q)Q>@@&-FVX!6(46%90KQB=@YFD-6),GC TH)T*8\Q,(('"W^N!9L6L$!V7 M96 =FW.V/97RX^^U[_?I?O)@;:';QGLD3O$>X<9[)$[Q'@?L.;E550$C^HK* M7 [H_-^"V'-21JFG9,:UXA9RMAVZ/;TV$T^USK,Y3!YN?-G&OI?K]O2IGAYK MZO/CKS'H8%=(ST5=)W$*'30^VV8\"Y(G5\O.8T4\ 0@==D3(N9T3(F<\ET)@ M=0ON64-00]=+R\4R,8S$7%AIP;BR(L2B,\S/;Y,J%^8AP70>:(]@A)T3J M0+G"[G3'7O,[U&64Y:0R[("::B*B(#A<;J4A2CRD3ZM"3M"&Y MM( TA-Y8IX,I#X 8-.:'^N1ZJJD!]7@U>Z*A@JS3=B]P"1%-1@+>0%#I(:EU/=!EV M:-8(JCG$00M:-,UBHA89WG$T$:L-B3FBB\-1O(NCSWER6DJU'Y7KBT0!Q#\@ MN$.IZPFP=])E3$-6U1<"/PW'-X$2C#2U)QGT/DSH=+P^.#_KR>J8.%A)-):$ M;%ND$6@:D36],?PLJ AO#@(>;B(+MT,0Z3HY'@QWLTX-P/K PWW'TH($")=< MQ2#9W*[@+X0^5>)L\-OWWQZ)0A\O\ SXYV>8\^>Y$P5(-!)-H;'P"::9RXV^ M\I'B*O8K&(E 4Z!]K4]3LW/S^O7QM7#7RJVRR_@/OK/$YW0LOCAM?#L#\.7Y M6<4_W' 684RI(4#"&M25/=QCTD-6A!9&)9;'G^'3LS<1$(= M+%HAS&".>_IYE^*ZZ23%ZX$\N;J3:\G"P8K[N]++;@#*Q Z!=2)9S&[%")GKJX99HWEC#2K:GW_**H:_@KK+=X!GSTB^/?ML7/'(,2N4%QBH/8"/Y.P2 M\3'=3R1"/1 V%%)-89.B:(18T'%-!]R1'A"UXI@LX1Y2A3)9(3A M+@FHL*S#FCA2-2O5$(6/&#('S:22O(C)!I1<4Q6$Y5#J,99.@'%^(WY"LU,Q M2_S=6HAGYQV11 @QF$@:S3*$0S68U?@DYT>TW)^BG=E!CM@7@9T,"=XCQI'8 M=PU-^QK*?S0_DYH5T#S04D? 5?)$NG/_R1&CF3@KD)^? 3(!IDB T"@^]#3@ M+&-5HS(Q70*1K-TW9DY4N2T6Z[2:#4U*1JG;?>] S)R]MZZ(]A.B1;5D,!0A"T6QT-"NX0DZI4B:B514IF"ZBL&8I=8 .(,U10Y'&*WH/4U!LPP'1 MW>!9XHL 38X\PL3XCFB,15$Y/\.N[3#2B$=G@S2B"12&?X+##/9ZL92$#5X MC=+<*#6 OU'!F;!4EA$J:9)!TIVI_6AD&L!#K'!5/^RFEA=GI#XFTY.W!U)_ M@(27C3HAU1P4R\X$*_Q"8LNPA(H+3/5.3(+7(@'[!K#! P#6/Z>6CC#T% MN83G=OQCIW&# CJ_ K6CB]H;(?9T@]8H*>\H9&>8NRUA+#4+/-A;:XF0;I[C M*',[QF8=9VMOR>,W6^A?FVOB$'P"'W^;3RW0M1<A:0'QSD=;Y"TEJ+< O7AKAI0B>5+I9ZN'9OU\7C'UAWB&@ MVB&L(5):=SKS,-=P!/0DZ:$GC(A8[B88>Y6L040ZDJI$,X4%4(.[Z"M#BJ,X M?SF$RDNAZ"I<9,I*BUI*I'#T911N\3ASZT;EFP[^F:X%)*#3=3CL-9Q(X-&< M^1&0P)2'!/II.4 WJ)H'NI,!7Q.;'2,EJ$+RG/@NZ09UE5 /'3,)TJ!)#ND2 M5:($VLF=.,S4L4(]X'9"""['HH^.?Q]>THBB3'R.CHO6$+L#17HU1=<*584L MCX04Z IJ0>H2-RSE+)KGF^I,BO@Z!J-%'5O_]+_3MAUZY?Z3=+M:>7.Z(TS M]?'/_-:%= XK%C-YBL4,-Q8S>8K%/&"?'RS *1I?O_^4_SQ/X%5[FNF_:\+WVI7RFOWP!6;P%$#R0NCD _19 M[ER3YVV7^\ K?)]5E,7P.7&,E73L&$!6[6#D.1E.H,;=H#T4J/NL(\J2^&;% M,F!T!56\T##NF@OD@HYI$$5E@A%/)&<".';,'<&I6Z6R2':%*V114$':\2#K6^O#WK"R3#F[:T\3[ M^*9O]$:RD#K8B^V/NK,;"Y_B/HA:'R2RHA,ZJA<5X5K21RK[T^6I7D!WXV47 MW=ULP/;4>/H6+]]\5;\.MSZD<$\F=0D'X:6F2:"FYG>YF[@:Z=FOTHHG0C4],Q4,P*^ZY;H<9%JV*Q M)\(,_]!4LS^@*I)=GUHW.[HD2!B[W#05=!OK'*9= VVJ*-U+5XPX%B'IT=!% M5VD:=QK;D%!C?2"-[" 'W5U;WX[M;(+H+6J7W#T+$ 9>Z(#J=2MVH?:R14=96SS3$0[V@>M MTT)>)A%/JE^0:;8M6B4+K)P'%]FTL+>.H[*R"FF[K$(ZGG?E'_N\[BV)P!9T MI\J(EOK]?8GE*7L;^=0]6UD4N]I\K/[\M&K%BZH=I.UJ!_ I;U4[6+2^,-HM M)F*YS.+62%A2D=<'>.N?43C![ 55-RZ011&;"O&%4]E+H\5\\1DD"T1NX4>2 MP9)SJR;[7.NF+G9^22<46:4>13 M1?G0MWQD)_2(9T#ODDWO_1+)HWR->BW"Q>S( 726:0*Y./\HH%?6I<0Y L!B?#Q6#AKTY).7>"(HGHZ'E( M_>R43LX6B2SS2=A"27L\4-TI>7-8G%^.Q0T[%KG"!N&=!KQ,S ;M\=[9(VU]G(!:3Z3 M$U3N(C9>DWI *XB!GH5;LJ)$M&>2?7LLX6@N=31H5J^[5+4[)_3\K#63U$RN MBU_2KS5EUTWN[*!2C1FV;&6 9C "]\:V3 RPGR*TK#>Q1KHIB[7>/*("8JY& MTQ:>U (#4,'=L#'DF=K3<7STGOS:;Z9^9'=EOK-W=I5K3U]^O&3?QN/?S[^= M,N."I(]D?O()RZB#6-8LW96O'^_+7.V&\[,%5XE7E'CZ7X?OJ-: M=\4T>/J;>SW[%[3.$+XD"Y\YMFG;[TE\HI[^Z$Y\ *P78??_/B0_V$>?+A3: MMB1E"U(K&WJ0GLZZ4^_\^G!(-]Q.LO[GS=@% "CKV&2)F*5 MJGWBM'[G8S*>CB53^5@RD_G')\Z%X5HN^V]2QGVVU, L9-CCR7\O0 KO8XE_ M^[FK_[5HT/C,XP3I_W![BB\D_.&V&M=R2W'M)[6^E*CQI8DI7CU>EGVPKF>6 M6\;;SZ=:_64#K/LYD S1!]7F=_33:P^B:6>X)@LN2Y%L.83\GV,H]7$]G%H MN3UB%T8)P7=SPF@LD?(K]K<8(!1P_VR.525>'S1!)Y=-W0>3^+ZN?"MVU7&E M$PW]FMW+0AY6HO9*LM! ]'XYA5O-B8*BYWHC;40376=T,!0Q$4L7DBM1=0$G MWH0XWFQJ&V)8;3A8?T=8PH:[=##> M-MOEHS+;X3+AAS(\\@98IABV]2X2=R9.]V')N>W.R#>_\<6VO@/B6?NYM8MG M+UJU"&E&-P(_G+OMH/YU5*A/ ^7HDPU[^=%> !]X'"YO>!($=N>Y3#0V;6)O*I9/I8Z.JH/L:^!:F;LF;$S/ M[8*BUS">.EIAQ@NEPT#\>1CL^0;D8JE4]I H^.(IZYJ(FB[U7])X?!9-']%% M6!%2$@X2L%V5::@;/$^P@OX6Z?U8",(2JBV0#$5\R/WN(]($7\US [@2GCAL6]R'LOG,X=$T!=/26LVBPN/ M-G06L M$!'+P=W/-AJ+EO/XPWN-H,<],B0_:.W[,OI'Y(<>6K+#P ]VM]R',QNF?VC7 M,[&[)):(G"6+&F5%<3'WEB.S&P]+.E:(YP_P1F[G3[<[*V"Y>]:5P94H$[9, M68K6$NW^@>VP3C?8EJH5%@4G2"%?NJF:E)JE@O3TBD+KU\V5LCDPHD*CE!'LUUU$5ZAJ&S0557ISB$!]6Y&>7/=D,93V?$$RL61N$[=-&!QY='B?6W4HHF)DC(WF M:Q #0:T#2R'#17HC&\W'!^WN=_''N.=C65QZ*MN)E;MD=[Y@W?,53L9R 7A< M8 ESEZQOX75V@=Y*NCZTJQL50W5]$^E]Y0NF]'95>NVG"_9]]0'[T=S->S<] MV:\5!G2^_('=R(W4O:IH> LO+#"\A"6CQB.Z4CNP9"*H%AE+]FH*.0R[9"%6 M2.[5F;R((RW@(E:;Y4-C.M<^?:8CQ6MKDB@M?\X<^S75)6.)PB$:ST/1DU@" MI ^=VG_JI,>S%8V50HPV)LXO+W7YE0D_)70;X.S;"K&+7%&[.\CR"N#%7'OZ M5'J 34^DIV+(Q:6M(BQ_1Q'$:U)[GE9!)-U*:6_F0&7HQZ[J= :Y7>XBB5C2 MRU-?=:;RJ&_]W**+N)!KX:X3L""?NN5,6H(Y&1')V=42"ZGX[LK(;;CH12GA M.3LE'.N![<)2,1\S%5*Q.,2KN?,NA7;>B3_BO!.[/N]<+KVHCO)VQQW#!AA6 MH4IY8G7UM>HET^*6WOK(KEJ"=A%U95X8HOTOL-^4JR8RUQ<5@+I,?Q.&DB+I M!I["FWA^QB8-O=;Q7UT^%YO#HTI ,%E23!%I//;\,%E"FZ[3&M2L-*+/29+# MTFR9B..'U+'J]&/T-VK,%GT\/[.J/MI%4IUZCG.E'EU%4R^YGQ0EL4HX]E&1 M#(#>A#/X%U+"4N60>Q%VQV&%7YDT"/ 6$W=V2JN#NZN+(Y*B25W&[9W0;S_U MM37U_.P&Z21742B]E"*KK?TWBY*DPK"KACUKOX$]"/%"SXI_3FEZ3\\/SKI8 MY*[ZUK_G5%/S$4B=AD/G9^Z.0_Z5\?&JLC$Y?C32U'="+X#WS DI[FSCAO@F M JU#CFWYLG]*QJ!$&+6HE4EO-UA^D9 %K'SZSMP#EFZ;]2WBW;169LDK3;%/ M%NHKK%@.@OCUSW>C4LO?/CY[S)P:7>4JX66#S2RI791=J(^&)JVDL[&$;\8+ M;?R G(;H(6S_M-"V79,7!N-A/[3QKTI7XT(.R:$.B,XKKYBX MV 09+$YAL&*_UDW0@61I!@]7#,![ 9S9U*AZZ+SO9F^$91)!SN[5S!N&)G5, M6JF6*7T=AM*X5,L28B]K?E3K5N*KHBP-V1ND+X^;@/BUX:#GC_":N\6NI(O5&=E=CUCC<"5Q,N X RT-G=YR6\>@DR!RF*3T-N"H MTPS/@Y2J(U*B1*D9TM1"H/DX]A@\;*"DB9<>-M9]N>CPM&?=$%&*O@EXVM?X MHA?[ IMB1VXV:?8AAJU25G$J_Z)FJL"XRF8XL^7CL_.F)Q. K9:XTNOZE3EU_G%,+H\ILZ MYBZ_X1?_]ZLMK:E$S7%I.7;)_9GB_GZ!,0%':D_3\OVUK>YXOS ME]O3QTZMFBQ47NZ*&]?FKS=J-[7&0Y%KMHJM\D.YVFKBL[5ZN5'$!YI'5)T_ MV"6>J[OO =EG+MS ,.M:K_:UAU?1/S#=7%%D?ZG[/ETHM6WW@2W;'5"+ ,OS MN*'1I/-E7MWX[W\ZCATDD"-]$P@?%1(4\>SC%A+$_WPDB)^08 X)LFU;S3M1 M@K\5"=*4 "1.E"!$)*#Q'NLT"5HLA"Q"KTV;!44PT6E51[^JP,&!6^%L6#VO MLN$1&&O!+6+(?J"&ZS(:KCX^>JLT3ZETH$=XH*<;^H<=Z(YO:+BU M8 ^WY]%I-<>R&O^^S_S3PS499K]+,RE/9H["UH+-Y.I;*KU^68&%N]#^G@UY\T+N1^!8< M="J6#M"+['30(=WH'8B="PXZ'\O'3P>]LQN] ]EWP4$GTK%,:K40O.Y)KUW2 M(M6>IC/2SW*^FIHH^<,O:;%&+'SZ% L?;BQ\^IACX;=-\P@YG7;V3H8?JK\B MRW)!C'Z\$#SKU!6K>U'D.9%A*!16D@5RX4"_1^>UK)W?W*&[]O5.5Y M6_R*#.0D$=V51$?8A">A5_!L%G/36,8PUYEP77:K. .H,*U$TF673@?B;0SL M)V;S?'T3?,_/EF3X?HH&CS.7Z15 =3)NTNUIXTVHJ:UL3JT/@J3<7%>:Q=O; M1OF6Y-+@-^SF'E%6#6-UR+ _<;QIJ$$2;?*9?]MO:M07C*_.Y=ZL# T,,^)Q MG7@W7Z'PH/(N_]OQ#37LN D^=W!+]MSPF=7N/@;VC\,(G_C+OPLA-@D_CCC, M-AE^F"T-NSK,J.)HMAO_N[9[.MV=AXD'<$,Y$>/8YF@(V+*[D6^U3UXR+BP?^6=6L=V?J*#G[7%PK^,/LGF8W%2@@(,0: M2_[^K=FMA%%F*98+$!>P]*A7!+>&C$29$) H;B-1_(]%HH6^LPB0*!7+YE>W MK3H@)%K#X+:$$B7^!DKD[Y>+ (D2Z5@\0-7Q \*BJU!(4>)O($7^3K\HL"@5 M2Z=#9&@[ZCE9-SNRU.5^JMI+Z+TF]R-VT1V1#07 T\.3M>;6'P9RQO+I;?ON MA(<7B;U(4D>"%PO%IVCP(IO:I.UG-'@1AH2]OG!T)'BQ4"** B_2L;1/DX9] MX<6VM9$W$W>.!"\6RCA1X$4^EDJN[F(?H6 3P-2TP#C7$'5:[G_>[+3O;F[Q MOXP\'([%XDM#\&(Q?*<%%@ M9")6R*^FR2>$W$ T_&,0/J/)Y'IO0BE?PQ&+A1;H\#(7"R3 M31Y@1]>@W8A9X@8YW/TG>?BW(0Y+<%T;G[?LH!J9%+J[0@L;]4,]# RZB4#0 M/%8,FI,:0Z%\J?CZK/B($"@,-CPK&!XK OG&\V^-0ME"+!UFXO'AX5 R E'N M6'%H3BX+PV92B*7"3'_TE;^"YD FVU/IZGDH-+Z-^Z];YT!:^26YW:3T1)]( MQEH"-L01-K52^M>2CLT236U1@D_<[>4-\'9[.AHD![E19CJ5Y6W!'R[,,S[I M8U?MZ;>F^?[ZRM<+/W,?OK#V+M5;KEF^)4U?(DX6VQ%F18!)W8$HF+)8Z\UB MA:OES]6$_;@H?W)2%JZ40C@7?G7NTV8)9>ZN9VJ/8[GI MW)C772T8)85U,\63N+0?DD@72=;>&CX0()#D,9B-[Y/&GYBA1B'&C4QMI.K8 MGIC!BS1/9BEJL?,S:P#6N0W>L/L?8F*9]3/)6L-FC+CDCW#7]7\\C>*PCZ6D MX[)94S@G9RY(_\KSLT4-+$-O[;9^5EN^/7WFD]UDZ5E)7@?*:F,T@VN4Z[4& MH2*5*FDBA4EN,>[JR7KBE.7F \M%'::VJH?OEST?8LB_T^4COJSIT_+6O+Z= M><-/)V##!X'0MDD5.X-Z+@2HF\K8[44/'>QL_#\*[IFVCVUOFBG_S@^GO]]* MSX7PX>AK'@T/B+MISQ%XO:M.(S%7EF1G&9JTN$<<83I34R4^RUNWSX*\85)$ ME!F].]W0BC+Q\[F=FZ','O'Y@#/J_AP6>.)2.P/-#AF/4VMTV^!Z8J!L3Z_B M9CX]4AI7/!]- 5(K\S/KF_%0=73.:)-G9IY.'V2:Y8Q\O[WA-15+Y0J'G]ET M'(KJH)>5 20_-ZDKJC#Y17QU5 M&FV2W.ZA&#:E3,32B9WWX-D7%,.I5I%.K*X:O\.HY0-NTW):340XL%&CO=I< M*,$APN6TFG5%F"M/!)@LHR*O" ^\]B+B:9?I85L23;W4D47!5&XGZ1!UVV!B M#%L=]W_\<$1\.72%^^4BBT&V7P&G$$LFMV4T1P_3L,6=?/IO!6DX1I)X;EN1 M>[5][E94@%')L-.B,)0423>0;;V),X1,N9X6RO>]\5@4]M6[C>F=OAH;W00C M=;QG(W^Z(6'% >Z7K*9CJ0#R^\DT%.&)ADW44[%4^F3MV\>1AN*&RV97U\ * MT>('K,8.+:3QAB57$#5I"BB4KO[\6C";U5_?\GLUWWSXXEXL28#D7U M9_]^++]!V8N_7*D/[S3#)MB9TUGN^BS#*6Z9BNC@_)F(N]"D[:]V>LO;XFW_ MVX^K[* U269WXL2Z, 6<1K*(OM+/9*,M5;PM'?8[H0,Q# MH(X'**$>N.;-Z1SW995*Q1(;D*#30:YYD&$>63:6SH1_]WQ+3855YB>YFS(_ MIQH@>ZV*4&[;Y09/-4!V!O52"% _U0!9'^X)!^ZN&B#Y<5(=)&Z>M:_Y\.%X MJ@%B_,4U0"+LX7XJ 7*HW/7$ 4\E0/8.FKV4 "F'4P+DM3:^JB2[/]+#4P60 M??=C"3W8-!M+%$Y%)D(ZG+!]$LE4+)D_U6Z(0RP7(;3\=9PC'&3(_2!5B^51$ M63H!$M#FZX",OJ;R:K&E#FXV809_9QV0'1'M;"R>W23P^A"" 3>'8O@Y5)G< ML4:H!H1BR#0J68AE _39#$Z,MI8Q#SB>_;2:B'#@5 GDKUR-OQ"36ZL2R'7^ M=Z\ZD,3ZM\2I$LAF)19V(^(D\K%X?G6"\V$RY]" &D'6>/YHDT@V FK8 E B MEL[F(\DE*:U?#N1'Z2W]>I^5'[YO4K/W5 XD.HO"AI4&=D-;L0KXJ7;$7D\T M=+M?/!8/D.-V.M.PSC1DOI* .YG9:4F0=."2(-7,[V[M]35?R(=9&7Y^S7LL M"1)>L84=2<AOO2XH+L7)%9,1S01!_(99/;%+K[9BJ@81"O!;"+QN@H<#J M;(=3/9#3:H)D2RZO!Y+[<5N8U#)W]5*8P0P^?.L/* BR([8%]'63"E8'87X( M YZA]_S(_CW@#-N2$TOGM@7>:K=Z@*(@;Y,;(?=CVI 3FYBD3T5!]E=Z8#=$ M,Q7+I5?[^D^:?42G&;JE)K/: '\ZS# .,^SXK%@AOM.Z(,E@=4&J/;65&5Z5 M&KW^J2[(<90AB(IQ+"H;&TLGUX\)/963V/0<([-/)>*Q;')]*_'I) .=9%16 ML40V%M_ W[91;1 V2=4]>Z MJ-U;A1;E>HM=U\N-LM-^Y"\9W5D!6K"6FXN[.6V!N+Y&9I'>&7" M#7B=:]0>.=66K62":$BH.+77PXR%&#?F-7&@FCI^?A,'4E?&3ZC+TT(Z-_G__FT\FZ?S,$+6ACAE;7J0IQ#,K M;D,+7JSUK!R\ME1I"\93NVL7Z&CKFG%QT>"5ODA*H-"_'V#RH3FD;+0]S=SK M#T^3K]GK*O^!,R0#84DGBW&.P$GF T#"C+A2:\X/RRA&4:_U7&P<)F][YO8P M@PM=['X23&TB\EH0$N+=.W"#.5)&T9'# 3E#G0-N-AK@\N]NX/[L_(C?Z-4; M\3:Q ^"ZYPX5N-EEP(6+H*,R BL?P\T8H'(BFP)\,4*&K"/P8=6B(ER>*%KT M%,VF.3,4S8K/)H0-2ZP8 TT4"0U39HNM:R\R%0(7(2/#0X,!7M M^4"?O"S?[]AR&W$:*N7:E1:;75'A-4FE$K"%!D5!D'!_+?6*UZ6N=W0F&D?# MLN:MA@'6$MFM#>EX8;NZI!M$101Y6YX LU*PT*M])WFNQW@'2&","VNZ;,QNL@(!>) ME[HE_@/EEB@MF1<_1QJ^#:M!S"5U2CB#?\=E&9HTDD58LD%^ZZK#(3K--9'G MN@.0I9EBSK8CP9]$"8=I-$<')]\Q-=T"B";*Y&*P48Y<%8$% ZZQ$_ORW_^Y MN.!N)%$6/G%UOB]^AG=?322",$7F,_>#ETWXF.0N+BQ#LR"]!?KWZPZM+""?B\7^SXFFZ-!4ME]>2F$5#'?F9<1: MC&#^HL9WI.YGK@H4B8*UJB( $QGW6_^Q7L.?' .R93S^[W\ T'XP!X1^N>B( M@,LP^(B;]/YICD"@H)4@9>O>!D)9W,@BD9%H40?60,>U0*+="'CBNC&@&7 SH"\VUNSB2HH/(R)2$"0D43+J$E] M"IO(+JO.:A_9U55[FII41D_UZMOUNV0#V5-\'/98NBM?/]Z7N=K-G &>:S[6 MZ_?EAW*U5;SGKHKWQ6JIS#7ORN465ZG>U!H/\'2MNAU;][\1QUC6_?@JS3J5 MK0NN>M:-W--$NKNJINKI"$JN^E0"7KWGB(M;;QJZ$L+A+7=_!P2J__P!7]Z\ MJO-'(MFJI@Z")L;?N"HZ;[22];*8O3K,C):+C@JJ6T42],HH0\ZO NR"6"9W MW!*3Q7')%VKOPM1%JF#,U2FTJUXN''3+X(GUZF4&'S 9WZ2DYM(C_;#$\1-. MQ'9Z=8JK"UZ!(RK^QNI$_MSS=U9FZP25FWB8DI^)!8%#"\)^4QZ6PS/BRU-(1%.U M8K$?R-Y@556Z2W"F+$RK_>+0Z#SR.XU?3?C3_'G\D57XT8T^?VJ<]PPX8(T 9@S<;IP^,@C M/#="V(.00[83/H+&=*;:TWR_/]!?ZQGC60PWO'!+]>/(0E.*^OF9VO/QE\>( M;X#J1J+ \7#1T6HY$QU'& 0WYO6E\5M>A/W)QBS2(1O6B'9H4V(^FFO:[([3 M2F_:OS,S:\1=!8ZR6G>%[ MNQX)6SUM"+2M4KVQB=M%TD7=IX?YZ17SGBM':T^L[7;Y+WJNYZ]3!&NI9/.WYF17@9 Q_+@.?L[4PABIG\HMAX;E5:EW.1N:HUYJ_U]I7A5N2[^S [>O+-8WM1M[P M#LW:R'WMXYL9PU>%[MNDW8K?HP(6X$^M=R,ABWX"$V].2 M_OU-^/;]6AZ^1&U"__#%7AA&\?CYA*+L_K29J7IS@$>M/Q;6LF)O8MC(K8MX MUZ98A7E:8U%^$Q]( /$"M!.:KT:V*3\.IYN8>(/0%)L1 ]23^S79;@J[B#$H MGPFS!X._\R[HUO'"M,;J FQIF(.'U]2/BMS=00\9-^*DC@-Q&/0BQI=,1,;_ MM?F;M6-,6%B ,6.CGNZ4DI(@='9 7])'A"8(M(@1);51^R"6K\":^@]5?%-> M[R=F.D3JLD 3:PU$3>1Q57^JYY $LVYT/E&C98#:?N$6TUZ;OGD\BRX4E5*% MEZ>7^\ZKM@/"1C=(O8C>#,0-J=R<#A<9@8OG8:*Y$( M$BL1:4CGLA"(4YC#'QWF$&]/)Q,]%==+KZ5Q-Q0O5_PR(RF'E0&7/67 A9L! MESW:##C/=D=PVZTF+=8NXW&&(X>6*;>K0FTWDH+)7LO+M,W+Y?ZOM:N M#';C7G/,=[GA%UP; V/2164U-9C9]HA?],KVWFJ ]?5*S M/VNCW\+W:N9@8\@V2/:>(:[[2_IVIUGV^*$D3SZM3-^<"4/+M:&'E!J>.0VGZ1QN+;S%O+#"YC;]$QVD!6XVIFW9<#<33#<7(B550LM M!:D]U%V8^?A>J_Y,BX_5REZ\-GWTFVQ7\I*OYYV%C;BO81.)<^P MZFYL'TNR#(H1WY)T)II0RD4D?$6Y#1M/6N7KJO:FR+EW>?\"R1S._#6U-E8< M7=3(F=II>-PBS<^_RH:-JK_NF[EROY'6Q\][%C=H@%QO >[^-7+&KD)/\OG5 MM',W@2>E]O1NK'Z-WPCUQ/@E7,_PJ;[&%O4U9EQFK#.153^!8P44.+MB!7V" MM"Z:-:U[&S6X\7VC AV_,ZE>/O_^^JN2C*) QWKKP_(3^:^HW\$*[/! M+:BRP:J7^Y?92 8#[YI%-KY_57Y7DU_SMX!=0='!FH+#.6*<55-C#1)X"!4Z MTD[%%:="1U1NUZ.OT.'+P-:NS+'&*.WI9-Q+=P=ZO=3=FF5$7Y'#*]7,U>?P MCT4YD"(=FR+=C&NUT)Y*CI[G%RD>W61IEPN MTOZ/7EQ/=Y_T?N+D(CVY2 _)19I=Q7$"%PH!);I^/=5O&NUIM]E\K-[4]=?; MB'+PC[Q0R/J CMK GIV7[T+V=Y:"(MJ*PB N-+OOJ=-?7_5?:2$J3^YF0B$OQ8:=A= M5?C#A2'/R>3MI/B[D>ALXL ZLL(?@8$5M:4UFA3G^)IX,5NQP846H^;KI%*> M_)"*O;^JSD=0L$5=.FAU"N@F"))W8MB#;)24CEB")" Y_TR-7YL=(\RB9(=: MUL.CT:"M^$)ZOQA(@B#"(P#?I/3>T>1$(IZ>L[*%X->\B-!1N-*YO:A^A@L7 MLM^N7XWO=R]F*K.K0(B#JI^Q"FY15R4(T,)A$]2X6H4:IVH9AQWOGC1=747O-&>E@JW$Z-<_'KUG@@W&&1;V.9]R@24VM-67S9NTT_O MPE?APY=Z\:ET5RY]X^J-6JMSHDB#QV@3&,)6QJKWHW"/0'U' MU/"N*+UAD 8GJ[ AI75,-D5)*^-C7^"'W$:=)QC_7ZW7R M*?'YG]CYV7@@=0C(2+ ME.%RJD.XI$U0YM /SA6[ACU+J=@H-_$;>RYT"?QK60D#6&A7% 4=+_H][*L& MI!_H.FY"3Y#8CW@\G4=,P[QYE79I[;VF9%EPY& BW@=2P,?@ M '^Y&UE\ERB7)UA'O4WQ&#=B@.9Z $;R)KDA8Q"\,3V$I(5W51"Z0-;HFH@H M\)WX/A(5#%]RY8Z#(J>IL@PW! -R"<*;!NNJ%N,$0'@,58;QD^F+L2B^<'!U M)16N)%H&R ]=7J<7R[ZN]JTBMYX6!)EY782K+'" /[6NH:(?.9&D] + TK)W M X/R729,DU -_((%J$JHBUHB$.@8\D8<#?%YA57;):X="X.QPJ; MXKZ:"JRD0#W6W'@@*F2A<[A>"UV-12^;E0@IV^B O(]T\ZC MO[=.L0[XLB'BDKH&.: '@D5=Q!>Y%_/ MJR[V2BB$?[G9U.W%.XCL@H?4V0N1. :7K"\"EFD4*_^52N,M!F0%$<[1E6/. ME)O-A7>E9\KR!&%"P'3)%?&VP.BF;,3<-Q)O*BHGR%C[O 0\&\X;C@XPR02^ MB">,:\0W!#AWCO).28?5DLI=N&Q.)7N";]2AB!>9D (5KK6"Y <^$;6:D!E@ MN(9(XZU@6,;\X0$[^DJ1X%X.B0OQ_(R2AOD(D\AB_D*7@O:E 30-D-X'J@Q2 MDEY^-4FJA2&NU@G<:<&!QP"I^^;^I]I*_?RM'U@QL8*/EG"#28T,+"#5(3?_$Q7E90D##H$HP=4_/R.8 M=SJ):)2RK[QB@I+%)7/N= 2+'_0DF3"#AMB7@,?3 D--BVHC=0?>.^2:%RGN MXPT\RU752RZ52ETD,\ET+O,/]Q%'8QJ1_R"6>@2:&+)!?)[I4Y)(NU^6W[L# ME(YP54-)U_%U][C- E.(\N$G&7"LX */R5 M_(M,#?@0\*2A"F(T>0-8HHYJX 0(]+##5!GD8EV"M7 8@+0HCHOPL$9X'?EB MS*.H9\"[,!R*'*3F'$O!426#FB1_#E)UI4+16ROW_]MZU.6UD:P/][BK_!YV+RF!&E B)$87.^37GW7I;K5 V-@6#D[8N_:.C9'ZMGI=G[56 M#,-8UUBW=7KU=ZF.]YI@H1I)@K"^IW_:7U3QV].*W]X,^JQ:E!O(22(CS_?A M]UNI#/4M&,EW\- %G!Z\XEHHTP=HE6Z-Z$9T[;9_#!5F9:>++$YO=JU:Q.,( MG.0X&NNWT%Q3K82V>OG'DC#V,B%XX41* NF1;)R=' MFQOFFQH#?'?[*/-$6>,TBE-@#7B_6;$V9PG&KN].,2MKAE7ARJ(P'?"S>A#; MBH= CZAE;VX4^=WR3"LBRJ9-R3QK!E-N])+\=)/YUX$EB"$HUJ2^I.D275*2 MH3SLF1,JH%[*9''Q9W+Z=#6!.@D] U/_(I),Y$ERM8C)]4%-(Y.OG8(,V*GM MHO=IE/HH%]S-C7FTP^Q3$R?5C75P0C0%8+GX]ICFZ0RT[RD61*4B0@>/CZ:J M$X)MQ!RB+JBN1& M2%=3MATJ$U%YR9X- 3ZS^S*M.[TKUIW #N\B_+U#I-**XQ0]R3G5R7,_I?QG MJ4#5:S6I0-7KVXL[^_""TOW4UW/&P]?181%CBE,N0]_IT<,\)>73FXAJM;G[ M]V#G[Z[6XO =5L8P'JZ_W;E)\]2W^E:MIGZ"K9)>P+D;H;R$14N\3W*I5OGX M!2_>;-OU6MW>.2A"2Q ];VX4;U)./]#SLOB]F6Z [G?B*AE3+&3'BB5D.DM- M.J61+:A/-S?JVTJ5,;F\@PPX'H/*F0('U?5B83B'%5.6QIFA-:6-*@4).#1! MN@;PMM@(*4BOG%XFV.:\*;2^&6ND-B>VA?2![OCS_D7D76/JL'JAX3)?S5N4 M7O_?M]UH7'?VLEMTD0NYC'E)UEB]X#ZAL?D[LSH7Z%:TT:%]N#TW+H8F[PR1 M'!2SW0LT=R]$1!-4>? I#'*1Y[0K0QF?3V[.#NM[7K->G^6ORAF )OP8[C_Q MDGOPU]QNS(/U?!\.FAT)V,Z[E<+6O'SZ>N$5$,I)QE8X8MB-PB]P+\O8XOK))I'F!O)###'TQE_OL/I+[5 \5]ZE55X3&OFV?'KW;&Z:_MW=7 MA?M4#S4?JGYW[G-@'^P6P6\5]]G<*&(_&N PY[X1^E[MS1$0YRWL:&5(951M M?G;":NLKU@0N8D?3W,B6]]"3"Z5K>&OCRX7W:S[#>AJ:N95A%::&33.L9QAV MN$?CK?UUXRTSB?_QC;?VGVWCK9^QH586P\;^+B.$0LDX!(&AD(/%Q##>.K%P M52K)O)BYF5K^R#=_^E;]-CK-8^OH_/2B>=;)M=AX?DQUU;U9"T35S\<$L5ER8[2?W;EX1[D_ MLV4:<+.M?U,8E^">K)N%?$A6F"9Q M8.82U#]/7TAIAE-ZW%'II&M&8H)LLQ MM-"WDQF>T[AQ(E=2QGDV)KOUM+J;4W6IU9<>E%Z 4G$*9=@*^A=7!*TL-A+:9,N MBY3'D0?LRH$QDR$"#>ASIC@.4) 4XBA-GARO19Q83F)=.Y$7IC&%'!FC@6$D M\16#,S$I?83)59A>Q/8%HJC37"ET2__W :8&QWM!(]84D*&J/(B/IM9:T*M? M_]&^^"QV;RUKF5="'DQ5=[2G*W.O7KSI>]=B<^.V;G;*(GH@46HL.L(^D1P& MB(%!2I(T(]@:!::)*T!N1X_OKGW?&8I]F0Q_'..[I=/L2(KU=JLY"=DM@I\*P9(CSZ"8@PWZWSSX%[ M\J7_H=F^^9&(<&YOT <18:VROS0J-)QT!BA#@^X*P0ZY(*5$1"CV*YS>D'EP MKBDO+!35 T)UX-?[CA<5#18+K1%T)U8:JTP@]@MU>L,0@YK\E5L]SY]Z[C;-]W=O\Z<=FV152SV,<5JS9+"]YL+&]N/G\MW7\C'J:X )2QIM4GA MX46GR[Z>H')HE^6RKN6SW9R\^;P"?.MQ)93W,.)F6 "VU14@P*C\_K'H22[- MB+CJ,BHK3Q&%MOD.WBW7P=HAZZ[(:?7M8G?T.6DTF_V;#%?$CUG9U;"MXEU[ M,;WJZ0Z^"Q47>AKW:W6K5M_:KCW*N7IP8._LW%WK]3XT4")UO2P@K-KW<";< M0FX-)_'?-6M)&F;D-M-'1KW.HO<]&^*[MT/A,229@YG4*@M4J'Y03?-'U_1[ M\Q[] ,(MI]QK1MC-$@F;IABW O98OT=4\GP*_OW#W\%5-ZK64N\VABF7_:)H M:4]"F 6+FI_D..U/> 2/K.]5[6IADN-]JE0^HK)G1B/']Z&1^%[[>2L#G$L[ M?YT<[]?ZG]VD>0_NMWQ**F_I2Z6P',NK5VIWMW%8(I^[1>M\H[:D=*;W=KI@ M!J?"'%,Q'CX=WB#3[:9G\\D[XW9O7C%UUK_ZH_KI'TWWG\^W<3;]OMLH\HXF M\?>?_-/P+KM>>TA]W==E'W2]3,ZE]O"1S.MZM-_]?33L]P:'BS.OA8AER>SK M7NM_,@Y6&%9\0@8VHZB]"Z.^\):@JNV4J*K)2:91=IIWL;5@][ S$+]__/BQ M>QM;T\M_#%LK?W5/PO=JV_9NO2BO:EF,[]&FZEUWOF G'\;U_A!_1Z/CYNG? M/7]QKK<0+2V9Z]US!YZ,[QU4=LKLBO(49;ZE^[7Y=>Q%&7N\X]M++B^?W9LR M\2*T1'IF8?::;F^??8BBJA/MW*XUTN;=PT?]].RW8/5/HW;NV(<%D,T'%])_ M_9U(M(BKW\NS?;7DN6L!$!(9#O#O,_54.(N8)B=[E!IN;\ZS:* M/.]M>!6?3GJWWYY'MJEX4B#_4F#ZI32X^)Y-2#)R._@>H:=;B-!_=_#'VWUO M=S1Y+C3X4(1J&0&E K1IN>7:,N\RT!&,C%F#<8O_/G3]. M/C?Z5\,%7,)3N[O2UVQF'Y;&ZG=^>$Y?70Y]/IC3GXJ#S_OC#U^VVX-[>ZJ? M*0U_-U%Q6*FO2INNXT_?_KW8/QET+[WZE2BE3=D T7/8E M<*<^P;8VBV4$5.=G!)0Z[*=O)WM7%Y\'41P>=5?V@"^'8G.C'V(Y<$I=(982 MIR,8W?LFXJ)\&NR6(?= IM3@9<-BI;0+9C\%5="R JGCUS)S8.B_]]NF MK;XS\OS)K_G7=Y.K0>3>E5FQN8&I%7-J0-A6N]FY;+>. M+N$/G&5Q==:Z_!%3+!:?QKT X(N]L@@U7 Y?S$L0?@TBAQ>:UAR'9VDS*R%U MY!ZK*7&3-:_@%60FSW/8]2+C<4W]=Q1K*9G,ZR\>2!R%>[4BZUR!*2Q]JQ\V M4657\/0:*CUII;;N1V8+_^WJ!7??K"*7GCO!$C*4'DOR4]7KN+!==:::X,-+ MRL'B50YB-Z]+6B7_YTG6$>'%>0''6!*" MJG]2B2BBF&=W%LL0, \,;RP^K)GS^, -N0JNJ6V)S=.X-5GREN.\QVSK#Y_L M;2K50Z=3G"M5JMHY!]Q?Z#J;]0QWYWB&ST)Y=/G.&9B:][#2944^NG;G2E7P M^?*YL_?W=?S'!U$0)N*Q[TSCN__IS$OX>^#UO]M77_Z)W)87J L-W;KYCRML MKMSXVX_)^P^-A?6\Z>SEAQW%TAGI MTR7:%Q22? +];KN^;^\N@X>NEFKW@S&16Y2X[:7QC[LUN2=1XTX^_.%-=L*= M?KM_:Q8=[>SB:MY#^=&S8#[W5.6>A#'=!AVKSNVF52I?>IST^'X:78G^P >O M_@/9"&NV?!_=;J]$ _M#H1OO;%XZYJ/9[C_)GX/T77#1VQDLJN+Q%+^KAK=( M8FC)A[!Z.EYM7N&E55'Q7J_9R'=PT7U8T#\W#T[_^.# \,OOITWQ[_;NY_LX MY%: K3P%5WEV.MO<_LLKP&%^0N^;4;9GS5P7U]%F/ M/,QR)[\ QU\@+WLU2/'VZ.\RL'[-Y3#YO2^GW6]?@IO]W]U%%4Y!_]XGE_X' M%@ + "_1X"XMJ0 \<*Y_]\7$KAF7'?Y)&=J4C\1;+#Y-+KK>>=SKSM^_ZWQ M]LM]=-AGQ/**BJ7<42YE]],W#V;DQ,[7+\[>RE;3*"R7P@53 MQ->>G[KBS7__GZTMZYTG?/=7ZP)([3=X]M]4!#T!0QS\QE<5CL':VE)\V/6N M%T^FFLJQVR/!<*]2$7=7>ZA5J[_(/FFQ]TWPWN P<\ND)>&XD*9N;]!F#/MKH#K"R\?TYF9B8V\Q5,YCT1I&4&,\V\W)X6SY0D95%)*-^"2J_ZL M;'-BJF&3A(GC ZF.NM2SF3LN6R#L+.# ^+D6#Y;XBC\+*Q*][^"=,9 SH0CE[.>\-X_3X4&B MO7A3L^O5O7FRC/9H9FON[J%E;$U5;TU55EG[=G7T[:_^W^V_ZR5N355O3;6\ MK9F[+S867AH+++,D_,ES[QV^LM-="6Z"A;,>RTSNKK6?8R93=0G_;>^<_>5^ M/NZ+W7*9R0/+==]V9^KV3F$)V%O8R=V0Y!P[J>79R?"H[?]S,#YY^[9,3EO5 M?O(2VR<$< ML=WC+9^^79^^;__QN=V\;C^Z@F"Y9U"K56#/F-V!&5>MAYL;SC:VGHG M=T1ZU3ZYPMO:.A$#QV_24O/?QE<>&SL#^Z(>C*-D:^L2W7#G_58 =I[GIH[/ MC]/?]%;()TBTW"4YIE:^8&B5I_MI:FWRT_EK@&E^FIIE"=+G<$;V(*?.W?V' M43C69R'MJ'2Q]6/(*KQM7D+D [?@"-X(FJ4(>IY80%R9U^]^+_KT[3C\OS3Z MX^+/ZVI_Q216O4!BU<$R['GQG^/K\?5U[<6;H_/3T];E:?/LLF,USK!*Z]EE MZ^Q]\^RHU5RJT*I6ZKM>\%,+K=QC]&+@,2$+BE^!K[@B\CVLJ7OB)=Z /EZ? MR%)/!)D/F,+PF96$%OYKF_+>\F+0):Y#_YI-WBA,$ZSW[.OS@6\[B>60J%%& M<1BY7N!$J$>D$9C-H!ITTQB>B^.*!8I+). !,(!#:\P1*BN&Q7A]KT=UNGP4 MS]8X"GM"X%]CG-K-T.L-IZ?F6&/4L4G#X"_ $AT."UE=X7OB6G!]Z]2'M6&8 M#!8 IKVP;L+4=ZVA- M[WA !.@UZ7M2D<7O1>,PTE7-AZ'O2IA(&MR$T1%TVSO\. 2-'\S=AI_,*9X'T5Z_^=DKCT2^UWU[33)[U%LE/5MO0U@J_O'8BP3L:I0?3W^JAJ2IP?Z"]AWSO<=O M9P]C% 6K[=/E\2+8>#>%VQ)AO?@$M F>,L_7Z_A3XTT$XCR5E" MN$WH-1^@<6AQ[M3PF.%87/%OBI<PVHPOS!,,<"U@#? >/JR* M=1Y89^&U+'%=WU$D2]\%W@6[(NG3L3Z'2+%P0<:IKW? ]6(8F)F8-"%NO&0( M; S&$I]3U^L)^@1> +J]B*[Y462)V4[#BV(AOEA. @<5B(DB@#,=#X=W:,S0TG-X(T.O4&F6O1S!B$2Q +'];9?+O:YMO= MJNV78*@5H:E*,M4<%,6C,$Q0Q%M 4E(:X[6$&S$:)W"=QHZ'ES@G69$CH!P? MP5DF((U1?HJ _.RX02^Z&$9G&,^BH>,=RWC.TFF;O51OF"A,"T2*H> M41>HLT!MH+("44K>E3FZ,G]YQG+BYW[6RW=&=-)N3,B+I'F-CH1Y?H<=,R8S M[YE/W[SA8?7C8&<_?7Q;G9)=#-L%+H:#3]_"/\-6>.&TG;#^XDWGZFVG^==5 M\^S2:GY 1\.2C-B?FDV8ID"]EEA4P![K3:6S%Z1@4.E+_2&(I2PT-7MD+(;]/K(A$ >@=OCL34>+&4/)VG0&"WG #S<&.$S[Z,*V M8H+W*:$T;56"E@DF!"NW&+!#;964*W*(\!P%& @>*4.-7I*?;H*1@&(=5QYF MY;GRK94EOA80'V@EH*0X@=*_"2$$YJ$^YS;(+:L#RA@L79B.8,!&B'HW,"7XJ=C[+.';TO'2"(SNK#9 M(.V]",#B\C%:"3_$Y_(=1V@/?/):H CO!7NL"-?@?T8D9HJ!%V"'!U\^MX\GIG0KT;;.; ]BM5;?J62'0PBDLJD[O:75Z;P:0L+LL;7KD^3YN MA&F+XYD:GR ?Y5QJ3&TI& M?GV,1CMQ&! <6?3AGB4Q^Q]\RDUO-.17AUXT3O08RM M&/(Q:9O=1O E)=6]!+VQ<+]]M =<9<3QQ,=T6WMX/#";49JD-&E>)HARXN!= MD=R@J9"3X]H25,;K^KXLZ;YHEDVJU1Q4G&)QVN-44W]EL]!GMQU8=RD):4E8 M19RT\$)N;DS?2$(, BE.2].]J6!J&%!N"+^[!>,+%P4IBU 0HF6(4*?1KU\& M_U[N]'1VT)&I-7@TK#J"!>=J) ^5/N%O[J#6]FK#Y,_ZS(RE\I.-?I=6,&>7 MYRD$J!.4HA 4=]2^YUR-7?Y.$Z[;U>U=NUJ@PMQ1_]+"U!+\G)&SQN$QO;%O M.%L?NE,P]$8^8?/^\9F*O*L'K)OEG]Z/*'N MU<]JS:\7A]&^IPE538:-/I.EF*KZG6B?NY8TQQ=<0Q=,]E,IA%&=09'6[7IA MZVQE0M[N4C*3 MO?4C)FP]',JSTK[,_W8-Q<=)/U6K-3WEUF7S='.C7K%.&V>-]TU$@DE#I&,= MMSI'5YU.Z_R,L&'PA9-_.JV.=?[.>M+W]MJVGO+ ' W8<3"&]0/7*]N)?&,2H-T@F8@8TPR1F,M:M6MO]"O5?"=U\J\WMPP)IJE M5!7.#J: :VL$ 5CQ!8/]2=@!M.@FPHEDEM5,V-AZ-?.2UY7-#0I-QX(U.8D0 M(3 "1N^W_##\0M"U;#82"BUKXO$&V6$KP! MH?(B9I@:XG@0:Q. C/;&\GC2)(5W&Q@T$9&J!_*2'#>QR&\-P?:L #4TN-M6 MY,5?>. 4GH@2"FXB*.<\I> J+E[1%GJH78](F#Z- M>F+DW9<@O F0UCHAB+CM8P7-J^NQE/=0CK6Y(3^_$>HC]32YM8M;(.047 JTXS_6<""ZCO;EQ,V3&C5PZ[3$ BQU= M^DFX<8X5J\_O4MJ+5H%(#S3VVL*@)=5GE/9OZ_+5MG6+^ MD(@&"K+X2G^ D$9,,'IK)AA9K_@S9O%P(CT/^-')R1&\FW]YO;Y@9>B\YV#5 M77OB9JVA&7,L*I!XP]6Q'SCYCZ"CC*/PVG.%-1Z&20B2%L1I#^C\PVLI_,?A M#6K-DQA$3:RUD"Q.@C'\K@_/&-=6Y6:A<.?P#FDX60:?#7.Z=ESX]]2)8ZL(E^ZX(7_I5'SU>O#S MI?CJX,K"%(3LD1.!OH5?_@CJ*$95X)6G7@!L+$P$[@CZ#.^#Z?&2<O7% U7?24#116HPSQIHZ3-L(@FZ$;I+MT[A^R-08/C[)A6!-!N(R" D MMM ,6M*OJQ@)F6CCT:SEL=#9&6J/^3>'HHH((.BFGL*KPSI35-.X?@&JJWA: M*(#1<,3]0^PQ/A1+'=>VX%2CWE KLX/(Z\'JT@BG(U-5,? 8I[TABNJ^$XWP MG2 U^43P*=?Q(M)2+\PEWK:8N#<,0Q\-*BK4!>_QPQ[>J#0@99I'M:V^0*1Y M?BHXXM ;H/P5('U9J<#!O(2TRY@(7]U]Q^JGOF\QK8 0-F>EMH,.% M88O); J$_."&2#F9Z+>.0A#B8:1BHB.T D1 -L1:8CQVCB@8I+D'*A4S&D%& MQ0T&P =L ;& 2,?2/@RC@1-XWQP95N'33".AP\TW#B5T,RS-X&!T5R,A61#' M7H"I^I@"X8+]BG:=4K;DX)@TA0A7Y)+H<%9RZ=J)$WC/9R",9*(<$+/B"#ZZ M%D$J9)@GRE1&]7Y-]:#YC0AB"SMR"Z^28FY->X^>8P/%KV%8$[I#GK[3^S?U M9,(:4%(##LQO_Z+.DS 1ZAPI(8Z"F+GS M4XQ@]LY7T'_"?CF&V@OL[#@]7'W_EXQM+#32FBNL!.%49TYR[[XG62 G2-_+ MT^/.+X2 DP19_M$XN@0=]YUU M=/ZA=;Q5.[3.SZSSJ[;U]JK3.FMV.FLG6&EARAYEL"*^:^"'76#%07@M,"X9 M@3V;U$1643G88NB)U@#>&05H1: < M 44R15Q95Y [9233=@BB&ZH"51P2&E/$4ZJ\-!LSD/1OZJ %C*YX&^' ./%( M%O'6H3CMJX^':>*&-X',5=>1,MCB7A0*&#>$A8!M#N.$-%G8'1@_,4IE*7I4 MRZ958VXKCG3C^130I?U$WX L06'L!$AD]QI]>%DY"A*;1@V-$-/PO3BA8"^[ M$38W0*)Z@H+)614,G61DQ)U$M'B$CL*0]/]A ZL@)\!/6-?AI1Z$5/,Q\H7>V+^AR8"45>V3G+ M/CGV'GO7^)U!"B3E\STE_P*=A7E5*7OE!O,(, L;/L#0MH6Y ]=>&-FY:Z6N M3MY=(J/(F&-'063M5@%RD.X:F\L.]%+?P4!BYK*N8$F]7"EHI4GC;$W->EXQ M5[H[&2^EI(CHFGQ&TAU8R6A/>7]R;#';+S,N#Q)+,>0#S?B)[S7E *! M!V"\,D:FA?GL=%-"8[MAG::;*;%Z7D*I%FF ^??Z7>PI9GV='9@6\Z'8]%-J MGS0?+:CZ8QG(QSEF#NNKA#+PR6<$%(8NV2QO.^6<$M@VS7^ NF#]FFG;N3?S M2+!+F4.4C9)KQX]EY0&Y=835E46 L/('$0\&JQ$:(:L"D-B1]4"RY0PH/RT1 MVIZ!-VE_/I 7QI[\D)VM/0<]Y0QYR#S 6.1#^ BX$#TOYCW!V=QD^[+:M_HY M<)[S-"(!J;V7@RB,*532]Q+%%OA2+WJ;+:I0,$,UK CD;JWTN%(L0):_F-81 M;,F'B!(P?!B)+=.UGQ&NND!9I &1VM>>+(.%%"MC1%,!1AU^H27FW+*:8+L3 MG@&%!W(CYA@#C(%5D<*)$+J8D-/KH0(EHQTX*.@T"49NFL!(/9A/;D_(MN2( M(5BL- N,V'"XS9 %5@S:A6!OLTK@"G$D$@:,KU(WR;D./0YGP:5W>*X:_R;3 MUJ8W3\2IJ_[LI[8&^DNLK6$IP1!=S& M[Z)'.$FJJ$L9D!39Y9IYF,,XTMEHS#,V-W*:\:R^3ST2$P\55I6MFPEW1ZKT MJ!?)2CEZ^>1="^%,L8X*S.B/-!#*9;RFZ<<'77S$30^&Q-71.(D-FP'4) *= MZ$IRK/9)S913_X$CDFYQF]UHSS<<;44KAH%&5<(>,=#4ZC<0%4" MMQJ0\X;9O.<290AQ-J-.;1I ZVH7I-VB5 M3\'Z\FYJO.1*#86]";#D6P=/E2\H07LU D:KLIL;<=I%B8LC2,ZR!2N@$D:9 MPR+OIS#"QO!%CM\2*KFGTIYU66JPDH;2LY!P]C37J[P6=*K(YD2 Q3F= 2O^ MN6EB"11$2X\<#1A&*.Z,D":J%*K.IK*H$^>+UAXD.<2@R27808:Z $P,75I(X#"I6"\L.1J N<)3K1C Z&%D)RT=$6R1 MX_AY3[#3B-$3.1ROXBS];(D% AH86O8NY8N+,U_;-Z1;^<8<9S;*F65D2AZO M'%/3VT.N$RE$4?YY#V68!0<68M#D$M40/6A'M) >T6%9-3Y0[!S3LH" MGZ:=;=)]EWE%1DAC6D/%0[TT98>M\ M$5FB%>W&Y]0=F"E9*'<$=F[&; 5239JC(-_3T=RFS.9P$W,'.9R2EA*"U?) M%U>W($N=SN( 69$8U5*21'.6L3:=O"5'IH =2C(O MXKK+Y/"E%BXV XD9N:C:N)#QCC!J5'#57F>@;?PN'S/8O@@WX^[#6V%_"]74 MXL785!,[BF@VSE?]6O(6S/'LTD#9X> W4H8V6[CO[!9@X$6G-PR1IF4/.:R^ M1F&XT!4^:=QXJ?+;180"6@-J0.B=QU.+/ (E."QZ44?%O#U9_10/?BP%ED), MD]-25CC2)#130(YV5X[K*HD.=BFBY5,.J6;2S^8K8.CUJ@RW+NJ4.6URH35; M@8$48V$F@4H7_84(B'PU(S81LEOG=,-4%NON.5$TR:VG^$2S9$O40M!$Q'*N M8'4XE&Q)B"+>.;8!@9X;N7!2J,UN 64N L62C2Y3 ]8V@*M7D%-2B*GV;U&0VL>ZA*&_-HS*5,2:[B;#6@N7%PFABL>:/$]KPD1F"I#F &O.-5(/I8MB8-TK)];F7H^1W.VC0@ZL M=JL:.]];M>5S*=9MK5G5]I:K_FC==G/C#N766EBW?8XZYXK-$:1X6WD'VAE3 M60OR,N:H=];T=;!9/Y]G,UQ4\VUI21OU=*RPZ\L&=VRR$IX%'\/>WG'?,[E] MWN>UN4%*@N'U[& Q3"=R8^LH=$G,T71>-3I'KZV]ZIYMM2^I#TL2%XYQH[7O5!3N$0E&Y/&=#YP@BXI9DG4'EA7%JZS)O%LBHW M DL924 6[1+-(Y!5?%D=TNO!Q'=C=2B_9]/F]6J157;%[-@"I245@<:Z+EZ4 M3,#V^RHG87$ MED4P5,)499)G$2\6)@6]FQ5 :LW*R\J&B&7I*HDJH*-1[DN.7V4TW<7PG"Q- MP)*;@G-:#$A_*-W8E&HD60AA)3[A4T@M=-,>U]G*BC!003"J R3IV,;@MT.! M>G0.,@=4*H3JJZ?U'4>%X>7H@XC"F V8>1ILH6+6D\J0K.\AWT>,@\LMZ7O+ MK!?[: 6R!0GV8=3C]X9X]72[)C82J P8J/>8*P\6P^_*?2:5+[PI"6'$8F+C MCN;=%KL009D1 7G;:+?U)6,?(CTF7\7C61X]Z0KNW[B$[ET_WUT H<782(+1 MTZ6@#$V&U!I.3\-8S!K"*DP4'JHM!3*5P\OB0&;<2)YB8#3GP8N@0U%2_/#Y M1W)FM@*$4#4P8L<4(L#X_QB4\I$ 2]3-JO4QT2JRY&2#O#N7BL/)QT:TXBSV M+>=/#)R$,%TJH'OJ2,AZ@RP++==?K' H.6^,9Y)9NFP#X0Q6C+D]!P:L]A:(F#=7]D'!B_?* M>\V2U(D"++*(T)LT@&WW\3>CX(=6((PFVF-GHHK%:+?,E"YI(6.&.R.S(]7= M20GPZ8$6DX2!Q&L!"^/"B:\\F)2I3Y@7%S5S+^9;:?E.ETP0TYJ3A8A50A'U MK:66HL#_N,L1=PWEK@/$+>7UAG%A8+5ZV2P6U9M8"P^L98HK5FR6F#V"DG0[ MTNQ".^ZU*OZ/;]2B3>Z,DDB>;NS6QQH,V@ I8M,5;?3EW$#&>>IS,(T^?1A@ MBR"^,\Y_*B=JR$BY3$KH-1HM:U0^\4LG>X/>6FJKB3/@H^+D6Y@6^EE)_36K M74W1B0H6Z]YHF3:WUL+*<"Z=H'-W'1@0IKZ!CN_TM(_DV*D7B+](3>6%@_Q89\3^V)95IOSA^A8,H*<.>3LO90S MH15X'>ZD1\#B8:TASFO?>HC9*V*2XG1 ;,I!F^3]?62)Y,P6+=ETS(W'T)-B M%UMNO=0M?"2=.90W28S4 ZYOWP*KE!/$;PX[LL4\5[ =062+. M%XLHRSTW/R_@KCSDI[MV/)_<*X7K\@+MIU"ZA3J .8MC1&0X;WN!0OPX5%ZH M6/X9>5= ^11< 3[;%[9Z5/ U5*&SD&'FY(CBZ2FD/#]Z,\04,UEB4(;3)EI# M1(T*FWJSPT9\12]LK$!2DH>2(%-!9JYVFC_$O#%+CB'T.!&KI9P QI@5GK4J M6"NIU5%=W:2;7?)TS/T-@RW^#6U94&,-Q"MAZ7L2-D8G M-TT66\UO*T6W%]_)U>:(SX%K8_VB@)IT>L@H3DCW;FG0*[/#]Q+"("WGM7I7 MEGHG[R_=WB*L16S8+&;A3.GV0P,F]-^%^[V;1.S\\N?^]8S;/CYK'5:5Y< M-D_?-MM9U:.C\].+1AO^=GF^\%/5M?9:BK>G^:%Y=M7_+/88-UM>Q<>;_YY?Q4,$97OD>=]N5VS:[7J^0'<&3H_.6^ MO5W=T3ZW15Y?I0Z$8F8,5 S-++2 KBD_X&\HZ8>CS$'+"4*I_.RMFV^_BE_;WZ_L_8+$UB-WN?']^S$G,H4SGB0!8/D5>48;F'D\ M:W/C#J:UV@?Y'(CM/9:Z5+!P23<[]DYM3Q^YXI/SJ2U'3#5[;WN'SMHLHIGC M9@;GY0 &,C,T?Z54XR=YT32EG;U*_9?;N;"%F[L2)3Q5#6P:SQ5 $'G$JY09 MJTUK^?=%\ZS3[*SVY)_#!M]7;Z9ZK(*Q M4^RB0CT*?],9IE1<]V6M:E?WZ]/(NTVMR8)Z[,;@.FZ%(11ZF"4=!+ MJ6.WBS#9*] $9;G"\3'S)0.T98LR:GW-83H5J^$RYA7!_SGLM&)P-\* *.LO M&WNHBYK N*2S^EA T4@4X9JDLO-!%#K Q+B45D005FSJ2&7-5IOHGL/%>-\\ M:[8;)\QY&L>GK;-6YQ+]+A^::_937E8.6B>J^!\;-%/I**_>_X\S&O_6>#W- M8/;MO;WM^ZK>.7:T;=?V:IR,Z$9@* MD*J&9>A<=M:G$8OL18(3BF+'I]:W,OPELXS8RL8<),YN(]@[UR]7?$O7[S/K MD^8M LH)F5DDUN]+XZG9:<:FH6ZXO_" "O QS]1EK53>$1KQ:41QU^QO7*5 M5@K%>$>4>@G5.$7 \)JC/5Z7NCP_^G/K;:/3/,:JU:?(P\B/O.9GI6UT90:JR+#%\?_<%5/Z3U[-TN9AKO&C=FAE%AU'Q0MT M)T/%FCMVH3>S)XNMLP*#7*C=N9)-1["JA*RS-HBHTY034\L6\V'U>IBZ;J>+ M94,P*(83#,>IK/^/H5G5RF#-'HPY+A9SW5['7,N-N6ZO8ZZK>!L>R,B;%^WF M48ODH[0!3L_;EZW_HT]6>^[/8G\QV(%E+W2,RAEA:MNWO%R[EWHO':3VX?94 M".^@/B]@,^/A-.=ES9N6T3";4<29#'Q9V[7WJE7\<18CE@.0&<$_FGR12P$H M+^=3,%T/JA)KO@1KAD/+INB::YK>V;6KLJR:SI>_-]N;&Z^D,OW:MLZ:EZL] MY6>QK0@*Y5)A2+8W=-\"D5@O=Q]C_/,[U%OYXAY,JZ9MT M5RA&LB<.$$N/P91;43?_P?18 O?+LG\J-21^^/A5.?XN]]*X<:;5=SUX%E0? M,787,V)\E3GK6"_KE?JN-<(,6FZ9A]Y2K#$7A-1-CW)[8;^.18]GH ([JTUI MS^$V $O9W#@Y[ZQ-]7(* B$3H)HS#U T]NR=O6H!4^'2-]SX;+>^T)LW-[1_ M<;4W[3D<[-UPR;/6V?W1D@L\M 9+KL&2SV&#==!WL=;'Q5C)O4-[YV#*T*H? MVMO;F5ZVP.L1*]G(HP*WBU!X?2\"S<1\X8.1@53LZ.5NS:[N[.CI4^I0?2\W M-+SAY;Z]N[>H]3@%K,H;AO.@*O":S B$S3A:$-Y7B!#$&=<.[)WM#" T=^/R M^O#^#KP.J.(E_&%_?[O@!,RUSV*#K(MY$WVY;1]6MU6\W8B*SYN9@L_*)TAU M-5^8UUH=W3-7%L/A%,!\!U[,#899RFHUJLJ5.Q6&*SC8S0U:W6I?Y^? S M9J"=&@ )[]ZI5_9_N5L4YV">=.],V8%/;-$3QCSTW<+"YW,0GPM(T1(!GWHB MQ8A/:PWX?+*BX#E"EJ2TR.U@A)!JG*M;#&>U\.:1$-, 9:N3JDCEUE0Y_7P& MR!02)BOAHGH-T!R,5LUZ#H3!L61+6WS- $/O@:Q%HQ [NA[;6';:7!/7&DV\ MZAM\3\.2$&D,&/F?__>@7MO_+5X,7 P/HWHWA>8[V-OABHV+*W4---)D2@W& MQC,]T5YH)MO5"B>QY04CR! >V;"A9B1D;1OS)N2S4^(Y4SFO@=O \)_#2#;) MP6\KU[_61YGIJ#J0!HO#HBEY'E<(/";,(%=%<@E/$:N5$[(8?N'9*,89.ZJ4 M0O8.ZID([^BEN#TPVA1XF7DZMP!&B!_%&V1998F7]")W"P%!$SE & V<0 9? M\[A)WBJ;X5/7W"D=P4H%\])P:E4IS#6[3><@U5('F(%36S-AV%B-JPJG8:T0 ML$,3KGDV(WM4KVRC/ST!3V!3IL]#EJB(PAMZP@NVAB%5AZ>U87]T^8[I9@_R M\;6@6(._G\4N2_#W#-:8HK'[]L'N]KUL(L,_F4=_V+7%?))&%(:8WA3\1JU)YS%$CNH2--I4NFG M?NH31#X1 ZDIJQTPVECK%&>- [5Q4Q1:G 2(Q'RJ@>5P5'V3B\:K?9I\VR-;GG\KLI"5$#D624JKH8N[N<@I;N1P3RJ M]/O+';M:K=ITXUGK\B=DQYXZ46\H.8C!FW0&BBQN147)S>I6\GNY&K$ZIT1Q M$,X2#-/$#\,O4DN1.G6N^P._7O6OYM*I'C6H<3D$$!$.EGAX$.QFO;DCG+P^1BM$8K=3Z8_C@AXZK2LU1>R MRTO)6M!Y;&1DU>V=_>H#,K*FZVYL[V>NJ>^>D[6Y\<"D+.L[YF3=FNVT4A3W M#.[$.KMEE;);%F-+"DLSC;G:V7NR[);;8F=FYLMMA9+#_N:&SH1'7L><53UN M(,T+$FBPK9,LI(OS%FY6YSZKAIW&HI_Z5/I7EW96C3EU@W(*.<]YAIK&L(%C M'@VZ2T1 >RFG7GRJRC"Z/;D' <%A.AB:14_,@]ZI[ZW=%F5EY;3.0+-J6NOD MG*4DY\@NB@QF 0ZU?T]H5PY#'^2REQ-36GUXM2K/T. MW\!I<"+-+;DZMZ R:1=WIIC\[N[N8HX"8DOX4S8-R\R=6BSUB!NTY/-\:/6: M.Z<)>H3(HTQ^8"S,1"IA+ (4.%E6T.8&I06-?5D^),@X$V,$!?1 HG18](6!%CD[-4O S>#@=F)3?"OU8L'E8;4:A]S90?/<=&4E"+5)8_ MQ10G)B?F'ER2($XC4G')/D"ZKTVE!D\_9CX QP<5HNI_$DV2GZ(C9/PI?7# MRC[%?W[<$[YO6$#U#L68P*Z]O4UM%^AJ9E<=60%&V54/\%P7B?K> 3]O?A_A MF?H!O-H%&!]6[FBHF>?-\9 .4YF=R9 @[!/)W=(1]^X0^5%K<<2Z4JQ?=T1# MM!!"AW@6Z!.+/,>/L?V\Y[LJ%P\ACT&"I1Y\8+H^,3"P]!P)+4 >&J$Q#70$ MQQ--MC! )0^'F,_T2'UFQ\Z/C#=@81I)N'F1C^5)I_L02?A5$J;E4W958E) M_*(/'![;263=_(A1 JN5X 3&!.DPCF*:MZ2.;&[$(DE\H:+SY'# Z,@P]#'( MX3LW<>HQM&H4A@DY#=!>17OY.7+<.X+VN^N@?;E!^]UUT/['D1YGE!MDLF1& M@T^Q9 IMH,C ;//#^\-9I2W^OSB&ND1? _V=34FM80][+I&C9/9V2Y;+R4\:)&8[HQ1U5.P?VWFY= MYJUJ+$/.)0TA&*:*<"3*] MVOO\4]."]#8>V/L[>Q487[*S"(P>ZM.J;&UUVFS YXY;\X1]>W][[[[C&TSI M'DO;W"@(M4R%4S1?=298@W*7(^'P=WCOV/$YMVHV.D(UTRI@ 6[O:Q9M*O+X MNK#?Q[!8+E$ F#0I-JA,3;T-6#GSY:G*D*[H)NO+488;\;S?WWK+#IG-C5V(((-;L*6"D'&M.^.L>_L!,14/!0N80"J M-!BJWA>T3.$J\5NTD0G7L)\2E(U3$C'FB=Q&\@*XLCKWFQKV202[2N]&4:0= M?';FLJ..;LK'0U$2^!1&6>LH)5P]>LQS__>%DWZJ5NLO]#7KOFE=-D\W-[8K MUE]7C;/+UB4GZV$X!3XX4;\?MSI')^>=JW:S8S7>GE]=RC1PJ]WJ_(GW=GU* MC]<>PH1J>OE@=3_3=N4K-D<@[RG2W]:DSW2_4[&.SL\NV^ +-%M<9/CKG2]+#<#T+ 23 MAFE"^#!]$K:L]D8.A!3$\;47*Z^';L&$8'8/E7"%.$(I#R,YK#;8AJ,%_Y*I M[%DWHA!#3*U79=_?5VQWA)D-QT3MA0T(7.? M[EB9=+$NNV8MN L&[LCH1 M5"J!'J!5>0$F CJRPY0L=H]AA*Y0+^>A>51*5>YC5C%&5]+NR$L,HNG /D1L M[N7V&M93.]S>X72^$5F3MD4KX6P^F^<;Q_ACG([0"/Q&27XNZHI<88Y(4+JW MLIEZVL\5*U1RU@^@TSRRHE2YU'"ALC %>O5ZZ2AES!Z[Z4:C- 9*T%\4U1M M8GD>>_@A):'$&,F6>9A4,\0;>;Z#6G30DUHP[A86\X27890;3\7Q,;<35PU: MN O+C2DBCC'ZR.5Z27)G,LI8JPSE@%U&E"0+VTVEY)&^FM-\2%A;#0PA(M](WQZGW3@496=,6-@ M;#"# YH'^MG O";0L33,A4VK<;IQZ*?HLW)B5>1!0WG"[F0Y ,CMI,?(&0W@.&@\E( M" )T8@U+UN4NT%NG]I%>V^4',"5.N ROEN(+GO,BCDE7-C=:&=9H9L+!1*W- M?#VFO9!L1]4&]FDT9EB1TT6-B +BZ.7PAB$'3Y1?XYK!37+J2"$(X1:P\\"7 M\_N-(\MY$%'$:0^][P2,Z@T]047Q<-EQP@460PAFY5WC3!EA/G[9I!+8F M+85TOG'H(XYJ1JW $8T: Q7%^^2.8R]O]++Z<4A'264/< >SLH$>S )H.<7: MS#TF@3AD<1[3W.![&*%.8ZEI)C>A)4%9\*5PC&0/O\/7,B9!&4P1W1"I4,D] MPMHO(H/GXP$2-DQS=3H\4HX&OB;W$JJ MKTT8-"0Q9 _ WXAF;?:M=84(:(<1Y;>6X67(\".^ U08J*78MZ);NE;OM*1H MD]H)]W0MRTM"YD=P&3$8 _=)V@9>4"A).0LQ$]J1.HII@RYGP_5?6X8)![]E M=HEIC+R6D2C&JO5!WL,(5"OO[I9#=*&'3JP170C2(AT0Y3.P(K)I"ISE,]^W MI-KOYNU.AA%K%.FF^ M;YQP#*%YW#I[WZFL58IR(F/!S^C;6C8%[TU3<*-"\5SK7>/H\KR]A!#8\]WS MI;Z]E<^B(A^.RLS/G/:QH*X4R5#'!][!WV *6W_9UB1,,:D[]3'O*1)<-%2Y M5;3'!GU4Z/A*8^GKO\""12W;:J'K!,\?ZXG7J[^UO?B+]8Z?L.FSVF\4OD-E MEE!(!2,'J@ MSV%NA?221;AH0=SB^[LEQ"R12O)9(Z7'KOS4=!?A_T-8*BZ(,^ MS%F"@0P)XHY+CQXGQ&"Y]>S$C!K?MH6^P$0,O)X%/P2QT\L\4@8V3SK<=*'; M4)U++')?8W^4%T?I.$]&'-C+'$1P%MX;YF%+W2]/'XNWU*%^L[I@%PVB$,Q= MM&/"Z%>\#8G 8*^JXRLCMW'"SFS<*]5^AD[&5HVN974S3_!!D :'FQ]:GT/X MQT(/GG:"(S.:+E;JQRH ANP(JJ1#/PQNO9Z##73M=W!?G0BZ>'3 M/O5(,B?Y*_<$#V/X>E;?WH8M@>,0E*EJHZMRY"4)_6PVS%.CRL"CYF/D(B1R M13X#!QB.8+%X%K6=S0UR!F-HDAJUL(<^#9)H8F?A=VK/1CT,N+@]%W"ZA)V& MO3D"TH#]"3S')H(Z%5^]7DAS.$+*<-QPJ:QH.N]Q'XWUI^!/MU^" I:%7&&6 M9UEELBSF4>87\64A9A@'*1Q[B.TD4+@82$NF?SDZG=/+N>4F>N\>4&^A]M=-"^4 M?R)SR\B75ROU72\HT#]S#J I-3-Q'_V^P[W]P]M?N)B:G'NMZV'$$_0DXOA. MS#"#1*'\3="M#GA0I(>",('P>1*2.VN.+8M@YJ9+#J9[;?S#M_CQA_. O9Q] MZTHM^0GH1\.(IGH/Y&@C$;UA #QXX&&HA:B'7+"FW8/ 4#OF*Z]@C^1=3GN"/@BV1^ M( A*:FJKN]5KZBIGS5Y@=+B+!+DEOX@)JTFX3"MS;D745U>I[1K^1%Q-4:)B MAZN[C6O*62[E:*<3YC4'+OJT,S:CI24F>03PI6+C;TU%*[CDY5,1(U>EXTF[ M-+GOA?*+,9!5%691%)/I5KI)N**AM8ZT4DM>$A6AK<_U(+27=$M5S.;B8NA" M-4M9\Z=]Y5G51#3;Q8"C SXX8U0["I)'>GPU"$!&33(JJEHQL9O7=T-7M-4.6LVDC$< MS\>@D%2(T.QW03P."%V@4A@IMB=[MDPL@R E ^,4 ,ZM8-Z6+*B:9.%4.T,RP&V$M6+F$MQG M=-"HK.L>6M3L-M31BU+"Q#V)S,(4+:Y?C9-EBXVD#B1&4Z"4[P\"6 5ODA$QD M=SK-B>J'PZ- N[%.%;=E1A;'@[A7%1;7XNPV(%3.T\KFN;E1V&?+YCIX(UDX M4;<_9]E^ X.)+:S]9;2CM649I!PJ3>] ?S,"K5FR;@W(WRJ4AKAS+F12^3Q M8F:*KO$XKNCY'B%8ET7_4Y'Z:H7"T,N_=:4 MFQVS_^-GQSR*&)$@54+3:-#O&YD;QH=LX4]4GQ I@ M8[2#NV(=\PKPW?B7_%N5T E[J!4Y,1AA7N\+"I38&OLXBDO)YO)K:@QL+V4, M8GP;JSODW0^1&6G6^I1!ET["\6A)ENRF5]-E0I7-5@H(?W-#;<+LE@.#@<^Y M%@Z'N:G%BDSA)YLSNW%T%Q60<-J]86!O"U"\#A:OYA[($OZ*H?+^7*QMK!( M9%4+"7VU&/E:T2.![HCJ;TPU)]!CK$&^M]Q]!Y8=@2Z@:$73\RTDTO%0"!CK MM?4<,,\7^^XD0ZR,,&=4D(R=)HOM#IW(C57!HMS5H:I.?",4 ML^ XYP3+J\3(N@8@BA&;SIC8*3P&[7G&Y!5A\"$20\N!M1/AC"I6JZ^851I0 MO8XXQAZVTUR*>$(F3N:R1 +_FCO&*=^9[;ZY@7PWSQN(C*61:MS;//B$->"N MD WDD/,T@9"P>H1< .EX6.A+35QNG^R-5"#T0 N_R8#27>,55%I'J'*N&-]! MJL2&)9$SF"-"*>5=.+A!G')DR(],2>]&?,2]=U-JE+)5)17SS=/Y1+T@?DMUQ!8OG!_S+L+=10]H)']P\*+ M&YK2<0"O"U*JDH#,&5O3>,@Z-C?HZDL5KH>6/J(5(N?&[(:C-1&=)P&T*K2, MBJ/G)'RH,A0%%RS- H,EXAD/KKVB^(^-&%RU01HABEW M NRS@ZBBL3.1OAQ8''7P@8V6?"$>.E3>[4?55]%TR+4[ E80IU3'BOH:.+#% M0%6N%SN@741R=]F;Q^6:@)5-0LDEI%O49FGFQ#EJ-(B1C]%WNECB< B,!A2EW9U*H,/3_C,;](C$$W&L'W M"!<-3](O\#G(B>&_J?,%OP0<*73)DQ'AK]>@.0 _[5E"DCI2" 6NPE3.3_LQ MY;9L;NA]R9Q3X^$DIIO(CE^NN^53UW99E,6\8OJJ'D9A M>0G;JZX8:)*D/Z(ODE]6L7Y/@$ M\'V125SX/8&%NSCW2JDZ3AR'/4\6ZP(>$4@_(ZP8J 8=C91J1WNL]2FTHHR4 M1).4):F2\-*-#;5DS]Q;'-)&&9_3\7&:QOG''OZRQ073-%,<.:[ W%H' M?OJLT?TL!,:A/Z&GX,W4=X'K/9M#&ZCP#>3>H1<7L_: ISM8110MBBW,"F-M MO"?4E=8E1/%%($K\9$AQW9NL0GZN#69.9NGF.]P-6^4T@**!E?M0]V*%U66! M0OG8^F+RD%)#S,TIHULJ[-V\WVK<]EL-X^M3N.DV;'.WUG-OZY:E_]@#>&K=NNRU>12 M\%>=)OY15G-9EW)9EW)9H3G.4OO!%+5O@\;0?->X.KGL6%<7YV= WF>M\[9! MY6N*7E/TZLQQEJ(/9WMUG+;.FL"WWS6!71LM:=:4O*;DU9GC#"77JE.4O%N9 MK=*WIN'\'"4QKC>BE)Y?M9HF0=WS:Z]B-?_^O?6V==E92@>ODK?W(75&%ICR M ^N,+#[ 8A5)ID ^W5F0S[V75*WL[WI!^?V )Y[" ]=-FU^GW5OURJU_Z\DPGIB4OI.A.)8 MPTCT__>%^+I=VZI5ALGHQ9LC/&$,BRI8Q87NE=+4O53.5:^4<1HAB)=B+EAR MG2NN[[QR7O^'JJWC3RHGXHX64, 7G)^'4NMK2GTPI=;OI-2L5\.:4A]'J77@ MJ6M2?2"IUA_"5&5SRP5)N79 P;XC+%W+D-G:]FZ5&\2YX1@#/.;7U9<.JWN: MV)VHZP0BWCK_ZHN)HO-ZM5K_B>B\5JU56F>=GY346P&FFU@/G-_?;]LG/*.6 M;%QD'8>]5%;4_5FHIW/T^YIZ'D4]E\Y7#.5/@"42J /85*PJN/"*M*R;W4=-2A@AO6 ML9,X8/C[PGJ%/2]<-]_B7E($'JWERL-ZO93J'.NHW-)(^*X. (OM\2JR1"1< M69(-ZSD@X:XL*UEAOE_:Q'Z(_5Y)X?\NC3@M+4_MY,'%9 '9&ZV/%T+V1*.\ MUW$:C4.J0-//W+8'"T8?V+<[HD[$2RW-]$0PF#NJG1RLJYV46^WDX,>O=K+N M!;P QK"N 5Z=UONSQB7B8G_*SK^+Y;4^2DUK85)?KP=!VF+-5V M7[DZ_FRR?5NGI&'::)!PW3:7\\>X8A\&]KJ[8RGZ+JP2/_[?%_5[;^!C^%DG#3!_.K95\+$W RU< M)=57T\HNB>X5,#OD?+97:SH[^V7.9Y4HX,'+.@;N^ZO"ST[QW5(V_\$S>SOY M]8DPL@_G%-Z;_\3_X9F]=R8^"*_3,(J\F(MC_&"D4N*-?-9SX)/FMH MZ(G^+.!J30,_Z!Q>:10=CSUS\J_71__3S.&'.-ZU(E"2(G#AI+YU5+%.>\?4 M$VVM"_S <\##YE&-$X>_?KBPMB2^6EC_XXS&OUD-W7]Q30T_Z!RFM8)WN7YE M&0'334_QH'\.\,,T-V9C3V?5]BC#6*& R_1HTE,7;1#,I8 MHZ0A64OT$\:20K9F-$2(WP\Q"&6G(5FS%$792M?5[]SEG_O'O??]G/,YYSG/ M%G P"9@#'% H# KA@,%@G)P<1[CA/-Q< M7-PB@D)\< E1*4D)47%Q:7E-)6E9=3EQ<65]%74M;30:+:5D:&* ,M;40:-^ M'0%Q7B0*!EQ&=3_G(-60( #, 76V4"R %@ Q"8 .N@ I ! '] M%> ? 8'9V"%0& ?G$:[#A3I^ QB8P.SLT$@[.R'TYC#.< N !&4T3:#"IWU M@LF2X2A*QD,.N5.,-@1^\(N\CG=('.<1X:-($5$%125E%56TKIZ^@:&1N07& MTLH::V/OX.ATSOF\BX_O!3__BT12:%AX1.25J.CXFPFW$I.24S+O_9YU/SLG ME_JHN*3T<5EY165-[;.Z^N<-C4WM+SLZF5W=/:^&AD=&Q\8GWK)FY^87%C\L M+:^L;FQ^_;:UO;.[]_V7"P2P@?Z9_^@2.'2!V=G9V&&_7"!PY*\% 7:(C#94 MT.PLS(LL)(NB<,!/93QDM''*Z>"_(+Q#!H\(RZ-G%39^T?Z2_7>PN/]+]B_8 MOUTL@)L-=/AY; + 26#GNXK.9UM3"!Q_'0T\.WR$3+DP.HH%NP/@@>C#-H$" M!_S2AGB;AP1U;)9A9ZW+3(A$:;BD\EP>E1"G\A2NU:]),@9"\_%;X@(V,R?1 M?KFWMDJ1$BL$B!+\72OW0##QYIJ)03&U50Y7J2\),93G1JEQ$;)^UQSK) SE MUU5FAE)G[BCBBI.K%;/1+_VRT:-,99\W$@$#+K5*16OM:M'P"U3_*3Q<%DYVUWGK$Z M \Q@P7#? GBD=:M[W?/!"8?N]^86]SK%()F.^&AP0/?<8+-M\7L+QK.TQZ:\ MO%UT4Y-EMK&VJ>"31N16$:64A\6V\BRW%]W7@^*5QDI& MT3BDV9(A)9OM+< [!GO>'V7M&;S Q0[;47-YV3IK5_*Y"POQ."QGA#T'Q.I0H31Q>$WT;*6"J']_A[(BF7X MS&+C"'1*YRY&)A?$G.$K]3VMSG!)2%7H\G+X1/OLEU6(-]UYF8@,)1^K1AJY,'W[6+0386ZN)YD[V&-L;=X28>CV@ M72 UI;\MEL'V?%+E0:GXVJ-SI3_X=/O?[TIAFZ;;9<0*+=6>Q=N='O_V[ER.+^'']_'\ MW6^QG5928M>][CGH%J#FVZDE[A9T@22#?NS<"BLJZ%()3!V*+>)S'>@Q,OGS M1^I^I9O#O&U#VP%PWW_/T8YGJHO\R#7G'8X_S' -_U%?P*R4\#G#\LRF71T0 M94?).0#:L3?>&AKNK[:,V)Z\76(EI480C]^JN 9M:\8%FT25^W)?BYX_N?DE MM@"XBBEMD&H?[G_<3/=OGW=(^'8S2@NM]<,WZ$UX9EU4!)GR)0=M+X T"9#5&MF^;A__(KA;KQ M,VVU$VMR)ZG'?B#%=RGC/"M0TZTT(Z;S]/;DE0TAJP:A&VK>:#/A122L M7JW4G/6VWO=#,2.=N)0W] FIN+JL?0,%>E-ZH?1OO?%BTN Z\[@4*\.5-?<[ MPOFR/^>/W&:(@$YQ+$E4@2_2A7^*0U5YP@2UTC7.\Y2CLV7YF_UI.$4MXH1@ MX.N1P>E9:\)2-8)19BHX:DT0+8V*6>CC+S<>HQ7OW55AJJ7S<7RMHO;K\G 7 M1(%OD-^0[K_R.&;GY,,J&_5+49 DK6]7\GNX]@DK)*WUG[ZJ^MP\O97N<';[ MQU0M.=^[Z:+WYARKN&BNIB1NJ&>_3V"Z3F,],PRJU]UYV4SM708^FQ+K?#<]GLW"M8DUS0.U:XXJ;,3=3RY46.1-08_?A_&,P=@;X1ZHW\QSWCT _%I\A+KQ MP^\[^B)@YY65%P.-XGMN#J:Z9@4^I17;<+U=&TAWGW:D*_" MA:JF[(F7I9R; )E*FLVDNB;5[?<*);"))75B%+):-U[:+IP8#L9]9K9D!07- MQZPK%'/L[(^[10R5 :?N'<.'H^ZH M)T7Q(Z)(R7-?/DQ?J3-,8[Q*?;[876W;F-83)+N4'TRRIA4EUXJ32C9:U^QK MXK3/CSXN$]-*'?L S?7]J$W4][PZ]J+(5R8[OM.Z$F2 + -])(P$#Z1FVH8L MZ2V&%IPVN'V&_X%2RV5E$*PWG10!/T&VX\(8ZQIHQ-GE]#;6@B\;:,9H.VK4 M<0Y%8.6D(PQHFT4C@A:YKP>IS+#\<'/<=V3VT:\_GUJ)"O.,T5]>S&MFLDNV MJ,YU4)X'BK60@HLE5+W,6<>M+SD9%CC! M(>1=(*#,4^]39XIM1L5.77I VW M!^$,RFRY$,\PW1M)PH4 M<#'1O$6&U9F:HUI2G[UKT-N%0PL=#EE;]'QZM$.L/^Z%)=&.3_E5-[:T\?54 M_U7$I!%4I1"")CT7LWEVFKK,XK?J>Y2CX:VD<%3W]F_&XR]B>NU3M#2\FYH: MSI'KS/K#!NAR\,YD*PSXL3W%[4J@4;*N4NC!V[\#4$L#!!0 ( !B(0DU!0A ^3N*K^^ _ BBA>(TNZF M;"0_^&B)P1 S'S"8&5SX[I\/*T^[PXP3ZK^_N'IQ>:%AWZ$N\1?O+Z962[_;75TKH$>^ZU=DN=ENG/Z8_:$*WPM=;#/F8HH.Q'[2/R M0O&$=HF'F=:AJ[6' PP%T9NNM=H#PIVT\MLW@S7__F%"?EE@ M_X?P%OGW_!-"W7EU?M7P9]2])=1(37#Q[Q MOY217[U]^[8M2Q/2 N7#C'D)ZU=M43Q#'*>+.A=&PJ _N550ACRU@*A=4H\1WPFF<8%DKAU M>=5ZE5;A+"B2P\-RTE:P66->6B$J*JGF!BQ7;4>/4-P6Q:+FI:BY%<>:#C^E ME7CHR_X=(7]H$O9ZA;/4>B!1%]#Y)$YP>Z%%B"VP('H MLWR-'+R?8=+WD>]3&"(P3N,GXMEZ36 ,P(,_O1.=Y9I1#]O0?$W\@,%9R5Z4 MMSL4;,R%1MSW%]%/P0C82E8NGA.?R/?% _%*:XEA%PKQX*>L\JZ=)\ZP"#EV M1_X_Y.\UPQSJ20'Z\""N&)-45'*0YX3>876V32FM$C](%'6LZFZ0)T::M<0X MX)$*=Q^I5?D2]"<,'DYUZ;O8AT:*7YQZQ(4R5XM9:A'/LZY!"6/$0+0E#@@T MN$3QN^5J%%X=@X+VS&98&^?YZ:EGG* M8V&"[[ ?XBZC*S#4 4-.P#^18-D)>4!7,&=&6M]/IL3@ZC*/P<3X: RGAM:= MC 9:9S2T)WK'MK1/IOU!ZTPM>S0P)B?;^6._TE]8>"$GRPB$XF.UTJ_R2A^- MC8DNS8ME] 8P#9RLAB=DL0Q:=-X"SJE:^QCQQ.ZK"-1:?UGHZF;O@]T:=5M3 MR\A T#=TZW3M>U:_7>*+$+=*_;O%:N6_4BJ_:P[U8<\7/WD0? M:/V1/A0$^DW?.%5T.FA- N19 76^Q-G1[!.UME_GM=W1QZ:M]S684#O_.E65 M2LVUQ%J&*Y:=("S-!%=5A6I%OREX]$+!+0BSC%MP9P9C8VB==(PUP9X(^,>( M!1N;(="JDTG159:JM5X(:R=&7[=!XV-]8G_6P(<$K4N3KF ]DW,5DOYGBPX8C^U&WIX-.\LD;_ W/0- M'I 5"K"^6#"\@!^QCQ4K+1XZA]=30U=, G0^&+?3OB'0ZWS0ASVP:>90,RS; M'.BVH>F]WL3HB5^)LY; >@9SGOC".N=8IK[Z!,V(!RW O K'&E64$+XJ)@NR M$,9.M*9;EA>/JF?F/V(>H1T]49O 2)>-Q,L$,7/OD-3]10/-;S%A$(&WF0,3HS.J#Q_?$\JK,0FR"4OR#@"D86M@+* M*C(U9(4$1A8R$_R>8<^\@;]BXWN&)=6WOJ(L(+_)1AH/(@:H'&4J4C4\A:Q& M%AY],)K8YJ^1:VK\(@*'\\C)0I1:LFX8@/I*8*@ K'Y%-7R%3$@6OJWEZT[M MZ<0HQ?,,9[V5C?+ \,BZ:E"+FQH.6!\Y!Y#%85JR*I()(< UB2,+4+C@$)E#:2@%JM]J-Y]3BC.L M*3:YE5]K-WI?KCA: M'PS#SG:& M%HQR/^B0"FH0"[FD/=LRSHY1<4SN;+TXWB0?RT8-L#+;E-OD<3;'CS+'.P > M:(SWU56#7,P^59OB'.9G0UQGU]5^,ZPF5\-7/)NCVHEU-L&'G,8L1^ZHFFH0 M"YFANJ%YAJ$TCR"N@"IN:I3J'ZUEXE2'\7-' M@DU5.N%P#DH87RN30]8'?6*4[)O\-@9Y-(YRKN*HXT?3_GR>\S)(E6]@G6 > M,.($V)4$4VC2/LB/9J1&7IU/JM@Q^ZTV,2Q[8G;$HFK4":9#TS[W@'U[FRM6 M3VL2JY$LIHDJ]SN?K?*^<^$5SFE=:C52)8>9JLZ-G[&J=9:\PJ\YH((:L4)* M1WG6_ Q:]?GSJOTC>ZC4\!03,OGSZ7]L2,1_8OJ8X+DF[U2_%M=VO[_@1-QJ M?Q$_6S(\AV> 4BNY4/O?(-J+AY67D C6BCO5):)Y;<0O3E@@YA2X%.Y\!R9R M/RR,Q';2^(1!0 )1/7O(1!/O 9>H_10B>VAVJ,A0!7O/*&M?\']2(:'W'2ID MKL,^DZB=[5N>5& 8.H<*O#O:GDG>V_0E67'C*^O;VSOKX[_S]]J_ \$I"S2_ M<$>^ZHL'T;<:^M21K!15Q%^MI%Y+/&I=O6R]NGKQP-UM2P]IQ%8-AS4BJ7=$ M(RJ^NU#V?EY%+G[(SE3WI$L\3B>+W%P$+A2T5 M7WFY!AM+J&O+J< -H\V%%UHT-:3?,+EVZ0H1WPSP2E""7.!4@A4.!76/T7#] M_B)B1X!$U=!QR)PEV")]P; LVFUR=7$3&C^:SXF#TT-&$/ATR8/87)]3? VZ M)H@C$B)A@!FTSZ+SX!XQO"N'BJ ) GS$2^)X8!]@MR57SB37=%:8N<1,$B^>N#]03'Z/C_7ZG=&XK*V]"\T5Z M##.'(*]@4?//F]#<<3CSB/-)9)CR\W&QH D-ABY,7'A24'!901,:;,4)O%PO MSC]M0E-UUXUN=:/B3A)G=\/>;OOKD39!*.4.BER?KT7:!*&@^\BA*2PX=DW? M*?2NBN(F-'Y"@Z6%A'-6'@HHRIO0_+$'8:!X)#<,Y,UF16$3&MY%CMBLM]EM M<>%I$YH*:O1O#1\BD#4C7%RSXQ3T7$G0" %4IJ0+H3\!!QES7LOT[-(?(%Y4 M-HNVY;Z_MCC3Q=.R: MJK#M N)6L-Q! !U8BQN8TLCKD"HH_I4(?OC@CRA$7.0OGDG@G2VW=<2MJ- X M8177H;GY^]#D=8 V?@AN//G5B]A3>0R'1QCZ(&'SI%JH>R'1/ET MA[O_G,@^K3R*5^,TDQWC3Z"$'9YB"YR^LW1/3LAR*RW3ZY&S6^!Y=Z%9 ? M4[^Q-GCJ.]3S1)9%7#<97:C&)]C!Y"[Z+&*R:+:/;*^$T2:PX'>.NWFR6#LG E+LE;4Q"^H)4GYMUP M*_ 4TNZFWYY#GX4WG(!6LR'[<^@TQ_\$-#H*EA"=Y*Z2?I;N6O&BANHXN5"R M;%Z@/( 8)A;6 "7LG,(3Q=M%JD>S:>HR17Q;G'1BR4S6[]/MZEQU<6,GTC[@ M@W/K)FF0.T8;>8#O-L3Z/,#L,T:L2\-T=?78RD=W_V=6QJXDMV0.(0L6T=M< MKKF,YM-XN:WLKO-T;^\CF32U[V>GB3*0!;X2Z&P/.;124WN&V&<2WP,@8QX( M[>7.#=EV$XR]:(6P7JDI.*!"?:%+$CZ2ZQ,N63\B1_X'S7I#3 \M7KT1^V)V6U]\W(3&&L)D1BW*:;NTI E-SFV>[C%Q M'7_%#K9:I$T0JH< ^B;()XE9H9X^,(\67HZ34G2!"%^ M0GX(_<:^I_:2AASY;H0"=*U=4>H0-D$@?GO^VC:H(HTN,0^Y8",%-BW1+L<(5?HJ)J@BC"[)J^BR&(<].I&XS6#47, M%=\.8-@):-Z%.;C6[ROJNW9T.!E^_A=02P,$% @ %SAL4^X&,'.,%0 M50\! !4 !S=6YW+3(P,C$P.3,P7V-A;"YX;6SM7?]SHSBR__U5O?^!EZMZ MM5>UGB3S9>]F=N==$0=G>.?8/F//WMPO6P3+#C<8O B2>/_ZUY+! 8.$P ;) M56_K;B<[D9KN_C3=K9;4_/*WE[6G/:$0NX'_^>+ZS=6%AGPG6+C^ZO/%W.KI M5M\T+S0-G"1M_BDW09.S_27P<_: MR%ZC3]H=\E%H1T'XL_;5]F+R-\' ]5"H]8/UQD,1@E_L'OQ)^_#F^LK6>CT! MNE^1OPC"^=3[.<@_([?.,%:C* 5V5&,]]2N7JZ2 M?W;3?_%<__LG\J\'&R,-].7C3R_8_7Q!GIL\]OG=FR!<7;Z]NKJ^_.?]T'(> MT=KNN3[1FX,NTEF$2MF\ZX\?/U[2WZ9#"R-?'D(O?<:[RY2=/67XK_JDX]BE@,;8)9I?D]Y?] &P2F*4S'T.T_'Q!QL$#WEY??7QW1$->>;"I2L7Q9[7"G/4(>G@,O 4X'>/WV(VV=9ADSVZ%V;Z- M'P=>\%Q+D85))[1$[,(#)B'"\"@*5K4),J><3F/Q>FV'6T#'7?GN$NS;CW3' M"6(_@@ V"3S7<5&U"FM1.9U.8^SZ"&/= 7/"KI!.V5-.QM84/2$_1H,P6/<# M/PIM)\*_NM%C/\91L ;KKV)2F,#)6$X<3HONZC'J! MC-'^:4,$0;):?]536V%SX/HD9M1GLG3BR5BIB:!>10FTGZ;49Y@SO>V *^@<1":WN;"[19'M>GAD MAP39I\KDJ@:)TVD8TKE%["%8\S[:$%&QZ1LX0$.BK58A6\$/R^B>\5*J] M,<4VA$K!/XPVH*228UH0]QX:D6+.4;+V!O"ZU!?SH:$ M6Q#1A%?<7[G@C';V5%N4"@(ML*RO@S!R_Z">R7@A'K4! @)$6F!]C_$@CN(0 ME3!16Y#:)#M.H>N&G^.HMH!929Z<\;CP!B>.F/PZ1(O: !Y'OQN!P5\M@W!M MEY?Y3R%RK2>TN7BJG2Z)DV@!JUL7VTDZ P_>!]#:B(C1:4& 9'$T11OBM_P5 MVH M[QH$X0&#Q^2]S>AVL$ZDIS#,U6=HSJ"B RMXUP3(Y%%*M5E(WQAN9B.JCSR8VV]:-R8]IM M"%I>EILB'(6N \LI.F#NNU%S>8]]1-L%S-I+LWID6M]1K.WB:M+I8L>QME^H M3ZJU'K9+][[D9Z"5"_@(M4CJ$Z1KG$B,W(N.3TZ+7 M6H\<+8V)JN''9&2;S)0?/LPQ]18XV:^0*5?P"!_>1_(3#CQW00Q<2RAI":F$ MYY1K+W!RG'KDX&AP<#PS/81+CXR[1%._X8"W;NZ M3HZ*_BGYZ]]VM8M^')(CB^D3//L!>?2YOR7C#H9=2N28'+HC;Q;\04JS3[9' MW[6H#U:ZA7>-'BMF2R(X_5#"C"7IH:,%X0*%GR^NT^?8H9.SG^+!W60$6-9Z METWW7+"2=/XR#-8\A2?*#9J(D@4&N+C0GA%))2GW,H%\C;-$@DH39 P7 ^JM M5*"XDJH'3%+-Q5/D(+ JR,1'**IV$=Q98C"]DPJ3B-SJH67Z)%8'X1:89:.3 M'R6&QGNI:)3)I9[VT\W>[#D7*IW(*R,T60RK#W(CD;@6U(-P'#TFW%;G065C MQ0#Z22I ;!G5PV/'9E4NJDJ*QHHEYZ'K])S#Q".[N)G##MQ@PI^E1D;&P$5$ M8/5@RM9[:1UXO)SCW7D.-DK<26KD8PR0!,15#Z/\1I$P2A73U,C46%%%1&3U MD+I%FP"[L%*FLHT"WZD*^^P9:F1G#'RJ!%4/FL/#:N"5C1?'B\G]^+L@6#R[ MGL>&26RV&OD:<]4CK@#UX*N&J"X,?Y$#@_JJSFQ=5ZY:RL:J4&!*]GG)$3K' M"6.TJ"-4+2*RUPILP1@UJ!JJ4<\VR\H!*?_;1E61XFS9JPQA1.LH0STHLZFX M.(3\6;+7'L+0B0BO'F3YK%PB!F79Z0&V&,5RA[JH2++[-Z&%FT[6*XF(3!(H:4G1Q\\Z,M78+9 MG@AJXA042J MN\/UKLD=+NV''.4_MWL3K:*;>TZ<]V+BO)+4@J7V2E3[8>[;,60$:/%GF1?5 M[L( 8]*$AA?-(SL(5L-7+7$)2CU5=E+2EG(".R>O M0Z76FI#GD9?!7]S;X7>488Q3<^+,D>T?F$@=E(O#!177O7P MH3UJ;EC?2"AQ@8SQLFLZPNZ/*Z]Z^-RB38@<=Z=(>/LSW4[9('$GR3[3)(J4 M@.3JP;47SO1A<8GXOJYTL#)Y1%&"0U=7DM(JN4\J+A+;-M5+O4>!'^0%JTR' M.%.D7QAO($[5/-FO4J5(99?*JRV][?V>:DY8+S9:?I=6&LIQ<57[TTHJ5E/]>/0?;7 M>O,-6@8AVHV;V2\(&R^P=@0@7-\.MR8HDQX-VGUKPJ-JVUDV[PUN\:&RG78' M&F4E'27IB9+Y5/%T-<^_,K!N1-^:+*-FR7^W_8FP#]KNV?D=G4[VZHN M?B\[)^)/340D-#5*5)6=:M+S#)B"U.S)!57=;.<@@NGOPV;23)I[0*8.C?^/ M&@U<2DV$#N-[J4]2+@C(*L:V&@R.0^Z\J[1E?99*/B@F4,(5IB1]A7PLXDV5 MIYX9J%44:6]O[&C(CZZ2-"Y_E?34GX]^_8W[M9,!Z,E]0N0;9278D?GBTV5O MEC6'KIZ'I-\U 3G(\ MD==$F#M+#,2_J@NBB%+4@Y+*BX%E\/6W0?P0+6,O;8C&AI(_2PS*C^I"*:(4 M]:"$Y7%(\NU;M/O3](M?5^ 6(P5F"Y81KM3%MHZ6%$QVBNRG'VW@%K0-)>HZLLO-EL0785+2'6T=!8@,[_>40=K#A%!R!6N(370 MV5D@+])MMDF4YM,3M >%"TS':?(^R&Z";&+ME&0.3K&KM3*UZU%1](0#!]_#JE,# MI2F8\A;$8'[_JP;R'!J*GH\X O=*A:F(>A@X""WH><^2'6!!V.L04?241 W< MZZOL;*+:?OOCB*A62D-NAYE-\JJ.EZ2],ENBXDA%HQ,'IT+KF'+A%?1%659' M0832"H$87OD9BD:79KB5*4-!_+(?#9B$+LBY(8TQ=U*P0:R8IFB\$$=22"T* MPIF-M1#E@A._D\RT"?(3>GV.(Y"UXG0@BY$_47^+S(C)RAT@T6Q9),TES-> MG$?;7Z&I'2%CN40.[\-T'?,A.TV3H_?B58NZU3HE+Z&JK$S>,E')EK4J*Y/G MDE5KC(M=3!;Z"(->\N=S(;&,<#M>6N[*=Y>N0ZH2NTU7T/4D\-Q[X_GHYDYNM,FXZ'9-PVK7:'2HBJMM6&7C<#' @)SRQP9 ME@4\_V-N6F;[ )2T:\79'ZT_'LVF>G]F:;^: MLR]:?V[-QO?&M&6U[X.'A5;Y!4N.]>M#UL<38ZI3\[",NWNP^Y;YI)>5>L&R M%V.4WV)B/<6RB'!8N<#.\/99CHW_I?C/[?P4^.9T:?O*3DQ[NI?J\-Q_J(#-!OAD:[ M B4?\,AG^3G&/QPRWM]@5Q8*OWP+PIDF/TIX(G)PSV(!X9 MM^!,[B?&R.H@&$T1_:C&Q ZC[2RT@65J)PS3+H3/J3'49\#P1)_.OFG@ (%I M:APM6[;()PIRG!<")ZCXWIQ1UZ?IHUOJO\&A&*/V8Z45/V#T>PS,&T]LGUT( ME-;\QC+^,0>.-1)XVG;98FD*-UUY6PB9XNF*]D-*NNVV#D)RSHBO9$A9B*YU MI-P1;EG&DNR,)U A^);E:!VQ7IFL\00IAF*1E*TCR0JY&T^20D N9G!= <). MY7@"% (S-Z&3($LNL^-)4HCQ&3\P=]6H7!IF_@R%U#NJ6O5B%: MP0^)OF = (GX['QI$Q/X7'7(62S-'FF'-S'M(QC3][FYJW)&?4F^7 MRMZ=Q(FGWETA@0PMP-X:7CJZ&0>&35 M +)!E(!E!L$=$F%S-[DQ83:>6WKDP)=UD^ (5\I.L0/K]>#HS_[5SQ,8_26B1@=#>' =Q M!$R6R,@5L9#!9$5\M<+!?#:?&J4R=R:RT))&*+R^*]8I:BQNY,7-QRLZED7G5TV3O5C NP52A+"H!DI]B* MPXT7LYI\54V2O>?> E E2E%LBYP;&LFW9()P;9=_C94;'(L[TE7!$?+XP7AZ MKVL6+,V-7>D*QB8EH/&HL\RP1!%B.9'0'K;,[ >8LY,: VV;)%!G>,]=>M^: M5EI6(*)E%J6=9_%)M72*-B1])QW,J>F2Y]QLDU]R!>6NM9-B*H@W(?D[9+/F MB%HKD?M'[>;;?D3G@A\46ZUXL_'HRVI[V0]#9_3!50-WK5VHQUKSR61(7U9] MJ-WH0UKCM+X8QBRK(#42V]IW?H5O^"H@1=*6_,!]SJ>[ M>@$XTZ+[+2]S2[3O(;E C1C(IK=G;F/.Y3!Q"C+?8R$NIVAMNV!;(6E0B<$( MOR&;\QVV8VC*]MYU<3]P!<>K4SU7+ZJ2$7B@V3/RGM!]X$>/G"MWS2G*#@Q= MF ='E>=K',3$9\_!\3:Q)R2[RM*1*1PH[LPM )Y\@I"9(27['F>75I!5WGG; MP2"(C\T?6X?D'JLX.$UY3E7(K)(.OM7$=NW<2:HT#SE@ M;/?-4=UQXG5,+Y.(?9VM.479:V !9#D]1IIH3[ULAB/1*2WA2!MH;Z%[4ANH MC[[LYC-9800V6!C#E9.@17VVW4VM3I7*B2@ZE$7;GNIV2 M2R9%-U.*IU+9FRD'.:1R6RFE: IMH53/5.Y=;;AETH26DMZXNMC17&UGXJX; M;8G4IZ2D0S\2_K/:^JB2I'++0YB [*V.EJ!6?FM#2 #^ED8-$K*W,MI$6>VM M"Q$1^%L6XA1D;U6TB'*W6Q,B'-&Z.F=+HB8-V5L1=;%K(**2*RMF&P.QC8=B M5Q]>0X.NMQU$FEB)R5FXJB#:U*I[H;.-KL2$*]Q)R#6^DKE;1+^?7FQ.064; M;^@-DZ3!Y):WYO_ O:!@?=&G1DGWBA\3^<>3W=42TIWJJSG[)N'>0GF/CM?F MGG3 W'GG\J$T-:S8U^^2B\DXQ\Y$YZUXKY;H0LO0/Q8L+S,XE M71L]JYN:F& EW8I8W=4D>"1VQS4QZ0K;V]P.;!(0+Y%WD5X&_^#U!+ P04 " 7.&Q3 "FCG=$D !&8P( %0 '-U;GS5:MQG,29)+MS5[1, M.;S5:T0IL[-?7#0)R9Q0A(8/QYZ__@"2LDF1>% B"=#AUM6<8^/1W;\FT.AN MH/_QOP];5[D'?N! [^=7YS^^?J4 SX*VXVU^?K4R!JHQU/572A":GFVZT ,_ MO_+@J__]G__\#P7][Q__-1@H(P>X]B?E"EH#W5O#ORM3X7X!G0W^UT)_&O0O# M7?#I[.S;MV\_>O#>_ ;]K\&/%MSR#6B$9A@%3Z.]?GB=_B_I_@_7\;Y^PO^Y M-0.@('EYP:>'P/GY%9XWG?;;VQ^AOSE[\_KU^=F_)F/#N@-;<^!X6&X6>+7O MA4/'L_BO^Z:%E@^WOKN?X^W9GIRGD=%?[?"I0[;QQ5GRQVQ3AS)T MANC ^13$G(RA98:QAC I4H@M\+\&^V8#_*O!^9O!V_,?'P+[U1ZG6-@^=,$" MK!7\_Q'03[,&D1=C&P4FAO<,__UL")'Z(F+CGG<^6/_\"K=#$[PY?_WQ[6L\ M_%]RC<+''5+CP,%:^$HY.W[J2]/%DC+N @#%@FEC9LA96[ZP OO0.A8IEN) MKM*>M1&)OS2P11,$L_5LAU<'I%-,P=%[-4*<<8?D< ==&ZU/VA^1$SY6(9+< MNQ%BAV9P-W+AMTJ"+'2J41,#!TTP]T& IHK!8JL@L4M]$HNV6]-_1.@X&\]9 M(_WV0M6R8.2%:*^;0]>Q', 68:51ZI-I%#@>" +50NH4.%PR)7>IC:P%N => M!$8^W ZA%_JF%0:_.N'=, I"N$7:SR*2>X#:2$X7$&]C@$W\*;!()':H3XK. MYBX

E;Z)I+"X3@M6O/B#A=NN$\3JA>C9>T] ' MB0Y4'%L+1]<:-\/; /P1H;FT>YY%D-2^Y=VYWEVZL=V:;_HE7DEJ8B4_5I-F M!Q_5S([MF2!\!%<F-US.Q8&G.Q/MJ('N:4'H;)%!H&XV/MB@ M']+//Z6%*?:C1VR"J72Y4H, Q);#V#%O'1>MN2"HS@__8 VPDLIL 2R(]KH_ MP6J'=!E;:VO@QY1!%^L._!W9Y=5Y.V7T!IA%,Z'U,'Q$0L8^HAU>QO=:9*\" ML([<,?HX<=LX9E==,HX8J@&<;4I)N>HS;M23E%*KH%:C0A5Y>:4,1N)&%5E@*=O$]LQ3HLH>JMB,F:[ MV!93D3COG?"Q^JY\]-A-,%KNEEN (/0="QVGX@8KSPF/Y_?4*9IV8%8^FE4; MIO&(8N4EKN(X;40<*Z\+U8=J+")9_6C/UY]&L.E;>YK+&F<)("0Y[G,M<7;C M14S7'1K"MZ);,+ =)-D@CHJG$V6%\C2*XX5GJ.E9VN:L=(#FZ7Z:;&##K>E4 M)+K8NP6*XYD&6["]Q:F>E5M-UJU$8=VB>+@^&:E72]GU:U4FP-B,W M/%HI]]WS-*-?.U[J)/.^YN@&#R'P;&#O*<<#5DA+#IT0MT_SRL^5 4Y"C_!* MBWY,6S9(2WGJ<8ZF-XB0)_]83!2:PD.[,?XI@*YCX^U-24=2]D.U171Y7G*. M@[?'<*#\D!OYK_L\]#U'+K1R;+@X$1[Z104.]IJW-H/;6/VB8+ QS=T9WJ;. M@!L&^]_$&]?@]7F:^OZ7]- C>>_"9M7-;V3 ;:E]G\ M. K=:;M#FI\U2/7WU*??+^!Q MFQ05V" !*?ASRW,0DQNH47@'?>?/9YN?!>!AOXX!5TI^)[Z\A'(]"**J8"5] M.@E4AG2B^2$?2+,HC._B.]ZF&E*9CIV$ZY!^HN4AV&*$VVT:=ZJ^GW%TEAX[ M7AY(^+V3!C_^;8S2J4MX5=K +B3#B;5[$3IT#Q^.?>N]9-AP;5JT7MU#B7>[ M^BGC0S\[8 M-^K4Y_SKC68V<;_T=GV_]>4@%KI7G094?5IX9V0YJ\]=&8P:< MKW#D>+LXAK?LX/]M[F#P=R69(\>J#)[>@N;VP80^F% O3(GFX[0=Z,7)(WP! MA?)N'0DJT'B6[K1_0"S+DTUH+CB\0)4XY&% UBA#'?!T(M9P*H12AQPR)B K MT%!H*BB\0/].B!:N]'$%U;9CP9GNW'1LW4L3GEFP4+LU\('5CA&; 2)@@A%; MX'1-#]B:Z7OHR!2PH"IO?U.VDDN&$85RXOXD&)SXHR\]2959=X=MI3^[$TB6 M=&VKX%'IGANEFN]$<'A&M7^/@B1=?@D)2V_,4,DUC>0^+S" ?^]8V#'N0#M] MF0(WB-WEM(VJV9FEUY-6!"!IA"E>KA(G\%7DXW<+8A9BN@_N_ZC?3-^^]F% M/8X?,9ST"G(\5Y+&I0@,)0MF?; SQNLJ[CQL21KHHFER]GJC]@!\RPEH(;#* M0W45;@9'DH;-J+I;#]24L;J*-8LECL";1&#'FCL%W^*_'+EK/W7O*J0E7)!0 M_" EBHE.'@_C0?^NXEC&!@G(CV*!G.+70BRX!6.JU91K)CTL16II\44)TA"* M12ERD?KWQT3J\9A*/&AK60BTE248?#V6JZU*?7 MRGPVUH>Z9C0K?TKIBQP#'POR7QGZ5#,,1/(O*]W0&Q<_?P&,+.'GKP\)7VA? MM.E*4T:+V409SJ;+A3I<&LJO^O*S,EP9R]E$6S0K='*=C!SEYX>4S^;:0HUU MP]"N)TCGFR63IV)&CN W!5'KUY^7@]EHL#*T#/5C334:UFMV(8T(?KQ?J1!G/U"ENH%Z. MM6:O]I=5X,C1?7%(]U"=ZTMUK* O*(OXS5/4:=7\;J-EA)MVO@.2:SGD2.XL#T:JTM#^V6%"%;P?M/P4GUD%8\L M"V\*&R6_B:+\L!^ZX9S58RI\Y)@L[*E5F$P&;M@@9I8#R?%3V'++S+)V**]: M%R3'1W$#YK'2VF&,54$DQTAA&RX:;2W!P5U.)$=_83NFVG#MLT(K-))CI+!? M4TRZ=MC@*T&28Z*P@9.,CI86IPHU27)\%/;STM.[\D,ZFO(TG-"+ 4/HNN8M M3"A1$47(:-D;,5/H680_9^VR@M^I+,.QSEF$NG@SQ5%.YHEUH:&!N:2Y%-&$ MXAWZH1O#JB-7,DH,+?IE#&('<=1;]V9 5 W:)?!]%!W24)K0?OEL1\8Y&)(TA5W;C[N MKTLDML'>:@ !(U.7R^T:_S3/M*Q=WXV[(0^JH!QEM>WQ4!AEMQ 7VG!V/=7_K2FK^6R: M1-A'VB(1RVR<>+QG_Z?A6%;;HCBVVG%."H6 8U8*B+6YAC,+,.K:+RM]/HD# MX*G27RDK0QNMQD@AON140>C#D8E0YBZ.)62"FWEYTU@C2^ ME\/62&T=0L-RE7 M9S&G_RJ8<*)9E(A\Y_^FX93YG-\HY%(_@S0QK3NT*?DYBXSEX:%T$N0DJ/+E MP2J\U+WV$APTL_7:L<#3_(B6D?,0(NN6'L]@=1-UV#\"#FYVB.MGS9#@_*@H M!#ZBPH#K\)OI RH6Q/8W[SH% IT/DO3?U2S]+^#.L5R ?0+HJ.RXP*=_"<3V M-^\[)7TZ'R3IOQ=L"L:ID/A-)GV[\^%]XMAC[2*43C?+;<>[SRYSX1>S)%A3V+)4:+">M MI>-+[4*5\OC!+_@V#Q%@O)U$FT6DS,!Z9PLTU: M?^V4+=T"><23E.A0*VF#V8"GJ(]V@O-S93,L53="Y&".LA& M2(*+U(A2X>I7-J*D3Y?J]%J_1/]* XI21(U&6&H 1\OL0UX+ !<5EZ^W')$C M"JW8Y2XWJBR>T%A6,.E'Z+([:BT?= M P\=R*8P7,+X\G[("DB1.HB*2-6 !(.IVL-3=1UFTDC:%;@'+N0*LA.[B(IH MU;.*T=FJ/6WSD[^I)&;"\J4E7#IT3GJ:6 59WFX0)@ M5AUOHVZA'SI_QGPE;]N>'V4FT@:\.9=O.V.Y!TYBE!3;J]\* ?>*(>#R7 M(/J253GM ;\SQKC34WBS+AN!42>SQ5+_=_) E_8O_.*8+'=W^BA,'X7IHS!] M%*:/PO11F#X*TT=A^BA,'X7IHS!]%*:/PO11&!G1ZZ,P$H'1W2A,UK]3S+4E M?T[T?C?G94:-W)XZ'HXX0B?"/'5/K^^,(GS3ML1Q1_7;%6HU9/UVSX_NC%;+ MU4(K=>2U]0815]T6KE(";XMUF"I4<)&KOD J@@#MY/&E4USC*U@ "SCWV+G! MXZ.4\2J(=<7GR\G;Y MF.&3^:;1::-*X!0]#G)8HQ D=9GF264YQ\I;BW%^U@('Y&!/5I?GZ=#)[+QL M"5[Y799[03Q3S^6_)'43Y<6A?ELE+DLJ_;(Z;%1DG-N.&V$SV0!6Y,W3PPTF4GE9/, M$P-C]Q2TY;> (H_>="$@VASZ4EL-TFF(U 9&7%YSML/"8 86#IN*\F%S?Y*0 M@_[:_=6$R,'*NP=!".P%^J_O6.BGF)X5DE6P,%;4* )7WYN/W4"C&D,D>#X* MMO/V=0"RM9KWI0 >#Y_/M\D?5;5QA"4&G^AY.X9+CA!$'=]E20'N+)7[J@=I MY0?H[B/YA$_UV.$ZA^SIS$KJ#RL>.Z<@'$:^G[$ZR/[1LEZ=PY:;)UG//66$ M5\3N18'&??VB'DL'ET9"WWD<5"Z00[1QJ+TZ!P MR^C X79E(#XCJLE2Q_!=U8D:F2=IST]BM><:0ON;X[KZ=F7G[ MKN)+XX;H\I$@N:VDUG:FPB!>O=*[TG&Y2)N:Z?83+=/MCVYD:1) M[>(!E9C.54UN'I#)ZD_6:&7GCZ"HF\,K" M@(U8J03DBYHV"9[,<=.: 6ZU6+P!7$T4G-!MSSY/Q;( MQT/=RR+I1[GW9^KGO6"1''ZO;C: ;-54L$&X^6@IBE=#R*SID(,T8FCLG M-%WC#OKA.C'0.$$A#-!A>&@5# MN+UUO-@C-$3VJX-HB_^QCW.B\SCEU<8JHW0!TV/9JCL*U1S(SQD)NHU,)V?M MF)G'ZA('#/9,9?PS01!M@8WU.JU";BM2W8*0--16*^=)>'[_ M1.K>7=J6 A)F_U[5D"8.28.&=?*O>_>H/?0?V]&^I^F^4W7+\R]I4+.Q[VL6 MWM&REYN=]SO5.((@)(V(-L;YW <[T['3UR=0^U@4K)=%A)#3*RJ'?#@"Q%W7 M7V+%S';TE3C]=ZJ?='F0]/%C,\ZI.ABZ CN(Q,AR:=4Y51=4IU'>:>%M6?5D MMHO]1-YF#,R %3*H?\+O46=*)$#4G(;98 M;WT;JPTV]#C>_JO]DRN;]WO4(K(@B.KT@N("SXRW="S,3-@%;6M! D0U>WDQ M@.P?TF3JN?E(SR!ME8SO5"7YY$)4U!<4'YA"SRH(HT4_+GG^[U0U&0(AZN1+ MBBDDV4&QG3N[=9T-X[Y<\W-_I[I($091#U]0@"'SFW:4+_.;[U3C#B5 5+,7 M% =H,TC5G6-OL\P3]>I8?W[--T;)VK!OT2$,^JDYHDZ MI =-<$Y4IXS;7*:;Q',?KJ&_-8W0#.-K0<%LG48#H$>O=ONA\EWB^6(VFBTF MJF(LU:4VT:9+ [>=S;5%7$U#DG*X_6UB$H_];>+^-G%_F[B_3=S?)I83O/XV M<7^;N(.WB9O[L@)DWXZP?9N^2UKIVSKL?',A#7Z\1QL6-R0DY5LCG\A')RW= M0X<;0'^[BGN(%X)JD2>.K[3EDV@)_7RU"C\>'C5+CY>2527LCY'],;(_1O;' MR"[92_TQLC]&]L?(_ACY/1\CGT(A>X:-1"49%?<8W;J^N7%)1;IW>E(B62OB M03,Q6Q>?A"&-<%DWJV-@D'D3.ADJ$=L.SUXCMAQLN387=Y,FB[ZV_++A>VGV M,&[)"6G,(AT4 2JP6,&H=)Q1ATVL6LH_^SE^8#60..&*Q#Z!_+'=&L MJ]>JVV<_EG"&E1"7F4\6+0TM9N'C@8Z2KHF?.&H7X*V+31+.%\)BE,_NDBLG M,#<;'VS2@D^I+M-R8M^]IN7$7NF&>GV]T*[C9%?\FX7V19NN-#G27@G\%G2@ MI$ TL0C>4$[K'_'(1,Q\5:3C%)KA\$>RV%>Q+. M?Q)SUCS2;#V:18[0A+!S9AKU6H =+D+M;70O/E;C>2X?]R$QVJ'SG';H-+1K M?-$2'37GL\52GUXK^C2^A(G/H']3+G][:B'%(90B#(Z#*%]O.9)H>6#GSJ.M M,)@T1]OSD/H\I#X/J6H>4B?2D-H[ M#ANI(4F78*Y1 ]I;DPR+9!*E^+V?T@0=TDXPT([EDN.<)D(#DG@F?C7MNP04FQ$25(*?"[\".Q]83DPG_L2WF.<_&7A1.G40-!8W M).0$/[#]5+J*YU&8DL8=1(K$!3'**4&0*U]A+#"BW2YQGB,E+&'D,+>:7OB4ZOE;&F&IJA&*OY?!R_-ZJ.E4MUK$Z'FF)\UK1E-AB6 M"8 ]RZM)F4S,,/+C6Q CZ!\(*'-%@BJ(MS1!(+Y6"WVI(Q$@+HMR&>OJI3Y. M&K3#_,+9W(4#N!Y$ 3C@F.LEH'?O#OE=Z->?EX/9:+ RM"*'DCT)].2O+7SB ME%#.6)+(Y9X>5E#RH)T\\4:B\$DA)@D"AUPY@ O3VP!R%FSFS^("@.4RA65$ MMN--XIJE-$W?L$W$U\[)7,>"6X;;6G2 MSS41D)Q:IK>03)U$J\7$?& *-]ND]> <6[H%\EH*RG')]VD3,2S@F;X#R7L> MH:F\^Q^5MZ;]^7S23PE;><$.6,[: 3;MI@&E>?O[)%VZD(=HF7;0NJ"0=7<] M&:Y6\UI4VTZ>SX*79N!8^7,M-5>#HZ>(FPSLKP!6YX$8'!$<)![C!(0#9\02 M^-O9>I^Y0#[KLOL*@BMGO08^\"PP6\>.UMEZ%22O[V2C.:D"D>+% M)XTI+V;UL$8T*63ZX'X%F!M@J_?HMQNP %B"V;6=\LQ9U9'D!?P4AHBVBL0P MXZ@(+AF_0(*9HW-IQK:N"'/)2-V&F<00"6897I\9.1Z.BM83+KV@10E'^C0. MB'8H6)H3#F^H]'V%4.F!3,0&2G/<\H5)?Z*&20^XZX.D?9"T#Y+V0=(^2$HZ MM?5!TCY(V@=):Q)N'R1MV;>=M1_SKEV*(X#955B1@&J>;18'DCJVLV2?XL^I M-H[TF![!CJ0^<@HGE3PYU<;I,L D=CA\[2U[<>;FHW4'K*]S'X8@?O$8_;3Q MS>T8FA[Z([;N^<[Q'P[/\7/UM^%G;?A/9;Z8+;5A[(I!/UXOU(DRGJE3W$"] M'&NR'>J'T$6Z"Q-*5$01VF"3ERH\>PH]B_#GS*/1 8<[H-Y9Y'@GJ@:>N)^1 MJF\N:1P:32@>\36JNK'JR&-52S3#;)UAB/Y(%:&Y!(]3U8X?Y&%<4@NER+]9 MSC+Q*)>.5'D@,>]>T=&!I['4DFNI,R!+Z;)J7A%:S4NDFJ'T]Y39/06]S77L MAP[AN,D1<_.K]" M(L)E]RS66X)EK=M>^TEJ"KDH;721.,$WCW:;!0C0Z9@)M9^U8R0,< MU ,41]<7O!'P"X'X44F,/.MM6J[.8@Y0_(A40%+V)X6;!E/*/:YYP-O,":B, M^1S1;#D[TQVA[FCUPB\OL\['Y#ZBGNBM\MG!*KP03TZ"=UQTS+, L /\*BUF M?N8[F[1P<4 )H5*[W93I8@O@M>#69O,M:>S\"MR&NH<5.WZ"&E@^CB9F=)6, M-;/K"\:;CW<.MTC+T=:AN7-"TS5":'WEBZI^/(RJ#M6YCM/=C>5L^$_90J=& M=!LXMF/ZCX895]# C!; + GK,?H)#6\^T3;SM3\B=+2;@/ .HH/;/=J1 ,A0 M?/E8;+QOQ@ILUCJ+-"%-/H4X#%(V(/$^/-G*B;H)Y/K 9!^8[ .3?6!22&!R M <,[O&H%ZL8',4'T*J2$YJ(.SC7$(*DL$9==T47,RNP.1CTZ7O)\R)25= M-")#9U)O-Z/'S')I''T%E;)CX@ KAG&NCXP]S,U[ M09@>Y5NHS)FDGN.L1D=83N@?L9;J01#AM(*J0#-'Z2K.?(Q)ZD#(1C8PZ6;\ M!M3<=^[QU:+]^L07$2+W[Q2T%5B2WX)%9%OXBEBLG%S?::Y'IX"C,D$T86I. M*B/0H*Y#X.^U"9>0)*69\?;O!C+562+A]$Y84"U3L!V3/;@]K.85LS;;Q7X. M%:WX]S@]C_+\TL5KVO-+QF=UH0TN54.[4H:SR5R;&O$S4W]+0W*S.?Z7H:C# MI?Y%7_[6^O-3,;M%*<3Y$XX5 CMN@+,/N81Q3A4&9KE4& O-6"[TX1+](9'+ M:JHORX0B5XWI_Y\VQD MRWO86\-T"38RFQ@W<#F^/#5+ZY&NA,[BSNN2S YI4?HF==)TB:D<+(P5*WQ/ M[2;H$FJC:P6LQK[,FU7AN%0TV6X/)90>*:44(\1;RJ%F-M M]^; =Z!][5/KI#_GL$_35P1)SYZ03T MNGN"W$BZ^_Z%ZJX,/H+*-/4:7J\H24K_D[A\GO+\%:[[\A=O"MDJA P5Z:[. M][DH?2Y*GXO2YZ+TN2A]_D"?B]+GHO2Y*&WIF]2Y*-IVY\)' #))[*P\%&*7 MEY^#0F6]G0WJQ51X;'[8O#ED@_7WZU3$$DJ@[[AI9S M(&#!J%P?MNT7.2O6AZ4]FOFVXTD=LR@,0M.S'6^3N/Z;2]LH3'7S45+#2U1B M1KF$2*HG^Z&/:KWBX"EB,TE!H3S=7.D.'O!""^ MX=W*TDQUH8U5_ # 7%TL?U.6"W5JJ,/D=03)HJ]S'^X 8AH[F4+5L_'[B3N,<0'> MTB=VF'WEB)X2*>4.CK)&D";VR0\H,;;))ZV.A"Z)S%P^L@.:7)TE<%1R(E9X M3HI7,M+9BV2&T=2L\!)79S&1QRJ8<*)9E(A\X<6FX932O]H&Y*T^DCHR+<>- MGVJFO(Z:;R0H,%?E8X$TVAM='E]P >)J&U9?5K@O*]R7%3YU><;?VA6:'?@[ MWPE P"HL3&PO86EA*JT21=J7V&\P6^N>[=P[=F2ZY%0(0M/.+=YD5CC<0,)P M^=4)[V*G$/8"W3F[)62L3V5LL@9I/Y."C@0%,3YYR)%Y(0),*?>CY@"7+N-C M[@/\ICVE2A%J=="H[7WLA.\*TGAH9QVM?JA/@@7X7M8"4)]JSS=L/1GG5,]I M&?T<(?VV2[#"[=8)8T(1!GB6 SBC'.\*%5EGDXF^G&C3I:&H4WS+ M;+K4I]?:=*AKY8&.1M^!CFX#\$>$^-/N,9-\3%T4KLVM+@WMEQ5B2M&^Q*Q) M%K$YX+.@G.4%OLI[B*Y4EJ&*HTQLL;4T41<6*"6UQTB\=R2NPT\X)LNSNU!/P2S]1KXR/3%A5THVQ6ME["G.*I9&4P6 M. XI(@##)Y6T>$WR2$U2NHR,%:%#1V"B42_I)U4@.9/&60&F3*^N8G7(0CNQ MAF,2+$I*QV6XH:97T+MV!#H^/CA\:22_3?I[_!_\A@_ZS?\#4$L#!!0 ( M !&ULY;U[ M<^-(DB?X_YG==XBM.>NM-I.Z\M&],U4]LVN41&5Q1RFJ12IK:\K.RB @2*$3 M!-AX**7^]!<1>!! /$&"$4[=VDY79M+=X^>(7[P]//[]?[UL(O2,TRQ,XO_X M[OV?WGV'<.PG01BO_^.[A\7Y9'$YFWV'LMR+ R]*8OP?W\7)=__K?_[?_Q[E1=98>_?RKOI_I?J_1V'\]2?Z/X]>AA'Y7G'V MTTL6_L=WM-RJV&\?_Y2DZQ\^O'OW_H?_\_EFX3_AC7<>QO2[^?B[6HM:$>F] M__'''W]@O]:BG.3+8QK597S\H8;36":_A@KY%I(L_"EC\&X2W\M9M6N+05() M^K?S6NR<_M/Y^P_G']__Z24+OJL_/ON":1+A>[Q"S,V?\M#W5?VQ%\TG;2_ 'VOK675@FN1?M!;ZM:1WV+=[OB^_T M[']ITL_C_;YT2_,HL',>\N#/*_ZN$?W'&_*G#D3\DI,!# _,DY7VG(R.SN?*R1V:XR,[7GK1EV7RUR!/_Z^0ES.K2F*O_\9V!_ ]]-ZCF)*U] M\5)?\T$JB1_\A QGV_P\*C]]J;Y*DXT1C.K+)0;"OT>/C?WR4Q,($DG^<7=P1FSA-<< @?L:;1YS*O%=I6&65'GJ'5W)Q.,S28NQSJ]1 %ZC1J5E6 MJH'A6=UFIO\HPOR5KCS(&B;.,Y/>2ZSCI =3P1?V8B(%.'PS0-EG7"F*=K*P M.C2":Y/$^FY,(&>34%*8;1)Q0F"((T/U,#F:7- F"D"Z[O>C."X-9?.EM M0[*:4+)&HV.304;PVVQ2*H!AE@G*/LMV.H@JG8X>YUX8XV#JI7$8 MKS,EV63"-EFF!MRFEU@2#*^4\/J$JH51+0V-1Q=%1O!EV<0GHW'&R*^82$FE M;3)) [E-)8DH&"ZI\?7)5$NCEOA(,[1I#%P^TOOR^2R \+ M<>U#" M;7<.0D'G;#%!QT^.(Z*=I%X>/F/4TD%>''3^/L^?<(KR)X],;#I*1^U&[LB' M>?(R/%FGF.&0=RA246M=BP9LT\E(Y)P3R !)%V>3.+@.8R_VR:SJ'OLX?/8>(WSQNOLS;4&*KNHPDU87:",XWUF_'6#/ M.;U'=(*?K->"B$K"VHY:IEZ :Z=W2)7K/HV.U5'9!'YG=%8I@&&A"R_DU?V\XI^S^EADWZ&4!O MTTXA#H9N>HQ]FC4:;%72Z!RYU\O2O$4Q\K<^O<@__7Y/%TB"_JSWFPW*".%0 MKT,?-.,*6?R\YZ604^]5Z'6O[3*;PFPTGG8)S?@Q!V>=,J=::%?S! MVVS_BFK=8W.)!J$4.4X)W$6RRK]YJ7AEK1.VQAXMX(8V4DD8?-'!$P2",/F* M(+7.L0GR!3^%?H3I)A-9O]-++XI>1B%LC2!:P U!I)(P"**#UR=(+5\1I-:! MMKER0R;$^"F)@MEFFR;/;&:LCN)0:MA+.&6:.D=LTJ3506P4: MRZ[)_#O';&]G%N?5Y@[;V\DN7C][?T]2%E.NV,H;9,$F"_=PKI@6#H< M! 3@N M(*V4IC>2:OGC+]2><>S%^6V2+Q.Z%L"Y15_@91XG^8$DA;_4RD0YVYR*13-@YM4P1\O&2U=J_ MI7#L_N<*>V0U>8\CEF@A>PJWBD%)(6RM]]$";CH?J:1S@AC!Z[.CE$<=!6C] MSB3.PR","AJ"N)NX)@2&?#)GDUG I>>S1_B%^QEF.@WOROVGHY]5%^HP.$$8A-&@D]W-JN7/$-& -IULLC#4-P47>+TQS8TAUG&2 M&T,%7Y@;0Z3@G&9#4/+96-:;HZ?$, R;HL<*198G&YR*B"03LA= )0.XBZ+J M2SCGAA(6MXE6R1SWDA[-L(%3/Y0DKI#(V QX$<)KQ[ET!)S7L0J5*+U)*7;L MV<9=\1B%_B^)[!Q-)F3Q_J4$8.OF94\"1E7+8/&W+:D<8H+'KFTRHPT#,I H M6[5 R%IM2P$VM[$K4Y: MM4PNO"STYUN:I)VL45F$FKPO,%*SUD$,<*+I-0QTG%-F(%!90C*4)XCIHD89 M,>VC3Q>]5_\)^U_OTB3'/H5"_K1.O0V]5$52QJ<\:J MN> MNHKDG%>] 3CI9+84/T-$ =H6-^V7V#%-X>=%2H;!STD0KL+RW1/%-K>!GM4K M%*9N="Y2Z)29-.GP9/+VMN9T\#=;=!) M!)W3PP0=MUU'Q!&3AYL,;U$\9F$0>NDK!6KP>(M,32-@%?(V MF:*%W6:-5!@,@W0(N8&&]B[G]/7. -UYKZS':>6 /AL[=G:T%RW,8VP-=>R^ M;V$866ND (9\^\332L)HOR=ZV1^/O8*H; MHRO4TK"QF6P4);$,<[I:F\5!^!P&A1=)HB0D^DW8<]WZ55W):PAQ%*V**&!%I-BM[/(.@@QL3ORE92T*:F=*L'_Z.@ MSUL^D__1K)&ETK8WVQ20^UMM E'GQ#'#QQ]BUM*(B0-<5O<<4E\J%G\Z+SV98A$ MB6KH!9M*RG9%7R5^L:DZ-X$'W9]M5;,(5%W+[=] 5+( $)<1I!)A0X+E"IZ0 M@@-:^'7DK07P>[_;JF(AK+J..S^"J&01(FXSO99!5,A5-5_AS$]#MM&J\J,C M9KW2!2"YNF_)P*( #TS.A):LHX[]'J]#.K10",T5 D4W)I&WW?4K8??' J$P M"-*8()2.%FTEU&@YXM$DC@LONL?;)%71IRMFFS4BD'VRM&5 <40 3$J-4A:5 MPHX8\;?"2W.<1J]:4G"2MGDA@=JG1D\,%#O$V*0$:<3=G'Y7KB6)+RH M]>6&!"RW].C)@>*)!)Q\2=+(NV7*X@E'$4WSYL7Z#D4D;)LM9[T4EEFOR;Z++PPI9VP21PNV3A!,$1109.BE92H6: M,TS%*6%^Q5YJ1I>6I!NR<%#%5&G$ !*ECTU'$RKOA"2719IV4,M''+FHM4-9 M#=CF?%8B!X(H&G!\9D0FWB&*HQ%HRC(L7(<1OBT$\1QB$5O7J7)L]A[,NGS#)Q)X21@!:RIB<+ MCSIB@#K^-!/B6L]I7U-.RK6-I!9ST\MT08J[F%(&'DFZP+2=2RGMDA)W299[ MT7^%6^5"7"SLA!Y"P$*2="3A444$3T>84@<1)1<+ZXJN]$!#>)6L][N]*\ " M6+LKP*T?09! A(B_ ESNGI1"MJN959[%F5,[1;OQ+ MCN-,W'VW?K,VLO?A- -Y_0.(VNVCX8;I^G?+M?E+&N:D9/IB9Q%7ISRBN$&) MG*U:5L*L:UPH!*+V5":):TC()[E+,7O*-RT3?2QP'.)VO5L+17B5LBQ1ZP#4Y MY)(@2**%)T@V=^ZW-%"I@IB.6]K,LJS Z2#R"%0<44@*7D(D3AXBG60@M:0J M%5UR:X']@HR/K^\_/+)$FZ(.EA.Q-B9)P#4C4N]W$-R0@)*F-7W_X?O'/Z): MRW+UWR;+U O(D+AXW3PFD23[E%#*%@D4$&L>"$1 4$&.J\^&VP15HJB4=9&= MJ@-6X$[O=UL$$,*JJ[[S(XA*%R'B&G^GKAUU^=,7_XF^^B"YD" 6L]WUBT#V MN_^V# @**(#Q#ZN6HJB6=7$A83=DK?63@+6S2!H?,0')T*M7J7(:-XB[5I>VM]#( MXQ<<1?\9)]_B!?:R),9!N9XJYP?N[EQJ>7HBF6.Z7L1 MX3.^\G*OPB;U5R9N^U*E"G3_-J5(%A"%E "E]R<;'9HJQJLYY2QE3'I)IEKK M1!$EWI.RGSB&@\CGCFE$ -%#A$N1029%M:P3+BPV7A1=%%D8XTP^$/6D[')! M"+'+A8X(("Z(<$FXP$11+>N$"],-3M=D>/N4)M_RIRH_J]0WB;1=;B@A=SDB M% 7$%14^"6=J%53JU"EUW9#G99=0O,RR*/=4(&J9-E*P/MM!KV*+0:;@:Q[I MY$&PR1!DGU-,K;NX9HJ(:KK,9M1.;B^?XG6$+,^,!0![$^.6! B.2&')IL7M MMP+/'7 MM-CF_NM=FO@8TRBKK.FM=/MOAMIV.3/(I2Z;C%0!\6P(7@D#=R90R\99:\1R MN9E'@\9I-K?$_[IX\L@'G!=Y1D=0 DR^"ZY4LGR\8.! [Y!!H0&(>@8P90<. M3!,QU3-4*J.6MJ/U6;;+ HB#B]=[O,(IO7>PQ"_Y!2GHJV*%8:!K>_5F[$Y_ M,:=5!$'"H6AE2[T,M0V@1QHC5IE OU$CB%D9]_WRE9<],C^+['SM>=N2F3C* ML_I?&$7/W[T__U@2M?KGWYL8DOFJ"2RY2\KM#77O8TB0/ZG^D_BO#9 MB^@H/$M'(VF2<$FZ;84)!,(Q2H>LS:"?+. 2$-]4A4G:/ M?4PH_1CA6YRKZ:-6L3H>&H#O#(L*>3"<,@#)S:DJ%90V.F6,"ODTCE3R8_L8 ))^PJU1AZWE< MRT.:,9?[Z/@&>QF^#]=/^7SUD&'6$B2?0:EADV0&T-L<4XB#H9@>8Y]AE0:* MJ I*J:D,7@TB&( W30Z5F=,)O [DR>5 AC2F:#DIE2U MCIQX0#AWA;?T@# K!_=;4LO*R99F]'I@^#8 ++^55:L" M'#TU;'/#*!5KP#%#4_OUST#JNV2O_HM(0/,::!3:I%!RQTB#$22X-D7G#@IU:BE BGNHCYCOO ME1XODY9$_B4M<, [J3G7-K+@(HI@@&NBH (#=3#,'(Y9&G*P+4VPOM$KC:!H M9P4(?47GF;6OKVK>FJFZ/G^6.:,[@.[K@:'H +#2(VAX/&QO)1OR3ZWB:FO? MA&\J>3 \,P"IWMVO2?9ZUAQFLTN)(R=M'FM_WY!U.B5W._PFS%-K@.&>$4S= M)C]X_MTD\7J)T\T5?M1$>@DEK2Y!Y% [:P]># RGY-BX8W#OU7_"_E=ZI3K' M?IE\*$W6J;=!4>+%]=0.+*],5QZN%QAFZPC'RP7MSIWQTJ ;OG,#;@[60K0[ M]C+?(Q'I.&*3'+Z$6+P"G'[+ "7_R'.\/J>='<0=$^'$4GO2K=5R/N%7GWMK M5,#0S0RG\7J3EG[FZY=PD M@YSJY2^0R;) )8?QLL.L$M:+7_*5:UPQ0&/ M2'I_G9%&0Q6P!%'3 AP9:/ZZ,&?)PVC*BX3EB<:Q+R>'4L/N\:86>O=44RH. M9NS28^3/,!N-,NU(6P<(QP9'PT&)?QL6\78",6Z#H]KD46Q0ML_N4IKB,,5E MQ)XJH9)0TNZ]2BG4[G5*3@P,@>38^,N3E23*J"A:X)2&1EZO7M/ MUH,I>J8&SM!?SMZ]>T?_#WE%_I2DX3^I&LNE^E<4)]4?44A?B0Q8-Y<<*(2\G%-_FF#Z!@#Z^.T.4)TSL"OO5 MO[YG_TI^(X:VF#TQ%T%97DZ"@"7B]*([+PQF\:6W#FE,,[!/?+_8%!'-2GR% M5Z$?RE/.Z17MYI\S=:2;C$ZG!89XQE %@;VU( I*22#DXR>YQK-AU\L+LV4% MK+T/*3[Q%L@IW8L1W@/2;P%)U"#=W-+LK@EU8-'.$*UV'^XT+FLUV=.7] Q- M?O+1$7*2_KX#4)CHGDF &0"%L.3)ZW]C8E!RU#>X;L@83M]@DVW:B@2=T(,# M*J1((P6/)GUH"JI04?8R7@:%+]WMFSLOG:<,;\ 6U'R1T/90[(^=?7 ,H["4PM MWZJ]L]U^&V#>S=@&WX#/42NXYEL7N(YKI31HGG4@FG*LW)\%S"_YHW_&6JZ9 M)GGVSU %-.?T#__)B ?Z2&K@5,](T]'!U9!)GH$:&#::8U6?>$&;VW%O:VHG M=DH-1ZPSF=(IQ"&RS' RUV47U)D5=LHN^01.(@J75L4!0, MK]3X^ RS5!JU]GBAO5I[CY]Q7.!K4E^BS$A-*EV:/)/\_V#IO4@C _:P9#_^V/E7!YDE2!F3+Y,LGZ]H6E]VPHO3Y]#'V2*)Y+,ZN8+= M 5@'O#O\RJ3!T$P+D1]Z,W;'DZD@*@B$4Y_2),ONTF0EC4#K2%C-Q2>I#62PA2D-^L)@^A4= M0GD*@UH!RBV4!8XB.L[&P6]-:#FEE;+ZK!FYD)GJ%.K@*&:&4YN M-"RURD3('3THI*L>TIAMMEZ8LI@G,G[+OH%$V,4K)F+ HC=-NI)P"*6")WOO M!(6--! "L0VZ"X^L-R^3#6T*'KVL(NNO)<)6!T$EX,X *)0$0R E/#Y2,?&_ MGC]2:>2WQ(&PZ IO4^R'#!+M8C!2AF1D)))ZSA MH0IYLQ,#RAP.H'Q_@ H!8-DM4NS,B!3F^FU !#-R.88JZ%3!+20=TL MSC'Y0'F%GL&4'K>+1"T_HBL%VWLTEY.S0Y\?2_K$>$T#0%4CHP*CX&U<)HIP M*0N$.I^\,*9C]3Q>>!&>K^Y2VB+RUSL"/J99+4V6K>U&#'.KL31EI M@NG!!L'E]JZ(,B++PB#,MDE&YOO)"FTK VRMB&L#0'@Z=! %,GX.&CKACYI# M!\QJ+2FB <@-4?/% MU-[]'BY\G]%$KL6=^)"R\+?4.'*UF7!.K 5;&'"8*E3AM= MGS?L-Z!LN0JC(I=>E)1*NV1,#[**,Y4H6-9T\7%'Z.6O0)G#6#V)@PHE6V9? MA9D?)5F1:B.J][;FO*\R=UG;F^E-@67N,/S<*TO3V:>?E].K\\F7Z?WDTQ1= MSC]_GM^6 ^L"S1^6B^7D]FIV^PD(^7_!X?J)^#EY)NO?-;XM:$;O^8J[BZH: M? ?:L$GTO=QKTWN0 :ND)H >DPRKU@[[@(<\QDO\J9JJZ8WVP58 $%;GH@%E M929.A+0:^'M,,8X9>+MO!NP/5FMCB],P"1:YE^:J&E'@Y'H+O YC.IZB1R^B M3P6?@?,<^W#WVDW7,K*A>U3E^L7;?-;'S$;L/I!RW3##K&$N. MFEZV0*LD194S'H.?.WX@9.CBQ9[Y;69A0$9.Y$!MX.RJ%ZI(:@-0:@)1@Z;- 4-):@MP4S^",W!F 3/%4WP7Z;EV/9 M] 6G?IA)#Q;VL .@*>C=-!T0A$:@-P M?LB.$ 4=+\,YH7!SPZ2I "E+W_8%-[*J>;[ZZ)-/1ZRCYIHO54JLX>4=2 M 5[XHJ1 'DQ7:@!2_LHD&?6H$F):\/*1DP& PKM+D^CO=%^H!4P+-X;.I<\>K+X&5W?S']9H.O[^63Y:SVT]HASR/D[91VF@PY@\TX2?LUT$EA3C!#&V!:QY[ M.>:W)-G9'#5TGJS."/;^(I867>9*;@;AEJ48RHDRKE#FD'M@YH;R2I#NME228-DXB\E4EA072D,J-#IN^2> KR9> M2P$^XWBP?):L4N(5+,%84H'+(DWIR[RL]S8?, 2JCL=LJ3.:T9K3@T\^*6;! M(R$)&7/+43EAB3K]4LU@F\TI-T7O[3)7C3^2PH);IFI=4Q-6J@Z?MSKH_#NW MI3QTLM:SBCOOEU#6TK,#KL3D7A_?:C0GX!#>!+^V]3X'% M;$JU.][(19L^+*97:'8K##6%S5VZB9>-$4BM- 2 RP:.&G!:805,+[PW=%T@]>SV MRW0!-)":+$SKG$ST'"[%%T46TC@9>ONONAA1_2*[8S_,A-7 @3VO+*R_*+)/+#(D,W-Y?-R2T+/_8J&U#YW E;G,2![G&[(0:< MW4YN+V&N[>[QMIH\S5=7^%%&7E[,)C5E M(-O$Z\M FZ-*\/$O;7KQ[C@W;90 TN4VR7%]:&W@=%?<%7U$H&4T:LM"II, MIV">N FS+$E?44RD>8(!X5?9V6)VHG&7AJ3?W=+\WZ6GDD^AT;')-"/X;;HI M%:!QS@0L3[Q*#M5\I1<^5Z6EWE$4G"/^]L*LW=+*E[3DPZ2!GJLEM=(-V4): MJ 1FPF:*5+UHUEX,K?I*@-2L\YG.5Y MS*JFJQ66[@O9!F&S';GYP.VV:! M]1/.YKL)LFY#A_%.:%%OV,F]& MFD\>Q@4.JIBH)):-DG8AG$S_L.?'':UW&%@^Q*<-'?@OVBPW[!'0Q?33[/:6 M3B7FU^AN>C^;7SE*]?7_*^("S/?LQ/\#J'N&IN0?C5AK>6QK?9<)F?ZGZ2OY M,*KW/'5*MLYU,E& M;Z8*9H=Q&%YAB,+=9':%KN?W4&(19G&.Z4N+]+W?6T6RAIZ4W4MG0HC=JV4= M$3"$$>/B$\^44D?*P'J=>K'_%&;TEOMEDFZ3E.X?O-#GUI;>"[=/;*AC+>.J M*?PFTZI.P3D[AJ#L4PQUJW-,8:KLG*3[(N9>9GFXN[N9?B:KM,D-NIHM+F_FBP>R4J,+ ML]OY[3D;%9?WD]L%/:J8WQY\3B'I!>M=U=9]2)8./5D553KTC+C6NG)^5>!E MPN(N/B=!N I]-L:+FO)HIJWUJ2-_C*;K'*P/SQ]P+8WJH69]?7"=I.ZQ)EPOA 'M6(QX/ M=;NS*-_7F/.F,Y8'W'I>T#*2RBAM0[@RR]X5CO$W2;P;E-0+)I]G6,J0@RQ" M:R@#THH<8.ZD&LNPU".#F\MN#(+98.;IVHNKG/Z729PE41B4NRYQ<$?J@V[* M=)X(\*+F44#=2F,DVU9?-1KS.AK#,)B&-:8W7':?ENTSU+'.YFQM^S2B ML"D![8J ]T#E05^,'N9%25:D>(E?\HM('AH[?C$GT_H4'VFTAB@HXVVT2;EC MW*L)[X(US';%HASWD%=UVRJ;/60<9!#G3-&(TTP?!P$E]]K M_?QY1VB2:7E_.'6W;5_VY^,[N$$PQ>YSZZ3#:/I*^O M!H'R<XV<<%YA>MQ.^$Z'NM8VU[68M&.12-XS.2!4,2X?AY:/K MF'9Y9;+)&_^-&$"U!7A=LL9E72=LK@Z(LLJ.UE3W5$BKZTSOIU^FMP_3,D/0 MY?QV>3^Y7"[0+[/ES^CR8;&0YD:+_":;GCZT)#I>)6EVD: MT)V%F406#-DT +G%5RF.&GEX'6#?(_/M6B--ETPSW%0U4 /+/_.MSUW:]L7T M$PV].E90U0[2+C*F>TXIV]@3JWAG'R#8'*4FWWZ>7D^OR9_F;;>J+B93A:' M;VT.Z.K:\4N#.SJ)LM-N3NF0LI,3:CIGV5YPE1U^OX9-:YR53L=VUJ M\'S')I9W3K@!()6=6IG 9SI2ES82S6AZMUUCTBQ(9<(VJ:4&W":56!(,G93P M^#>D'W.TDX:W#.UZH^NII-+NF*3LGR2B0+FDZY7N)K]>_CR]_$^:7FPY93=T MZ!\_W4\^HYOYA/QE\NODXF8*A%KTVG[^JNF:^D(VB20&V.9/5P(,;82P^FPI MA>#U."S]XU,2!3C-2HPT?_. [2]S?:N;8$/=ZFR%F2J#H>!0Q/P%_+L9O86X M6,XO_Q,(,W?H6:K2+8XS%N9PCR.:&OHRR?)L\>2E^)',(8,Z\;-N[G6@4:LC MZR@?H#, 'V01#-M'<8,[I* *YTP#52IH0M]07K/P6G@]M_%7N&A_!>V<\E"K M(%N(^A/LU43$)D^OC2C]X!H)'1_.+R;TH:3+^>>[Z>T"4O!XY=R=E^:O2])T M,\\O@XQT 3:B^9QZD 4( MU#2<5P]0!T]8\[GU_?1F0A,OWDWNE[^.FL]CK+R+R683YN4X^J+EEXE6!8,U30 N<51(XY*>7C=8M\C[>ZN7-XEJ]2[MS)AL+S27UZ\ M6$S_]D!Z*T3#M ^/61QMD&U=46X J@??'2[E\F"890!2\B1B M1"9TR:J;JP,(S0C")"T?@+G'?N1E69/7;1+\OKJ0@E">\CP?#7-\G#CY=+'Y_I"-LDG!MBF5E<" M#'&$L/JT($*T:VO$@+"BNK%%2)NLX]!\"#703B=I]/4(/NOJ,@EK5*IF>W_+KT(*=ZCTP;Z8+IU 8"%CPYS=39>4.C"X2=GY(D^!9& M$7%K%N<$=DAZX#+?N1D_AQBPR=#ACK4Y:JX-AJ6#(0M>IJFTRI1+4%85Y?6: M\EZ-&2>5&O:O.RFA\[>=A.)@:*;'V.<5J-MSLL QT[U>0VW+YZ9#7.H=F)JH M@B'?,+S&H?QFCX,SL(8S2BIU;)ZX<7,A0RNGE9Z+.)WU48%33>[Q;GZ/N;),O^B,BL$#%;Z-*+_"("M<.KF$[P M?P_P*HS#'-^$SS@HO\SP68JA62"3R$$?P7!J:6033(L8R1&3/*!EK%9=() 6 M5JP4!YE,S#4MZT"6VD"(:U0]!R[S$27<24NT\\ MM/2!_4TYY^XX^+EEW>7/TZN'FRG-A'_Y\^3VTW2!9K=HNEC./D^64S3Y M].E^^HG^J4H)"J2/%F;B93G3=P]-OBKY?Y ERY%I^[K:"U@;:L8YYP_'KN1[ ME=<631:+:17Y?3.;7,QN9DLX<=]-Q,'&"^DBFJRA5TFZH>F2YH]1N&9S_.G+ M%OND#UB&&R(R7RW(OV:K\FZ242L8O10G,2?C?B)AA,HX18!I6ON3CCC3OSW, M[CZS8/YJTG6%'A;3ZX<;,AA] 3,,[3[+]6XOJK]59334[&7)ZO62_5WM7#P9 M;L9Y"S@'_"$ZH&L+D\_Q^.?LOEBL%3?\/S9L"KJ-/5$W_NLCI=?$]&\>X M1;@8&L;\.*(Q8PS[8!K3$9Q2-:[=-.KZ8?EP/Q6V-F"-;;ZJ+@;\DWR9@,PS MPU6(@ZK#H<^CI>1ON[T.^OAJEA4;LB0;-N,:J10WL[%1/Y%XIC9*$> :WKA^ MJ=J>Z!&^]IX:6_'4VVU4Y'YZ!:0IUD?GK=<(R0+PFFZ&S&*V)\*V.S1-;; 5 M%V^L#G11],BJH0DP36$_W(.I3E;VU_/[SQ.T6)(1J$PH0F2KES?@Y'BZ"C.O M.BYB[\>;'!@.U+6<^-'.\/2@-.'0XQ*Z#@X?# M/X/@\&%_H\Z;P-B>J!I#_S4PM'BXN[MAWF1FL9_[&7)]8MVAJ[JGKG3F''>'@['KFH!A- /]^6RE-";;Q C MQH)H!X3V U@CCPD'FG8P+(SR,00CPT%VG3>&(SBC:AW=A]5.:W1H?YO]1H5! M%BP?UPUUK7[CE#]]/%\GYV20_0RR;]<#M;PFW/ETE$P"1T9?B,6R]TT73PMX3; MDI_;CW>PCZ>MIO$*< MHOS)BU%7Z3=F'TIV^1&^UTT8XUF.-[(LN>,68?=6U_@?IWO=:SS[8-KB$9PZ M1BND92!6")2FV#SHEU3Q/G4\!,X^I4DF:UYZ-:MY$PV=Z.1+U.B H;8A4(ZN M7O:$MM7[I'F"O%(9/5;:0/@GNL#9;.5<%AN6O^<97WJY__2PW25Y7R95C$-Y MW7EWVWF^:C7J.S(KELW?K)3L^CKPD3ZE[OKPR,6":8OV?.732/HIW>9$88S2 M*F4XK7X4XQSYY95_^EN^,X>VU-ZQTDT,^Q0U_"M<_G<65Q_DFOAPB_,F:<$L MWA8YS3XG>P;!=N'63KFL?]#F',Q:R<[;L1-WI4WY^Z"R^4==JPZI;>03XPB/ M]3K%*.WZEAXE&GZ@$5OTGL4";99YB^SW$43ZM4TZ:HME #*R= M%IM'G+*;ZW_'?CY&$^0L0FU=$M?W;3@]#79)2@3K@H[=-0Q*0Z1JVWL:LM8X M#W*T:5U[68'1/ Z!+G@9I(6C==)VL]:?* M6,Q4N#N,G )# M)\1/.7K9NW^U&)#]^(/3OI'?B)^>XGW=<8LXJ72"@H\S:B[!EGWGC>:(3O7; M4JV-7K&7-A.5=/>B)J()[M$C1GZRV4:8B)Y2<]O-^@[YQ&TKX!H-[^+@=K$S M<5K4YW!SCWD^XY3.QKL3\]Z[L?\$0VD^32+WPI]96)U.W4VPG)E3XA XM2X8 MV@X$+'N9\0PQM>X#C< BT:0.WFCBRTP403P=RCEB]&CH#;@(+V.H ^EX R\D M2^9IG5EV)>L[C31!L))WQ8B6.S7XO.2PFKU@>]9LQP6H8"901',) R&G>?Y7 M[>"B-P SMZ]ZC-=I@R'N8,CTKE<9@ MD[KM\&&\G19QGMTF.LYO$BVD^M3+K=ABO[[&/PV>67]0H MX&>@-3?1/WNY+ X%&F0*#,$/PZ\*$JKMG2%F\0PQFRS\K;&*=F:!10UUO@9] M%)."WZ&]T40.F:M;W10?Z%1G>]Q0%PRS!P(6' 0.H^\-N- BY17TYK9*?:%$ M\AF'&@&3 T_JH'$Z.\X"&&[O!9L/U"B-H&_$"JK-$*+7ALZ.<.U(?N]W>U?LAYLR#F3QT#?)_1O/E/\:5^S4/KM M>NC9C2[RV Z)K(M9A1"N: K1$73.1!-TLLD!O75<"1^I8WQ@V:P).]G"DX,H M:E5:%6O=G"'XIC?3R#NGR@"0?<9TM) W/G_&ZGOB/ S"J*"YB1;8IV]KA3B; MOOA1$>"@[%(WVR*OXD^F7DI#E&FJ(O9\R61#_9*UL'%L6^W;QOP J :03G"W*59GWV?)^#.6722[>&W]S6POU-2,FTW084Z*=S_-;(#IL/8$ MKMKOK VAMJ4S]/C:_@=@NYP"YW4[FVH5FP0V =\FJTH>##$-0/9)*"+>J-N1 MDJ6) .H=^11/7H9%+W$8ZEA;G)C";U8G.@7G'!J"DB,137*]K03+MR3LT>:7 M)/U*9FN7WC;,O6CQE*3YRHM,W9-JNZ22QB45J22J8.FEQMLG6B6-_%*<3,4K M>7MTHX\E+8IT&Q7"_6.=ADM:":"KJ-02!TL?'J/P<:NL% $V<2++VL>PS%9X M2:9[88!3]I=ZCSG%TJOZPTRXF%@-<4XTT3+1=T[+ T!SH3T)[="Z@R@BZULH M5^X%+NX.]F8!682'J]!K79QE;\@%].R\.A(,<49^*S8XH&VRRG_T[$7TQ3KS M[SIJH8X;QA$^H*8IC5@BY,8WOINB8>4MMLR"]%%Q7B<1J<\7K+1/:=$GVTHU M'_-H;552+K2-7XL^6SB#!=B:9_$SD>>?$SAR6:?:7KG/=:P&VA3TEEMDWTD^ MWU3U^QML>)W>B+WQ;;L+K H]U:8H_X!6!DU6XEMNG%)OI7&>94ZXM]Y6[U), MU]SUE9PX8-]&F;C&$98WT;)-/K>5!J\"\C87N@.]YS-2,Y7R3D-"Q9%?FGR[ M/84T?[>%^E*4?:H]@?9S'JOE2PM^DRU=YZTRUSRNA8]\P#:&HU=XFV2A^%K' M<PWHOKG$V@V\RT[I(K7-_2M\F-_MWYI)]F$ MQ)_L* VI6Y3S ?)ZKS(JF3E)]#.RHN_V$HKZY9U MDFU,]+F.TL+:!;V]]B7P3O#L!161MJV3&,3H"E23:=A6H2?9W)0?\#@CFZC$ MM]< 56YRXQS;1PG[#W&\P:V4W0>QL:W:*>U4MTL$G^QXYY--4(Y]TR '8:>0_EHT\QFOZ0(KE MDTZM\]((H6TIQK9#/=]/"QR@:&?M#?8'MZ1]<%_-5A2#JO!3[0'T'_1835]> M\EMN\UJOI5$.;[MA5[>LV&; _#$*UYW7O(X:5BTN^%0;M/I#'B\&7U3J6V[( M2H_EN\1TJ%YU=K7>=KMN_8N%2NF4=JHM6/#)CM5L6__REMLJ[V:_@;8DZ*J: M*KW!QBC<>SYF0:?:!.V$^0'95SZZ:Z+7(=_^UI4\M^7HI9QJ,Y/DTQRYB#?9 MP.0Y/$6WM8$UKW8FJ;LTN4[2C5 M9+^>H?CP*!@+#"1-:A;[R0:WLQ8.^!@]?2AL%+IERLF.,KB.U!2Q: *B2\MX M[,B(\=)S@7XIDTMSE^UJSFJW\,)<[^;H*SI' M%\P1*9_H6WUEYSPEW7;^VN.P,&CZ8)/60J)'%T]&5$U8%6Z?;6*S7'8!'R[BU7).^?? )#<%9OM7M*G57-$>QSCU(N+ )-B$ M<9CE= /Y&2OJ1Z,"KY), 7,MI]2K:LKKZ!YIH[4:M]BB(WPLV%#'![6H1:UM MC&K -AN>$CGGO:@!.-F\PF^)H^\CHN#J[=;FAHHZ5D@@!F@<4Z&37\D)F;"; MS\^X>!&[<[5XPCAOS^)=MS<&MHY#>*VNA"N;GE #3N4.Q*M+ MJ-:Z'O>'?_FW#^\__)6]K(=RG&Y@U=WN:N^ ZMLIG4P-"B /K\0H(3_JZM#B MMH[$UV%?QN[FC0:R ?GL[I;3#>P]Z*:\YI#(B?:61W(@YQQ[XU:-XY^]O$C+ MD+SK).6']1NS*K;8=]S0PQLLH>^=]TJG(-D]WGAA'.!TOKHF7\R+?L6>+&G) M(09M]D"'.][NI/:W!FW@/-@3_B9-)4NW-RD+3XGY5P6^Q2_Y\AN.GO%GLN)] MDAV0[&\.'.L53@_FO,#623)>[D>?[X1N'TZ,XK3U+K\E!WZ?Q@I$0O=:?-,1 MODQI!BI[VT[N2UYJXY2YV\(OH.Y?CG269HIPLB+K9 D?#S%D[1SN($>;;8R] MK$!AY<$><+M43SC%'A4\L8[UP.8*LR,]I .%M5?7AC:T+_M\Y7DML!05^>N,8]EAL"U/A!*=EWLA4HJFUXCZ^Z\61'9*10$0R\5.GD< M0\6D2APD@>IIGY'?.V%W%.H#EG.HE@1*HAX\+8ON1IIR2W8LNN"NPM6*S(!( MW+.3<9 UYTP=S84^ MFW_SV?75GPZR#>4V7]>)7S!%CH/),_G7-2Y/W=M3D/=&W8&)&7>]KKF3\OY8 M;\,Y_P\$KNW#:TNH,H4:6Z4$FW2> LNOJK7UO9?C.TR^O'0[9;@9,"Q7.&G, MV$#5&9C*E.2BQENTGA8=%6@HUX81D[XE;%6=9OZT\VFT) MBQU:V^O>;.,"$[!XXOO%IHCH(R/MZ8>D]>QOSF8'=ZC3[8YN7UM@.KP#'1CZ MT#CR-?D.89!_--I#)_PX5'=*B?M"PN6:LKD&J-*'LY\:Q!:=74ES>. 4.XO"IU2WU[4J)Q( MQ1G<7-34';1KBT(WAWP2=R.Z\BQ<* BW(S>[K+B2<.NMKIZAWU)4HQYP1[&W ME(9W0U'(U7UN)NYCR'D',_@FXG K)S'\O:6;ATH'S6\<#C<#ALV&-PR'VC@I M)I_DC4*=1^J;A,;:D(BJN#EHJ'IJM#R9FX)&CBAN" [0!\=(V8U 8^639.5I MW T<45Q\\]<'1HK93?]3'5/D9-N;O:9(&.7O&0W^@8:L!8'MY=CS0)_D#84 MMNV-'/R-/9U3>S8[6!W?/AW>"6P'GO1-/*%' V_@#;3AG))#;MP-,@"EGSP$ M/.B+=@<>+9S& =8)W;1KX^_>WI(%41OHV;]G9^ &?\U.H00F@,H4J?* ] RE M3=1S.88!/1O=.[)_J!%7(]A^4?W#+(#A[EZP940^P7A^A?_FT?Q#C0!AMF$D M_S +I\!L\RA^';.'Q_!;Y/9=FO@8!QE]-/$F\>)Y&JZ)/S1.(I-UTAH=F\PU M@M\FJE(!#"]-4 I>868ZB'XA1+506PT(WZ[P8SZ+LSPMZ-K["OLI;377Q%;X MC.F3U)(O8J!G]95<4S MX>-TGHL;T3Z89G,$I[BPN$8+)2DJ]5!9"JKUSQ MB+WZ2HMBC[N*U&IY:$^^ M-EA;W^M&]]BK1LE-VU$Y(&X-(@V _%; E#.VSTO3!UUM+IX\LA'G659@]U+7Z+[*?'67AL]T%R;R?'9CWF#1K%)VM3^A M=TBV42'7!,/007#56Q?;4@EM:RT@Y&PU0N*73W<%62/4M]F>N*/N4@A:TC5V M9,&03 -0VN51A3/**Y^P"J=E'WBLMZ E&%D@5-TR+I.LWXL-5;;W7O10AW8O M2)MJ.B?87G"5=.NS[0RQ(#<45G8@9;A@7EYX&0XNDPU-&,-V)5#%6DV]>&LRW;&MY7N19[L5!&*_+V8FL^8Y?CM6N]%B?J=,'CUV(U;9% MZ!XFP2+WTEP5;',L)_LMLOR1MLE*\0RU5,_0(UZ',3US?GL-L7>:.7W!J1]F MF'5LQZ\5=>DGVFA-/NF1FK*JZ#?>P U<[S=[[@2^5D),ZXUW I^(8)[-XCM6 M59_21'JF>I223JEQ*S[5F U94(SS&>_Q?3,8C)DR#DZEX66#OL4Q1N Q$8!J MJ.-_VD$->+SB3Z=AC^[SX&'8H/D?DY-TF5[NGU\5*1G_2T?+?77V8_4A:MB! MD%J#K=BZ^V">\/ 'PPZ^4;IK73SM4-.>_J!($ZJL]_K X_:WP]"\':Z_'W< M'MSKGUQ_H/EHUTFZPF%>I+O/=J2YMK D4"U[_T\UYGI+4 RX(?=H+AJ,R)7R MZ;1 7;\E^!HNQN3!,$"UW2-]Y%''Y8$8WL[(O)_C@\?FD^L9M!.:;5B&^AU[ M;!:6!*I][_^IQAR;!<6\M;%9[J+1:IDHGT[[TZ\HN&_A9K4\$ :HEGNDCSSR MBGD0AK3"T:B9\T=J![7+ M0JW"V-6PEEQ5(&(EGDFB9LIR"279W^O'RTZ?F5#C.]XVBXU1_Q_!!H%U"]6E3=S]QK8:E,*#*>?:O->.S/ MTFFH8QF'LRDQLD?2M[5H*@:#J72FG$M#2Q^R;_=UHTLQ,H+ADQ@[N0\QRK!X M R^=R5BNC+X\!9D:A8)]U'^M1\FTX#8ITPT%W0P&JKHY1FG66^#Q/AG7+,_V%MOBHLZI0FJZF.-.145E0,R!/0X/@X<_TM+;ZH]NEI9&I=^>JW6R9K2 ML&A8P[LU?_=80KZIMMZLN;LW6&QO_^I*/Z6V/O"3'F7_2%WTFVGKP_P=.*:# MO&5UC(_E? ]Y#T!OHD-PN\<\&,W;[S:..&LPZDU.@<3N#CFA1M@?T=6!0Q9F M_SUUAD$_>GO+/#3W?H\^$!A7#]A#=G13[B.L(?@HOEF^( =IMQ5-9D-D(_H94\T@P,Q!N5HO8)*=RCNL?Q) MM;Z4U;?3Q! [CZ1U1&8,M4\]JHA:FF>HTD65\AFL0*#B,#,D,0/:)5JF@6N>_HUH+,35'2ZI+]BXS>W>A/(LIGV80U8Q$ M%-ZB2@>T7S67K;>IV9N9SHXW.>2M1;E1E;3D3Z!>1&AEE<,44++3<%1%XK>G M6ZX)EXXZ)7B590Y9_2'1?89]\^Z^%]_#Q+?6G60 ML@JZ..]L9U7U(87&S61*&?1;*77PY$7RY/0L]E/L9?@*E_^=Q?>83)P*3(ER MB_/+)[H;EM$:YM_\E%ST)W-U+/SW\)\Z?+@G1P M&YS>A-YC&(7YZV6Q*2+R&9_QI9?[3P];\G&,/YZ<2!;*A$4X>P[SDY"R9/2- M%(W\JFP4U863?ZI+1SXM'A5;QM5P**-/B<9C]HK62CYE2H_?X^Y%[,&D%G33 M)T#O.IB1S&?_COW\X ZX9^Z4B2CQ99QNLPD.K:T[XB%IPN,G6T;?3I'ZD!%!$+]-2Q-N&D M.J]3L@A]"C,\B8/+)-TF*>F$IB\TI&'IO0@&))T"K.HS1-NOMD8->7% .NA* M$6&FB7*JZJ2ZZI%N%L^WF+YX$:_O:41*LBJ(CUF&\XQX6G=0(U-JR0GE&I-E42#W9(TA6Q%!S7V:Q))A_U]#<$BS8%>]%ERWY[^^>)Q/Z]L MEEN!S"H=)-R-\0^QGT01':X>(SSQ_:2(\^P>^SA\[I^CF\C#JF SL/UZ[&@A MKU(CL_M:STE%77C^URA9[R:#QMM\1YO#44:NA?G MMTF^3%C08HXEM2$7A54A6IS\NJ940$3C/$_.*QVG]7*%O0BG]S@JGP=["K>R M1B*5A%4K.IC]2BGE44?!:8U<%%E(USL3_Q]%F(5L346^TI,G"*$W4H!5/X9H MN?ZL4B-C2Z.'MI4BF0X032=#3'5\]G,2TFZFVQ4J,J]Y#&/F,5DX).LX M_"<.9@'Y"F0I3Q<#U>8"Q9[BH+O)0'XC'RRXPMN$^"6OVS$+@/ >;;3&VYW54)G:+>KM\%/IIA96[ M/4BVL7CZY,R?<#HCU1:OPT;CN!P5E?B&J:IPUPYC*0 4-@@J13?G8,0I(L%: M;7.^6]\-O"KPK]A+)ZLD4OE#L2':L!BU#W3NN*RT49UH[(ZQM_7=2GKB M\4H,(8]:0BMBRLWA=9JLDG3CB>:D29;/5W6#F1(VYZ]LL]_SZY\%9]J'V8/% MA'&<$40],ZOH432ESW=&6!P,O) &R6Z'@0ZPVC4&+(UAV*FB2A=19:?;(8N" M[05D#S'-OC>+?=GNE%@.5AVI0?)7]&*ZAY&A4OP,$85C1[E/?#\M*#32C>,L M;P7 =+][VRN]CK5X=5/X#6UT"K#X8XBV3Z1*#=5ZJ*7HM''?DQGBPHO(C'6= M8I;)0U)-,D%8U:-!R84.$''$Y%&CT%2'FX$R\GP&H[RF)AL:15*P:D(%D1O^ M:MDJ*:?;X'^[7R!U[ M*G[[X=W[_T$&IU@^\^9$K$VT)>":ZN[]#JNRQ>#Z54V%$)4Z=D5/:4AQ681B ME262LE;=Y* MKV:-'0.<:(\'.AU8_#$'+!@S*DW$5*O4ZOR:[T@<^^2]1DG\.4G34-&_B*2L M,4@.L2$,+P*+'U)\7$(D)HA*R6/7_3PN#WCB.'PFW9F7OLH9()>UQ@,=W(8- M,D%8G-"@[#.#B",JCUH*QR;(\AMQX)6>_4W_49#);Q+G3]'K+,YR+XK8X9Z< M,.:ZU@@TU)V&4*:*L @V$#4WQ?TS8GJH4D1MS6,S;T%O3E73K/E*F**HLU&D M$K?&+P/0NQTYN2PL%NF!.@9(U_A@[T+!(JP&+2Z9P^XRJ]!"M\Z,?IECESCC6'F"^>JC2 TPV29J'_V0?H7HY@J^N@ZS! MJM0Q7.&N'S96Z#S@?OY01GDBKV7""0LF0%?M=W66>IUX%5H^: MN4ZSTJ29*I@N:I01TW;:E]Y@0B+<=4<4OF:61BVNY<56!5\B O]*E\^ MD8;*3L3=A&![/D,M:7O=GV'5@A ;%R5="3D^^RYO%.OVWR5RL#Z[&B1_&EY= MIF[$W5RH]I]P4-"H%B[-9C!9$VAK\JX(,O!E-;&: 18;0TEC3F$*WMNLR\9N?ZP3>HDIY>$ MQNLD?=V/!@)#)\@$N1=[DZ'8)KOLK7YEU/&(08A.T.:ODSB8_J,(M_3#-3TE M69RMBN@F?,:9\;BQGT%8!!G)&]48LJT,LZN,N#;=&D\*9AQ%U#J0H62^6H4^ M;KX#^2;7X4M>R..V=0JP:MT0+7>&RM10HX?^X&VV?T6UKN,48IMM059?Q)=% MLLJ_>:D\@YA$$E8=Z6 *XH.9?%4IM8[32OF"GT*?WMF(@V7JA9$\PDTJ":M2 M=##[E5++5Y52ZSBME(>8]+.DW^T%7=&+<-G]XD%2049:L"IK"&0^966IB[@ M,Z9^[%.T+^8UU*6G@9JUT[0!3K3Z@1,CF3E@OF\XE&#'GS.W$QPLBNTV8EL_ M7G3A1?3?%T^8/HC"5@!LI]QTZGR075@$&-&8XZ+^QN%5<,C>J0:$7=IVXXR&AYZP9!N ME.2O,P(EIL\1&=PW5&C8O7ZHA=Z]C2@5AT5+(ZS"NXJE$FJTK%Q>I.$&LSC M6QP'S0%M-E]=)%X:S%=79'SUB2U%8/=0"]9(MI]KNWB&0>JP2+@7=BX>@AA! M+2M-O/A\A9@A^H?&E-NH"0+\:DK3XVS3,*/GT[(\4U))6!6H@RE(@A*C*]32 M,$\W=;SM\H'/GI;!!;O8@DEVAU/:&7IK,LKW PVNDY0L+Q(_]%1'[2Y P**2 MPR_09^EM\[QF.]J#+->01T]YJS+HK(N/_R 3++JNJPIR%@%0/S-?KGHOBS0E MH-NL$PHT;\[;X40'=\4%-2XNNI1)G:%*SNE'EG]=<)]5\SW1;U=XY151CFZH MMNU>N<;:VJ!1$)B7 O2Y%>#ZG[XEZIK/+2BW1-KHV^\$87Y^ 3YE#>SDW5>" MYM/#_. FG]G1IV6'2T])%)!50KF:%7UA7NKW/X/YT IPW"Y12_2_UZOW25Y> MH&)[0'F"[CP85*"8]_#[G*'EQ)GR$F[ZP&?+(0I5=2 MZY=\P[@@S*@HDL39!29+/ES*L;? IR]D'9ND01A[Z>LLQQLV]RC?XR4EK&L' MQ15YM.) \>'X7@J>V2:VT/>TU#^6SRCO"D:[DM$C*QI5\JSPHT6!Y-G@GJ-;PNZ=S9?E7F%YT6>Y62T(#C9?4L1S089 $2<_7#WJ5!; M09495-IA^47*U,PM4V?EK558-7T51@4-L.K[/:"N92;@U[86^8'U7=EWM38Q MJ5/>]X]@:DV.C5N8,,FS]M<']VQ+ZPD#_HS&4!% Y>R'5_:"B\Z N[E:RA). MX/*_LWCB^TD1Y]D]]G'X3->ZDDF75@]0MS@(KF :Q)30][7Z'^D91VT![4R MJ<193%B5)ZED(TRI +K:1#@-ZZNE"J:>V#*MVKB6GXB8Z(&N-05R('L. QQ>I15LK@VH?O< +8KTHC90;00]OJ+OJ1U2RW]L5?#.EJ/ZK7.P+9/J M"E-]$PEGQ(GYBGI17VX2U? 0?4!UO!=LP;Y%F6H\3U EC'9VSA!E0;(JB5 ; M@U+-=2X2&CF;MQ.2&%6R5!MR%>M!FU1P;>6,W4_(SYH3=&8*5B\]8U?L]^VE M!=J JGQT5"/M2]1W:1C[X=:+Z@Y:5"U*!4!U8X:3 MNYU4W>UF:F0LJA51K0EK)"KA[CL2";0!5> >H >.1(TI]R,114G_C\YXGKT( ML^.A.KT*FS7'0?$X9Q7'_WSH*)20DV IAE_=*8*A&AB@T5&([1>XW M'EV%V3;)O.A3FA1;HD'^[I<18SC8Q8N-SOR!Y0,(+G#J]M%8OV-VC0@Q2$RS M#:H5/.B0[RWL$S+,I>DK@?[%BPKA5%BM :PO-0 J8D&W.CTZ<)>JB.DZVXDO M3^Y?[Y(H]%^%F5!TLH#J1PN1WU"O%,BXPE30;]5_W>7EJIT9,Y=4)T)@%U4C M'"]LE N(,U;=E2;P:I5.1X6 MO,)D 1$*TKXCM9O5B8)\I+?*,<-'+9$[AV2+K]=WAP?M3?QMF'N1>P,X*?P/$U<05'ZFH-TI1DWCE(W6P[N.; M:\<8UHP]*9W=I+)Y'WI M\FW&@%[ROPXSWXOH0].B6MW?&J#*'L$)+F$4,WG6?V*]=?_DC(;(/F(RX0\# MVB]4UFGP6&D?T0(@D^2JP+?X)5]^P]$S_IS$^9,X/]Z>MDZ-("H7#J4'I0*: MQZ#[#.(_A;G\EAS"@LK$"59^'_DH=4X,GD*=/Z58..@/-G*J]=[!/D[-4Y,G M4/ M M_I"6?H(M?*26#> "R#W-O#9?/63E_L;$]\N''' PV21I'OY3NI$YW J@BCX MO.;^"+-VGJS.B;UR^X:=XM0F4=LF@/I79I$0"@+HE,WP:2K*=<8'(?C!&RW# MK0!MA0=NK,@J%_1VBM)_PVV4H39.I?J';)N85;[CS1*=MXI-$D/5$ZI:W:;( M@!IUMQ5BY*1L"\18^=1J5;GE,:1>'6YTF#@JV^ PU3VQ>E5N: RH5E?;&"8^ MLA6W4/O+ MF*R5IR\^/6K?T+\9UZ#, /3JU.(VK]NV*53:0J4QERGS+PC,X#+9T#=CV.[' M)$WI=71*PXO7G4C%S,DW^L+PED587"?I"H=YD=+W:\O+[B(^'*$80*PYIG?" MQ/_GC]02:I>&6L71Q!IMN:I(Q,JD.Z"LU#/4*IE8]S4J=GK!SX1 _F5E^-K+TRE287LE?X6 M"6SN]-$XW:'TV^Q\OUCJ>47E0)LR',N]8_:Y7\P[W/8_W9 _D7^N_XG\#RV& M_,O_!U!+ P04 " 7.&Q3K49*YPU" ! < 0 %0 '-U;GL7 /6@2 )H\"&T=+1U=^)C R#ZUXT&&OW W_[O MV\KKO)(P<@/_[]]\^/;]-QWBVX'C^LN_?_,TN^G.>H/!-YTHMGS'\@*?_/T; M/_CF__Z?__D_.O3__>U_W=QT[EWB.3]T[@+[9N O@O_LC*P5^:'S0'P26G$0 M_F?G)\M+V&^">]B0G]0_KA'SK??_OAO=6YN0&,^Q/QG2!\F@[V MX[[$\3KZX=V[+U^^?.L'K]:7(/PM^M8.5K !9[$5)]%^M/=O[[?_+^W^-\_U M?_N!_<^S%9$.QR73]\&X?+=Q_?O/[S[K\?AS'XA*^O& M]1EN-OEFUXN-4M;OP^?/G]_QO^Z:%EJ^/8?>[AN?WNVFLQ^9_M65M,_,)')_ MB/CTAH%MQ9SMRL]TA"W8OVYVS6[8KVX^?+SY].';M\CY9@<^1S ,/#(EBP[[ M+^7>_JM1XG.&)9'%>/:._?U=+Z R22?+>[Z$9/'W;U@[^H&/']Y__O2>#?]O M1XWBS9K*9N0RT?JF\Z[ZIV\MCR$U>R$DCE13*&W* XO@>=0I=/_/7'CC"+%I"%3@U*8N32#TQ"$M%/<6:I15#8I3G$DM7*"C>4.^[2=Q=4 MOOVX:]M!XL=T YL$GFN[1 VAUBC-89I$KD^BJ&M3<8I<$*;B+HU-:TI>B9^0 M^S!8]0(_#BT[CGYVXY=>$L7!BDJ_:I+@ 1J;\E:!^,L96?*EH)JBL$-S*+K+ ME_@F6-PD$=E_;4CH)JG&3]VUE6G>NS[;,_0G6=JQL2E.K T]KMB_3<(@)C83 M>?K3,K16P\#RZ1^M9_8!^6QUQFALXCUK[<:6-XL#^S?E4::D;8/["AWUAAW0 M'';T)GX$4N"*;@TJ'(]N80X]I<2;>6C1S]B@(X2J7W.,#%8K-^9ZHNL[3*?1 M!4FM),#6 NC:X&;X')'?$_JM_BM$"8K:GWAW;G:7;FVWAGU^SC1)0Z0G8]JG-)I$\/?+ 62-EB-B5V0/>Z M/\C3FLHR.ZTM2,AG%GA,=H)_T7.Y/FUU1F^!6/HEJ@_C#069W1&MF1K?29'S M%)%%X@WI\@3'Z%UMY]ZH[; LY)S.-_JY<>>PV""V_EIN2* Y=FYI3O,&3[\;5Z:W[B;8O,+5-,[UA M6O9ZZEA_071UW(6TQ\ASB[@=BL M-0(38S=F[;?AHA\Z-RRV-&%8TQ_3EMNY[&;C!?;1!#P6@QGD(AUW\:P\TC(B M]K?+X/6=0]QW#!SV T>)(T3_\2O_4/\NY$\ZYEX?/Q?:9M>M2R',]<$B.<'$X"64F,*T3L2V:&[ MSH:V"( ]:@G$]Z-1?$MH.S',N[4S)4N7S3<]P&VO[.1Z0= %"/PGDYI"2JTA M#G1]/[&\](I+#OQQ2R#>WYG$NXPV0S#_,Z&G11)Z&PC2A<9 L+\W";: 0D-X M\W.YF]I):L"+K8&(_]GHP4- HR'(9R_$\YA!9_D@*2]K#X3]+R9A%].) 'AN M$=W1K06.?:8+$/Z_8H&_0*TA#DQ(Z 8.W=)# /:%QD#4/YM$74"A4;S[O@-% M>]\4;/^8!SM'GB&H[]W(MKQT1O?T=Y$<[I+F4,B-V)Q*,HW"_@NQ0C#HF<90 MR(V8H0H23PQX+PG#H\E(M8JX-11R(P:HBL@38][W8S?>L*S_4;)Z/ER<'F-= M; 7%V(C1*2+*"+:[FP8_9L4,9/CF6T(Q-F)KRH@S@G./L"!J;^ [Y.T?9",# MNM 4BK01&U-*GA&H)Z'+ CIGKJU6&L6V4+"-6)9R HV@/;?>!@ZEBD?.,I#4 MH N[0+$W8E:"R#7"@H%O!^$ZR%P7]UCT*"%C:&0&[%%%22:!)SO-.-P$@:O;EH5385ZH0<4 M>H,FJIQ8HP*?;O(0:=^UA.)MT%PM)\XDSI,@BBWOO]VUZB19WAZ*N4'#54;H MJ2\84[ZS2PM1*%&N"11?([9J*3FGAI1Q."266'R/6T !-6* EA%S8CR' ?-] MO 2^]#ZVV J*JQ%+4D34J14OBR6.A$L_\V=P!)L1M9HGX\0P_ARZ,9T!"UM/ M_.T=C< K)F@*A=>(^2*0GQ- ]%(<]QKFL'11D(\:>F+ 3 M(SP)">,TH<=N'L?%D@W"\6(ATKRR]E#$C=AZ:D+-(C^(HH2$NOB7]()RP8C9 M!R7ZU'J&V"S?=?/AX_.<9(Q:?B"A#V.[+QHR?/7=Y5"2Y'.;2#N \&Y.(2T@]=?X> M3_G)5 .YIS^4PRYH"@7<3(JDC+Q30YTX;DR<=$IIJ0^759K8%=X2H*[L!66 MF1Q*(-%&KO=_)I[W#S_XXL^(%04^<=*CONR&7]@%R@6#/D0%N498\%/@)12E MD >"AH(U(&@*A=R@[U! GIG8RS2H>;_WI ]VR1 7]8 ";]")*"?64'Q:3-B< MW5=R9\76=H8R_$4]H/@;="C*B346/Q_VZ,:S#.0^\UQ#*-H&0V%+23,"\FQE M>=ZN-J<,Y%Q#*,@&8UY+23,"9VRL 6=("";C"R54JJ M&?#?#GGD:?Z;%/F2UN#J! 9A%Q)IJNS&OA3UC+^A&@I0E[6'XFXTL5),Z(F1 M'\G_AD!M1NDP4]J'M!N6#$7(42;69OS63R2[?6HW90O T:IF6$F&\M_[A'G=C,E"Q*R,(4Y>8MOOOF1T5//W9N.OM+<5[UE'["CXC#?HH"SW48J9WM2)WM4+4E;V%%SYQ/272S MM*QU*G[$BZ/=;[@G;/OZBI"3?SE3]52U@CQ>6@)(6%%U==FRW12A7"LV-%7.50US&!P&I2-C1 MLZ(75@:;_H>]H_9J>4PK=^.>%88;NDW^9'E)68S$MC^PN[':L"!.!%5(0L7% M0T5\-FWQ\7O;7M#<6"'9"ER24HR$*]L+(&H,V(3*T;-'1B16,D?>RUCQV0H\ M@M"/A%4#G]53#,(-G:&8-<>MC)6FK<"*,OJ00+][C37[$#4G#;)80)V-5;2M MLOO T4#"/W[1>D2BF%UE;8T5OJW '3&M2)@!Y$,U%C3OL:VRJ2C0IW-?$/I' M9YA2+9PAGUX6[K4W M,B"]S94+UF&8#A)(F*=FD#X36KY'4# !*=#IW%6G:Y,%A?5OJ2_F))UY,9@> M)[GO]R7P*- 1.UK&&[7+ 3Z"N3K&]9U$NC@A67N9:8-]2+(^YJHC5^6#D(VX M'4V[R^#MT]&45OJ;,*':I4"!^FX<-(BYXLMPWI1?F&M@A(2[9=>6NTEO*MWB M%GN;J]Y>JC(.@@(1AQW8_G&6J?N9J1E=E&@P) M)&P;!OYR3L+5'7E6>[E*&YNK+EV501*:L7!%XRQ2X\C10OGIRCR!G"S.WA(\ M7+AI60MEWA]OP:P/+ M@_ ,/H*Y6N(UN*@+$!*^EI*J>68Q6:6\SKJ3D7Y)AU(0.TT61V_\P'DQ7&2) MA6[,$]A8JD# L_R);TNY*NUDKD9[,UP&(()$M59Q"3;@!&RA\'LSG#L;U]]D MIRKXC!6)2:6-S56,AV.=#X\4THR$*YD<:U6N6*&EN=KQ5?DAHA8),[J.PWW_ MEC>Q7&?@]ZRU&Y>^8K'S.(HZF"LU7Y4U"MJ1<&A*8LOUB=.W0I\5BJ"&2+)* M/)83?D<6[)$.,;,@?1OW'*38M.H$)BNZC'AP+Z0V+4SF\=1B8]/54I\=/YT-/*_7TM^G("^ M.0NC E"R;:=:L 5Q;TD]5P[JS!.432!"P1"Z6@FKP2>Y)BEKBXPQ1V(E8D%F M^MD )Q1LZ'E6%(T77*5WWUP(-XI=SI$I12HRE6*,FM&9B=T%*WHBEAC2)6V1 M,4,D8'ESNH220UTEHTN%A/38$HK[8RD%5M@]I;>%*CQ0,C&MT]A-XI<@=/\X MG.)5S"OV,[W>*G)-! !B;O''9S0YM>MCNC)8+2X=$XZ80_*"KQ(*JU1\;=%[ M4H-7;9=^;<2#HK^%@3J;+AH&9IP&%/B8!]^ZI)U,EQ6KPBSDFU9AIJH=2]C! M="FQZLQ!N5=I5B87T59EEVK1NU*51; MRL %^>&1Q_%B&\,<^(+ZU]_!+L-3-O)>HPHH>_L(P7VR3O]MS7;T !/ M"DBZF+:E]?BII!W)NIH1SV/ZV7<>K? WDIFQ[-)>W,>TX:S&/7]UKZ(?":,> MB$\I\UB%$V?E^BZCBKTPJ^26LJ-I\UF794 DL/!M6Y%ML%I;;LBMG*#T==@= M=8+VINUH;2Y)Z4;"'&Y%WEKT8,I>X*-D<3@EFD_0WK0%K:WUI'0C8PK]C[<'PH.23N9KMJMRR8 DAX5:!,XXAGONYVS:/=Y1W84T#D&U5I M8^/UN2NRLDCPV3-S%/C!,7E;>55;88"NQDM\ZS$:# 86?S1!.6K(H%?V, MU_Z&,Z+D'1$E($BX-_!C0H&-M[/CU-E[TNRJG9,3K*]7/J5+UR9(Y M01"HU0?+]=D^,?9GED?&BZ/G./9O<4CL.V!_X_7&J_)?#R D*[:"JFU R[9V MI=+0YHB,28=#VL[?Y/H)G?/!%WI+%D%(TG9SZXU$_3=*.(7;]:UPPUW+K$(* M\U0%_-YOIZQ47LJ6/FJ\'+J>H)R 6=_[-[3OEU#M\0G4J>5L(/Q0NM5A$-( M.!(=,B(QQ+C--3->&%U3H9<1>?8K:Y?NOHMK5-NQXA[&*Z/K,51%.I+%E9_F MK16Y-IP]V^;&BY\KT98SYXAJI)RY<[TDEL5S"CL8KW)>DSLYRI'RA\M0UW>V ML^5&])T;V5X0)2$DD*+R@,:+I-?3C)K (6'_SX2]/DB<[BL]2"_)*&&I@^-% M(>[TN\X(ZU-<\%=&// <107 N$M"]!5$C2EQ[(..5W4\B0"H@ M&Q8AP]'JG,SRHC5'4>O?5XE:SP[^OZUU$/UG)_T&EB#V3"61:E4O0=U15+0X M]THO%6IR74N]G( S9U_J)14F%A@5^$QQ 2:*IP" M(8&$:_D2KRIVB=J;3IJIPB"%0]Q^ YG_8P)52L(SN'6]+*G6_6*'# MDWP5^X3^<*93+O6VDJIPX69YJEV;X[ER/--)FW69#@0,-]>YY/*_C=<\_*W_ M1D+;C62.]0I#F4[];&2!2V'"S>945IOALW0LTVFDS2SJ,^8TE]01^<+_4G&G MSG0WG6_:R,(MP(&;A:D,5N=AH;_IY-1F%B56+K8;C]M:B""8*:I07.,KJ/(= MUJ\?$62!UKC&8O-OY :D[V/(2ZMSC:7#2H0W62URTG P3L^*7NZ]X(N@LB!B2K;3E8TQ+G*H!^_F<#4D5D2F+')\O*!DLTK'<7;> MZIHMVB.9]OB<4""JPHQ$2I!5"VG-'71"B:A<7^3D%6>8><<%X_WG3^^Y6,R> M1C__.K$V]@NQ?Z,3CXG-.$1_6H;6:AA8_CV=A?M*?%)ZC&3]X=U-^XU.(11Z MB)B7B6OA4E-ZXRQJGIZX6G!KGJ=3[@?G4&@X>U+9/U+M+]GS"Q+NRGN9=DR= MD,<0^)!PFA,;T7G2C>)U;3M(?!FGY;V,N[M.R&H(?DA838D/F55R M1]+_9LC=QCJ"'D$"CV'ZHV"M& MZ0*.ZT5R!SZU2>CG7%F(BJ*;\1*Q+8A!"2X7R7]>FJ*7A QE?I>E)09EO8T7 MC&U!&L0H7:10E#VAQ\G6D0W)(!CJTC8M(DK,+E)2=KOEQ-JPK9*Y2FP[3.AL M7>O9]?@)J\HI0SX>AG*U;9T[($A>0+$HV +:T2X)"-0>"$,YVU,HGP)V%RDU M?&<^..>J:1W)(!@J[K9RFI%A=IF2 F8^4TD3O[RMT"DIFM'S44$"L=RWC-XN9"8@&8(=$0]$"]*P1@_YZX M(;E-(I>YX5DRTA:([5\D:91ZHQ@O7ER#:T$-NB_&TBV0?13=0XTS0,R4SAC& M2R"W)S!*Y"Y!7,+ )L3AS]&41(,!Y45G$.,ECYL3&'WLD.PL< B:.$; >=[: MM6EC/-='[E+/GOL8D@;.GM*QH,+3?O6.VF=/ &9(-,24K+?;X7AQ1YXE+"VV MA#*LM7O*&NCG"RF6HW !&W^6M%$0D]WU/8S1QSV@#&_MJK$5AI>A<@&,3T$A M_&YL$KH4GS6K+Y=2+>:^HAM4!%J[1VQ,!$#X7( <9$^O6;%/G_R0JGQ 5W#& M'7IY ..$9.?.SI<5K&'"3 \NAR+;,+X*ND+Y>NJ,ZWI\E>*$A*]PPILX?L,Y M?>J;0'U.ZR-W]C8;HY?]?W8!\6IYA(>%[BI%\IM/WSG^1:9E6O6JZ%>SO805 MB^F_V2^6OR13NI'U%PLBL_=./0^HT+9?Z!=N*YKAU=Q;9Z:O[5SI+UVN.H6-X.E8&_",)5RAAU94+H %#^MU\@&LY_37207#\, M_)A0<&/V$LE(GD^3:PCE47OUGS4!S\>7EA)>ERV"TC;WH>53:B*61M$+PG40 M,LOMC56 GUMOI7<[K)^Z&[CB%3(NP*A#M51&@6]3 @\Q ;ZSOVOB97D!?G+X M$%#&H@K-U$6HI=6VNS?)! _S FG!(MD62(OHU#)Y!G<)F0?<-?08..["M455 M@]CPC8T.97%[5[':_ I:@ '5(L\5TAL_IT\N#OS=E=M]$&9=B8"TC1I#0B6D MO2C,JA)2G_:S$POM?)Y:@T)%H[UXRQ.(AG[*CX&Z]+=6Y$8L2/0PZGZ"1U7I M_]*YZ;"['R^(DI#0?]QV9X-99WS?F4S[L_YHWIT/QB.3!>?'X=+RM^6D#I7R MTY*S6?KVI:8L[U!#7WW\:6AXH]5MZY!P8/ZH#\SJ8F*Y %*S$OZ&+TWDW$- MH F@_0VO;S7+\C=F6KC@6(J[;#.>2Q2YXLW^_V.DEZP>J8Z<5=8GIM@^T_#RR#K,RJ MXQE>J=58GUN]];#$L9JGY)7X"6&Q@KN*)5&V9$GYGOKA?7YM3_L_]4=/_<[] M=/S8Z8U'\VFW-Y]U?A[,?^STGF;S\6-_:G0[+2'TJ"Z4X.''^ZLHO4H<.@2F+%E&; BM M$4PNJR$K99&?&F!%J?J96DS:X),:!? H^*:93.BQ4>T#.2X$,87B[E#,H;2+J(X%@X?-HW MS\+WT8[6T)\+WC:V=FYNZ>'MKM,;/T[ZHYEQ+_]A@CPQ>D_2E'BLB %_/(H_ M"L>)WM5( .Q(-<^8S:"-0T%L)SVQPG@S M#RU*BGV% !\84!,A\* 3)TFWX< MS+F?H-,=W7%_WF#TT!^9CHF1D*9C.&H.8S2)%#)5P(+5'SG*T38S)YN9_U_/M&%VV'^>,-NOAP-D.Q(40^S29_' MLX+8K>(NIEUZ"J844CH5M&-9+I#P4&F8Z,="2 L\3+3SI]W0_WZ-&&UJW\N$ M,/.I;4"[G*S7N46'0C! DATT"=T@3$LV38GM65&T3V\[O Q\1R([=->"Q,+M M4/HC@9_ QL+7JF AX?531,:+?A2[*VH?2EI8$= 57.<7"*S <:-BW>\LZTN";N ^X"@(>AJD 0,*IW;/3&S"?Q#V M7&JM )@VEU3$7\"SA,*G3<#\AH\ Y']KE;LJ'%7TP$&R9A^"P/GB>AZ=\8#" MZR]=]GXOK\@ YJK.&$"^ME:L2YNO^@ AX6P:O)5&;8%9*>T$Y%UKA;:T>0> M FS1(Y-#7L>. "0B:U5XJI@VVM!@X2A?2OT*8VL.#-W3H,9J>P(-N+1X[G!:0I-),)Q;[DA+\2:*0XQ M\"D""?>>J20 V!W*9CP70%JX(.'EB'S)T!D&/OW1)IGY@G6V_DA0#N.Y-JJ* MUCFYO>;\DJ7J4#7UU>@O2BF?U"G(2]GMKCU;SH5K"[3':ZRV7( M'\S:WEMR*&5KDHU89\"S\7W5)125,BY-3.=%)@YU(3=*WA_<@?J#G9USK 9D M2)B^=T6L+)=9"-1 X,6 V3-N):A;*LI[4&N[:]7LC>I>PSU%9)%XS%J(-+>%JL.>C[>O&7I1J8L# M.?<',S%O14)50J7!SLYW6 ,R)$R7S+N[8M4S_MBK+C]2GPYW]FJM4<_..=D$ MB$CD82?1@4RB[Y.813U7EX]FOW)VSLPV0,9Q$5!2DU%F]1?*V)159D1AWW^- M)1H/N]LVFND/*J4.E19WX1)GJ]_8I$/ZKZ/W!>C?DA4]Z&H?%AKZT"44=6P) M?23[3(FBH(?H>V8S99ZL <2E1Y0WZ03%F7E^\M3QV]3][(23.GL?T;M'K#(VM+B*PQFAS *"R=LIJ MINY]B(]6G(0:[M=*@QFS>MHK.@L$$)^6/J[X*='1A1)FDGJT)]/0F K3*K5S M]F/-*^B:HV/3T:#:M8TB@$I)ESY^J:NH%'*0Q2KG4I]_PEV14A M9"^&"_Z<+3$ZSS[L(--,S7U+I8\*BZ\5K=3F \EMH);-2C6;9U";(JH4"7^T M7BQWS7X%A\2UMVX+>0U-@K>/Q#"4!$=TW5R)#P@Y?F3@(<<@<_+ Q-HUZ M(G@B#2*) U3V-/U#0O,65K[T'1 _'C9@D9S^?LK^]VRJ_("N^ M:=#[L7_W-.RS.[+>C]W10W_6&8PZ_=E\\-B=]SO=AX=I_X']M M)WEV>72M3 MM%C&8.][["6KQ.-RWK-B^^5I?:AA/0^V'$]%XB 1XT5F(4Q"UY;<=IWDXV=3 M'N.4H#2SEPCV C$N]USL!?)S'S7L@*E+,)G/#[ MQL\;6NGU)V<,"@$;L8 9("G-BE;%+Y]/K8Z308))G!)V'.<5*OY%[+@A22D, M>EZ%.YJ!$ =_=Q*8.>6R2J V0W_)[.K5\JH"8 MPPBIP;7%8INOQNT)_D*=U MX'-+>4%"3E?@'8XH4F5;++6:4;:[JZMIOS=^& W^N]]YFHQ'Z5O8]_UIJHS' MPS1.;/S_^BS5_JJ %4J BC-9Q;'.1N/6H+'58SEH3FQ1[NZUZ(%M&81E MUO27\Z_X4;Q/U_/@TFC_R]]:T_\J[S M-.O?/PVIK?S3U4INGI8BJPMOTX'#YU4CX C4J5$>5T4@EOAUX3R'ZJAT2%\< MC-057>A;C$-\<>'"N=YN6-R9/'H2U/FR69JE%$E$N)A ^FE53#BH,PZ6:H@N ME)M9(FM&1C;$S$>+@N"3\.B.;0 L6KK<&"\6KDWVWZ3? MOW??6/EI>;"_NIMIZZ,",V"$M>P"7JV3F(3TN[-@$7^AE$KY(&EONI9^108H M$6@)^9_(BVM[A/DNYR$UET@H7P&2]J:?8JZ(O!(!)#6[17_TZ9?$.@H,V_7OFSSC.756/ MTL>TM)-M &DI M+0;UPZ/UIL3VN(DQSX8:VS):D.R80FVVNXU>2.XJ09T-.YGAEW=0>[F(##8W M0_[5(*D[H?!V0M:=,!C-NZ.'P2W]US;0[NHR,/;"'L1IH!X#QWFJQ5?U\#@. M)#,M:!^M]_*&>)T'4"&&OY8WQ.= D,SV=O-H_2L(>YX517)'@M8@E\_F(LU( M7 N2.1]F/+)62C>#]D XF%Y!V.%<+R<S?O&!Y"%F67K,*6YOV+]3$7DI;RRZ&5^)3:V<4Q/. ET:- M53X&<0?33H8&N*#& XD5OW.'W)%7X@4@=ZFDBVDG13.Z2XE)2XOHCE@>"7FE M8E9'Y<5=R]68I+UIYT,#2TB)!I(5)"%U'W2:?79Y0D(W<#Y4.NS)!S1\7Z9C ML\*/>1 ,\4N"HBR4NB?B4V$-YJKJ/2'C8M>VTPQLXF2EL1)?A6.9SK-HA],* MZ/#S?D0D-\2J?HCMBAH\S4""S8^1E3&6XN-'BM2(PANS65]&]W$\G0_^.WW" MH/]?['F>:PI$"[;(U9]Q]6=<_1E7?\;5GW'U9US]&5=_!H:KJ*L_X^K/N/HS MKOX,&>>N_HRK/^-B_!G9JY-B0*CD5D'1[WR]$S!$L%V![:N#W"N2:)1J6\]BD94P\R_$.^5/ 9^_%+MC@8TKFDSL&71$ %YEE+!Q'K^)6A* M&/;#F79MMBP#.=C.E_7T^Q(72^4!3=]&G(+]6>C.5@#N@Z2Q@\)AO/,IQ%^3 MT#/F?G<1DY!30CLT)0*Y04U?A[4L!Z40(C$.D]7*"C?CQS@8/H\']H-<=S3O=7F_\-)H/1@^= MR7@XZ&6?6.CLOW$U$1N/H=C.,!H%,8F&@>5'O.Z0;_DVG?64V,1]9?Y)<$"% MYH X7'8UHBLTZ<42:G$T;?9H"IOY8;:%RRZA; -&P,'CFC*?O^T#4X\E!@-* M]>TF@X"R6F6]42]>,K0101+#<3PU5:!&>6LTY*$ M6Y]2WPI9B@M[NFWV0F&[W90/H-#8;7X4QYIO6*&W"5@[%=L:DD1(D)ZZ)PZ9 M.,%: \D-OK"]61S8OXW7C&YE$$RQJ>F8"ZCDY@TX$=$M1;D\^:\DBHDSI?\; MNNPM&3Z#)]^EN]3L21KQ NP+]IUA884&;:BV;>F+?ODG\QSQ:M(=!X?;''QE MH/,.HA"UEI9CYCGMLGGMWCC+#W\2H,A\3AKE2C6LY%8P'RY*R\ M%Q(?=M6U"H$$,_MJ7D50RA+IR:29X4UGM=3=$IL$&8G@/ 2!\\7UO,%J M;;DA+S(N+1@D:@]D[5^1LE8.0X97E"YJ?X3$&:;0"&?/I_Y*PN<@(KPMDNR, MVR2B6$11U_X]H?M2.GYJ,KL,OLE2-VZ?98-2?S3K=WC^? M!K,!S] 8#KJW@R']N3_CS[UN*[3S)M/^'8[,C1U$=#4_N_Y>^S-<,JBI0W5T MQ\$1OE,B(-'M)O,O<-P.="0+:;1#\&GL-.[\-A3^I)$SM] MKY9'I+Z3MK]KVG?6C!2UP(I+E+O4&[\K?[^[.SV5] F_;MH#:%H&%6QI^';Z MW*5XX+_2]D&X.8W89CYGVMMI6$X+P%\%4[R.Q_&++"JZ[>^:]L1B4JE'K+C* MK!BH24C6ENOLR@WX#D=.59[/T'1,.Z0Q23B$<1=XGA4^AWX:895\WG2&BV'A M5#*FY8NS)FBX(^N (J>Z;FOV4\;S<:K>TK6!N,FM^@0"-E[S6R]_.216I'* MM/%!J+"ANZ!O#_TST$MI)C(YE= A?H(QM+>'L'[:QXA-K(P]E/?$T MH/)XX8X.-:?T3_Z?TY._3Y;L88(+NZ0;!;Y=@.Z$%\RR[T-E^E*=(FK>7(4Y MYW'GL53\%#U^]MRE(O_P%-^&"O'%NDND/+D*\!%8F=^<1FJ//@@5U4OU>Y2@ M?Y7/(X1.Z:_3->HOU>&!TI#?Y;R*1>'0 AP=C(B!>?J0P-[HZ5)6EZ;Q#T&% M (5#H"T0A+*$+:M[$@:+(%Q9,_HYPIRKT7BQ]6H$?B3-Z_ZK=E[W9#J^'T\? MNYW9O#OO/_9'\QEK.Y[TI_QIOMDUL]L4S=?,[FMFMU)K7C.[KYG=%\.\:V;W M-;/[FMF=]U.WG=G=WGJ)Z%'VGAUEM]5AM59,L?,9I83KD&4^*.X$$D!-L(%/ M[1\BKU*F,03"M5Q''$H!PF&MEDP;]N+?Y[PY6FJ"(GO;[VIJ7DW-JZEY-36O MIN8E,^]J:EY-S:NI>::FYMXSLB-R1I;<42)7=HIN.-9)0RI/02N2I^:VDU(I MN5PS)(R""&&>*\>$M*K"('H+RYN>I7)0HIBN)0UQES0\]YLKA&7>,-Y?52SS M=D'2<=F)4RBR/-O&XF+$,W]))5J2_$?+3IM$LD=CJ@YXAI4K:X*'Q"!2O+Z8 MOG1#+3I&+?T_9VZ]B=E?:; S+#=9 S2$%2QV48,E0#"!9<^?IYJQ3S5FO,G) MLRAOO/:HIBT+W4-O0S#B<-P=[A+NW,A:+D.2)@"-%UO9EP63?O=>%DQZ-YAU M'QZF_0<>),=1G26O*U16&<81W]5YYM]%>_/EK_"L*= M$(INFVG#LG;GQQ(!(>TXS4#XCZP5WBL*7;Y$GR[+DV>V]$?B-?TL[8V5D74B&- M+6$Z).(%((>\%QI!J#X3ABJ_@I#!K5H!2+#2N9,L". MA?5&PM7JTET>!**@&DM(Z=<1:U6;IZ!P*]-QIM=PJ[,*MVHM] -5N-5L>U24 M YAK9#J008U@*557VPV'[:9S;$%@O^&)-4E]H*Q 4]3UG1D)7UV;1%1=.&(! MD?5!H@FK"((:B@O@]T,81"Q%=>%*S-&C1D@T([CU;X M&V%T;=^$DIWBQ'U,!VK58)(:BDM8=L0GH>6Q#%1GY?HNNT!@B=%*IBL[FH[3 MJK,\8: @C,W:$LW/"^YSPHDM+X/ CXZBUJ9CJ:KP3DH0+AW[0C&XM>B1K1>L MF$0IZE>+VIM^3+:.;I5"@(1/=X0B:KO[%/T5(_,/!;.DG4R_J5J#8P PD+!M M_RX7I Q,:6/3#X/68).$>&R1HL?OIT6S9+WV^+V;Y=U:'GLG:_9"6*V:/?%2 M1]U'F:-N6V5T]- 9]KNS_JPS>YI,AKP*:7?8N>T.NZ->OS/[L=^?9UUX-=UV M@DWZ,,NINWR)@T42D1P8$L\<&T)K!!1KD4^*3W:\>(K2%!K JBSO9NI.1QMZ M^1*588)-E_*Y[O*<-MMG>* ,+/8S=AO3!@M%L%R >2@@]/!DC;8(9+L:N\%I M50J*X%RN(&BSW^"-4*M,KQ\Y%;#G'^[2EA/D:Z M^L:+>TJ8Y?U"+,G[<'7&/.\37'TT+V!' (%PEY 154+S+\1[)8^!'[](;/'J M(Y[Y<;(NE%^1-+%%-/\2U!>B_4!G?@BM"-S7)C+TRQ)G5H6ASOP86QF\KTQP M[H.D[A'H:"1C7M'3BTT6.H2N4B@IW45,0HDHL,$JCF7,S5I3&&J0;%X<3JQ$ MZBL/@X[>TRJ-5NY0T,G&D^]01-F;]<3IO]FL\LN*_:NBH(B',^9L/H'4J$#$ M[3YI[]:T>9?TJ6]-#=Y]_[IP.'GZ(% M9U//D5RO-_:C\3 M1@!QNJ_TMTN2QM)EM;CD<23]D8RG*E=;GG"0SH''=UN'SI1B,2&AK9%< !G) M>$IS(SR6@(3#AW*('[]W?9;#UTQRW_>R0/+[P8BG[R%-[3L"HH+'1=#?Y$+. M3BFWU=P2RE'2M>UDE7@6DUQ0VG3U$;&%DDO9G5OK=7%$HM4"SOA2X8NRK3 M+SB5N)1,2"*QLB.ZF.K:W+_(%.)22C79CC!FNC:S6]'L>%*'C_"!)@[_62-Q M.&?^&4D;OG ;KVZJ<)6Q+L6N^^H2@Z7$:R4$ZX]T,9;@5Y;^JR)=F?8+'N!B M[,.O(\D71+$\N5=CB,NS(R\\E1="LSR%%S["Y9F9YY6P"R&!9YM*$G4UQSA/ M8[,"H>:9?B*%4%T1($S#;5(!7/;]LG[2K>8PZ))M:\N&1HKM12F+MFXD3Y>: M:_Y&LIS%AE-ZCV"!)?3^19K0F[MX-)#.>X'7CA>6RJNS%J^)O-=$WFLB[\E@ MO2;R7A-YKXF\)\?V=(F\%5/GLEOV<<*8).D T/6\$N< *"#A6G:F=?)&=,3LE<-(!S9(A-K8[\0^[=)&,3$9H/2GY:AM1H&ED__ MR Z1,$O]KWE+?=+]I?=CO_>/SF0ZGO=[/.6#_O@P[3YVAN/NB#7HW@[[C9GM M#X 6OH7#EI)+0MYP;0$&+/DB4EB("]31MQE64R&RPAP9"C5IU$;&_70:O[QSBIBN0_L 9 MR)E'__'KD"PMK^_3L_I&H#MIJT(C'$NE?8U91GNCA=74#$H_+:R?1ILS[@=I31+_)^9.?ODN]3>'OBV5!$)6QM3/@68BEI%02*2^R&FXJ:$ MVD:)S9*._.5CX+@+UTXAE)[7 %V_%DT$1R03 HV6[4)U!B$3B::#MS B.)AT71S;"#K(UKI@*# ;@AX3&[?ASX3(P9E7?$#IF'(2.9\CMI M15?35M<)F T&$(MW=CR9G%@_P;SN7S.^UQZW]?V!SK/1_ M3YC)H'2HY-L9=:0DSY'KN%:X&8?IO!Y)_!+0P_@KW6 (F5GL4,A9=KLI-MXU M4[E0&OT*CG-3.;?S3I-&"^(L MV7IU3%P=$XW> 4Z#^(7)9=1=AH1_6WH)*&YNVF)MP 6AP@*)45.JVN5J4](% MQ\HQM2.V^1",/F,/\QI9*_IC1FQ5UX&0OMA8+1#?/-\ E+7DM/4L.WW8YH42 M)MZTN/NRO*UIK0@7J2-?K(QP+%KP0%F/:G77X17' W]*;$+-=&?L9T@%K1O( M,*;CWT%FD7@!P9'"Q^51PJ20_H/+Y""*$N;0TV4R8!33UWIUF0P&"@F/LQ?* M;+86?_UC$KJO+.1[IXI@-_*R_L9U<16^ZH&#A*,9^NA,;1:WSX41M$)S/8R_ M8E-S-98"T-(C1*+/\B(Y.^GI!9$HO5ZCO_'G9K38HDD<)I?&(6Z"S_;FV8J( MTPM6[ $D_@U.T7C-;=LNU>^O+"!&4I?V^_>RNK2S'[O3_LUM=]:_Z_3&CY/^ M:,:?&OF/K4-D/&'_FG6ZO?G@I\'\EYKE:9OR\^W)8>$E!VRFA#\\P+@:KN*08#$E)KC&E7";%ZW>6G)7)-00WK?9#OU[AH_9 &\;1P)]PJA["0!;4TLK'3-M5*(59PA8L1IJ* MPDB+Q)8T;I.3,&U*FA'4YMF(18"9X9->;]WQ&-64@O3:*VL5[8AP)')882S3 M)G [XE09U MXR:WV6MJ!8EHK:L[#]+NR.!5C)69BT8TUCR_W0;@@;IR$!^K; M.U66?LQ8H6K,ITH)6Z[JMQ0>0PI8>R;&:F^C5L$5&7HA2KC_MG935_T)E'#I MQXR5!<>LA"5LN2KA4GB,G8(U9P(4]\^7)>XM,?1"E+!)-]BO'S5YS]_9L#2 MK5UR:>@DOQUN<*$/+E*[#$Z M9C0U> )0Z;XP_UFS_&M.<6T*!6_ BF^!(A,_2",36?QA M:63BM#^;3P>].?U#&J3X-!K,KQ&*^",4CT-;*]FHX,K:M3^!(WNN'1W8'$IH M"DA45>M#0)&)!L;&(4V-K\"F-M);/5&=BM? V'_)3*?F/WS#+Z<91W+#G01M/9DZJ,B:*;Z2CP-M=' M3CA &+R&!1LFN*F]2RP"$=!6HW".4[$56B.-CYH.EN]L3-8F:IICT.7E%G0 M!$JY>PT>,'Q'K8U[RPU_LKQ$=3EUHCF@5Z?&Q1W,R$M: =?<&K0RW7I^C9[P MTE7Q'$3DX@2WKOX^Y41,Y^B3&!;K&%O;320_4Y5\SG>^#]GPA8\ZE M1$36AL?@(1H\ =-Y0,@E_&M3NGN[X3@:W\#%AFH"II.%T JN)@LO77 QW&14 MF)/IY*#S$^^O5E4;OG/6B.=M+6D(O[06,;NT@,BOYMI90^!;2QO"+_ @&"\H M0+(\+!+T(M7W'PM!D(+ 1VR/4UU#'*\ACM<0QS-P$A34_C7$\1KB> UQO(8X M7D,>\+SA'APMI-$\FSAL>HE2/:T/.$-2!]='UW ME:QDH.::& LRR8-6@+24%H,*Y-%Z4V)[W,18E(0:VS):,-W_UX@.^JH?:T ; MLP5YL.$LI8[_#PN*V!<(_M""P)5^!?W)\N3")F'&NE3?M#[NL3,FD.YW_TIE/NZ,9 M*U/"'E1#YLP3$:YVUZE[XG#(3<)@3>@S1-:\;!4\'WQOV:[GQAOA;1]KE6]DVA[7 MD*CL:\#EM#9J=D3$_G89O+YSB)LN$/H#1YTC3O_QZY L+:_OTT/C1J#,:*M" M(QP27E5IE5'4J#]OZ::&VH4V.6Q@&O RQ J;',VY'/S &W]$/D7 =IN\B MV5)5(6EO3&L4H"JJ!B69!OTQQ/+%S5]#TO+6'F*[,%8IQ MIOSLQB_<[&)VUHN[G@<*E5-&EFH0\[YAJ3#*.*8BS9PO>4)!=!U*MLSC66AD M3)M5 ;? '@'-2*Y@=_&]]T$XI?^56 ?YAH:]DO#KB+P%4$YQ"3\,7(CV@M7* MC=.(:]_I!3[S.A'?=@GP3O2[_)UH;_SX.)@_]D?S6:<[8BD.H_E@]- ?]09] M=->B,O+W1*GO2#6',;G^AD$4'2:XN;-6UI)$W#E '$4:%J2OX55:B:&Y!0N' M",<:GB7/$?D]H2/V7QGAL(7[?2$OZ>EVUO_G$UVXG?Y/?/DB6ZQY.M7K4MS# MJ,_B>%8J_T1I:R3'?@5'\CZ(4E*P^!MRLRMLZTK6#-'Y%B2")F?-$)_W($^, MTF,@['#NS$'G!2B9GS+U1-P%)WL4F21BRW0 KV(GS7$)@@ 29C'S(O!Y:E!: M[&,01]3+>/AH32:70' !G)Z$ M@4V($]U3N)@86[Z=EB;8$2\-65!U-1X;JL=S,!@G"_[<_H7]#ZL(07_S_P%0 M2P$"% ,4 " 7.&Q3P:J6Q^L' "+, "@ @ $ M97@S,2TQ+FAT;5!+ 0(4 Q0 ( !#,Q+3(N:'1M4$L! A0#% @ %SAL4P;;5:N(!0 M"B@ H ( !(A &5X,S(M,2YH=&U02P$"% ,4 " 7 M.&Q3,C1+3#\B 0#7F@L "P @ '2%0 9F]R;3$P<2YH=&U0 M2P$"% ,4 " 7.&Q36A+MI$8* #+"@ #P @ $Z. $ M9F]R;3$P<5\P,#$N:G!G4$L! A0#% @ %SAL4P7##2C7$ "*0 !$ M ( !K4(! '-U;G'-D4$L! A0#% @ M%SAL4^X&,'.,%0 50\! !4 ( !LU,! '-U;G&UL4$L! A0#% @ %SAL4ZU&2N<-0@ 0' $ !4 M ( !\_ ! '-U;G