0001493152-23-017379.txt : 20230515 0001493152-23-017379.hdr.sgml : 20230515 20230515161553 ACCESSION NUMBER: 0001493152-23-017379 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230515 DATE AS OF CHANGE: 20230515 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ISUN, INC. CENTRAL INDEX KEY: 0001634447 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 472150172 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37707 FILM NUMBER: 23922571 BUSINESS ADDRESS: STREET 1: 400 AVE D STREET 2: SUITE 10 CITY: WILLISTON STATE: VT ZIP: 05495 BUSINESS PHONE: 802-658-3378 MAIL ADDRESS: STREET 1: 400 AVE D STREET 2: SUITE 10 CITY: WILLISTON STATE: VT ZIP: 05495 FORMER COMPANY: FORMER CONFORMED NAME: PECK Co HOLDINGS, INC. DATE OF NAME CHANGE: 20190626 FORMER COMPANY: FORMER CONFORMED NAME: Jensyn Acquisition Corp. DATE OF NAME CHANGE: 20150219 10-Q 1 form10-q.htm
0001634447 false --12-31 Q1 501 P3M P6M 0001634447 2023-01-01 2023-03-31 0001634447 2023-05-08 0001634447 2023-03-31 0001634447 2022-12-31 0001634447 2022-01-01 2022-03-31 0001634447 us-gaap:PreferredStockMember 2022-12-31 0001634447 us-gaap:CommonStockMember 2022-12-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001634447 us-gaap:RetainedEarningsMember 2022-12-31 0001634447 us-gaap:PreferredStockMember 2021-12-31 0001634447 us-gaap:CommonStockMember 2021-12-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001634447 us-gaap:RetainedEarningsMember 2021-12-31 0001634447 2021-12-31 0001634447 us-gaap:PreferredStockMember 2022-03-31 0001634447 us-gaap:PreferredStockMember 2023-01-01 2023-03-31 0001634447 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001634447 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001634447 us-gaap:PreferredStockMember 2022-01-01 2022-03-31 0001634447 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001634447 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001634447 us-gaap:PreferredStockMember 2023-03-31 0001634447 us-gaap:CommonStockMember 2023-03-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001634447 us-gaap:RetainedEarningsMember 2023-03-31 0001634447 us-gaap:CommonStockMember 2022-03-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001634447 us-gaap:RetainedEarningsMember 2022-03-31 0001634447 2022-03-31 0001634447 ISUN:SolarPowerProjectsMember 2023-01-01 2023-03-31 0001634447 ISUN:SolarPowerProjectsMember 2022-01-01 2022-12-31 0001634447 ISUN:PaycheckProtectionProgramMember 2022-01-01 2022-03-31 0001634447 ISUN:SolarOperationsMember 2023-01-01 2023-03-31 0001634447 ISUN:SolarOperationsMember 2022-01-01 2022-03-31 0001634447 ISUN:ElectricOperationsMember 2023-01-01 2023-03-31 0001634447 ISUN:ElectricOperationsMember 2022-01-01 2022-03-31 0001634447 ISUN:DataAndNetworkOperationsMember 2023-01-01 2023-03-31 0001634447 ISUN:DataAndNetworkOperationsMember 2022-01-01 2022-03-31 0001634447 ISUN:ResidentialMember 2023-01-01 2023-03-31 0001634447 ISUN:ResidentialMember 2022-01-01 2022-03-31 0001634447 ISUN:CommercialAndIndustrialMember 2023-01-01 2023-03-31 0001634447 ISUN:CommercialAndIndustrialMember 2022-01-01 2022-03-31 0001634447 ISUN:UtilityMember 2023-01-01 2023-03-31 0001634447 ISUN:UtilityMember 2022-01-01 2022-03-31 0001634447 ISUN:ResidentialMember 2022-09-30 0001634447 ISUN:ResidentialMember srt:MinimumMember 2022-01-01 2022-09-30 0001634447 ISUN:ResidentialMember srt:MaximumMember 2022-01-01 2022-09-30 0001634447 ISUN:CommercialMember 2022-09-30 0001634447 ISUN:CommercialMember srt:MaximumMember 2022-01-01 2022-09-30 0001634447 ISUN:CommercialMember srt:MinimumMember 2022-01-01 2022-09-30 0001634447 ISUN:IndustrialMember 2022-09-30 0001634447 ISUN:UtilityMember 2022-09-30 0001634447 us-gaap:ScenarioPlanMember 2022-01-01 2022-09-30 0001634447 ISUN:ContractsInProgressMember 2023-03-31 0001634447 ISUN:ContractsInProgressMember 2022-12-31 0001634447 ISUN:RetainageMember 2023-03-31 0001634447 ISUN:RetainageMember 2022-12-31 0001634447 ISUN:ExpendituresOnUncompletedContractsMember 2023-03-31 0001634447 ISUN:ExpendituresOnUncompletedContractsMember 2022-12-31 0001634447 ISUN:EstimatedEarningsThereonMember 2023-03-31 0001634447 ISUN:EstimatedEarningsThereonMember 2022-12-31 0001634447 ISUN:ResidentialMember 2023-01-01 2023-03-31 0001634447 ISUN:CommercialAndIndustrialMember 2023-01-01 2023-03-31 0001634447 ISUN:UtilityMember 2023-01-01 2023-03-31 0001634447 us-gaap:CorporateMember 2023-01-01 2023-03-31 0001634447 ISUN:ResidentialMember 2023-03-31 0001634447 ISUN:CommercialAndIndustrialMember 2023-03-31 0001634447 ISUN:UtilityMember 2023-03-31 0001634447 us-gaap:CorporateMember 2023-03-31 0001634447 srt:MinimumMember 2023-03-31 0001634447 srt:MaximumMember 2023-03-31 0001634447 srt:OfficeBuildingMember 2020-12-31 0001634447 srt:WarehouseMember 2020-12-31 0001634447 ISUN:WillistonMember 2020-01-01 2020-12-31 0001634447 ISUN:WaterburyMember 2023-01-01 2023-03-31 0001634447 ISUN:RhinebeckMember 2023-01-01 2023-03-31 0001634447 2015-01-01 2015-12-31 0001634447 2017-01-01 2017-12-31 0001634447 2018-01-01 2018-12-31 0001634447 ISUN:VehiclesAndOfficeEquipmentMember 2023-01-01 2023-03-31 0001634447 us-gaap:PropertyPlantAndEquipmentMember 2022-01-01 2022-12-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt425PercentMember 2023-03-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt425PercentMember 2022-12-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt415PercentMember 2023-03-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt415PercentMember 2022-12-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember 2023-03-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember 2022-12-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt485PercentMember 2023-03-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt485PercentMember 2022-12-31 0001634447 ISUN:VehicleLoansMember 2023-03-31 0001634447 ISUN:VehicleLoansMember 2022-12-31 0001634447 ISUN:NationalBankOfMiddleburySecuredDebtMember 2023-03-31 0001634447 ISUN:NationalBankOfMiddleburySecuredDebtMember 2022-12-31 0001634447 ISUN:SeniorSecuredConvertibleNotesPayableMember 2023-03-31 0001634447 ISUN:SeniorSecuredConvertibleNotesPayableMember 2022-12-31 0001634447 ISUN:Csa36SecuredDebtInterestRate55PercentMember 2023-03-31 0001634447 ISUN:Csa36SecuredDebtInterestRate55PercentMember 2022-12-31 0001634447 ISUN:Csa36SecuredDebtInterestRate1125PercentMember 2023-03-31 0001634447 ISUN:Csa36SecuredDebtInterestRate1125PercentMember 2022-12-31 0001634447 ISUN:EquipmentLoanMember 2023-03-31 0001634447 ISUN:EquipmentLoanMember 2022-12-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt425PercentMember 2023-01-01 2023-03-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt415PercentMember 2023-01-01 2023-03-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember 2023-01-01 2023-03-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt485PercentMember 2023-01-01 2023-03-31 0001634447 srt:MinimumMember ISUN:VehicleLoansMember 2023-03-31 0001634447 srt:MaximumMember ISUN:VehicleLoansMember 2023-03-31 0001634447 ISUN:VehicleLoansMember 2023-01-01 2023-03-31 0001634447 ISUN:NationalBankOfMiddleburySecuredDebtMember 2023-01-01 2023-03-31 0001634447 ISUN:SeniorSecuredConvertibleNotesPayableMember 2023-01-01 2023-03-31 0001634447 ISUN:Csa36SecuredDebtInterestRate55PercentMember 2023-01-01 2023-03-31 0001634447 ISUN:Csa36SecuredDebtInterestRate1125PercentMember 2023-01-01 2023-03-31 0001634447 ISUN:SeniorSecuredConvertibleFirstNoteMember 2022-11-04 0001634447 ISUN:SeniorSecuredConvertibleFirstNoteMember 2022-11-03 2022-11-04 0001634447 ISUN:SeniorSecuredConvertibleSecondNoteMember 2022-11-04 0001634447 ISUN:SeniorSecuredConvertibleNoteMember 2022-11-04 0001634447 2022-11-04 0001634447 ISUN:PrivateWarrantsMember 2023-03-31 0001634447 ISUN:PrivateWarrantsMember 2023-01-01 2023-03-31 0001634447 ISUN:PrivateWarrantsMember 2022-01-01 2022-12-31 0001634447 ISUN:PrivateWarrantsMember 2022-12-31 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2023-03-31 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001634447 2022-01-01 2022-12-31 0001634447 us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-03-31 0001634447 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-03-31 0001634447 ISUN:WelfareFundMember 2023-01-01 2023-03-31 0001634447 ISUN:WelfareFundMember 2022-01-01 2022-03-31 0001634447 ISUN:NationalEmployeesBenefitFundMember 2023-01-01 2023-03-31 0001634447 ISUN:NationalEmployeesBenefitFundMember 2022-01-01 2022-03-31 0001634447 ISUN:JointApprenticeshipAndTrainingCommitteeMember 2023-01-01 2023-03-31 0001634447 ISUN:JointApprenticeshipAndTrainingCommitteeMember 2022-01-01 2022-03-31 0001634447 ISUN:Matching401KPlanMember 2023-01-01 2023-03-31 0001634447 ISUN:Matching401KPlanMember 2022-01-01 2022-03-31 0001634447 us-gaap:InvestorMember 2018-12-31 0001634447 us-gaap:InvestorMember 2018-01-01 2018-12-31 0001634447 ISUN:OptionsToPurchaseCommonStockMember 2023-01-01 2023-03-31 0001634447 ISUN:OptionsToPurchaseCommonStockMember 2022-01-01 2022-03-31 0001634447 ISUN:WarrantsToPurchaseCommonStockMember 2023-01-01 2023-03-31 0001634447 ISUN:WarrantsToPurchaseCommonStockMember 2022-01-01 2022-03-31 0001634447 us-gaap:RestrictedStockMember 2023-01-01 2023-03-31 0001634447 us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0001634447 ISUN:UnvestedOptionsToPurchaseCommonStockMember 2023-01-01 2023-03-31 0001634447 ISUN:UnvestedOptionsToPurchaseCommonStockMember 2022-01-01 2022-03-31 0001634447 ISUN:NonQualifiedStockOptionsMember 2023-03-31 0001634447 ISUN:NonQualifiedStockOptionsMember 2023-01-01 2023-03-31 0001634447 us-gaap:EmployeeStockOptionMember 2023-03-31 0001634447 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001634447 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001634447 us-gaap:EmployeeStockOptionMember srt:MaximumMember 2023-01-01 2023-03-31 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2021-01-04 2021-01-04 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-04 2021-01-04 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-04 2021-01-04 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-01-04 2021-01-04 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2022-01-23 2022-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-23 2022-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-23 2022-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2022-01-23 2022-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2023-01-24 2023-01-24 0001634447 us-gaap:ShareBasedCompensationAwardTrancheOneMember us-gaap:RestrictedStockMember srt:OfficerMember 2023-01-24 2023-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-24 2023-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-01-24 2023-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2023-01-01 2023-03-31 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2022-01-01 2022-03-31 0001634447 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-01-01 2023-03-31 0001634447 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-03-31 0001634447 us-gaap:EmployeeStockOptionMember 2022-12-31 0001634447 us-gaap:CommonStockMember us-gaap:SubsequentEventMember 2023-05-15 2023-05-15 0001634447 us-gaap:SubsequentEventMember 2023-05-15 2023-05-15 0001634447 us-gaap:SubsequentEventMember 2023-05-15 iso4217:USD xbrli:shares iso4217:USD xbrli:shares ISUN:Segment utr:MW ISUN:Investor ISUN:Lease utr:sqft xbrli:pure

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-Q

 

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

 

For the quarterly period ended March 31, 2023

 

OR

 

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

 

For the transition period from     to    

 

Commission File No. 001-37707

 

iSUN, INC.

(Exact name of registrant as specified in its charter)

 

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

 

400 Avenue D, Suite 10

Williston, Vermont

  05495
(Address of Principal Executive Offices)   (Zip Code)

 

(802) 658-3378

(Registrant’s telephone number)

 

N/A

(Former name or former address, if changed since last report)

 

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

 

Title of each class   Trading Symbol(s)   Name of each exchange on which registered
Common Stock, $0.0001 par value   ISUN   Nasdaq Capital Market

 

Common Stock, Par Value $0.0001

(Title of class)

 

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

 

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 and posted 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, 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 the Registrant’s Common Stock outstanding at May 8, 2023 was 18,858,923.

 

 

 

   

 

 

ISUN, INC.

 

Form 10-Q

 

Table of Contents

 

Part I. Financial Information  
     
Item 1. Financial Statements 3
     
  Condensed Consolidated Balance Sheets (Unaudited) 3
     
  Condensed Consolidated Statements of Operations (Unaudited) 4
     
  Condensed Consolidated Statements of Changes in Stockholders’ Equity (Unaudited) 5
     
  Condensed Consolidated Statements of Cash Flows (Unaudited) 7
     
  Notes to Condensed Consolidated Financial Statements (Unaudited) 8
     
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 21
     
  Forward Looking Statements 21
     
  Business Introduction / Overview 21
     
  Critical Accounting Policies and Estimates 22
     
  Results of Operations 24
     
  Liquidity and Capital Resources 27
     
  Off-Balance Sheet Arrangements; Commitments and Contractual Obligations 28
     
Item 3. Quantitative and Qualitative Disclosures about Market Risk 28
     
Item 4. Controls and Procedures 28
     
  Evaluation of Disclosure Controls and Procedures 28
     
  Changes in Internal Control over Financial Reporting 29
     
Part II – Other Information 29
     
Item 1. Legal Proceedings 29
   
Item 1A. Risk Factors 29
   
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds 29
   
Item 3. Default Upon Senior Securities 29
   
Item 4. Mine Safety Disclosures 29
   
Item 5. Other Information 29
   
Item 6. Exhibits 30
   
SIGNATURES 31

 

 2 

 

 

iSun, Inc.

Consolidated Balance Sheets

March 31, 2023 (Unaudited) and December 31, 2022

(In thousands, except number of shares)

 

   March 31,
2023
   December 31,
2022
 
Assets          
Current Assets:          
Cash  $7,195   $5,455 
Accounts receivable, net of allowance   9,816    8,783 
Contract assets   5,879    7,324 
Inventory   2,748    2,536 
Other current assets   1,787    1,625 
Total current assets   27,425    25,723 
Other Assets:          
Property and equipment, net of accumulated depreciation   8,148    8,440 
Operating lease right-of-use assets, net   6,796    6,960 
Captive insurance investment   270    270 
Intangible assets, net   13,638    14,038 
Investments   12,020    12,020 
Other assets   30    30 
Total other assets   40,902    41,758 
Total assets  $68,327   $67,481 
Liabilities and Stockholders’ Equity          
Current Liabilities:          
Accounts payable  $14,943   $12,941 
Accrued expenses   4,202    5,868 
Operating lease liability   591    588 
Contract liabilities   7,347    5,419 
Current portion of deferred compensation   23    31 
Current portion of long-term debt   6,321    5,374 
Total current liabilities   33,427    30,221 
Long-term liabilities:          
Warrant liability   4    10 
Operating lease liability, net of current portion   6,559    6,711 
Other liabilities   3,010    3,026 
Long-term debt, net of current portion   6,752    8,226 
Total liabilities   49,752    48,194 
Commitments and Contingencies (Note 8)   -    - 
Stockholders’ equity:          
Preferred stock - 0.0001 par value 1,000,000 shares authorized, 0 issued and outstanding as of March 31, 2023 and December 31, 2022   -    - 
Common stock – 0.0001 par value 49,000,000 shares authorized, 16,814,260 and 15,083,109 issued and outstanding as of March 31, 2023, and December 31, 2022, respectively   2    2 
Additional paid-in capital   76,355    74,070 
Accumulated deficit   (57,782)   (54,785)
Total Stockholders’ equity   18,575    19,287 
Total liabilities and stockholders’ equity  $68,327   $67,481 

 

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

 

 3 

 

 

iSun, Inc.

Condensed Consolidated Statements of Operations (Unaudited)

For the Three Ended March 31, 2023 and 2022

(In thousands, except number of shares and per share data)

 

   2023   2022 
   Three Months ended 
   March 31, 
   2023   2022 
         
Earned revenue  $17,359   $15,087 
Cost of earned revenue   13,810    11,917 
Income before operating expenses   3,549    3,170 
           
Warehousing and other operating expenses   231    607 
General and administrative expenses   4,849    5,270 
Stock based compensation – general and   administrative   373    1,244 
Depreciation and amortization   750    1,752 
Total operating expenses   6,203    8,873 
Operating loss   (2,654)   (5,703)
           
Other income (expenses)          
Gain on forgiveness of PPP Loan   -    2,592 
Change in fair value of the warrant liability   6    63 
Interest expense, net   (349)   (629)
           
Loss before income taxes   (2,997)   (3,677)
(Benefit) for income taxes   -    (772)
           
Net loss  $(2,997)  $(2,905)
Net loss per share of Common Stock - Basic and diluted  $(0.19)  $(0.23)
           
Weighted average shares of Common Stock - Basic and diluted   15,964,430    12,646,446 

 

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

 

 4 

 

 

iSun, Inc.

Condensed Consolidated Statement of Changes in Stockholders’ Equity (Unaudited)

For the Three Months Ended March 31, 2023

(In thousands, except number of shares)

 

   Shares   Amounts   Shares   Amounts   Capital   Deficit)   Total 
   Preferred Stock   Common Stock   Additional
Paid-In
   Retained Earnings/
(Accumulated
     
   Shares   Amounts   Shares   Amounts   Capital   Deficit)   Total 
Balance as of January 1, 2023        -             -    15,083,109   $         2   $74,070   $(54,785)  $19,287 
                                    
Issuance under equity incentive plan   -    -    225,169    -    373    -    373 
                                    
Issuance of shares for acquisition of iSun Energy, LLC   -    -    200,000    -    -    -    - 
                                    
Issuance of common stock for amortization of Convertible Note   -    -    412,218    -    481    -    481 
                                    
Sale of common stock pursuant to S-3 registration statement   -    -    893,764    -    1,431    -    1,431 
                                    
Net Loss   -    -    -    -    -    (2,997)   (2,997)
                                    
Balance as of March 31, 2023   -   $-    16,814,260   $2   $76,355   $(57,782)  $18,575 

 

 5 

 

 

iSun, Inc.

Condensed Consolidated Statement of Changes in Stockholders’ Equity (Unaudited)

For the Three Months Ended March 31, 2022

(In thousands, except number of shares)

 

   Preferred Stock   Common Stock   Additional
Paid-In
   Retained Earnings/
(Accumulated
     
   Shares   Amounts   Shares   Amounts   Capital   Deficit)   Total 
Balance as of January 1, 2022        -                 -    11,825,878   $          1   $60,863   $(1,006)  $59,858 
                                    
Issuance under equity incentive plan   -    -    164,067    -    1,244    -    1,244 
                                    
Sale of common stock pursuant to S-3 registration statement   -    -    1,749,209    -    10,400    -    10,400 
                                    
Net loss   -    -    -    -    -    (2,905)   (2,905)
                                    
Balance as of March 31, 2022   -   $-    13,739,154   $1   $72,507   $(3,911)  $68,597 

 

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

 

 6 

 

 

iSun, Inc.

Consolidated Statements of Cash Flows (Unaudited)

For the Three Months ended March 31, 2023 and 2022

(In thousands, except number of shares)

 

   2023   2022 
Cash flows from operating activities          
Net loss  $(2,997)  $(2,905)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:          
Depreciation   350    548 
Bad debt expense   14    - 
Amortization expense   400    1,205 
Amortization of right-of-use asset   164    - 
Gain on forgiveness of PPP loan   -    (2,592)
Change in fair value of warrant liability   (6)   (63)
Stock based compensation   373    1,244 
Deferred finance charge amortization   111    - 
Deferred taxes   -    (772)
(Gain) on sale of fixed assets   (23)   - 
Changes in operating assets and liabilities:          
Accounts receivable   (1,047)   583 
Other current assets   (162)   (233)
Contract assets   1,445    477 
Inventory   (212)   (470)
Accounts payable   1,999    (3,476)
Accrued expenses   (1,666)   (1,372)
Contract liabilities   1,929    832 
Other liabilities   (14)   (47)
Deferred compensation   (8)   (7)
Operating lease liability   (149)   - 
Net cash provided by (used in) operating activities   501    (7,048)
Cash flows from investing activities:          
Purchase of solar arrays and equipment   (60)   - 
Proceeds from sale of fixed assets   25    1,247 
Dividend receivable   -    100 
Net cash (used in) provided by investing activities   (35)   1,347 
Cash flows from financing activities:          
Proceeds from line of credit   -    8,807 
Payments to line of credit   -    (7,842)
Payments of long-term debt   (157)   (6,562)
Proceeds from sales of common stock, net   1,431    10,400 
Net cash provided by financing activities   1,274    4,803 
Net increase (decrease) in cash   1,740    (898)
Cash, beginning of period   5,455    2,242 
Cash, end of period  $7,195   $1,344 
Supplemental disclosure of cash flow information          
Cash paid during the year for:          
           
Interest  $349   $629 
           
Issuance of shares of Common Stock for repayment of debt   481      

 

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

 

 7 

 

 

iSun, Inc

Notes to Consolidated Financial Statements

March 31, 2023 and 2022

(in thousands, except share and per share data)

 

1. SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES

 

a) Organization

 

iSun, Inc. is a leading solar energy and clean mobility infrastructure Company with over 50 years of experience accelerating the adoption of innovative electrification technologies. The Company provides solar products services ranging from project origination, design, development, engineering, procurement, construction, storage, monitoring and maintenance for EV infrastructure, residential, commercial, industrial and utility customers. The Company also provides electrical contracting services and data and communication services. The work is performed under fixed-price and modified fixed-price contracts and time and materials contracts. The Company is incorporated in the State of Delaware and has its corporate headquarters in Williston, Vermont.

 

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

 

b) Principles of Consolidation

 

The accompanying consolidated financial statements include the accounts of iSun, Inc. and its direct and indirect wholly-owned operating subsidiaries, iSun Residential, Inc., SolarCommunities, Inc., iSun Industrial, LLC, Peck Electric Co., Liberty Electric, Inc., iSun Utility, LLC, iSun Corporate, LLC and iSun Energy, LLC. All material intercompany transactions have been eliminated upon consolidation of these entities.

 

c) Revenue Recognition

 

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

 

1) Revenue Recognition Policy

 

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

 

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

 

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

 

Energy Generation

 

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

 

 8 

 

 

Operation and Maintenance and Other Miscellaneous Services

 

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

 

2) Disaggregation of Revenue from Contracts with Customers

 

The following table disaggregates the Company’s revenue based on the timing of satisfaction of performance obligations for the three month period ended March 31, 2023 and 2022:

 

   2023   2022 
Performance obligations satisfied over time          
Solar  $14,443   $13,608 
Electric   2,601    1,267 
Data and Network   315    212 
Total  $17,359   $15,087 

 

The following table disaggregates the Company’s revenue based operational division for the three month period ended March 31, 2023 and 2022:

 

   2023   2022 
         
Residential  $6,850   $6,397 
Commercial and Industrial   10,300    7,161 
Utility   209    1,529 
Total  $17,359   $15,087 

 

3) Variable Consideration

 

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

 

 9 

 

 

4) Remaining Performance Obligation

 

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

 

5) Warranties

 

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

 

d) Accounts Receivable

 

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

 

e) Contract Assets and Liabilities

 

The timing of revenue recognition, billings and cash collections results in contracts receivable, retainage receivable, contract assets and contract liabilities on the accompanying consolidated balance sheet. Included in contract assets is revenue in excess of billings and conditional retainage on uncompleted contracts. Included in contract liabilities is billings and conditional retainage in excess of revenue earned on uncompleted contracts. Also included in contract assets and contract liabilities is “conditional retainage” representing work performed by the Company for a customer that is retained pending the completion of the terms within the contract. Upon completion of the contract terms the conditional retainage is billed and collectible based on the passage of time at which time the amount is presented as a retainage receivable. On a contract by contract basis, the conditional retainage is included in the contract asset “revenue in excess fo billings and conditional retainage in excess on uncompleted contracts” and contract liability “billings and conditional retainage in excess of revenue earned on uncompleted contracts” to arrive at a net contract asset or liability by contract. The following table provides information about contract assets and liabilities at:

 

   March 31, 2023   December 31, 2022 
         
Contract Assets          
Revenue in excess of billings and conditional retainage on uncompleted contracts  $5,486   $6,887 
Conditional retainage   393    437 
Total Contract Assets   5,879    7,324 
           
Contract Liabilities          
Billings and conditional retainage in excess of revenue on uncompleted contracts   7,347    5,419 
Conditional retainage   -    - 
Total Contract Liabilities  $7,347   $5,419 

 

Project Assets

 

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

 

 10 

 

 

Project Asset were $0 for the years ended March 31, 2023 and December 31, 2022, respectively.

 

f) Concentration and Credit Risks

 

The Company occasionally has cash balances in a single financial institution during the year in excess of the Federal Deposit Insurance Corporation (FDIC) limits. The differences between book and bank balances are outstanding checks and deposits in transit. At March 31, 2023, the uninsured balances were approximately $5,464.

 

g) Use of Estimates

 

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

 

h) Recently Issued Accounting Pronouncements

 

The Company is an emerging growth company until at minimum December 31, 2023. The Company will maintain the election available to an emerging growth company to use any extended transition period applicable to non-public companies when complying with a new or revised accounting standard. The Company retains its emerging growth status and therefore elects to adopt new or revised accounting standards on the adoption date required for a private company.

 

In March 2023, the FASB issued ASU No. 2014-01, Investments—Equity Method and Joint Ventures (Topic 323): Accounting for Investments in Qualified Affordable Housing Projects, which amended Subtopic 323-740, Investments—Equity Method and Joint Ventures—Income Taxes, introduced the option to apply the proportional amortization method to account for investments made primarily for the purpose of receiving income tax credits and other income tax benefits when certain requirements are met. This guidance is effective for fiscal years beginning after December 15, 2023 with early adoption permitted. The adoption of this standard does not have a material impact on the Company’s consolidated financial statements and related disclosures.

 

i) Fair Value of Financial Instruments

 

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

 

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

 

 11 

 

 

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

 

j) Debt Extinguishment

 

Under ASC 470, debt should be derecognized when the debt is extinguished, in accordance with the guidance in ASC 405-20, Liabilities: Extinguishments of Liabilities. Under this guidance, debt is extinguished when the debt is paid, or the debtor is legally released from being the primary obligor by the creditor. On January 21, 2022, SunCommon received notification from Citizens Bank N.A. that the Small Business Administration has approved the forgiveness of the PPP loan in its entirety and as such, the full $2,592 has been recognized in the income statement as a gain upon debt extinguishment for the three months ended March 31, 2022.

 

k) Inventory

 

Inventory is valued at lower of cost or net realizable value determined by the first-in, first-out method. Inventory primarily consists of solar panels 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. Inventory is presented at net realizable value with reserves for obsolete inventory of $0 at March 31, 2023 and December 31, 2022.

 

l) Segment Information

 

The Company currently operates in four segments based upon our organizational structure and the way in which our operations are managed and evaluated. The first segment is Residential which are projects smaller in size and shorter in duration. The second operating segment is Commercial and Industrial which includes projects that are commonly larger in size and longer in duration serving commercia and industrial customers. The third operating segment is Utility which includes design, development, project origination and other professional services as well as projects that are commonly larger in size and longer in duration serving utility-scale customers. The fourth segment is Corporate, which is responsible for general company oversight and management. Disaggregating the corporate costs from the revenue operations simplifies the performance evaluation of the Residential, Commercial and Industrial, and Utility segments.

 

m) Legal contingencies

 

The Company accounts for liabilities resulting from legal proceedings when it is possible to evaluate the likelihood of an unfavorable outcome in order to provide an estimate for the contingent liability. At March 31, 2023 and 2022, there are no material contingent liabilities arising from pending litigation.

 

n) Reclassification

 

Certain reclassifications have been made to prior year’s financial statement to conform to classifications used in the current year.

 

2. LIQUIDITY AND FINANCIAL CONDITION

 

For the three months ended March 31, 2023, the Company experienced a net operating loss of approximately $2,700 with positive cash flow from operations of approximately $500. At March 31, 2023, the Company had cash on hand of approximately $7,200 and a working capital deficit of approximately $6,000. To date, the Company has relied predominantly on operating cash flow, borrowings from its credit facilities, and sales of Common Stock. The working capital deficit increased due to the net operating loss driven by the seasonal weather impact to installations in the Northeast which raises substantial doubt about the ability for the Company to continue as a going concern. However, the Company believes the matters outlined below alleviate that substantial doubt.

 

 12 

 

 

The demand for solar and electric vehicle infrastructure continues to increase across all customer groups. Our residential division has customer orders of approximately $17.9 million expected to be completed within three to five months, our commercial and industrial division has a contracted backlog of approximately $152.9 million expected to be completed within ten to eighteen months and our utility division has a contracted backlog of approximately $8.0 million and 1,600 MW of projects currently under development that will transition to the respective divisions backlog when approaching notice to proceed. The customer demand across our segments will provide short-term operational cash flow.

 

As of March 31, 2023, the Company had approximately $16,000 in gross proceeds potentially available from sales of Common Stock pursuant to the S-3 Registration Statement which could be utilized to support any short-term deficiencies in operating cash flow.

 

The Company believes its current cash on hand, potential additional sales of Common Stock, the collectability of its accounts receivable and project backlog are sufficient to meet its operating and capital requirements for at least the next twelve months from the date these financial statements are issued.

 

3. ACCOUNTS RECEIVABLE

 

Accounts receivable consist of:

   March 31,
2023
   December 31,
2022
 
Accounts receivable - contracts in progress  $9,909   $8,502 
Accounts receivable - retainage   133    583 
Accounts receivable   10,042    9,085 
Allowance for doubtful accounts   (226)   (302)
Total  $9,816   $8,783 

 

Bad debt expense was $14 and $0 for the three months ended March 31, 2023 and 2022, respectively.

 

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

 

   March 31,
2023
   December 31,
2022
 
Contract assets  $5,601   $7,231 
Unbilled receivables, included in costs in excess of billings   278    93 
Costs and estimated earnings in excess of billings   5,879    7,324 
Retainage   133    583 
Total  $6,012   $7,907 

 

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

 

 13 

 

 

4. CONTRACTS IN PROGRESS

 

Information with respect to contracts in progress are as follows:

 

   March 31,
2023
   December 31,
2022
 
Expenditures to date on uncompleted contracts  $29,922   $31,215 
Estimated earnings thereon   4,349    2,509 
Contract costs   34,271    33,744 
Less billings to date   (36,017)   (31,912)
Contract costs, net of billings   (1,746)   1,812 
Plus under billings remaining on contracts 100% complete   278    93 
Total  $(1,468)  $1,905 

 

Included in accompany balance sheets under the following captions:

 

   March 31,
2023
   December 31,
2022
 
Contract assets  $5,879   $7,324 
Contract liabilities   (7,347)   (5,419)
Total  $(1,468)  $1,905 

 



5. OPERATING SEGMENTS

 

Beginning in 2023, the Company assessed its operating segment disclosure based on ASC 280, Segment Reporting, guidance. As determined by ASC 280, Segment Reporting, the Company determined that it has more than one reportable segment for which financial information is available and regularly evaluated by the chief operating decision maker, or decision-making group, in deciding the method to allocate resources and assess performance. As a result, the following segments were established: Residential, Commercial and Industrial, Utility and Corporate.

 

Residential

 

Through its SunCommon operating subsidiary, the Company designs, arranges financing, integrates, installs, and manages systems, primarily for residential homeowners. The Company sells residential solar systems through its direct sales and marketing channel strategy. The Company operates in the New York and Vermont residential markets. It has direct sales and/or operations personnel in New York and Vermont.

 

Commercial and Industrial

 

Through our iSun Industrial subsidiary, the Company designs, integrates, installs, and manages systems ranging in size from 50kW (kilowatt) to multi-MW (megawatt) systems primarily for larger commercial and industrial projects. Commercial installations have included installations at office buildings, manufacturing plants, warehouses, service stations, churches, and other consumer facing businesses. Industrial installations have included school districts, local municipalities, federal facilities, higher education institutions as well as green and brown fields. It has operations personnel in New York, New Hampshire, Maine and Vermont.

 

Through its iSun Utility subsidiary, the Company develops, designs, engineers, arranges financing, installs, and manages systems ranging in size from 500 kW (kilowatt) to multi-MW (megawatt) systems primarily for asset owners, business and municipalities. The Utility segment is originating projects in Vermont, North Carolina, South Carolina, Ohio, California, Georgia, Alabama and Colorado. It has operations personnel in Vermont and Pennsylvania.

 

 14 

 

 

Segment net revenue, segment operating expenses and segment contribution (loss) information consisted of the following for the three months ended March 31, 2023.

 

   Residential   Commercial
and
Industrial
   Utility   Corporate   Total 
   Three months ended March 31, 2023 
   Residential   Commercial
and
Industrial
   Utility   Corporate   Total 
Net revenue  $6,850   $10,300   $209   $-   $17,359 
Cost of earned revenue   5,221    8,209    380    -    13,810 
Income (loss) before operating expenses   1,629    2,091    (171)   -    3,549 
Operating expenses                         
Warehousing and other operating expenses   -    231    -    -    231 
General and administrative expenses   2,369    1,256    290    934    4,849 
Segment contribution (loss)   (740)   604    (461)   (934)   (1,531)
                          
Stock based compensation – general and administrative   -    -    -    373    373 
Depreciation and amortization   493    257    -    -    750 
Operating income (loss)  $(1,233)  $347   $(461)   (1,307)  $(2,654)

 

Assets by operating segment are as follows:

 

  

March 31,

2023

 
Residential  $22,307 
Commercial and Industrial   25,077 
Utility   1,195 
Corporate   19,748 
 Total  $68,327 

 

6. LEASES

 

The Company has operating leases for offices, warehouse, vehicles, office equipment and land leases for its solar assets. The Company’s leases have remaining lease terms of 1 year to 18 years, some of which include options to extend.

 

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

 

The Company leases an office and warehouse facilities in Waterbury, Vermont under agreements expiring in May 2028 and August 2026, respectively. The monthly base rent for the office and warehouse facilities currently approximates $28, subject to annual 3% increases.

 

The Company leases an office and warehouse facility in Rhinebeck, New York from a stockholder. Monthly base rent currently approximates $7 and is on a month-to-month basis.

 

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

 

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

 

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

 

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

 

The Company leases vehicles and office equipment under various agreements expiring through June 2026. As of March 31, 2023, aggregate monthly payments required under these leases approximates $35.

 

 15 

 

 

The Company’s lease expense for the three months ended March 31, 2023 was entirely comprised of operating leases and amounted to $207. Operating lease payments, which reduced operating cash flows for the three months ended March 31, 2023 amounted to $207. The difference between the ROU asset amortization of $161 and the associated lease expense of $147 consists of interest, new vehicles, new facilities and lease extensions, office and office equipment leases originated during the year ended December 31, 2022.

 

  

March 31,
2023

  

December 31,
2022

 
Operating lease right-of-use assets  $6,796   $6,960 
           
Operating lease liabilities—short term   591    588 
Operating lease liabilities—long term   6,559    6,711 
Total operating lease liabilities  $7,150   $7,299 

 

As of March 31, 2023, the weighted average remaining lease term for operating leases was 10.74 years and the weighted average discount rate for the Company’s operating leases was 3.33%.

 

Estimated minimum future lease obligations are as follows:

 

Year ending December 31:  Amount 
Remaining 2023  $610 
2024   805 
2025   798 
2026   796 
2027   797 
2028   804 
Thereafter   3,936 
Total lease payments   8,546 
Less: interest   (1,396)
Total  $7,150 

 

7. LONG-TERM DEBT

 

A summary of long-term debt is as follows:

 

  

March 31,
2023

  

December 31,
2022

 
NBT Bank, National Association  $587   $598 
NBT Bank, National Association, 4.25% interest rate, secured by all business assets, payable in monthly installments of $5,869 through September 2026, with a balloon payment at maturity.  $587   $598 
NBT Bank, National Association, 4.15% interest rate, secured by all business assets, payable in monthly installments of $3,677 through April 2026.   127    137 
NBT Bank, National Association, 4.20% interest rate, secured by all business assets, payable in monthly installments of $5,598 through October 2026, with a balloon payment at maturity.   311    325 
NBT Bank, National Association, 4.85% interest rate, secured by a piece of equipment, payable in monthly installments of $2,932 including interest, through May 2023.   6    14 
Various vehicle loans, interest ranging from 0% to 9.25%, total current monthly installments of approximately $34,654 secured by vehicles, with varying terms through 2027.   1,165    1,271 
National Bank of Middlebury, 3.95% interest rate for the initial 5 years, after which the loan rate will adjust equal to the Federal Home Loan Bank of Boston 5/10 – year Advance Rate plus 2.75%, loan is subject to a floor rate of 3.95%, secured by solar panels and related equipment, payable in monthly installments of $2,388 including interest, through December 2024.   14    21 
Senior secured convertible notes payable, 5% interest rate, monthly payments of 1/26th of the original purchase amount plus accrued but unpaid interest beginning March 1, 2023 until maturity date of May 4, 2025.    12,019    12,500 
CSA 36: Payable in monthly installments of $2,414, including interest at 5.5%. The interest rate will become variable at the VEDA Prime Rate from June 2025 through maturity in June 2028.   110    115 
CSA 36: Payable in monthly interest only installments of $1,104 through June 2020; then payments of $552, representing half of monthly interest only payments, through June 2027 with other half of interest only payments capitalized into principal; then $2,485 monthly payments of principal and interest, with a balloon payment of $20,142 due June 2035; interest at 11.25% throughout the loan term.   118    118 
Equipment loans   60    56 
Long-term debit   14,517    15,155 
Less current portion   (6,321)   (5,374 
Long-term debt, including debt issuance costs   8,196    9,781 
Less debt issuance costs   (1,444)   (1,555)
Long-term debt  $6,752   $8,226 

 

 16 

 

 

Maturities of long-term debt are as follows:

 

Year ending December 31:  Amount 
Remainder of 2023  $4,748 
2024   6,284 
2025   2,356 
2026   832 
2027   130 
2028 and thereafter   167 
Total  $14,517 

 

Senior Secured Convertible Notes Payable

 

On November 4, 2022, the Company entered into a Securities Purchase Agreement (the “SPA”) with two affiliated investors. At the Closing, the Company issued and sold to each Purchaser a Senior Secured Convertible Note, the aggregate original principal amount of the two Notes was $12,500. The Purchase Agreement provided for a six percent (6%) original interest discount resulting in gross proceeds to the Company of $11,750. Upon (i) the effectiveness of a Registration Statement covering the Registrable Securities (as defined in the SPA), (ii) the Stockholder Approval (as defined in the SPA), (iii) the Company’s achievement of certain revenue and EBITDA targets, (iv) the Company having sufficient authorized shares of Common Stock (v) the Company’s maintenance of certain balance sheet requirements and (vi) certain other conditions, the Company and the Purchasers will consummate a second closing in which the Company will issue and sell to each Purchaser a second Note, the two notes being in the aggregate principal amount of $12,500 having identical terms and conditions as the original Note, including a six percent (6%) original interest discount, for an aggregate principal amount of $25,000 in Notes that may be issued and sold pursuant to the Purchase Agreement. The Conversion Price of $2.66 is subject to customary adjustments for stock dividends, stock splits, reclassifications and the like, and subject to price-based adjustment in the event of any issuances of Common Stock, or securities convertible, exercisable or exchangeable for, Common Stock at a price below the then-applicable Conversion Price (subject to certain exceptions). Beginning on March 1, 2023 and on the first day of each month thereafter, the Company will be required to redeem 1/26th of the original principal amount of each Note, plus accrued but unpaid interest, until the maturity date of May 4, 2025.   For the three months ending March 31, 2023, the Company issued 412,218 shares of Common Stock repayment of $481 of principal related to the Senior Convertible Notes. The loss on the conversion of principal to shares of Common Stock was not material.  

 

8. FAIR VALUE MEASUREMENTS

 

During the three months ended March 31, 2023, no warrants to acquire shares of Common Stock were granted, exercised or redeemed. At March 31, 2023, 69,144 private warrants to acquire shares of Common Stock that were outstanding at the time of the Company became a public company remain outstanding.

 

The private warrants were valued using a Black-Scholes model, pursuant to the inputs provided in the table below:

 

Input 

Mark-to-Market

Measurement
at

March 31, 2023

  

Mark-to-Market

Measurement
at

December 31, 2022

 
Risk-free rate   3.48%   3.88%
Remaining term in years   1.22    1.47 
Expected volatility   143.46%   147.02%
Exercise price  $11.50   $11.50 
Fair value of common stock  $1.03   $1.30 

 

The following table sets forth the Company’s assets and liabilities which are measured at fair value on a recurring basis by level within the fair value hierarchy:

 

      

Fair Value Measurement as of

March 31, 2023

 
   Total   Level 1   Level 2   Level 3 
Liabilities:                    
Private Warrants  $4    -    -   $4 

 

      

Fair Value Measurement as of

December 31, 2022

 
   Total   Level 1   Level 2   Level 3 
Liabilities:                
Private Warrants  $10    -    -   $10 

 

 17 

 

 

The following is a roll forward of the Company’s Level 3 instruments:

 

  

March 31,

2023

  

December 31,

2022

 
Beginning balance  $10   $148 
Fair value adjustment – Warrant liability   (6)   (138)
Ending balance  $4   $10 

 

9. UNION ASSESSMENTS

 

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

 

The Company has an agreement with the IBEW in respect to rates of pay, hours, benefits, and other employment conditions that expires May 31, 2025. During the three months ended March 31, 2023 and 2022, the Company incurred the following union assessments.

 

   2023   2022 
  

Three Months Ended

March 31,

 
   2023   2022 
         
Pension fund  $117   $162 
Welfare fund   427    322 
National employees benefit fund   24    28 
Joint apprenticeship and training committee   14    15 
401(k) matching   39    49 
Total  $621   $576 

 

10. DEFERRED COMPENSATION PLAN

 

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

 

11. EARNINGS (LOSS) PER SHARE

 

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

   2023   2022 
   Three Months Ended March 31, 
   2023   2022 
         
Option to purchase Common Stock, from Jensyn’s IPO   429,000    429,000 
Warrants to purchase Common Stock, from Jensyn’s IPO   34,572    34,572 
Unvested restricted stock awards   407,189    205,335 
Unvested options to purchase Common Stock   715,000    350,668 
Totals   1,585,761    1,019,575 

 

 18 

 

 

The Company has contingent share arrangements and warrants with the potential issuance of additional shares of Common Stock from these arrangements were excluded from the diluted EPS calculation because the prevailing market and operating conditions at the present time do not indicate that any additional shares of Common Stock will be issued. Including these instruments in the EPS calculation would be anti-dilutive, and therefore appropriate to exclude. These instruments could result in dilution in future periods.

 

12. RESTRICTED STOCK AND STOCK OPTIONS

 

Options

 

During the three months ended March 31, 2023, the Company had 1,166,333 non-qualified stock options outstanding to purchase 1,166,333 shares of Common Stock. The stock options vest at various times and are exercisable for a period of three years from the date of grant at an average exercise price of $2.40 per share, the fair market value of the Company’s Common Stock on the date of each grant. The Company determined the fair market value of these options to be $1.7 million by using the Black Scholes option valuation model. The key assumptions used in the valuation of the options were as follows; a) volatility of 125.96%, b) term of 2 years, c) risk free rate of 0.06% and d) a dividend yield of 0%.

  

Three Ended March 31, 2023

 
  

Number of

Options

  

Weighted

average

exercise

price

 
Outstanding, beginning January 1, 2023   576,333   $3.80 
Granted   590,000   $1.03 
Exercised   -   $- 
Outstanding, ending March 31, 2023   1,166,333   $2.40 
Exercisable at March 31, 2023   451,333   $3.46 

 

The above table does not include the 429,000 options issued as part of the Jensyn IPO.

 

Aggregate intrinsic value of options outstanding at March 31, 2023 was $0. Aggregate intrinsic value represents the difference between the Company’s closing stock price on the last trading day of the fiscal period which was $1.03 as of March 31, 2023 and the exercise price multiplied by the number of options outstanding.

 

During the three months ended March 31, 2023 and 2022, the Company charged a total of $0.1 million and $0.6, respectively to operations to recognize stock-based compensation expense related to stock option awards.

 

As of March 31, 2023, the Company had $0.8 million in unrecognized stock-based compensation related to 1,166,333 stock option awards, which is expected to be recognized over a weighted average period of less than three years. All option units are expected to vest.

 

Restricted Stock Grant to Executives

 

With an effective date of January 4, 2021, subject to the iSun, Inc. 2020 Equity Incentive Plan, (the “2020 Plan”), the Company entered into a restricted stock grant agreement with our Chief Executive Officer Jeffrey Peck, Chief Financial Officer John Sullivan, Executive Vice President Fredrick Myrick, and Chief Strategy Officer Michael dAmato in January 2021 (the January 2021 RSGAs). All shares of Common Stock issuable under the January 2021 RSGA are valued as of the grant date at $6.15 per share representing the fair market value. The January 2021 RSGA provides for the issuance of up to 241,000 shares of the Company’s Common Stock. The restricted shares of Common Stock shall vest as follows: 80,333 of the restricted shares shall vest immediately, 80,333 of the restricted shares shall vest on the one (1) year anniversary of the effective date, and the balance, or 80,334 restricted shares, shall vest on the two (2) year anniversary of the effective date.

 

 19 

 

 

With an effective date of January 24, 2022, subject to the iSun, Inc. 2020 Equity Incentive Plan, (the “2020 Plan”), the Company entered into a restricted stock grant agreement with our Chief Executive Officer Jeffrey Peck, Chief Financial Officer John Sullivan, Executive Vice President Fredrick Myrick, and Chief Strategy Officer Michael dAmato in January 2022 (the January 2022 RSGAs). All shares of Common Stock issuable under the January 2022 RSGA are valued as of the grant date at $5.04 per share representing the fair market value. The January 2022 RSGA provides for the issuance of up to 187,500 shares of the Company’s Common Stock. The restricted shares of Common Stock shall vest as follows: 62,500 of the restricted shares shall vest immediately, 62,500 of the restricted shares shall vest on the one (1) year anniversary of the effective date, and the balance, or 62,500 restricted shares, shall vest on the two (2) year anniversary of the effective date.

 

With an effective date of January 24, 2023, subject to the iSun, Inc. 2020 Equity Incentive Plan, (the “2020 Plan”), the Company entered into a restricted stock grant agreement with our Chief Executive Officer Jeffrey Peck, Chief Financial Officer John Sullivan, Executive Vice President Fredrick Myrick, and Chief Strategy Officer Michael dAmato in January 2023 (the January 2023 RSGAs). All shares of Common Stock issuable under the January 2023 RSGA are valued as of the grant date at $1.39 per share representing the fair market value. The January 2023 RSGA provides for the issuance of up to 247,000 shares of the Company’s Common Stock. The restricted shares of Common Stock shall vest as follows: 130,333 of the restricted shares shall vest immediately, 58,334 of the restricted shares shall vest on the one (1) year anniversary of the effective date, and the balance, or 58,333 restricted shares, shall vest on the two (2) year anniversary of the effective date.

 

In the three months ended March 31, 2023 and 2022, stock-based compensation expense of $0.2 million and $0.5, respectively was recognized for the January 2021 and January 2022 RSGA.

 

Stock-based compensation, excluding the January 2022 and 2021 RSGA, related to employee and director options totaled $0.1 and $0.1 for the three months ended March 31, 2023 and 2022, respectively.

 

13. SUBSEQUENT EVENTS

 

Subsequent to the balance sheet date, the Company issued 2,044,663 shares of Common Stock in payment of $1,322 of principal related to the Senior Convertible Notes. The loss on the conversion of share of Common Stock to principal was approximately $0.2 million.

 

 20 

 

 

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

 

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited condensed consolidated financial statements as of and for the three months ended March 31, 2023 and 2022 and related notes included in Part 1, Item 1 of this Quarterly Report on Form 10-Q. The following discussion and analysis should also be read together with our audited consolidated financial statements and related notes for the year ended December 31, 2022.

 

Forward-Looking Statements

 

This discussion and analysis contains forward-looking statements about our plans and expectations of what may happen in the future. Forward-looking statements are based on a number of assumptions and estimates that are inherently subject to significant risks and uncertainties, and our actual results could differ materially from the results anticipated by our forward-looking statements. Our future results and financial condition may also differ materially from those that we currently anticipate as a result of the factors described in the sections entitled “Risk Factors” in the filings that we make with the U.S. Securities and Exchange Commission (the “SEC”). Throughout this section, unless otherwise noted, “we,” “us,” “our” and the “Company” refer to iSun, Inc.

 

Business Introduction / Overview

 

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

 

We now conduct all of our business operations exclusively through our direct and indirect wholly-owned subsidiaries, iSun Residential, Inc., SolarCommunities, Inc. iSun Industrial, LLC, Peck Electric Co., Liberty Electric, Inc., iSun Utility, LLC, iSun Energy, LLC and iSun Corporate, LLC.

 

We are one of the largest solar energy services and infrastructure deployment companies in the country and are expanding across the United States. Our services include solar, storage and electric vehicle infrastructure, development and professional services, engineering, procurement, and installation. We uniquely target all solar markets including residential, commercial, industrial and utility scale customers.

 

Prior to becoming a public company, we were a second-generation family business founded under the name Peck Electric Co. in 1972 as a traditional electrical contractor. Our core values were and still are to align people, purpose, and profitability, and since taking leadership in 1994, Jeffrey Peck, our Chief Executive Officer, has applied such core values to expand into the solar industry. Today, we are guided by the mission to facilitate the reduction of carbon emissions through the expansion of clean, renewable energy and we believe that leveraging such core values to deploy resources toward profitable business is the only sustainable strategy to achieve these objectives.

 

The world recognizes the need to transition to a reliable, renewable energy grid in the next 50 years. States from Vermont to Hawaii are leading the way in the U.S. with renewable energy goals of 75% by 2032 and 100% by 2045, respectively. California committed to 100% carbon-free energy by 2045. The majority of the other states in the U.S. also have renewable energy goals, regardless of current Federal solar policy. We are a member of Renewable Energy Vermont, an organization that advocates for clean, practical and renewable solar energy. The benefits of the newly enacted Inflation Reduction Act of 2022 (“IRA”) provide stability and certainty of incentives for the next 10 years that create value to our shareholders and provides a long-term commitment for the energy transformation. Our triple bottom line, which is geared towards people, environment, and profit, has always been our guide since we began installing renewable energy and we intend that it remain our guide over the next 50 years as we construct our energy future.

 

 21 

 

 

The diverse nature of our service offerings allows us to manage our operations based on the maximization of value for our customers in the evolving energy market. Our core revenue stream is generated from our engineering, procurement and installation services and products consisting of solar, electrical and data installations but has expanded to include project origination, design and development services as well. . Approximately 85% of our revenue is derived from our solar EPC business, approximately 10% of revenue is derived from our electrical and data business and approximately 5% of revenue is derived from our project origination, development and design services. Recently our growth has been derived by increasing our solar customer base starting in 2013, mergers and acquisitions and expansion into new territories. We currently operate in Vermont, Maine, New Hampshire, New York, Massachusetts, Maryland, Alabama, Georgia and North and South Carolina. Our union crews are expert constructors, and union access to an additional workforce makes us ready for rapid expansion to other states while maintaining control of operating costs. The skillset provided by our workforce is transferrable among our service offerings depending on current demand.

 

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

 

Equity and Ownership Structure

 

We now conduct all of our business operations exclusively through our direct and indirect wholly-owned subsidiaries, iSun Residential, Inc., SolarCommunities, Inc. iSun Industrial, LLC, Peck Electric Co., Liberty Electric, Inc., iSun Utility, LLC, iSun Energy, LLC and iSun Corporate, LLC.

 

Critical Accounting Policies

 

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

 

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant estimates include estimates used to review the Company’s impairments and estimations of long-lived assets, impairment on investment, estimates in recording business combinations, goodwill, intangibles, revenue recognition utilizing a cost to cost method, allowances for uncollectible accounts, impairment on investments, warrant liability 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.

 

 22 

 

 

Revenue Recognition

 

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

 

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

 

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

 

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

 

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

 

Union Labor

 

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

 

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

 

Business Insurance / Captive Insurance Group

 

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

 

 23 

 

 

Warrant Liability

 

As of the March 31, 2023, we have no public warrants outstanding as all public warrants have been exercised or redeemed.

 

Stock-Based Compensation

 

We periodically issue stock grants and stock options to employees and directors. We account for stock option 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.

 

We account for stock grants issued 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.

 

Revenue Drivers

 

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

 

RESULTS OF OPERATIONS FOR THE THREE MONTHS ENDED MARCH 31, 2023 COMPARED TO THE THREE MONTHS ENDED MARCH 31, 2022.

 

REVENUE AND COST OF EARNED REVENUE

 

For the three months ended March 31, 2023, our revenue increased 15.2% to $17.4 million compared to $15.1 million for the three months ended March 31, 2022. Revenue for the residential segment increased 2.9% from $6.7 million to $6.9 million. Revenue for the commercial and industrial segment increased 49.3% from $6.9 million to $10.3 million. Revenue for the utility segment decreased 86.3% from $1.5 million to $0.2 million.

 

Cost of earned revenue for the three months ended March 31, 2023, was 15.9% higher at $13.8 million compared to $11.9 million for the three months ended March 31, 2022. As revenue increased at approximately the same rate than cost of earned revenue, margins remained relatively flat at 20.4% and 21.0% for the three months ended March 31, 2023 and 2022, respectively. Our revenue increased as we continue to execute against our backlog of $178.8 million.

 

 24 

 

 

Income before operating expenses was $3.5 million for the three months ended March 31, 2023. This compares to $3.2 million of income before operating expenses for the three months ended March 31, 2022. The gross margin was 20.4% in the three months ended March 31, 2023 compared to 21.0% in the three months ended March 31, 2022. As previously reported, our margins returned to more normal levels and any fluctuation is driven by the seasonal impact of our revenue mix. We have seen our margins grow to an approximate range of 19% to 22% over the last year. With the diversification of our revenue stream, our margins have improved based on the performance of our residential division and increased efficiencies implemented within our commercial and industrial division. We anticipate our continued progress towards margin enhancement to drive profitability and positive cash flow from operations.

 

For the remainder of 2023, we anticipate an increase in revenue over 2022 due to several factors. The demand for solar and electric vehicle infrastructure continues to increase across all customer groups. Our residential division has customer orders of approximately $17.9 million expected to be completed within three to five months, our commercial and industrial division has a contracted backlog of approximately $152.9 million expected to be completed within ten to eighteen months and our utility division has a contracted backlog of approximately $8.0 million and 1.6 GW of projects currently under development that will transition to the respective divisions backlog when approaching notice to proceed. The customer demand across our segments will provide short-term operational cash flow. With the continued growth in our revenue, we are confident in providing sustained operational cash flow to support overall operations as we execute against our backlog.

 

In addition, the Inflation Reduction Act of 2022 (“IRA”) legislation will invest nearly $370 billion in energy security and climate change programs over the next decade. The IRA renews the full 30% credit rate for Investment Tax Credit (“ITC”) eligible facilities that meet the prevailing wage and apprenticeship requirements. The IRA provides a direct pay provision for tax exempt entities including local government, tribal nations, nonprofits, cooperative and municipal utilities while also allowing for the transferability of those tax credits. The IRA allows for additional bonus credits for qualifications related to domestic content, energy communities and low- and moderate-income communities. The ITC will step down to 26% in 2033 and 22% in 2034.

 

In addition, we are engaging existing customers and new partners outside of Vermont as part of our planned 2022 expansion across the Northeast and additional strategic geographical areas. Our current project backlog includes projects in Vermont, Maine, New Hampshire and Maryland while our pipeline includes projects across the United States.

 

SELLING AND MARKETING EXPENSES

 

We rely on referrals from customers and on our industry reputation, and therefore have not historically incurred significant selling and marketing expenses. For the three months ended March 31, 2023 and 2022, we recognized sales and marketing expenses of approximately $0.1 and $0.2 million, respectively, that had been incurred by SunCommon which is included in general and administrative (“G&A”). SunCommon is a wholly-owned subsidiary and our residential division brand and will incur marketing expenses as a means to generate sales demand.

 

GENERAL AND ADMINISTRATIVE EXPENSES

 

Total G&A expenses were $4.8 million for the three months ended March 31, 2023, compared to $5.3 million for the three months ended March 31, 2022. As a percentage of revenue, G&A expenses decreased to 27.6% in the three months ended March 31, 2023 compared to 35.1% in the three months ended March 31, 2022. In total dollars, G&A decreased as we take advantage of the synergies provided by our acquisitions. As we continue to implement a shared services model, we would anticipate additional reductions to overall expenses without impacting revenue growth.

 

DEPRECIATION AND AMORTIZATION

 

For the three months ended March 31, 2023 and 2022, the non-cash expenses related to depreciation and amortization totaled $0.8 million and $1.8 million, respectively.

 

 25 

 

 

WAREHOUSE AND OTHER OPERATING EXPENSES

 

Warehousing and other operating expenses were $0.2 million for the three months ended March 31, 2023 compared to $0.6 million for the three months ended March 31, 2022. The decrease is related to the reduction of our warehousing expenses as we continue to drive synergies between operating segments.

 

STOCK-BASED COMPENSATION EXPENSES

 

During the three months ended March 31, 2023, we incurred $0.4 million in total non-cash stock-based compensation expense compared to $1.2 million for the same period in the prior year related to the issuance of new restricted stock awards and stock options as well as the continued amortization of restricted stock awards and stock options issued in prior years.

 

OTHER INCOME (EXPENSES)

 

Interest expense for the three months ended March 31, 2023, was $0.3 million compared to $0.6 million for the same period of the prior year. We had a PPP forgiveness of $2.6 million in the prior year.

 

INCOME (BENEFIT) TAX EXPENSE

 

The US GAAP effective tax rate for the three months ended March 31, 2023, was 0% and March 31, 2022 was 21.0%. The proforma effective tax rate for the three months March 31, 2023 was 21.0% and March 31, 2022 was 21.0%.

 

NET LOSS

 

The net loss for the three months ended March 31, 2023 was $3.0 million compared to a net loss of $2.9 million for the three months March 31, 2022.

 

Certain Non-GAAP Measures

 

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

 

EBITDA and Adjusted EBITDA

 

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

 

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

 

 26 

 

 

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

 

   Three Months Ended
March 31,
 
   2023   2022 
Net income (loss)  $(2,997)  $(2,905)
Depreciation and amortization   750    1,752 
Interest expense   349    629 
Stock based compensation   373    1,244 
Change in fair value of warrant liability   (6)   (63)
Income tax (benefit)   -    (772)
EBITDA   (1,531)   (115)
Other costs(1)   -    10 
Adjusted EBITDA  $(1,531)  $(105)
           
Weighted Average shares outstanding   15,964,430    12,646,446 
           
Adjusted EBITDA per share   (0.10)   (0.01)

 

(1) Other costs consist of one-time expenses related to the valuation of acquisitions of SolarCommunities, Inc.
   
(2) As the forgiveness of the PPP loan is considered a one-time expense, the Company considered including the forgiveness of $0 million and $2.6 million for the three months ended March 31, 2023 and 2022, respectively, as a reconciling item. The Company excluded the forgiveness on the basis that had it not been awarded a PPP loan, the Company would have terminated, furlough or reduced its workforce during the COVID-19 pandemic shutdown.

 

LIQUIDITY AND CAPITAL RESOURCES

 

We had $7.2 million in unrestricted cash at March 31, 2023, as compared to $5.5 million at December 31, 2022.

 

As of March 31, 2023, our working capital deficit was $6.0 million compared to a working capital deficit of $4.5 million at December 31, 2022. To date, the Company has relied predominantly on cash flow from financing activities to fund its operations, borrowings from its credit facilities, and sales of Common Stock. The availability of financing and the cash flow from operations should provide us with sufficient cash flow to support our growth over the next twelve months. We have made progress towards our goal of sustaining positive cash flow from our operations as evident by the $0.5 million in cashflow provided by operations in the first quarter. As we continue to transition our backlog to revenue, we are confident in our ability to achieve sustainable positive cash flow from operations. We restructured our indebtedness in November 2022. The new debt facility allows for repayment of principal and interest in shares of Common Stock. To the extent we elect to pay in shares of Common Stock will allow us to preserve cash. If the Company elects to repay the convertible note in shares of Common Stock, the Company’s working capital would increase by $5.8 million to a deficit of $0.2 million at March 31, 2023.

 

As of May 12, 2023, the Company had approximately $16.0 million in gross proceeds potentially available from sales of Common Stock pursuant to the S-3 Registration Statement which could be utilized to support any short-term deficiencies in operating cash flow.

 

 27 

 

 

We believe that the aggregate of our existing cash and cash equivalents and sales of Common Stock pursuant to our shelf registration, will be sufficient to meet our operating cash requirements for at least 12 months from the date these financial statements are made available. The demand for solar and electric vehicle infrastructure continues to increase across all customer groups. Our residential division has customer orders of approximately $17.9 million expected to be completed within three to five months, our commercial and industrial division has a contracted backlog of approximately $152.9 million expected to be completed within ten to eighteen months and our utility division has a contracted backlog of approximately $8.0 million and 1.6 GW of projects currently under development that will transition to the respective divisions backlog when approaching notice to proceed. The customer demand across our segments will provide short-term operational cash flow.

 

 

Cash flow provided by operating activities was $0.5 million for the three months ended March 31, 2023, compared to $7.0 million of cash used by operating activities in the three months ended March 31, 2022. The increase in cash provided by operating activities was primarily the result of the decrease in accounts receivable of $1.6 million and $1.8 million in contract assets and increases in accounts payables of $2.0 million and contract liabilities of $1.9 million.

 

Net cash used in investing activities was $0.04 million for the three months ended March 31, 2023, compared to $1.3 million provided by in the three months ended March 31, 2022. We did not have significant investing activities during the three months ended March 31, 2023.

 

Net cash provided by financing activities was $1.3 million for the three months ended March 31, 2023 compared to $4.8 million of cash provided by financing activities for the three months ended March 31, 2022. The cash flow provided by financing activities consisted of $1.4 million from the sale of Common Stock and a $0.1 million in payment of long term debt.

 

Off-Balance Sheet Arrangements

 

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

 

Item 3. Quantitative and Qualitative Disclosures about Market Risk

 

As a smaller reporting company, as defined in Rule 12b-2 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), we are not required to provide the information required by this Item.

 

Item 4. Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

 

Under the supervision and with the participation of our management, including our principal executive officer and principal financial and accounting officer, we conducted an evaluation of the effectiveness of our disclosure controls and procedures as of March 31, 2023, as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act. Management has determined there is a lack of supervisory review of the financial statement closing process due to limited resources and formal documentation of procedures and controls. This control deficiency constitutes a material weakness in internal control over financial reporting. As a result, our principal executive officer and principal financial and accounting officer have concluded that during the period covered by this report, our disclosure controls and procedures were not effective. We plan to take steps to remedy this material weakness in with the implementation of an “Internal Control-Integrated Framework” As of March 31, 2023, we continued to build out and document the control environment. The Enterprise Resource Planning (“ERP”) system implemented in the prior year allows for a more robust environment that mitigates the potential for misstatements in our financial reporting.

 

 28 

 

 

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

 

Changes in Internal Control over Financial Reporting

 

During the three months ended March 31, 2023, we continued to build out our control environment and explored various field project management tools that would integrate to our existing ERP system. This will enhance our internal controls and include the development of an authorization matrix across the operating segments. The control environment is focused on establishing the appropriate controls and approval process around financial reporting to mitigate the risk of potential misstatements in our financial statements which was previously identified as a material weakness. We began implementing stronger processes and controls related to estimating, procurement and project management. ..

 

PART II – Other Information

 

Item 1. Legal Proceedings

 

None.

 

Item 1A. Risk Factors

 

As a smaller reporting company, as defined in Rule 12b-2 of the Exchange Act, we are not required to provide the information required by this Item.

 

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.

 

 29 

 

 

Item 6. Exhibits

 

Exhibits Index

 

Exhibit No.   Description   Included   Form   Filing Date
                 
31.1   Certification of Principal Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.   Herewith   10-Q    
                 
31.2   Certification of Principal Financial and Accounting Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.   Herewith   10-Q    
                 
32.1   Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.   Herewith   10-Q    
                 
32.2   Certification of Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.   Herewith   10-Q    
                 
101.INS   Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL 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.            
                 
104   Cover Page Interactive Data File (embedded within the Inline XBRL document)            

 

 30 

 

 

SIGNATURES

 

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized on the 15th day of May 2023.

 

  iSUN, INC.
     
  By: /s/ Jeffrey Peck
    Jeffrey Peck
    Chief Executive Officer
    (Principal Executive Officer)
     
  By: /s/ John Sullivan
    John Sullivan
    Chief Financial Officer
    (Principal Financial and Accounting Officer)
     
Dated: May 15, 2023    

 

 31 

EX-31.1 2 ex31-1.htm

 

Exhibit 31.1

 

Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to

Section 302 of the Sarbanes-Oxley Act of 2002

 

I, Jeffrey Peck, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of iSun, Inc.;
   
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
   
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
   
4. The registrant’s other certifying officer 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 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.

 

Date: May 15, 2023 By: /s/ Jeffrey Peck
    Jeffrey Peck
    Chief Executive Officer
    (Principal Executive Officer)

 

   

EX-31.2 3 ex31-2.htm

 

Exhibit 31.2

 

Certification of Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to

Section 302 of the Sarbanes-Oxley Act of 2002

 

I, John Sullivan, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of iSun, Inc.;
   
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
   
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
   
4. The registrant’s other certifying officer 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 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.

 

Date: May 15, 2023 By: /s/ John Sullivan
    John Sullivan
    Chief Financial Officer
    (Principal Financial Officer)

 

   

 

EX-32.1 4 ex32-1.htm

 

Exhibit 32.1

 

Certification of Principal Executive Officer 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 iSun, Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Jeffrey Peck, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

 

  (1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
     
  (2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: May 15, 2023 By: /s/ Jeffrey Peck
    Jeffrey Peck
    Chief Executive Officer
    (Principal Executive Officer)

 

   

 

EX-32.2 5 ex32-2.htm

 

Exhibit 32.2

 

Certification of Principal Financial Officer 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 iSun, Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, John Sullivan, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

 

  (1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
     
  (2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: May 15, 2023 By: /s/ John Sullivan
    John Sullivan
    Chief Financial Officer
    (Principal Financial Officer)

 

   

 

EX-101.SCH 6 isun-20230331.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Consolidated Balance Sheets (Unaudited) (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 Statement of Changes in Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - LIQUIDITY AND FINANCIAL CONDITION link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - ACCOUNTS RECEIVABLE link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - CONTRACTS IN PROGRESS link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - OPERATING SEGMENTS link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - UNION ASSESSMENTS link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - DEFERRED COMPENSATION PLAN link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - EARNINGS (LOSS) PER SHARE link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - ACCOUNTS RECEIVABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - CONTRACTS IN PROGRESS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - OPERATING SEGMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - UNION ASSESSMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - SCHEDULE OF DISAGGREGATION OF REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - SCHEDULE OF REVENUE BASED OPERATIONAL SEGMENT (Details) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - SCHEDULE OF CONTRACT ASSET AND LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - LIQUIDITY AND FINANCIAL CONDITION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - SCHEDULE OF ACCOUNTS RECEIVABLE (Details) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - SCHEDULE OF CONTRACT ASSETS AND LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - ACCOUNTS RECEIVABLE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - SCHEDULE OF CONTRACTS IN PROGRESS (Details) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - SCHEDULE OF SEGMENT NET REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - SCHEDULE OF OPERATING LEASE (Details) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - SCHEDULE OF ESTIMATED FUTURE MINIMUM LEASE (Details) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - LEASES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - SUMMARY OF LONG-TERM DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - SUMMARY OF LONG-TERM DEBT (Details) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - SCHEDULE OF MATURITIES OF LONG-TERM DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - LONG-TERM DEBT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - SCHEDULE OF FAIR VALUE MEASUREMENT INPUTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS (Details) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - SCHEDULE OF ROLL FORWARD OF LEVEL 3 INSTRUMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - FAIR VALUE MEASUREMENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - SCHEDULE OF UNION ASSESSMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - DEFERRED COMPENSATION PLAN (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - SCHEDULE OF SHARE BASED PAYMENT ARRANGEMENT, OPTION, ACTIVITY (Details) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 isun-20230331_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 isun-20230331_def.xml XBRL DEFINITION FILE EX-101.LAB 9 isun-20230331_lab.xml XBRL LABEL FILE Equity Components [Axis] Preferred Stock [Member] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Long-Lived Tangible Asset [Axis] Solar Power Projects [Member] Extinguishment of Debt [Axis] PPP [Member] Segments [Axis] Solar [Member] Electric [Member] Data and Network [Member] Customer [Axis] Residential [Member] Commercial and Industrial [Member] Utility [Member] Statistical Measurement [Axis] Minimum [Member] Maximum [Member] Commercial [Member] Industrial [Member] Scenario [Axis] Scenario, Plan [Member] Receivable Type [Axis] Accounts Receivable - Contracts in Progress [Member] Accounts Receivable - Retainage [Member] Capitalized Contract Cost [Axis] Expenditures on Uncompleted Contracts [Member] Estimated Earnings Thereon [Member] Corporate Segment [Member] Real Estate, Type of Property [Axis] Office Building [Member] Warehouse [Member] Geographical [Axis] Williston [Member] Waterbury [Member] Rhinebeck [Member] Vehicles and Office Equipment [Member] Asset Class [Axis] Property, Plant and Equipment [Member] Debt Instrument [Axis] NBT Bank, National Association, Secured Debt, 4.25 Percent [Member] NBT Bank, National Association, Secured Debt, 4.15 Percent [Member] NBT Bank, National Association, Secured Debt, Business Assets, 4.20 Percent [Member] NBT Bank, National Association, Secured Debt, 4.85 Percent [Member] Vehicle Loans [Member] National Bank of Middlebury, Secured Debt [Member] Senior Secured Convertible Notes Payable [Member] CSA 36, Secured Debt, Interest Rate 5.5 Percent [Member] CSA 36, Secured Debt, Interest Rate 11.25 Percent [Member] Equipment Loan [Member] Long-Term Debt, Type [Axis] Senior Secured Convertible First Note [Member] Senior Secured Convertible Second Note [Member] Senior Secured Convertible Note [Member] Class of Warrant or Right [Axis] Private Warrants [Member] Measurement Frequency [Axis] Fair Value, Recurring [Member] Fair Value Hierarchy and NAV [Axis] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 3 [Member] Retirement Plan Type [Axis] Pension Plan [Member] Welfare Fund [Member] National Employees Benefit Fund [Member] Joint Apprenticeship and Training Committee [Member] 401(k) Matching [Member] Title of Individual [Axis] Investor [Member] Antidilutive Securities [Axis] Options to Purchase Common Stock [Member] Warrants to Purchase Common Stock [Member] Restricted Stock [Member] Unvested Options to Purchase Common Stock [Member] Award Type [Axis] Non-Qualified Stock Options [Member] Share-Based Payment Arrangement, Option [Member] Grantee Status [Axis] Officer [Member] Vesting [Axis] Share-Based Payment Arrangement, Tranche One [Member] Share-Based Payment Arrangement, Tranche Two [Member] Share-Based Payment Arrangement, Tranche Three [Member] Share-Based Payment Arrangement, Employee [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 Accounts receivable, net of allowance Contract assets Inventory Other current assets Total current assets Other Assets: Property and equipment, net of accumulated depreciation Operating lease right-of-use assets, net Captive insurance investment Intangible assets, net Investments Other assets Total other assets Total assets Liabilities and Stockholders’ Equity Current Liabilities: Accounts payable Accrued expenses Operating lease liability Contract liabilities Current portion of deferred compensation Current portion of long-term debt Total current liabilities Long-term liabilities: Warrant liability Operating lease liability, net of current portion Other liabilities Long-term debt, net of current portion Total liabilities Commitments and Contingencies (Note 8) Stockholders’ equity: Preferred stock - 0.0001 par value 1,000,000 shares authorized, 0 issued and outstanding as of March 31, 2023 and December 31, 2022 Common stock – 0.0001 par value 49,000,000 shares authorized, 16,814,260 and 15,083,109 issued and outstanding as of March 31, 2023, and December 31, 2022, respectively Additional paid-in capital Accumulated deficit Total Stockholders’ equity Total liabilities and stockholders’ equity 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] Earned revenue Cost of earned revenue Income before operating expenses Warehousing and other operating expenses General and administrative expenses Stock based compensation – general and   administrative Depreciation and amortization Total operating expenses Operating loss Other income (expenses) Gain on forgiveness of PPP Loan Change in fair value of the warrant liability Interest expense, net Loss before income taxes (Benefit) for income taxes Net loss Net loss per share of Common Stock - Basic and diluted Weighted average shares of Common Stock - Basic and diluted Statement [Table] Statement [Line Items] Beginning balance, value Ending balance, shares Issuance under equity incentive plan Issuance under equity incentive plan, shares Issuance of shares for acquisition of iSun Energy, LLC Issuance of shares for acquisition of iSun Energy, LLC, shares Issuance of common stock for amortization of Convertible Note Issuance of common stock for amortization of Convertible Note, shares Sale of common stock pursuant to S-3 registration statement Sale 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 provided by (used in) operating activities: Depreciation Bad debt expense Amortization expense Amortization of right-of-use asset Gain on forgiveness of PPP loan Change in fair value of warrant liability Stock based compensation Deferred finance charge amortization Deferred taxes (Gain) on sale of fixed assets Changes in operating assets and liabilities: Accounts receivable Other current assets Contract assets Inventory Accounts payable Accrued expenses Contract liabilities Other liabilities Deferred compensation Operating lease liability Net cash provided by (used in) operating activities Cash flows from investing activities: Purchase of solar arrays and equipment Proceeds from sale of fixed assets Dividend receivable Net cash (used in) provided by investing activities Cash flows from financing activities: Proceeds from line of credit Payments to line of credit Payments of long-term debt Proceeds from sales of common stock, net Net cash provided by financing activities Net increase (decrease) in cash Cash, beginning of period Cash, end of period Supplemental disclosure of cash flow information Cash paid during the year for: Interest Issuance of shares of Common Stock for repayment of debt Organization, Consolidation and Presentation of Financial Statements [Abstract] SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES Liquidity And Financial Condition LIQUIDITY AND FINANCIAL CONDITION Receivables [Abstract] ACCOUNTS RECEIVABLE Contracts In Progress CONTRACTS IN PROGRESS Segment Reporting [Abstract] OPERATING SEGMENTS Leases [Abstract] LEASES Debt Disclosure [Abstract] LONG-TERM DEBT Fair Value Disclosures [Abstract] FAIR VALUE MEASUREMENTS Retirement Benefits [Abstract] UNION ASSESSMENTS Compensation Related Costs [Abstract] DEFERRED COMPENSATION PLAN Earnings Per Share [Abstract] EARNINGS (LOSS) PER SHARE Share-Based Payment Arrangement [Abstract] RESTRICTED STOCK AND STOCK OPTIONS Subsequent Events [Abstract] SUBSEQUENT EVENTS Organization Principles of Consolidation Revenue Recognition Accounts Receivable Contract Assets and Liabilities Concentration and Credit Risks Use of Estimates Recently Issued Accounting Pronouncements Fair Value of Financial Instruments Debt Extinguishment Inventory Segment Information Legal contingencies Reclassification SCHEDULE OF DISAGGREGATION OF REVENUE SCHEDULE OF REVENUE BASED OPERATIONAL SEGMENT SCHEDULE OF CONTRACT ASSET AND LIABILITIES SCHEDULE OF ACCOUNTS RECEIVABLE SCHEDULE OF CONTRACT ASSETS AND LIABILITIES SCHEDULE OF CONTRACTS IN PROGRESS SCHEDULE OF SEGMENT NET REVENUE SCHEDULE OF OPERATING LEASE SCHEDULE OF ESTIMATED FUTURE MINIMUM LEASE SUMMARY OF LONG-TERM DEBT SCHEDULE OF MATURITIES OF LONG-TERM DEBT SCHEDULE OF FAIR VALUE MEASUREMENT INPUTS SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS SCHEDULE OF ROLL FORWARD OF LEVEL 3 INSTRUMENTS SCHEDULE OF UNION ASSESSMENTS SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE SCHEDULE OF SHARE BASED PAYMENT ARRANGEMENT, OPTION, ACTIVITY Total Revenue in excess of billings and conditional retainage on uncompleted contracts Conditional retainage Total Contract Assets Billings and conditional retainage in excess of revenue on uncompleted contracts Conditional retainage Total Contract Liabilities Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Pre-contract costs Allowance for doubtful accounts Project assets Uninsured cash balances Gain on forgiveness of PPP loan Inventory allowance Operating loss Cash flow from operations Cash Working capital Customer orders Completion period Contracted backlog Projects under development Proceeds from issuance or sale of equity Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts receivable Allowance for doubtful accounts Total Contract assets Unbilled receivables, included in costs in excess of billings Costs and estimated earnings in excess of billings Retainage Total Capitalized Contract Cost [Table] Capitalized Contract Cost [Line Items] Contract costs Less billings to date Contract costs, net of billings Plus under billings remaining on contracts 100% complete Total Contract assets Contract liabilities Schedule of Segment Reporting Information, by Segment [Table] Segment Reporting Information [Line Items] Net revenue Income (loss) before operating expenses Operating expenses Segment contribution (loss) Stock based compensation – general and administrative Operating income (loss)  Total Operating lease right-of-use assets Operating lease liabilities—short term Operating lease liabilities—long term Total operating lease liabilities Remaining 2023 2024 2025 2026 2027 2028 Thereafter Total lease payments Less: interest Total Lessee, Lease, Description [Table] Lessee, Lease, Description [Line Items] Operating lease, remaining lease term Warehouse Annual rent Operating lease annual increase percentage Lease expense Operating lease payments Operating lease, right-of-use asset, amortization expense Lease expense including interest Operating lease, weighted average remaining lease term Operating lease, weighted average discount rate, percent Schedule of Short-Term Debt [Table] Short-Term Debt [Line Items] Long-term debit Less current portion Long-term debt, including debt issuance costs Less debt issuance costs Long-term debt Interest rate Installment payment Debt term Fixed interest year Variable interest year Basis spread on variable rate Floor interest rate Frequency of payment Interest only payment Half of interest only payment Balloon payment Remainder of 2023 2024 2025 2026 2027 2028 and thereafter Total Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Line Items] Face amount Discount percentage Gross proceeds from debt Discount percentage Share Price Shares issued Repayments of convertible notes Class of Warrant or Right [Table] Class of Warrant or Right [Line Items] Risk-free rate Remaining term in years Expected volatility Exercise price Fair value of common stock Fair Value, Recurring and Nonrecurring [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Warrant Liabilities Beginning balance Fair value adjustment – Warrant liability Ending balance Warrants outstanding Schedule of Defined Benefit Plans Disclosures [Table] Defined Benefit Plan Disclosure [Line Items] Union assessments Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table] Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items] Minimum commitment for future compensation Net present value of future compensation Solar management fee Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Anti-dilutive securities Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Outstanding beginning balance Outstanding per share Granted Granted per share Exercised Exercised per share Outstanding ending balance Outstanding per share Exercisable Outstanding per share Number of shares available Number of shares available for grant Stock option period Exercised Fair value Volatility Expected term Risk free rate Dividend yield Option to purchase common stock Aggregate intrinsic value of options outstanding Share price Stock-based compensation expense Unrecognized stock-based compensation expense Unrecognized share based compensation, shares Period for recognition Grant date fair value Shares granted Stock based compensation expense Subsequent Event [Table] Subsequent Event [Line Items] Number of shares issued Payments related to senior convertible notes Principal amount Deferred finance charge amortization. Contract Assets and Liabilities [Policy Text Block] Contract Assets and Liabilities [Table Text Block] PPP [Member] Liquidity and Financial Condition [Text Block] Amount of capital used in the entity's day-to-day operations, calculated as current assets minus current liabilities. Customer orders for EV purchases with at-home charging, residential solar + storage installation, and other smart home energy upgrades. Residential [Member] Remaining period to complete orders or contracted backlog of projects, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Contracted backlog of projects for solar and electric vehicle infrastructure. Commercial division supports EV fleet and workplace charging adoption, promotes solar projects at the workplace to help employers and businesses provide for their customers and employees, and future-proof their energy costs. Industrial division enables municipalities, destination locations, and communities and/or dwellings where on-site or roof-top installation may not be a viable option to adopt EV charging and solar solutions via resilient microgrid and community solar projects. Capacity of projects under development for utility-scale solar projects. Utility [Member] Amount of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, for costs in excess of billings, classified as current. Unbilled receivables, included in costs in excess of billings Amount of revenue recognized in excess of amounts billed, unbilled receivables, and retainage, classified as current. Contracts on progress [Text Block] ScheduleOf ContractsIn Progress [Table Text Block] Amount of billings for costs incurred to obtain or fulfill contract with customer. Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer. Amount of asset recognized from cost incurred to obtain or fulfill contract with customer, net of billings to customers. Costs and estimated earnings in excess of billings. Contract with customer liability net current. Commercial and Industrial [Member] Segment contribution loss. Long-term debt with NBT Bank, National Association, 4.25% interest rate, secured by all business assets, payable in monthly installments of $5,869 through September 2026, with a balloon payment at maturity. Long-term debt with NBT Bank, National Association, 4.15% interest rate, secured by all business assets, payable in monthly installments of $3,677 through April 2026. Long-term debt with NBT Bank, National Association, 4.20% interest rate, secured by all business assets, payable in monthly installments of $5,598 through October 2026, with a balloon payment at maturity. Long-term debt with NBT Bank, National Association, 4.85% interest rate, secured by a piece of equipment, payable in monthly installments of $2,932 including interest, through May 2023. Various vehicle loans, interest ranging from 0% to 10.09%, total current monthly installments of approximately $34,878, secured by vehicles, with varying terms through 2027. National Bank of Middlebury, 3.95% interest rate for the initial 5 years, after which the loan rate will adjust equal to the Federal Home Loan Bank of Boston 5/10 - year Advance Rate plus 2.75%, loan is subject to a floor rate of 3.95%, secured by solar panels and related equipment, payable in monthly installments of $2,388 including interest, through December 2024. Period of time a fixed interest rate is charged under the debt agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Period of time a variable interest rate is charged under the debt agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Contractual agreed-upon minimum interest rate for funds borrowed, under the debt agreement. Senior Secured Convertible Notes Payable [Member] Long-term debt of CSA 36, Payable in monthly installments of $2,414, including interest at 5.5%. The interest rate will become variable at the VEDA Prime Rate from June 2025 through maturity in June 2027. Long-term debt of CSA 36, Payable in monthly interest only installments of $1,104 through June 2020; then payments of $552, representing half of monthly interest only payments, through June 2027 with other half of interest only payments capitalized into principal; then $2,485 monthly payments of principal and interest, with a balloon payment of$20,142 due June 2035; interest at 11.25% throughout the loan term. One half of the amount of the required periodic payments applied to interest. Loan to finance the purchase of equipment. Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt. Senior Secured Convertible First Note [Member] Senior Secured Convertible Second Note [Member] Senior Secured Convertible Note [Member] Williston [Member] The percentage increase in annual rent payment included in the lessee's operating lease. Waterbury [Member] Rhinebeck [Member] Equipment used primarily for road transportation and tangible personal property used in an office setting. Class of private warrants. Schedule of Union Assessments [Table Text Block] Union Assessments Incurred. The percentage of the available cash flow from the solar arrays put into service on or before December 31, 2017 over the life of the arrays paid as a solar management fee. Non-Qualified Stock Options [Member] Option to purchase common stock. Unrecognized share based compensation, shares Contract with customer liabilities current. Billings and conditional retainage in excess of revenue on uncompleted contracts. Conditional payable retainage. Revenue in excess of billings and conditional retainage on uncompleted contracts. Conditional retainage assets. Solar Power Projects [Member] Accounts Receivable - Contracts in Progress [Member] Accounts Receivable - Retainage [Member] Expenditures on Uncompleted Contracts [Member] Estimated Earnings Thereon [Member] Options to Purchase Common Stock [Member] Warrants to Purchase Common Stock [Member] Unvested Options to Purchase Common Stock [Member] Solar [Member] Electric [Member] Data and Network [Member] Welfare Fund [Member] National Employees Benefit Fund [Member] Joint Apprenticeship and Training Committee [Member] 401(k) Matching [Member] Assets, Current Assets, Noncurrent Liabilities, Current Liabilities Equity, Attributable to Parent Liabilities and Equity Operating Expenses Interest Expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Shares, Outstanding Gain (Loss) on Disposition of Other Assets Increase (Decrease) in Accounts Receivable Increase (Decrease) in Other Operating Assets Increase (Decrease) in Contract with Customer, Asset Increase (Decrease) in Inventories Increase (Decrease) in Accounts Payable Increase (Decrease) in Accrued Liabilities Increase (Decrease) in Contract with Customer, Liability Increase (Decrease) in Other Operating Liabilities Increase (Decrease) in Operating Lease Liability Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities Repayments of Lines of Credit Repayments of Long-Term Debt 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 Inventory, Policy [Policy Text Block] ConditionalPayableRetainage OperatingLossNet Cash [Default Label] Contract with Customer, Asset, Costs in Excess of Billings, Current Contract with Customer, Asset, after Allowance for Credit Loss, Current Contract with Customer, Assets, Current Capitalized Contract Cost, Billings CapitalizedContractCostNet1 CostsAndEstimatedEarningsInExcessOfBillings ContractWithCustomerLiabilityNetCurrent Lessee, Operating Lease, Liability, to be Paid Lessee, Operating Lease, Liability, Undiscounted Excess Amount Debt Issuance Costs, Net Long-Term Debt, Maturity, Year One Long-Term Debt, Maturity, Year Two Long-Term Debt, Maturity, Year Three Long-Term Debt, Maturity, Year Four Long-Term Debt Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, 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, Options, Grants in Period, Weighted Average Grant Date Fair Value EX-101.PRE 10 isun-20230331_pre.xml XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover - shares
3 Months Ended
Mar. 31, 2023
May 08, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Mar. 31, 2023  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2023  
Current Fiscal Year End Date --12-31  
Entity File Number 001-37707  
Entity Registrant Name iSUN, INC.  
Entity Central Index Key 0001634447  
Entity Tax Identification Number 47-2150172  
Entity Incorporation, State or Country Code DE  
Entity Address, Address Line One 400 Avenue D  
Entity Address, Address Line Two Suite 10  
Entity Address, City or Town Williston  
Entity Address, State or Province VT  
Entity Address, Postal Zip Code 05495  
City Area Code (802)  
Local Phone Number 658-3378  
Title of 12(b) Security Common Stock, $0.0001 par value  
Trading Symbol ISUN  
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 true  
Elected Not To Use the Extended Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   18,858,923
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current Assets:    
Cash $ 7,195 $ 5,455
Accounts receivable, net of allowance 9,816 8,783
Contract assets 5,879 7,324
Inventory 2,748 2,536
Other current assets 1,787 1,625
Total current assets 27,425 25,723
Other Assets:    
Property and equipment, net of accumulated depreciation 8,148 8,440
Operating lease right-of-use assets, net 6,796 6,960
Captive insurance investment 270 270
Intangible assets, net 13,638 14,038
Investments 12,020 12,020
Other assets 30 30
Total other assets 40,902 41,758
Total assets 68,327 67,481
Current Liabilities:    
Accounts payable 14,943 12,941
Accrued expenses 4,202 5,868
Operating lease liability 591 588
Contract liabilities 7,347 5,419
Current portion of deferred compensation 23 31
Current portion of long-term debt 6,321 5,374
Total current liabilities 33,427 30,221
Long-term liabilities:    
Warrant liability 4 10
Operating lease liability, net of current portion 6,559 6,711
Other liabilities 3,010 3,026
Long-term debt, net of current portion 6,752 8,226
Total liabilities 49,752 48,194
Commitments and Contingencies (Note 8)
Stockholders’ equity:    
Preferred stock - 0.0001 par value 1,000,000 shares authorized, 0 issued and outstanding as of March 31, 2023 and December 31, 2022
Common stock – 0.0001 par value 49,000,000 shares authorized, 16,814,260 and 15,083,109 issued and outstanding as of March 31, 2023, and December 31, 2022, respectively 2 2
Additional paid-in capital 76,355 74,070
Accumulated deficit (57,782) (54,785)
Total Stockholders’ equity 18,575 19,287
Total liabilities and stockholders’ equity $ 68,327 $ 67,481
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Mar. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, par value $ 0.0001 $ 0.0001
Preferred stock, shares authorized 1,000,000 1,000,000
Preferred stock, shares issued 0 0
Preferred Stock, Shares Outstanding 0 0
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 49,000,000 49,000,000
Common stock, shares issued 16,814,260 15,083,109
Common stock, shares outstanding 16,814,260 15,083,109
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Earned revenue $ 17,359 $ 15,087
Cost of earned revenue 13,810 11,917
Income before operating expenses 3,549 3,170
Warehousing and other operating expenses 231 607
General and administrative expenses 4,849 5,270
Stock based compensation – general and   administrative 373 1,244
Depreciation and amortization 750 1,752
Total operating expenses 6,203 8,873
Operating loss (2,654) (5,703)
Other income (expenses)    
Gain on forgiveness of PPP Loan 2,592
Change in fair value of the warrant liability 6 63
Interest expense, net (349) (629)
Loss before income taxes (2,997) (3,677)
(Benefit) for income taxes (772)
Net loss $ (2,997) $ (2,905)
Net loss per share of Common Stock - Basic and diluted $ (0.19) $ (0.23)
Weighted average shares of Common Stock - Basic and diluted 15,964,430 12,646,446
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statement of Changes in Stockholders' Equity (Unaudited) - USD ($)
Preferred Stock [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Beginning balance, value at Dec. 31, 2021 $ 1,000 $ 60,863,000 $ (1,006,000) $ 59,858,000
Ending balance, shares at Dec. 31, 2021 11,825,878      
Issuance under equity incentive plan 1,244 1,244
Issuance under equity incentive plan, shares 164,067      
Sale of common stock pursuant to S-3 registration statement 10,400,000 10,400,000
Sale of common stock pursuant to S-3 registration statement, shares   1,749,209      
Net loss (2,905,000) (2,905,000)
Ending balance, value at Mar. 31, 2022 $ 1,000 72,507,000 (3,911,000) 68,597,000
Ending balance, shares at Mar. 31, 2022 13,739,154      
Beginning balance, value at Dec. 31, 2022 $ 2,000 74,070,000 (54,785,000) 19,287,000
Ending balance, shares at Dec. 31, 2022 15,083,109      
Issuance under equity incentive plan 373 373
Issuance under equity incentive plan, shares 225,169      
Issuance of shares for acquisition of iSun Energy, LLC
Issuance of shares for acquisition of iSun Energy, LLC, shares   200,000      
Issuance of common stock for amortization of Convertible Note 481,000 481,000
Issuance of common stock for amortization of Convertible Note, shares   412,218      
Sale of common stock pursuant to S-3 registration statement 1,431,000 1,431,000
Sale of common stock pursuant to S-3 registration statement, shares   893,764      
Net loss (2,997,000) (2,997,000)
Ending balance, value at Mar. 31, 2023 $ 2,000 $ 76,355,000 $ (57,782,000) $ 18,575,000
Ending balance, shares at Mar. 31, 2023 16,814,260      
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Cash flows from operating activities      
Net loss $ (2,997) $ (2,905)  
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:      
Depreciation 350 548  
Bad debt expense 14  
Amortization expense 400 1,205  
Amortization of right-of-use asset 164  
Gain on forgiveness of PPP loan (2,592)  
Change in fair value of warrant liability (6) (63)  
Stock based compensation 373 1,244  
Deferred finance charge amortization 111  
Deferred taxes (772)  
(Gain) on sale of fixed assets (23)  
Changes in operating assets and liabilities:      
Accounts receivable (1,047) 583  
Other current assets (162) (233)  
Contract assets 1,445 477  
Inventory (212) (470)  
Accounts payable 1,999 (3,476)  
Accrued expenses (1,666) (1,372)  
Contract liabilities 1,929 832  
Other liabilities (14) (47)  
Deferred compensation (8) (7)  
Operating lease liability (149)  
Net cash provided by (used in) operating activities 501 (7,048)  
Cash flows from investing activities:      
Purchase of solar arrays and equipment (60)  
Proceeds from sale of fixed assets 25 1,247  
Dividend receivable 100  
Net cash (used in) provided by investing activities (35) 1,347  
Cash flows from financing activities:      
Proceeds from line of credit 8,807  
Payments to line of credit (7,842)  
Payments of long-term debt (157) (6,562)  
Proceeds from sales of common stock, net 1,431 10,400  
Net cash provided by financing activities 1,274 4,803  
Net increase (decrease) in cash 1,740 (898)  
Cash, beginning of period 5,455 2,242 $ 2,242
Cash, end of period 7,195 1,344 $ 5,455
Cash paid during the year for:      
Interest 349 $ 629  
Issuance of shares of Common Stock for repayment of debt $ 481    
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES

1. SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES

 

a) Organization

 

iSun, Inc. is a leading solar energy and clean mobility infrastructure Company with over 50 years of experience accelerating the adoption of innovative electrification technologies. The Company provides solar products services ranging from project origination, design, development, engineering, procurement, construction, storage, monitoring and maintenance for EV infrastructure, residential, commercial, industrial and utility customers. The Company also provides electrical contracting services and data and communication services. The work is performed under fixed-price and modified fixed-price contracts and time and materials contracts. The Company is incorporated in the State of Delaware and has its corporate headquarters in Williston, Vermont.

 

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

 

b) Principles of Consolidation

 

The accompanying consolidated financial statements include the accounts of iSun, Inc. and its direct and indirect wholly-owned operating subsidiaries, iSun Residential, Inc., SolarCommunities, Inc., iSun Industrial, LLC, Peck Electric Co., Liberty Electric, Inc., iSun Utility, LLC, iSun Corporate, LLC and iSun Energy, LLC. All material intercompany transactions have been eliminated upon consolidation of these entities.

 

c) Revenue Recognition

 

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

 

1) Revenue Recognition Policy

 

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

 

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

 

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

 

Energy Generation

 

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

 

 

Operation and Maintenance and Other Miscellaneous Services

 

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

 

2) Disaggregation of Revenue from Contracts with Customers

 

The following table disaggregates the Company’s revenue based on the timing of satisfaction of performance obligations for the three month period ended March 31, 2023 and 2022:

 

   2023   2022 
Performance obligations satisfied over time          
Solar  $14,443   $13,608 
Electric   2,601    1,267 
Data and Network   315    212 
Total  $17,359   $15,087 

 

The following table disaggregates the Company’s revenue based operational division for the three month period ended March 31, 2023 and 2022:

 

   2023   2022 
         
Residential  $6,850   $6,397 
Commercial and Industrial   10,300    7,161 
Utility   209    1,529 
Total  $17,359   $15,087 

 

3) Variable Consideration

 

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

 

 

4) Remaining Performance Obligation

 

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

 

5) Warranties

 

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

 

d) Accounts Receivable

 

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

 

e) Contract Assets and Liabilities

 

The timing of revenue recognition, billings and cash collections results in contracts receivable, retainage receivable, contract assets and contract liabilities on the accompanying consolidated balance sheet. Included in contract assets is revenue in excess of billings and conditional retainage on uncompleted contracts. Included in contract liabilities is billings and conditional retainage in excess of revenue earned on uncompleted contracts. Also included in contract assets and contract liabilities is “conditional retainage” representing work performed by the Company for a customer that is retained pending the completion of the terms within the contract. Upon completion of the contract terms the conditional retainage is billed and collectible based on the passage of time at which time the amount is presented as a retainage receivable. On a contract by contract basis, the conditional retainage is included in the contract asset “revenue in excess fo billings and conditional retainage in excess on uncompleted contracts” and contract liability “billings and conditional retainage in excess of revenue earned on uncompleted contracts” to arrive at a net contract asset or liability by contract. The following table provides information about contract assets and liabilities at:

 

   March 31, 2023   December 31, 2022 
         
Contract Assets          
Revenue in excess of billings and conditional retainage on uncompleted contracts  $5,486   $6,887 
Conditional retainage   393    437 
Total Contract Assets   5,879    7,324 
           
Contract Liabilities          
Billings and conditional retainage in excess of revenue on uncompleted contracts   7,347    5,419 
Conditional retainage   -    - 
Total Contract Liabilities  $7,347   $5,419 

 

Project Assets

 

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

 

 

Project Asset were $0 for the years ended March 31, 2023 and December 31, 2022, respectively.

 

f) Concentration and Credit Risks

 

The Company occasionally has cash balances in a single financial institution during the year in excess of the Federal Deposit Insurance Corporation (FDIC) limits. The differences between book and bank balances are outstanding checks and deposits in transit. At March 31, 2023, the uninsured balances were approximately $5,464.

 

g) Use of Estimates

 

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

 

h) Recently Issued Accounting Pronouncements

 

The Company is an emerging growth company until at minimum December 31, 2023. The Company will maintain the election available to an emerging growth company to use any extended transition period applicable to non-public companies when complying with a new or revised accounting standard. The Company retains its emerging growth status and therefore elects to adopt new or revised accounting standards on the adoption date required for a private company.

 

In March 2023, the FASB issued ASU No. 2014-01, Investments—Equity Method and Joint Ventures (Topic 323): Accounting for Investments in Qualified Affordable Housing Projects, which amended Subtopic 323-740, Investments—Equity Method and Joint Ventures—Income Taxes, introduced the option to apply the proportional amortization method to account for investments made primarily for the purpose of receiving income tax credits and other income tax benefits when certain requirements are met. This guidance is effective for fiscal years beginning after December 15, 2023 with early adoption permitted. The adoption of this standard does not have a material impact on the Company’s consolidated financial statements and related disclosures.

 

i) Fair Value of Financial Instruments

 

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

 

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

 

 

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

 

j) Debt Extinguishment

 

Under ASC 470, debt should be derecognized when the debt is extinguished, in accordance with the guidance in ASC 405-20, Liabilities: Extinguishments of Liabilities. Under this guidance, debt is extinguished when the debt is paid, or the debtor is legally released from being the primary obligor by the creditor. On January 21, 2022, SunCommon received notification from Citizens Bank N.A. that the Small Business Administration has approved the forgiveness of the PPP loan in its entirety and as such, the full $2,592 has been recognized in the income statement as a gain upon debt extinguishment for the three months ended March 31, 2022.

 

k) Inventory

 

Inventory is valued at lower of cost or net realizable value determined by the first-in, first-out method. Inventory primarily consists of solar panels 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. Inventory is presented at net realizable value with reserves for obsolete inventory of $0 at March 31, 2023 and December 31, 2022.

 

l) Segment Information

 

The Company currently operates in four segments based upon our organizational structure and the way in which our operations are managed and evaluated. The first segment is Residential which are projects smaller in size and shorter in duration. The second operating segment is Commercial and Industrial which includes projects that are commonly larger in size and longer in duration serving commercia and industrial customers. The third operating segment is Utility which includes design, development, project origination and other professional services as well as projects that are commonly larger in size and longer in duration serving utility-scale customers. The fourth segment is Corporate, which is responsible for general company oversight and management. Disaggregating the corporate costs from the revenue operations simplifies the performance evaluation of the Residential, Commercial and Industrial, and Utility segments.

 

m) Legal contingencies

 

The Company accounts for liabilities resulting from legal proceedings when it is possible to evaluate the likelihood of an unfavorable outcome in order to provide an estimate for the contingent liability. At March 31, 2023 and 2022, there are no material contingent liabilities arising from pending litigation.

 

n) Reclassification

 

Certain reclassifications have been made to prior year’s financial statement to conform to classifications used in the current year.

 

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.1
LIQUIDITY AND FINANCIAL CONDITION
3 Months Ended
Mar. 31, 2023
Liquidity And Financial Condition  
LIQUIDITY AND FINANCIAL CONDITION

2. LIQUIDITY AND FINANCIAL CONDITION

 

For the three months ended March 31, 2023, the Company experienced a net operating loss of approximately $2,700 with positive cash flow from operations of approximately $500. At March 31, 2023, the Company had cash on hand of approximately $7,200 and a working capital deficit of approximately $6,000. To date, the Company has relied predominantly on operating cash flow, borrowings from its credit facilities, and sales of Common Stock. The working capital deficit increased due to the net operating loss driven by the seasonal weather impact to installations in the Northeast which raises substantial doubt about the ability for the Company to continue as a going concern. However, the Company believes the matters outlined below alleviate that substantial doubt.

 

 

The demand for solar and electric vehicle infrastructure continues to increase across all customer groups. Our residential division has customer orders of approximately $17.9 million expected to be completed within three to five months, our commercial and industrial division has a contracted backlog of approximately $152.9 million expected to be completed within ten to eighteen months and our utility division has a contracted backlog of approximately $8.0 million and 1,600 MW of projects currently under development that will transition to the respective divisions backlog when approaching notice to proceed. The customer demand across our segments will provide short-term operational cash flow.

 

As of March 31, 2023, the Company had approximately $16,000 in gross proceeds potentially available from sales of Common Stock pursuant to the S-3 Registration Statement which could be utilized to support any short-term deficiencies in operating cash flow.

 

The Company believes its current cash on hand, potential additional sales of Common Stock, the collectability of its accounts receivable and project backlog are sufficient to meet its operating and capital requirements for at least the next twelve months from the date these financial statements are issued.

 

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.1
ACCOUNTS RECEIVABLE
3 Months Ended
Mar. 31, 2023
Receivables [Abstract]  
ACCOUNTS RECEIVABLE

3. ACCOUNTS RECEIVABLE

 

Accounts receivable consist of:

   March 31,
2023
   December 31,
2022
 
Accounts receivable - contracts in progress  $9,909   $8,502 
Accounts receivable - retainage   133    583 
Accounts receivable   10,042    9,085 
Allowance for doubtful accounts   (226)   (302)
Total  $9,816   $8,783 

 

Bad debt expense was $14 and $0 for the three months ended March 31, 2023 and 2022, respectively.

 

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

 

   March 31,
2023
   December 31,
2022
 
Contract assets  $5,601   $7,231 
Unbilled receivables, included in costs in excess of billings   278    93 
Costs and estimated earnings in excess of billings   5,879    7,324 
Retainage   133    583 
Total  $6,012   $7,907 

 

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

 

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.1
CONTRACTS IN PROGRESS
3 Months Ended
Mar. 31, 2023
Contracts In Progress  
CONTRACTS IN PROGRESS

4. CONTRACTS IN PROGRESS

 

Information with respect to contracts in progress are as follows:

 

   March 31,
2023
   December 31,
2022
 
Expenditures to date on uncompleted contracts  $29,922   $31,215 
Estimated earnings thereon   4,349    2,509 
Contract costs   34,271    33,744 
Less billings to date   (36,017)   (31,912)
Contract costs, net of billings   (1,746)   1,812 
Plus under billings remaining on contracts 100% complete   278    93 
Total  $(1,468)  $1,905 

 

Included in accompany balance sheets under the following captions:

 

   March 31,
2023
   December 31,
2022
 
Contract assets  $5,879   $7,324 
Contract liabilities   (7,347)   (5,419)
Total  $(1,468)  $1,905 

 



XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
OPERATING SEGMENTS
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
OPERATING SEGMENTS

5. OPERATING SEGMENTS

 

Beginning in 2023, the Company assessed its operating segment disclosure based on ASC 280, Segment Reporting, guidance. As determined by ASC 280, Segment Reporting, the Company determined that it has more than one reportable segment for which financial information is available and regularly evaluated by the chief operating decision maker, or decision-making group, in deciding the method to allocate resources and assess performance. As a result, the following segments were established: Residential, Commercial and Industrial, Utility and Corporate.

 

Residential

 

Through its SunCommon operating subsidiary, the Company designs, arranges financing, integrates, installs, and manages systems, primarily for residential homeowners. The Company sells residential solar systems through its direct sales and marketing channel strategy. The Company operates in the New York and Vermont residential markets. It has direct sales and/or operations personnel in New York and Vermont.

 

Commercial and Industrial

 

Through our iSun Industrial subsidiary, the Company designs, integrates, installs, and manages systems ranging in size from 50kW (kilowatt) to multi-MW (megawatt) systems primarily for larger commercial and industrial projects. Commercial installations have included installations at office buildings, manufacturing plants, warehouses, service stations, churches, and other consumer facing businesses. Industrial installations have included school districts, local municipalities, federal facilities, higher education institutions as well as green and brown fields. It has operations personnel in New York, New Hampshire, Maine and Vermont.

 

Through its iSun Utility subsidiary, the Company develops, designs, engineers, arranges financing, installs, and manages systems ranging in size from 500 kW (kilowatt) to multi-MW (megawatt) systems primarily for asset owners, business and municipalities. The Utility segment is originating projects in Vermont, North Carolina, South Carolina, Ohio, California, Georgia, Alabama and Colorado. It has operations personnel in Vermont and Pennsylvania.

 

 

Segment net revenue, segment operating expenses and segment contribution (loss) information consisted of the following for the three months ended March 31, 2023.

 

   Residential   Commercial
and
Industrial
   Utility   Corporate   Total 
   Three months ended March 31, 2023 
   Residential   Commercial
and
Industrial
   Utility   Corporate   Total 
Net revenue  $6,850   $10,300   $209   $-   $17,359 
Cost of earned revenue   5,221    8,209    380    -    13,810 
Income (loss) before operating expenses   1,629    2,091    (171)   -    3,549 
Operating expenses                         
Warehousing and other operating expenses   -    231    -    -    231 
General and administrative expenses   2,369    1,256    290    934    4,849 
Segment contribution (loss)   (740)   604    (461)   (934)   (1,531)
                          
Stock based compensation – general and administrative   -    -    -    373    373 
Depreciation and amortization   493    257    -    -    750 
Operating income (loss)  $(1,233)  $347   $(461)   (1,307)  $(2,654)

 

Assets by operating segment are as follows:

 

  

March 31,

2023

 
Residential  $22,307 
Commercial and Industrial   25,077 
Utility   1,195 
Corporate   19,748 
 Total  $68,327 

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
LEASES

6. LEASES

 

The Company has operating leases for offices, warehouse, vehicles, office equipment and land leases for its solar assets. The Company’s leases have remaining lease terms of 1 year to 18 years, some of which include options to extend.

 

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

 

The Company leases an office and warehouse facilities in Waterbury, Vermont under agreements expiring in May 2028 and August 2026, respectively. The monthly base rent for the office and warehouse facilities currently approximates $28, subject to annual 3% increases.

 

The Company leases an office and warehouse facility in Rhinebeck, New York from a stockholder. Monthly base rent currently approximates $7 and is on a month-to-month basis.

 

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

 

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

 

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

 

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

 

The Company leases vehicles and office equipment under various agreements expiring through June 2026. As of March 31, 2023, aggregate monthly payments required under these leases approximates $35.

 

 

The Company’s lease expense for the three months ended March 31, 2023 was entirely comprised of operating leases and amounted to $207. Operating lease payments, which reduced operating cash flows for the three months ended March 31, 2023 amounted to $207. The difference between the ROU asset amortization of $161 and the associated lease expense of $147 consists of interest, new vehicles, new facilities and lease extensions, office and office equipment leases originated during the year ended December 31, 2022.

 

  

March 31,
2023

  

December 31,
2022

 
Operating lease right-of-use assets  $6,796   $6,960 
           
Operating lease liabilities—short term   591    588 
Operating lease liabilities—long term   6,559    6,711 
Total operating lease liabilities  $7,150   $7,299 

 

As of March 31, 2023, the weighted average remaining lease term for operating leases was 10.74 years and the weighted average discount rate for the Company’s operating leases was 3.33%.

 

Estimated minimum future lease obligations are as follows:

 

Year ending December 31:  Amount 
Remaining 2023  $610 
2024   805 
2025   798 
2026   796 
2027   797 
2028   804 
Thereafter   3,936 
Total lease payments   8,546 
Less: interest   (1,396)
Total  $7,150 

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.1
LONG-TERM DEBT
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
LONG-TERM DEBT

7. LONG-TERM DEBT

 

A summary of long-term debt is as follows:

 

  

March 31,
2023

  

December 31,
2022

 
NBT Bank, National Association  $587   $598 
NBT Bank, National Association, 4.25% interest rate, secured by all business assets, payable in monthly installments of $5,869 through September 2026, with a balloon payment at maturity.  $587   $598 
NBT Bank, National Association, 4.15% interest rate, secured by all business assets, payable in monthly installments of $3,677 through April 2026.   127    137 
NBT Bank, National Association, 4.20% interest rate, secured by all business assets, payable in monthly installments of $5,598 through October 2026, with a balloon payment at maturity.   311    325 
NBT Bank, National Association, 4.85% interest rate, secured by a piece of equipment, payable in monthly installments of $2,932 including interest, through May 2023.   6    14 
Various vehicle loans, interest ranging from 0% to 9.25%, total current monthly installments of approximately $34,654 secured by vehicles, with varying terms through 2027.   1,165    1,271 
National Bank of Middlebury, 3.95% interest rate for the initial 5 years, after which the loan rate will adjust equal to the Federal Home Loan Bank of Boston 5/10 – year Advance Rate plus 2.75%, loan is subject to a floor rate of 3.95%, secured by solar panels and related equipment, payable in monthly installments of $2,388 including interest, through December 2024.   14    21 
Senior secured convertible notes payable, 5% interest rate, monthly payments of 1/26th of the original purchase amount plus accrued but unpaid interest beginning March 1, 2023 until maturity date of May 4, 2025.    12,019    12,500 
CSA 36: Payable in monthly installments of $2,414, including interest at 5.5%. The interest rate will become variable at the VEDA Prime Rate from June 2025 through maturity in June 2028.   110    115 
CSA 36: Payable in monthly interest only installments of $1,104 through June 2020; then payments of $552, representing half of monthly interest only payments, through June 2027 with other half of interest only payments capitalized into principal; then $2,485 monthly payments of principal and interest, with a balloon payment of $20,142 due June 2035; interest at 11.25% throughout the loan term.   118    118 
Equipment loans   60    56 
Long-term debit   14,517    15,155 
Less current portion   (6,321)   (5,374 
Long-term debt, including debt issuance costs   8,196    9,781 
Less debt issuance costs   (1,444)   (1,555)
Long-term debt  $6,752   $8,226 

 

 

Maturities of long-term debt are as follows:

 

Year ending December 31:  Amount 
Remainder of 2023  $4,748 
2024   6,284 
2025   2,356 
2026   832 
2027   130 
2028 and thereafter   167 
Total  $14,517 

 

Senior Secured Convertible Notes Payable

 

On November 4, 2022, the Company entered into a Securities Purchase Agreement (the “SPA”) with two affiliated investors. At the Closing, the Company issued and sold to each Purchaser a Senior Secured Convertible Note, the aggregate original principal amount of the two Notes was $12,500. The Purchase Agreement provided for a six percent (6%) original interest discount resulting in gross proceeds to the Company of $11,750. Upon (i) the effectiveness of a Registration Statement covering the Registrable Securities (as defined in the SPA), (ii) the Stockholder Approval (as defined in the SPA), (iii) the Company’s achievement of certain revenue and EBITDA targets, (iv) the Company having sufficient authorized shares of Common Stock (v) the Company’s maintenance of certain balance sheet requirements and (vi) certain other conditions, the Company and the Purchasers will consummate a second closing in which the Company will issue and sell to each Purchaser a second Note, the two notes being in the aggregate principal amount of $12,500 having identical terms and conditions as the original Note, including a six percent (6%) original interest discount, for an aggregate principal amount of $25,000 in Notes that may be issued and sold pursuant to the Purchase Agreement. The Conversion Price of $2.66 is subject to customary adjustments for stock dividends, stock splits, reclassifications and the like, and subject to price-based adjustment in the event of any issuances of Common Stock, or securities convertible, exercisable or exchangeable for, Common Stock at a price below the then-applicable Conversion Price (subject to certain exceptions). Beginning on March 1, 2023 and on the first day of each month thereafter, the Company will be required to redeem 1/26th of the original principal amount of each Note, plus accrued but unpaid interest, until the maturity date of May 4, 2025.   For the three months ending March 31, 2023, the Company issued 412,218 shares of Common Stock repayment of $481 of principal related to the Senior Convertible Notes. The loss on the conversion of principal to shares of Common Stock was not material.  

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENTS
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS

8. FAIR VALUE MEASUREMENTS

 

During the three months ended March 31, 2023, no warrants to acquire shares of Common Stock were granted, exercised or redeemed. At March 31, 2023, 69,144 private warrants to acquire shares of Common Stock that were outstanding at the time of the Company became a public company remain outstanding.

 

The private warrants were valued using a Black-Scholes model, pursuant to the inputs provided in the table below:

 

Input 

Mark-to-Market

Measurement
at

March 31, 2023

  

Mark-to-Market

Measurement
at

December 31, 2022

 
Risk-free rate   3.48%   3.88%
Remaining term in years   1.22    1.47 
Expected volatility   143.46%   147.02%
Exercise price  $11.50   $11.50 
Fair value of common stock  $1.03   $1.30 

 

The following table sets forth the Company’s assets and liabilities which are measured at fair value on a recurring basis by level within the fair value hierarchy:

 

      

Fair Value Measurement as of

March 31, 2023

 
   Total   Level 1   Level 2   Level 3 
Liabilities:                    
Private Warrants  $4    -    -   $4 

 

      

Fair Value Measurement as of

December 31, 2022

 
   Total   Level 1   Level 2   Level 3 
Liabilities:                
Private Warrants  $10    -    -   $10 

 

 

The following is a roll forward of the Company’s Level 3 instruments:

 

  

March 31,

2023

  

December 31,

2022

 
Beginning balance  $10   $148 
Fair value adjustment – Warrant liability   (6)   (138)
Ending balance  $4   $10 

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.1
UNION ASSESSMENTS
3 Months Ended
Mar. 31, 2023
Retirement Benefits [Abstract]  
UNION ASSESSMENTS

9. UNION ASSESSMENTS

 

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

 

The Company has an agreement with the IBEW in respect to rates of pay, hours, benefits, and other employment conditions that expires May 31, 2025. During the three months ended March 31, 2023 and 2022, the Company incurred the following union assessments.

 

   2023   2022 
  

Three Months Ended

March 31,

 
   2023   2022 
         
Pension fund  $117   $162 
Welfare fund   427    322 
National employees benefit fund   24    28 
Joint apprenticeship and training committee   14    15 
401(k) matching   39    49 
Total  $621   $576 

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.1
DEFERRED COMPENSATION PLAN
3 Months Ended
Mar. 31, 2023
Compensation Related Costs [Abstract]  
DEFERRED COMPENSATION PLAN

10. DEFERRED COMPENSATION PLAN

 

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

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS (LOSS) PER SHARE
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
EARNINGS (LOSS) PER SHARE

11. EARNINGS (LOSS) PER SHARE

 

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

   2023   2022 
   Three Months Ended March 31, 
   2023   2022 
         
Option to purchase Common Stock, from Jensyn’s IPO   429,000    429,000 
Warrants to purchase Common Stock, from Jensyn’s IPO   34,572    34,572 
Unvested restricted stock awards   407,189    205,335 
Unvested options to purchase Common Stock   715,000    350,668 
Totals   1,585,761    1,019,575 

 

 

The Company has contingent share arrangements and warrants with the potential issuance of additional shares of Common Stock from these arrangements were excluded from the diluted EPS calculation because the prevailing market and operating conditions at the present time do not indicate that any additional shares of Common Stock will be issued. Including these instruments in the EPS calculation would be anti-dilutive, and therefore appropriate to exclude. These instruments could result in dilution in future periods.

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.1
RESTRICTED STOCK AND STOCK OPTIONS
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
RESTRICTED STOCK AND STOCK OPTIONS

12. RESTRICTED STOCK AND STOCK OPTIONS

 

Options

 

During the three months ended March 31, 2023, the Company had 1,166,333 non-qualified stock options outstanding to purchase 1,166,333 shares of Common Stock. The stock options vest at various times and are exercisable for a period of three years from the date of grant at an average exercise price of $2.40 per share, the fair market value of the Company’s Common Stock on the date of each grant. The Company determined the fair market value of these options to be $1.7 million by using the Black Scholes option valuation model. The key assumptions used in the valuation of the options were as follows; a) volatility of 125.96%, b) term of 2 years, c) risk free rate of 0.06% and d) a dividend yield of 0%.

  

Three Ended March 31, 2023

 
  

Number of

Options

  

Weighted

average

exercise

price

 
Outstanding, beginning January 1, 2023   576,333   $3.80 
Granted   590,000   $1.03 
Exercised   -   $- 
Outstanding, ending March 31, 2023   1,166,333   $2.40 
Exercisable at March 31, 2023   451,333   $3.46 

 

The above table does not include the 429,000 options issued as part of the Jensyn IPO.

 

Aggregate intrinsic value of options outstanding at March 31, 2023 was $0. Aggregate intrinsic value represents the difference between the Company’s closing stock price on the last trading day of the fiscal period which was $1.03 as of March 31, 2023 and the exercise price multiplied by the number of options outstanding.

 

During the three months ended March 31, 2023 and 2022, the Company charged a total of $0.1 million and $0.6, respectively to operations to recognize stock-based compensation expense related to stock option awards.

 

As of March 31, 2023, the Company had $0.8 million in unrecognized stock-based compensation related to 1,166,333 stock option awards, which is expected to be recognized over a weighted average period of less than three years. All option units are expected to vest.

 

Restricted Stock Grant to Executives

 

With an effective date of January 4, 2021, subject to the iSun, Inc. 2020 Equity Incentive Plan, (the “2020 Plan”), the Company entered into a restricted stock grant agreement with our Chief Executive Officer Jeffrey Peck, Chief Financial Officer John Sullivan, Executive Vice President Fredrick Myrick, and Chief Strategy Officer Michael dAmato in January 2021 (the January 2021 RSGAs). All shares of Common Stock issuable under the January 2021 RSGA are valued as of the grant date at $6.15 per share representing the fair market value. The January 2021 RSGA provides for the issuance of up to 241,000 shares of the Company’s Common Stock. The restricted shares of Common Stock shall vest as follows: 80,333 of the restricted shares shall vest immediately, 80,333 of the restricted shares shall vest on the one (1) year anniversary of the effective date, and the balance, or 80,334 restricted shares, shall vest on the two (2) year anniversary of the effective date.

 

 

With an effective date of January 24, 2022, subject to the iSun, Inc. 2020 Equity Incentive Plan, (the “2020 Plan”), the Company entered into a restricted stock grant agreement with our Chief Executive Officer Jeffrey Peck, Chief Financial Officer John Sullivan, Executive Vice President Fredrick Myrick, and Chief Strategy Officer Michael dAmato in January 2022 (the January 2022 RSGAs). All shares of Common Stock issuable under the January 2022 RSGA are valued as of the grant date at $5.04 per share representing the fair market value. The January 2022 RSGA provides for the issuance of up to 187,500 shares of the Company’s Common Stock. The restricted shares of Common Stock shall vest as follows: 62,500 of the restricted shares shall vest immediately, 62,500 of the restricted shares shall vest on the one (1) year anniversary of the effective date, and the balance, or 62,500 restricted shares, shall vest on the two (2) year anniversary of the effective date.

 

With an effective date of January 24, 2023, subject to the iSun, Inc. 2020 Equity Incentive Plan, (the “2020 Plan”), the Company entered into a restricted stock grant agreement with our Chief Executive Officer Jeffrey Peck, Chief Financial Officer John Sullivan, Executive Vice President Fredrick Myrick, and Chief Strategy Officer Michael dAmato in January 2023 (the January 2023 RSGAs). All shares of Common Stock issuable under the January 2023 RSGA are valued as of the grant date at $1.39 per share representing the fair market value. The January 2023 RSGA provides for the issuance of up to 247,000 shares of the Company’s Common Stock. The restricted shares of Common Stock shall vest as follows: 130,333 of the restricted shares shall vest immediately, 58,334 of the restricted shares shall vest on the one (1) year anniversary of the effective date, and the balance, or 58,333 restricted shares, shall vest on the two (2) year anniversary of the effective date.

 

In the three months ended March 31, 2023 and 2022, stock-based compensation expense of $0.2 million and $0.5, respectively was recognized for the January 2021 and January 2022 RSGA.

 

Stock-based compensation, excluding the January 2022 and 2021 RSGA, related to employee and director options totaled $0.1 and $0.1 for the three months ended March 31, 2023 and 2022, respectively.

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
SUBSEQUENT EVENTS
3 Months Ended
Mar. 31, 2023
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

13. SUBSEQUENT EVENTS

 

Subsequent to the balance sheet date, the Company issued 2,044,663 shares of Common Stock in payment of $1,322 of principal related to the Senior Convertible Notes. The loss on the conversion of share of Common Stock to principal was approximately $0.2 million.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization

a) Organization

 

iSun, Inc. is a leading solar energy and clean mobility infrastructure Company with over 50 years of experience accelerating the adoption of innovative electrification technologies. The Company provides solar products services ranging from project origination, design, development, engineering, procurement, construction, storage, monitoring and maintenance for EV infrastructure, residential, commercial, industrial and utility customers. The Company also provides electrical contracting services and data and communication services. The work is performed under fixed-price and modified fixed-price contracts and time and materials contracts. The Company is incorporated in the State of Delaware and has its corporate headquarters in Williston, Vermont.

 

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

 

Principles of Consolidation

b) Principles of Consolidation

 

The accompanying consolidated financial statements include the accounts of iSun, Inc. and its direct and indirect wholly-owned operating subsidiaries, iSun Residential, Inc., SolarCommunities, Inc., iSun Industrial, LLC, Peck Electric Co., Liberty Electric, Inc., iSun Utility, LLC, iSun Corporate, LLC and iSun Energy, LLC. All material intercompany transactions have been eliminated upon consolidation of these entities.

 

Revenue Recognition

c) Revenue Recognition

 

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

 

1) Revenue Recognition Policy

 

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

 

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

 

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

 

Energy Generation

 

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

 

 

Operation and Maintenance and Other Miscellaneous Services

 

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

 

2) Disaggregation of Revenue from Contracts with Customers

 

The following table disaggregates the Company’s revenue based on the timing of satisfaction of performance obligations for the three month period ended March 31, 2023 and 2022:

 

   2023   2022 
Performance obligations satisfied over time          
Solar  $14,443   $13,608 
Electric   2,601    1,267 
Data and Network   315    212 
Total  $17,359   $15,087 

 

The following table disaggregates the Company’s revenue based operational division for the three month period ended March 31, 2023 and 2022:

 

   2023   2022 
         
Residential  $6,850   $6,397 
Commercial and Industrial   10,300    7,161 
Utility   209    1,529 
Total  $17,359   $15,087 

 

3) Variable Consideration

 

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

 

 

4) Remaining Performance Obligation

 

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

 

5) Warranties

 

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

 

Accounts Receivable

d) Accounts Receivable

 

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

 

Contract Assets and Liabilities

e) Contract Assets and Liabilities

 

The timing of revenue recognition, billings and cash collections results in contracts receivable, retainage receivable, contract assets and contract liabilities on the accompanying consolidated balance sheet. Included in contract assets is revenue in excess of billings and conditional retainage on uncompleted contracts. Included in contract liabilities is billings and conditional retainage in excess of revenue earned on uncompleted contracts. Also included in contract assets and contract liabilities is “conditional retainage” representing work performed by the Company for a customer that is retained pending the completion of the terms within the contract. Upon completion of the contract terms the conditional retainage is billed and collectible based on the passage of time at which time the amount is presented as a retainage receivable. On a contract by contract basis, the conditional retainage is included in the contract asset “revenue in excess fo billings and conditional retainage in excess on uncompleted contracts” and contract liability “billings and conditional retainage in excess of revenue earned on uncompleted contracts” to arrive at a net contract asset or liability by contract. The following table provides information about contract assets and liabilities at:

 

   March 31, 2023   December 31, 2022 
         
Contract Assets          
Revenue in excess of billings and conditional retainage on uncompleted contracts  $5,486   $6,887 
Conditional retainage   393    437 
Total Contract Assets   5,879    7,324 
           
Contract Liabilities          
Billings and conditional retainage in excess of revenue on uncompleted contracts   7,347    5,419 
Conditional retainage   -    - 
Total Contract Liabilities  $7,347   $5,419 

 

Project Assets

 

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

 

 

Project Asset were $0 for the years ended March 31, 2023 and December 31, 2022, respectively.

 

Concentration and Credit Risks

f) Concentration and Credit Risks

 

The Company occasionally has cash balances in a single financial institution during the year in excess of the Federal Deposit Insurance Corporation (FDIC) limits. The differences between book and bank balances are outstanding checks and deposits in transit. At March 31, 2023, the uninsured balances were approximately $5,464.

 

Use of Estimates

g) Use of Estimates

 

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

 

Recently Issued Accounting Pronouncements

h) Recently Issued Accounting Pronouncements

 

The Company is an emerging growth company until at minimum December 31, 2023. The Company will maintain the election available to an emerging growth company to use any extended transition period applicable to non-public companies when complying with a new or revised accounting standard. The Company retains its emerging growth status and therefore elects to adopt new or revised accounting standards on the adoption date required for a private company.

 

In March 2023, the FASB issued ASU No. 2014-01, Investments—Equity Method and Joint Ventures (Topic 323): Accounting for Investments in Qualified Affordable Housing Projects, which amended Subtopic 323-740, Investments—Equity Method and Joint Ventures—Income Taxes, introduced the option to apply the proportional amortization method to account for investments made primarily for the purpose of receiving income tax credits and other income tax benefits when certain requirements are met. This guidance is effective for fiscal years beginning after December 15, 2023 with early adoption permitted. The adoption of this standard does not have a material impact on the Company’s consolidated financial statements and related disclosures.

 

Fair Value of Financial Instruments

i) Fair Value of Financial Instruments

 

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

 

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

 

 

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

 

Debt Extinguishment

j) Debt Extinguishment

 

Under ASC 470, debt should be derecognized when the debt is extinguished, in accordance with the guidance in ASC 405-20, Liabilities: Extinguishments of Liabilities. Under this guidance, debt is extinguished when the debt is paid, or the debtor is legally released from being the primary obligor by the creditor. On January 21, 2022, SunCommon received notification from Citizens Bank N.A. that the Small Business Administration has approved the forgiveness of the PPP loan in its entirety and as such, the full $2,592 has been recognized in the income statement as a gain upon debt extinguishment for the three months ended March 31, 2022.

 

Inventory

k) Inventory

 

Inventory is valued at lower of cost or net realizable value determined by the first-in, first-out method. Inventory primarily consists of solar panels 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. Inventory is presented at net realizable value with reserves for obsolete inventory of $0 at March 31, 2023 and December 31, 2022.

 

Segment Information

l) Segment Information

 

The Company currently operates in four segments based upon our organizational structure and the way in which our operations are managed and evaluated. The first segment is Residential which are projects smaller in size and shorter in duration. The second operating segment is Commercial and Industrial which includes projects that are commonly larger in size and longer in duration serving commercia and industrial customers. The third operating segment is Utility which includes design, development, project origination and other professional services as well as projects that are commonly larger in size and longer in duration serving utility-scale customers. The fourth segment is Corporate, which is responsible for general company oversight and management. Disaggregating the corporate costs from the revenue operations simplifies the performance evaluation of the Residential, Commercial and Industrial, and Utility segments.

 

Legal contingencies

m) Legal contingencies

 

The Company accounts for liabilities resulting from legal proceedings when it is possible to evaluate the likelihood of an unfavorable outcome in order to provide an estimate for the contingent liability. At March 31, 2023 and 2022, there are no material contingent liabilities arising from pending litigation.

 

Reclassification

n) Reclassification

 

Certain reclassifications have been made to prior year’s financial statement to conform to classifications used in the current year.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Tables)
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
SCHEDULE OF DISAGGREGATION OF REVENUE

The following table disaggregates the Company’s revenue based on the timing of satisfaction of performance obligations for the three month period ended March 31, 2023 and 2022:

 

   2023   2022 
Performance obligations satisfied over time          
Solar  $14,443   $13,608 
Electric   2,601    1,267 
Data and Network   315    212 
Total  $17,359   $15,087 
SCHEDULE OF REVENUE BASED OPERATIONAL SEGMENT

The following table disaggregates the Company’s revenue based operational division for the three month period ended March 31, 2023 and 2022:

 

   2023   2022 
         
Residential  $6,850   $6,397 
Commercial and Industrial   10,300    7,161 
Utility   209    1,529 
Total  $17,359   $15,087 
SCHEDULE OF CONTRACT ASSET AND LIABILITIES

   March 31, 2023   December 31, 2022 
         
Contract Assets          
Revenue in excess of billings and conditional retainage on uncompleted contracts  $5,486   $6,887 
Conditional retainage   393    437 
Total Contract Assets   5,879    7,324 
           
Contract Liabilities          
Billings and conditional retainage in excess of revenue on uncompleted contracts   7,347    5,419 
Conditional retainage   -    - 
Total Contract Liabilities  $7,347   $5,419 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
ACCOUNTS RECEIVABLE (Tables)
3 Months Ended
Mar. 31, 2023
Receivables [Abstract]  
SCHEDULE OF ACCOUNTS RECEIVABLE

Accounts receivable consist of:

   March 31,
2023
   December 31,
2022
 
Accounts receivable - contracts in progress  $9,909   $8,502 
Accounts receivable - retainage   133    583 
Accounts receivable   10,042    9,085 
Allowance for doubtful accounts   (226)   (302)
Total  $9,816   $8,783 
SCHEDULE OF CONTRACT ASSETS AND LIABILITIES

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

 

   March 31,
2023
   December 31,
2022
 
Contract assets  $5,601   $7,231 
Unbilled receivables, included in costs in excess of billings   278    93 
Costs and estimated earnings in excess of billings   5,879    7,324 
Retainage   133    583 
Total  $6,012   $7,907 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
CONTRACTS IN PROGRESS (Tables)
3 Months Ended
Mar. 31, 2023
Contracts In Progress  
SCHEDULE OF CONTRACTS IN PROGRESS

Information with respect to contracts in progress are as follows:

 

   March 31,
2023
   December 31,
2022
 
Expenditures to date on uncompleted contracts  $29,922   $31,215 
Estimated earnings thereon   4,349    2,509 
Contract costs   34,271    33,744 
Less billings to date   (36,017)   (31,912)
Contract costs, net of billings   (1,746)   1,812 
Plus under billings remaining on contracts 100% complete   278    93 
Total  $(1,468)  $1,905 

 

Included in accompany balance sheets under the following captions:

 

   March 31,
2023
   December 31,
2022
 
Contract assets  $5,879   $7,324 
Contract liabilities   (7,347)   (5,419)
Total  $(1,468)  $1,905 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
OPERATING SEGMENTS (Tables)
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
SCHEDULE OF SEGMENT NET REVENUE

Segment net revenue, segment operating expenses and segment contribution (loss) information consisted of the following for the three months ended March 31, 2023.

 

   Residential   Commercial
and
Industrial
   Utility   Corporate   Total 
   Three months ended March 31, 2023 
   Residential   Commercial
and
Industrial
   Utility   Corporate   Total 
Net revenue  $6,850   $10,300   $209   $-   $17,359 
Cost of earned revenue   5,221    8,209    380    -    13,810 
Income (loss) before operating expenses   1,629    2,091    (171)   -    3,549 
Operating expenses                         
Warehousing and other operating expenses   -    231    -    -    231 
General and administrative expenses   2,369    1,256    290    934    4,849 
Segment contribution (loss)   (740)   604    (461)   (934)   (1,531)
                          
Stock based compensation – general and administrative   -    -    -    373    373 
Depreciation and amortization   493    257    -    -    750 
Operating income (loss)  $(1,233)  $347   $(461)   (1,307)  $(2,654)

 

Assets by operating segment are as follows:

 

  

March 31,

2023

 
Residential  $22,307 
Commercial and Industrial   25,077 
Utility   1,195 
Corporate   19,748 
 Total  $68,327 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
SCHEDULE OF OPERATING LEASE

  

March 31,
2023

  

December 31,
2022

 
Operating lease right-of-use assets  $6,796   $6,960 
           
Operating lease liabilities—short term   591    588 
Operating lease liabilities—long term   6,559    6,711 
Total operating lease liabilities  $7,150   $7,299 
SCHEDULE OF ESTIMATED FUTURE MINIMUM LEASE

Estimated minimum future lease obligations are as follows:

 

Year ending December 31:  Amount 
Remaining 2023  $610 
2024   805 
2025   798 
2026   796 
2027   797 
2028   804 
Thereafter   3,936 
Total lease payments   8,546 
Less: interest   (1,396)
Total  $7,150 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
LONG-TERM DEBT (Tables)
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
SUMMARY OF LONG-TERM DEBT

A summary of long-term debt is as follows:

 

  

March 31,
2023

  

December 31,
2022

 
NBT Bank, National Association  $587   $598 
NBT Bank, National Association, 4.25% interest rate, secured by all business assets, payable in monthly installments of $5,869 through September 2026, with a balloon payment at maturity.  $587   $598 
NBT Bank, National Association, 4.15% interest rate, secured by all business assets, payable in monthly installments of $3,677 through April 2026.   127    137 
NBT Bank, National Association, 4.20% interest rate, secured by all business assets, payable in monthly installments of $5,598 through October 2026, with a balloon payment at maturity.   311    325 
NBT Bank, National Association, 4.85% interest rate, secured by a piece of equipment, payable in monthly installments of $2,932 including interest, through May 2023.   6    14 
Various vehicle loans, interest ranging from 0% to 9.25%, total current monthly installments of approximately $34,654 secured by vehicles, with varying terms through 2027.   1,165    1,271 
National Bank of Middlebury, 3.95% interest rate for the initial 5 years, after which the loan rate will adjust equal to the Federal Home Loan Bank of Boston 5/10 – year Advance Rate plus 2.75%, loan is subject to a floor rate of 3.95%, secured by solar panels and related equipment, payable in monthly installments of $2,388 including interest, through December 2024.   14    21 
Senior secured convertible notes payable, 5% interest rate, monthly payments of 1/26th of the original purchase amount plus accrued but unpaid interest beginning March 1, 2023 until maturity date of May 4, 2025.    12,019    12,500 
CSA 36: Payable in monthly installments of $2,414, including interest at 5.5%. The interest rate will become variable at the VEDA Prime Rate from June 2025 through maturity in June 2028.   110    115 
CSA 36: Payable in monthly interest only installments of $1,104 through June 2020; then payments of $552, representing half of monthly interest only payments, through June 2027 with other half of interest only payments capitalized into principal; then $2,485 monthly payments of principal and interest, with a balloon payment of $20,142 due June 2035; interest at 11.25% throughout the loan term.   118    118 
Equipment loans   60    56 
Long-term debit   14,517    15,155 
Less current portion   (6,321)   (5,374 
Long-term debt, including debt issuance costs   8,196    9,781 
Less debt issuance costs   (1,444)   (1,555)
Long-term debt  $6,752   $8,226 
SCHEDULE OF MATURITIES OF LONG-TERM DEBT

Year ending December 31:  Amount 
Remainder of 2023  $4,748 
2024   6,284 
2025   2,356 
2026   832 
2027   130 
2028 and thereafter   167 
Total  $14,517 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENTS (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
SCHEDULE OF FAIR VALUE MEASUREMENT INPUTS

The private warrants were valued using a Black-Scholes model, pursuant to the inputs provided in the table below:

 

Input 

Mark-to-Market

Measurement
at

March 31, 2023

  

Mark-to-Market

Measurement
at

December 31, 2022

 
Risk-free rate   3.48%   3.88%
Remaining term in years   1.22    1.47 
Expected volatility   143.46%   147.02%
Exercise price  $11.50   $11.50 
Fair value of common stock  $1.03   $1.30 
SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS

The following table sets forth the Company’s assets and liabilities which are measured at fair value on a recurring basis by level within the fair value hierarchy:

 

      

Fair Value Measurement as of

March 31, 2023

 
   Total   Level 1   Level 2   Level 3 
Liabilities:                    
Private Warrants  $4    -    -   $4 

 

      

Fair Value Measurement as of

December 31, 2022

 
   Total   Level 1   Level 2   Level 3 
Liabilities:                
Private Warrants  $10    -    -   $10 
SCHEDULE OF ROLL FORWARD OF LEVEL 3 INSTRUMENTS

The following is a roll forward of the Company’s Level 3 instruments:

 

  

March 31,

2023

  

December 31,

2022

 
Beginning balance  $10   $148 
Fair value adjustment – Warrant liability   (6)   (138)
Ending balance  $4   $10 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
UNION ASSESSMENTS (Tables)
3 Months Ended
Mar. 31, 2023
Retirement Benefits [Abstract]  
SCHEDULE OF UNION ASSESSMENTS

The Company has an agreement with the IBEW in respect to rates of pay, hours, benefits, and other employment conditions that expires May 31, 2025. During the three months ended March 31, 2023 and 2022, the Company incurred the following union assessments.

 

   2023   2022 
  

Three Months Ended

March 31,

 
   2023   2022 
         
Pension fund  $117   $162 
Welfare fund   427    322 
National employees benefit fund   24    28 
Joint apprenticeship and training committee   14    15 
401(k) matching   39    49 
Total  $621   $576 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS (LOSS) PER SHARE (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE

   2023   2022 
   Three Months Ended March 31, 
   2023   2022 
         
Option to purchase Common Stock, from Jensyn’s IPO   429,000    429,000 
Warrants to purchase Common Stock, from Jensyn’s IPO   34,572    34,572 
Unvested restricted stock awards   407,189    205,335 
Unvested options to purchase Common Stock   715,000    350,668 
Totals   1,585,761    1,019,575 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
RESTRICTED STOCK AND STOCK OPTIONS (Tables)
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
SCHEDULE OF SHARE BASED PAYMENT ARRANGEMENT, OPTION, ACTIVITY

  

Three Ended March 31, 2023

 
  

Number of

Options

  

Weighted

average

exercise

price

 
Outstanding, beginning January 1, 2023   576,333   $3.80 
Granted   590,000   $1.03 
Exercised   -   $- 
Outstanding, ending March 31, 2023   1,166,333   $2.40 
Exercisable at March 31, 2023   451,333   $3.46 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF DISAGGREGATION OF REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Total $ 17,359 $ 15,087
Solar [Member]    
Total 14,443 13,608
Electric [Member]    
Total 2,601 1,267
Data and Network [Member]    
Total $ 315 $ 212
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF REVENUE BASED OPERATIONAL SEGMENT (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Total $ 17,359 $ 15,087
Residential [Member]    
Total 6,850 6,397
Commercial and Industrial [Member]    
Total 10,300 7,161
Utility [Member]    
Total $ 209 $ 1,529
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF CONTRACT ASSET AND LIABILITIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Revenue in excess of billings and conditional retainage on uncompleted contracts $ 5,486 $ 6,887
Conditional retainage 393 437
Total Contract Assets 5,879 7,324
Billings and conditional retainage in excess of revenue on uncompleted contracts 7,347 5,419
Conditional retainage
Total Contract Liabilities $ 7,347 $ 5,419
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Property, Plant and Equipment [Line Items]      
Pre-contract costs $ 0   $ 0
Allowance for doubtful accounts 226,000   302,000
Uninsured cash balances 5,464    
Gain on forgiveness of PPP loan $ 2,592,000  
Inventory allowance 0   0
PPP [Member]      
Property, Plant and Equipment [Line Items]      
Gain on forgiveness of PPP loan   $ 2,592  
Solar Power Projects [Member]      
Property, Plant and Equipment [Line Items]      
Project assets $ 0   $ 0
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
LIQUIDITY AND FINANCIAL CONDITION (Details Narrative)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Sep. 30, 2022
USD ($)
MW
Operating loss $ 2,700    
Cash flow from operations 501 $ (7,048)  
Cash 7,200    
Working capital 6,000    
Proceeds from issuance or sale of equity $ 1,431 $ 10,400  
Scenario, Plan [Member]      
Proceeds from issuance or sale of equity     $ 16,000
Residential [Member]      
Customer orders     $ 17,900
Residential [Member] | Minimum [Member]      
Completion period     3 months
Residential [Member] | Maximum [Member]      
Completion period     5 months
Commercial [Member]      
Contracted backlog     $ 152,900
Commercial [Member] | Minimum [Member]      
Completion period     18 months
Commercial [Member] | Maximum [Member]      
Completion period     6 months
Industrial [Member]      
Contracted backlog     $ 8,000
Utility [Member]      
Projects under development | MW     1,600
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF ACCOUNTS RECEIVABLE (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable $ 10,042 $ 9,085
Allowance for doubtful accounts (226) (302)
Total 9,816 8,783
Accounts Receivable - Contracts in Progress [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 9,909 8,502
Accounts Receivable - Retainage [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable $ 133 $ 583
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF CONTRACT ASSETS AND LIABILITIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Receivables [Abstract]    
Contract assets $ 5,601 $ 7,231
Unbilled receivables, included in costs in excess of billings 278 93
Costs and estimated earnings in excess of billings 5,879 7,324
Retainage 133 583
Total $ 6,012 $ 7,907
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
ACCOUNTS RECEIVABLE (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Receivables [Abstract]    
Bad debt expense $ 14
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF CONTRACTS IN PROGRESS (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Capitalized Contract Cost [Line Items]    
Contract costs $ 34,271 $ 33,744
Less billings to date (36,017) (31,912)
Contract costs, net of billings (1,746) 1,812
Plus under billings remaining on contracts 100% complete 278 93
Total (1,468) 1,905
Contract assets 5,879 7,324
Contract liabilities (7,347) (5,419)
Expenditures on Uncompleted Contracts [Member]    
Capitalized Contract Cost [Line Items]    
Contract costs 29,922 31,215
Estimated Earnings Thereon [Member]    
Capitalized Contract Cost [Line Items]    
Contract costs $ 4,349 $ 2,509
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF SEGMENT NET REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Net revenue $ 17,359    
Cost of earned revenue 13,810 $ 11,917  
Income (loss) before operating expenses 3,549 3,170  
Operating expenses      
Warehousing and other operating expenses 231 607  
General and administrative expenses 4,849 5,270  
Segment contribution (loss) (1,531)    
Stock based compensation – general and administrative 373 1,244  
Depreciation and amortization 750 1,752  
Operating income (loss) (2,654) $ (5,703)  
 Total 68,327   $ 67,481
Residential [Member]      
Segment Reporting Information [Line Items]      
Net revenue 6,850    
Cost of earned revenue 5,221    
Income (loss) before operating expenses 1,629    
Operating expenses      
Warehousing and other operating expenses    
General and administrative expenses 2,369    
Segment contribution (loss) (740)    
Stock based compensation – general and administrative    
Depreciation and amortization 493    
Operating income (loss) (1,233)    
 Total 22,307    
Commercial and Industrial [Member]      
Segment Reporting Information [Line Items]      
Net revenue 10,300    
Cost of earned revenue 8,209    
Income (loss) before operating expenses 2,091    
Operating expenses      
Warehousing and other operating expenses 231    
General and administrative expenses 1,256    
Segment contribution (loss) 604    
Stock based compensation – general and administrative    
Depreciation and amortization 257    
Operating income (loss) 347    
 Total 25,077    
Utility [Member]      
Segment Reporting Information [Line Items]      
Net revenue 209    
Cost of earned revenue 380    
Income (loss) before operating expenses (171)    
Operating expenses      
Warehousing and other operating expenses    
General and administrative expenses 290    
Segment contribution (loss) (461)    
Stock based compensation – general and administrative    
Depreciation and amortization    
Operating income (loss) (461)    
 Total 1,195    
Corporate Segment [Member]      
Segment Reporting Information [Line Items]      
Net revenue    
Cost of earned revenue    
Income (loss) before operating expenses    
Operating expenses      
Warehousing and other operating expenses    
General and administrative expenses 934    
Segment contribution (loss) (934)    
Stock based compensation – general and administrative 373    
Depreciation and amortization    
Operating income (loss) (1,307)    
 Total $ 19,748    
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF OPERATING LEASE (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating lease right-of-use assets $ 6,796 $ 6,960
Operating lease liabilities—short term 591 588
Operating lease liabilities—long term 6,559 6,711
Total operating lease liabilities $ 7,150 $ 7,299
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF ESTIMATED FUTURE MINIMUM LEASE (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Remaining 2023 $ 610  
2024 805  
2025 798  
2026 796  
2027 797  
2028 804  
Thereafter 3,936  
Total lease payments 8,546  
Less: interest (1,396)  
Total $ 7,150 $ 7,299
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES (Details Narrative)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2020
USD ($)
ft²
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2015
USD ($)
Lessee, Lease, Description [Line Items]              
Annual rent         $ 26 $ 4 $ 3
Operating lease annual increase percentage           2.00% 2.00%
Lease expense $ 207            
Operating lease payments 207            
Operating lease, right-of-use asset, amortization expense $ 164          
Operating lease, weighted average remaining lease term 10 years 8 months 26 days            
Operating lease, weighted average discount rate, percent 3.33%            
Property, Plant and Equipment [Member]              
Lessee, Lease, Description [Line Items]              
Operating lease, right-of-use asset, amortization expense     $ 161        
Lease expense including interest     $ 147        
Vehicles and Office Equipment [Member]              
Lessee, Lease, Description [Line Items]              
Annual rent $ 35            
Williston [Member]              
Lessee, Lease, Description [Line Items]              
Annual rent       $ 108      
Operating lease annual increase percentage       2.00%      
Waterbury [Member]              
Lessee, Lease, Description [Line Items]              
Annual rent $ 28            
Operating lease annual increase percentage 3.00%            
Rhinebeck [Member]              
Lessee, Lease, Description [Line Items]              
Annual rent $ 7            
Office Building [Member]              
Lessee, Lease, Description [Line Items]              
Warehouse | ft²       6,250      
Warehouse [Member]              
Lessee, Lease, Description [Line Items]              
Warehouse | ft²       6,500      
Minimum [Member]              
Lessee, Lease, Description [Line Items]              
Operating lease, remaining lease term 1 year            
Maximum [Member]              
Lessee, Lease, Description [Line Items]              
Operating lease, remaining lease term 18 years            
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF LONG-TERM DEBT (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Short-Term Debt [Line Items]    
Long-term debit $ 14,517 $ 15,155
Less current portion (6,321) (5,374)
Long-term debt, including debt issuance costs 8,196 9,781
Less debt issuance costs (1,444) (1,555)
Long-term debt 6,752 8,226
NBT Bank, National Association, Secured Debt, 4.25 Percent [Member]    
Short-Term Debt [Line Items]    
Long-term debit 587 598
NBT Bank, National Association, Secured Debt, 4.15 Percent [Member]    
Short-Term Debt [Line Items]    
Long-term debit 127 137
NBT Bank, National Association, Secured Debt, Business Assets, 4.20 Percent [Member]    
Short-Term Debt [Line Items]    
Long-term debit 311 325
NBT Bank, National Association, Secured Debt, 4.85 Percent [Member]    
Short-Term Debt [Line Items]    
Long-term debit 6 14
Vehicle Loans [Member]    
Short-Term Debt [Line Items]    
Long-term debit 1,165 1,271
National Bank of Middlebury, Secured Debt [Member]    
Short-Term Debt [Line Items]    
Long-term debit 14 21
Senior Secured Convertible Notes Payable [Member]    
Short-Term Debt [Line Items]    
Long-term debit 12,019 12,500
CSA 36, Secured Debt, Interest Rate 5.5 Percent [Member]    
Short-Term Debt [Line Items]    
Long-term debit 110 115
CSA 36, Secured Debt, Interest Rate 11.25 Percent [Member]    
Short-Term Debt [Line Items]    
Long-term debit 118 118
Equipment Loan [Member]    
Short-Term Debt [Line Items]    
Long-term debit $ 60 $ 56
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF LONG-TERM DEBT (Details) (Parenthetical)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
NBT Bank, National Association, Secured Debt, 4.25 Percent [Member]  
Short-Term Debt [Line Items]  
Interest rate 4.25%
Installment payment $ 5,869
NBT Bank, National Association, Secured Debt, 4.15 Percent [Member]  
Short-Term Debt [Line Items]  
Interest rate 4.15%
Installment payment $ 3,677
NBT Bank, National Association, Secured Debt, Business Assets, 4.20 Percent [Member]  
Short-Term Debt [Line Items]  
Interest rate 4.20%
Installment payment $ 5,598
NBT Bank, National Association, Secured Debt, 4.85 Percent [Member]  
Short-Term Debt [Line Items]  
Interest rate 4.85%
Installment payment $ 2,932
Vehicle Loans [Member]  
Short-Term Debt [Line Items]  
Installment payment $ 34,654
Vehicle Loans [Member] | Minimum [Member]  
Short-Term Debt [Line Items]  
Interest rate 0.00%
Vehicle Loans [Member] | Maximum [Member]  
Short-Term Debt [Line Items]  
Interest rate 9.25%
National Bank of Middlebury, Secured Debt [Member]  
Short-Term Debt [Line Items]  
Interest rate 3.95%
Installment payment $ 2,388
Debt term 5 years
Fixed interest year 5 years
Variable interest year 10 years
Basis spread on variable rate 2.75%
Floor interest rate 3.95%
Senior Secured Convertible Notes Payable [Member]  
Short-Term Debt [Line Items]  
Interest rate 5.00%
Frequency of payment monthly payments
CSA 36, Secured Debt, Interest Rate 5.5 Percent [Member]  
Short-Term Debt [Line Items]  
Interest rate 5.50%
Installment payment $ 2,414
CSA 36, Secured Debt, Interest Rate 11.25 Percent [Member]  
Short-Term Debt [Line Items]  
Interest rate 11.25%
Installment payment $ 2,485
Interest only payment 1,104
Half of interest only payment 552
Balloon payment $ 20,142
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF MATURITIES OF LONG-TERM DEBT (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Debt Disclosure [Abstract]  
Remainder of 2023 $ 4,748
2024 6,284
2025 2,356
2026 832
2027 130
2028 and thereafter 167
Total $ 14,517
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.1
LONG-TERM DEBT (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Nov. 04, 2022
Mar. 31, 2023
Debt Instrument [Line Items]    
Share Price $ 2.66  
Repayments of convertible notes   $ 481
Common Stock [Member]    
Debt Instrument [Line Items]    
Shares issued   412,218
Senior Secured Convertible First Note [Member]    
Debt Instrument [Line Items]    
Face amount $ 12,500  
Discount percentage 6.00%  
Gross proceeds from debt $ 11,750  
Senior Secured Convertible Second Note [Member]    
Debt Instrument [Line Items]    
Face amount $ 12,500  
Discount percentage 6.00%  
Senior Secured Convertible Note [Member]    
Debt Instrument [Line Items]    
Face amount $ 25,000  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF FAIR VALUE MEASUREMENT INPUTS (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Nov. 04, 2022
Class of Warrant or Right [Line Items]      
Fair value of common stock     $ 2.66
Private Warrants [Member]      
Class of Warrant or Right [Line Items]      
Risk-free rate 3.48% 3.88%  
Remaining term in years 1 year 2 months 19 days 1 year 5 months 19 days  
Expected volatility 143.46% 147.02%  
Exercise price $ 11.50 $ 11.50  
Fair value of common stock $ 1.03 $ 1.30  
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrant Liabilities $ 4 $ 10
Private Warrants [Member] | Fair Value, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrant Liabilities 4 10
Private Warrants [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrant Liabilities
Private Warrants [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrant Liabilities
Private Warrants [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrant Liabilities $ 4 $ 10
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF ROLL FORWARD OF LEVEL 3 INSTRUMENTS (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Fair Value Disclosures [Abstract]      
Beginning balance $ 10 $ 148 $ 148
Fair value adjustment – Warrant liability (6) $ (63) (138)
Ending balance $ 4   $ 10
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENTS (Details Narrative)
Mar. 31, 2023
shares
Private Warrants [Member]  
Class of Warrant or Right [Line Items]  
Warrants outstanding 69,144
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF UNION ASSESSMENTS (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Defined Benefit Plan Disclosure [Line Items]    
Union assessments $ 621 $ 576
Pension Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Union assessments 117 162
Welfare Fund [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Union assessments 427 322
National Employees Benefit Fund [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Union assessments 24 28
Joint Apprenticeship and Training Committee [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Union assessments 14 15
401(k) Matching [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Union assessments $ 39 $ 49
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.1
DEFERRED COMPENSATION PLAN (Details Narrative) - Investor [Member]
$ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]  
Minimum commitment for future compensation $ 155
Net present value of future compensation $ 45
Solar management fee 24.50%
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities 1,585,761 1,019,575
Options to Purchase Common Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities 429,000 429,000
Warrants to Purchase Common Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities 34,572 34,572
Restricted Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities 407,189 205,335
Unvested Options to Purchase Common Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities 715,000 350,668
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF SHARE BASED PAYMENT ARRANGEMENT, OPTION, ACTIVITY (Details) - Share-Based Payment Arrangement, Option [Member]
3 Months Ended
Mar. 31, 2023
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Outstanding beginning balance | shares 576,333
Outstanding per share | $ / shares $ 3.80
Granted | shares 590,000
Granted per share | $ / shares $ 1.03
Exercised | shares
Exercised per share | $ / shares
Outstanding ending balance | shares 1,166,333
Outstanding per share | $ / shares $ 2.40
Exercisable | shares 451,333
Outstanding per share | $ / shares $ 3.46
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.1
RESTRICTED STOCK AND STOCK OPTIONS (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jan. 24, 2023
Jan. 24, 2022
Jan. 04, 2021
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Nov. 04, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Option to purchase common stock       429,000      
Share price             $ 2.66
Non-Qualified Stock Options [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Number of shares available       1,166,333      
Number of shares available for grant       1,166,333      
Stock option period       3 years      
Exercised       $ 2.40      
Fair value       $ 1,700      
Volatility       125.96%      
Expected term       2 years      
Risk free rate       0.06%      
Dividend yield       0.00%      
Share-Based Payment Arrangement, Option [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Number of shares available       1,166,333   576,333  
Aggregate intrinsic value of options outstanding       $ 0      
Share price       $ 1.03      
Stock-based compensation expense       $ 100 $ 600    
Unrecognized stock-based compensation expense       $ 800      
Unrecognized share based compensation, shares       1,166,333      
Share-Based Payment Arrangement, Option [Member] | Maximum [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Period for recognition       3 years      
Restricted Stock [Member] | Officer [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Grant date fair value $ 1.39 $ 5.04 $ 6.15        
Shares granted 247,000 187,500 241,000        
Stock based compensation expense       $ 200 500    
Restricted Stock [Member] | Officer [Member] | Share-Based Payment Arrangement, Tranche One [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares granted 130,333 62,500 80,333        
Restricted Stock [Member] | Officer [Member] | Share-Based Payment Arrangement, Tranche Two [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares granted 58,334 62,500 80,333        
Restricted Stock [Member] | Officer [Member] | Share-Based Payment Arrangement, Tranche Three [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares granted 58,333 62,500 80,334        
Restricted Stock [Member] | Share-Based Payment Arrangement, Employee [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock based compensation expense       $ 100 $ 100    
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.1
SUBSEQUENT EVENTS (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended
May 15, 2023
Mar. 31, 2023
Subsequent Event [Line Items]    
Payments related to senior convertible notes   $ 481
Subsequent Event [Member]    
Subsequent Event [Line Items]    
Payments related to senior convertible notes $ 1,322  
Principal amount $ 200  
Common Stock [Member] | Subsequent Event [Member]    
Subsequent Event [Line Items]    
Number of shares issued 2,044,663  
XML 68 form10-q_htm.xml IDEA: XBRL DOCUMENT 0001634447 2023-01-01 2023-03-31 0001634447 2023-05-08 0001634447 2023-03-31 0001634447 2022-12-31 0001634447 2022-01-01 2022-03-31 0001634447 us-gaap:PreferredStockMember 2022-12-31 0001634447 us-gaap:CommonStockMember 2022-12-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001634447 us-gaap:RetainedEarningsMember 2022-12-31 0001634447 us-gaap:PreferredStockMember 2021-12-31 0001634447 us-gaap:CommonStockMember 2021-12-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001634447 us-gaap:RetainedEarningsMember 2021-12-31 0001634447 2021-12-31 0001634447 us-gaap:PreferredStockMember 2022-03-31 0001634447 us-gaap:PreferredStockMember 2023-01-01 2023-03-31 0001634447 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001634447 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001634447 us-gaap:PreferredStockMember 2022-01-01 2022-03-31 0001634447 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001634447 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001634447 us-gaap:PreferredStockMember 2023-03-31 0001634447 us-gaap:CommonStockMember 2023-03-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001634447 us-gaap:RetainedEarningsMember 2023-03-31 0001634447 us-gaap:CommonStockMember 2022-03-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001634447 us-gaap:RetainedEarningsMember 2022-03-31 0001634447 2022-03-31 0001634447 ISUN:SolarPowerProjectsMember 2023-01-01 2023-03-31 0001634447 ISUN:SolarPowerProjectsMember 2022-01-01 2022-12-31 0001634447 ISUN:PaycheckProtectionProgramMember 2022-01-01 2022-03-31 0001634447 ISUN:SolarOperationsMember 2023-01-01 2023-03-31 0001634447 ISUN:SolarOperationsMember 2022-01-01 2022-03-31 0001634447 ISUN:ElectricOperationsMember 2023-01-01 2023-03-31 0001634447 ISUN:ElectricOperationsMember 2022-01-01 2022-03-31 0001634447 ISUN:DataAndNetworkOperationsMember 2023-01-01 2023-03-31 0001634447 ISUN:DataAndNetworkOperationsMember 2022-01-01 2022-03-31 0001634447 ISUN:ResidentialMember 2023-01-01 2023-03-31 0001634447 ISUN:ResidentialMember 2022-01-01 2022-03-31 0001634447 ISUN:CommercialAndIndustrialMember 2023-01-01 2023-03-31 0001634447 ISUN:CommercialAndIndustrialMember 2022-01-01 2022-03-31 0001634447 ISUN:UtilityMember 2023-01-01 2023-03-31 0001634447 ISUN:UtilityMember 2022-01-01 2022-03-31 0001634447 ISUN:ResidentialMember 2022-09-30 0001634447 ISUN:ResidentialMember srt:MinimumMember 2022-01-01 2022-09-30 0001634447 ISUN:ResidentialMember srt:MaximumMember 2022-01-01 2022-09-30 0001634447 ISUN:CommercialMember 2022-09-30 0001634447 ISUN:CommercialMember srt:MaximumMember 2022-01-01 2022-09-30 0001634447 ISUN:CommercialMember srt:MinimumMember 2022-01-01 2022-09-30 0001634447 ISUN:IndustrialMember 2022-09-30 0001634447 ISUN:UtilityMember 2022-09-30 0001634447 us-gaap:ScenarioPlanMember 2022-01-01 2022-09-30 0001634447 ISUN:ContractsInProgressMember 2023-03-31 0001634447 ISUN:ContractsInProgressMember 2022-12-31 0001634447 ISUN:RetainageMember 2023-03-31 0001634447 ISUN:RetainageMember 2022-12-31 0001634447 ISUN:ExpendituresOnUncompletedContractsMember 2023-03-31 0001634447 ISUN:ExpendituresOnUncompletedContractsMember 2022-12-31 0001634447 ISUN:EstimatedEarningsThereonMember 2023-03-31 0001634447 ISUN:EstimatedEarningsThereonMember 2022-12-31 0001634447 ISUN:ResidentialMember 2023-01-01 2023-03-31 0001634447 ISUN:CommercialAndIndustrialMember 2023-01-01 2023-03-31 0001634447 ISUN:UtilityMember 2023-01-01 2023-03-31 0001634447 us-gaap:CorporateMember 2023-01-01 2023-03-31 0001634447 ISUN:ResidentialMember 2023-03-31 0001634447 ISUN:CommercialAndIndustrialMember 2023-03-31 0001634447 ISUN:UtilityMember 2023-03-31 0001634447 us-gaap:CorporateMember 2023-03-31 0001634447 srt:MinimumMember 2023-03-31 0001634447 srt:MaximumMember 2023-03-31 0001634447 srt:OfficeBuildingMember 2020-12-31 0001634447 srt:WarehouseMember 2020-12-31 0001634447 ISUN:WillistonMember 2020-01-01 2020-12-31 0001634447 ISUN:WaterburyMember 2023-01-01 2023-03-31 0001634447 ISUN:RhinebeckMember 2023-01-01 2023-03-31 0001634447 2015-01-01 2015-12-31 0001634447 2017-01-01 2017-12-31 0001634447 2018-01-01 2018-12-31 0001634447 ISUN:VehiclesAndOfficeEquipmentMember 2023-01-01 2023-03-31 0001634447 us-gaap:PropertyPlantAndEquipmentMember 2022-01-01 2022-12-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt425PercentMember 2023-03-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt425PercentMember 2022-12-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt415PercentMember 2023-03-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt415PercentMember 2022-12-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember 2023-03-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember 2022-12-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt485PercentMember 2023-03-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt485PercentMember 2022-12-31 0001634447 ISUN:VehicleLoansMember 2023-03-31 0001634447 ISUN:VehicleLoansMember 2022-12-31 0001634447 ISUN:NationalBankOfMiddleburySecuredDebtMember 2023-03-31 0001634447 ISUN:NationalBankOfMiddleburySecuredDebtMember 2022-12-31 0001634447 ISUN:SeniorSecuredConvertibleNotesPayableMember 2023-03-31 0001634447 ISUN:SeniorSecuredConvertibleNotesPayableMember 2022-12-31 0001634447 ISUN:Csa36SecuredDebtInterestRate55PercentMember 2023-03-31 0001634447 ISUN:Csa36SecuredDebtInterestRate55PercentMember 2022-12-31 0001634447 ISUN:Csa36SecuredDebtInterestRate1125PercentMember 2023-03-31 0001634447 ISUN:Csa36SecuredDebtInterestRate1125PercentMember 2022-12-31 0001634447 ISUN:EquipmentLoanMember 2023-03-31 0001634447 ISUN:EquipmentLoanMember 2022-12-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt425PercentMember 2023-01-01 2023-03-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt415PercentMember 2023-01-01 2023-03-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember 2023-01-01 2023-03-31 0001634447 ISUN:NbtBankNationalAssociationSecuredDebt485PercentMember 2023-01-01 2023-03-31 0001634447 srt:MinimumMember ISUN:VehicleLoansMember 2023-03-31 0001634447 srt:MaximumMember ISUN:VehicleLoansMember 2023-03-31 0001634447 ISUN:VehicleLoansMember 2023-01-01 2023-03-31 0001634447 ISUN:NationalBankOfMiddleburySecuredDebtMember 2023-01-01 2023-03-31 0001634447 ISUN:SeniorSecuredConvertibleNotesPayableMember 2023-01-01 2023-03-31 0001634447 ISUN:Csa36SecuredDebtInterestRate55PercentMember 2023-01-01 2023-03-31 0001634447 ISUN:Csa36SecuredDebtInterestRate1125PercentMember 2023-01-01 2023-03-31 0001634447 ISUN:SeniorSecuredConvertibleFirstNoteMember 2022-11-04 0001634447 ISUN:SeniorSecuredConvertibleFirstNoteMember 2022-11-03 2022-11-04 0001634447 ISUN:SeniorSecuredConvertibleSecondNoteMember 2022-11-04 0001634447 ISUN:SeniorSecuredConvertibleNoteMember 2022-11-04 0001634447 2022-11-04 0001634447 ISUN:PrivateWarrantsMember 2023-03-31 0001634447 ISUN:PrivateWarrantsMember 2023-01-01 2023-03-31 0001634447 ISUN:PrivateWarrantsMember 2022-01-01 2022-12-31 0001634447 ISUN:PrivateWarrantsMember 2022-12-31 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001634447 ISUN:PrivateWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001634447 2022-01-01 2022-12-31 0001634447 us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-03-31 0001634447 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-03-31 0001634447 ISUN:WelfareFundMember 2023-01-01 2023-03-31 0001634447 ISUN:WelfareFundMember 2022-01-01 2022-03-31 0001634447 ISUN:NationalEmployeesBenefitFundMember 2023-01-01 2023-03-31 0001634447 ISUN:NationalEmployeesBenefitFundMember 2022-01-01 2022-03-31 0001634447 ISUN:JointApprenticeshipAndTrainingCommitteeMember 2023-01-01 2023-03-31 0001634447 ISUN:JointApprenticeshipAndTrainingCommitteeMember 2022-01-01 2022-03-31 0001634447 ISUN:Matching401KPlanMember 2023-01-01 2023-03-31 0001634447 ISUN:Matching401KPlanMember 2022-01-01 2022-03-31 0001634447 us-gaap:InvestorMember 2018-12-31 0001634447 us-gaap:InvestorMember 2018-01-01 2018-12-31 0001634447 ISUN:OptionsToPurchaseCommonStockMember 2023-01-01 2023-03-31 0001634447 ISUN:OptionsToPurchaseCommonStockMember 2022-01-01 2022-03-31 0001634447 ISUN:WarrantsToPurchaseCommonStockMember 2023-01-01 2023-03-31 0001634447 ISUN:WarrantsToPurchaseCommonStockMember 2022-01-01 2022-03-31 0001634447 us-gaap:RestrictedStockMember 2023-01-01 2023-03-31 0001634447 us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0001634447 ISUN:UnvestedOptionsToPurchaseCommonStockMember 2023-01-01 2023-03-31 0001634447 ISUN:UnvestedOptionsToPurchaseCommonStockMember 2022-01-01 2022-03-31 0001634447 ISUN:NonQualifiedStockOptionsMember 2023-03-31 0001634447 ISUN:NonQualifiedStockOptionsMember 2023-01-01 2023-03-31 0001634447 us-gaap:EmployeeStockOptionMember 2023-03-31 0001634447 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001634447 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001634447 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2021-01-04 2021-01-04 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-04 2021-01-04 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-04 2021-01-04 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-01-04 2021-01-04 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2022-01-23 2022-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-23 2022-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-23 2022-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2022-01-23 2022-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2023-01-24 2023-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-24 2023-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-24 2023-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-01-24 2023-01-24 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2023-01-01 2023-03-31 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2022-01-01 2022-03-31 0001634447 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-01-01 2023-03-31 0001634447 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-03-31 0001634447 us-gaap:EmployeeStockOptionMember 2022-12-31 0001634447 us-gaap:CommonStockMember us-gaap:SubsequentEventMember 2023-05-15 2023-05-15 0001634447 us-gaap:SubsequentEventMember 2023-05-15 2023-05-15 0001634447 us-gaap:SubsequentEventMember 2023-05-15 iso4217:USD shares iso4217:USD shares ISUN:Segment utr:MW ISUN:Investor ISUN:Lease utr:sqft pure 0001634447 false --12-31 Q1 501000 P3M P6M 10-Q true 2023-03-31 2023 false 001-37707 iSUN, INC. DE 47-2150172 400 Avenue D Suite 10 Williston VT 05495 (802) 658-3378 Common Stock, $0.0001 par value ISUN NASDAQ Yes Yes Non-accelerated Filer true true false false 18858923 7195000 5455000 9816000 8783000 5879000 7324000 2748000 2536000 1787000 1625000 27425000 25723000 8148000 8440000 6796000 6960000 270000 270000 13638000 14038000 12020000 12020000 30000 30000 40902000 41758000 68327000 67481000 14943000 12941000 4202000 5868000 591000 588000 7347000 5419000 23000 31000 6321000 5374000 33427000 30221000 4000 10000 6559000 6711000 3010000 3026000 6752000 8226000 49752000 48194000 0.0001 0.0001 1000000 1000000 0 0 0 0 0.0001 0.0001 49000000 49000000 16814260 16814260 15083109 15083109 2000 2000 76355000 74070000 -57782000 -54785000 18575000 19287000 68327000 67481000 17359000 15087000 13810000 11917000 3549000 3170000 231000 607000 4849000 5270000 373000 1244000 750000 1752000 6203000 8873000 -2654000 -5703000 2592000 6000 63000 349000 629000 -2997000 -3677000 -772000 -2997000 -2905000 -0.19 -0.23 15964430 12646446 15083109 2000 74070000 -54785000 19287000 225169 373 373 200000 412218 481000 481000 893764 1431000 1431000 -2997000 -2997000 16814260 2000 76355000 -57782000 18575000 11825878 1000 60863000 -1006000 59858000 164067 1244 1244 1749209 10400000 10400000 -2905000 -2905000 13739154 1000 72507000 -3911000 68597000 -2997000 -2905000 350000 548000 14000 400000 1205000 164000 2592000 -6000 -63000 373000 1244000 111000 -772000 23000 1047000 -583000 162000 233000 -1445000 -477000 212000 470000 1999000 -3476000 -1666000 -1372000 1929000 832000 -14000 -47000 -8000 -7000 -149000 501000 -7048000 60000 25000 1247000 100000 -35000 1347000 8807000 7842000 157000 6562000 1431000 10400000 1274000 4803000 1740000 -898000 5455000 2242000 7195000 1344000 349000 629000 481000 <p id="xdx_80E_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_zoOyvOE5BhUi" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1. <span id="xdx_823_zU2noZirHnB2">SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_846_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zETcG4d5Bdj1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>a) <span id="xdx_86F_zq165NN1G7Yg">Organization</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">iSun, Inc. is a leading solar energy and clean mobility infrastructure Company with over 50 years of experience accelerating the adoption of innovative electrification technologies. The Company provides solar products services ranging from project origination, design, development, engineering, procurement, construction, storage, monitoring and maintenance for EV infrastructure, residential, commercial, industrial and utility customers. The Company also provides electrical contracting services and data and communication services. The work is performed under fixed-price and modified fixed-price contracts and time and materials contracts. The Company is incorporated in the State of Delaware and has its corporate headquarters in Williston, Vermont.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying unaudited condensed financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the three months ended March 31, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023 or any other period. The accompanying financial statements should be read in conjunction with the Company’s audited financial statements and related notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_846_eus-gaap--ConsolidationPolicyTextBlock_zJPqWO1z97Jb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>b) <span id="xdx_86A_zPsROiupyVni">Principles of Consolidation</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying consolidated financial statements include the accounts of iSun, Inc. and its direct and indirect wholly-owned operating subsidiaries, iSun Residential, Inc., SolarCommunities, Inc., iSun Industrial, LLC, Peck Electric Co., Liberty Electric, Inc., iSun Utility, LLC, iSun Corporate, LLC and iSun Energy, LLC. All material intercompany transactions have been eliminated upon consolidation of these entities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_z2C0jgyV5Kvi" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>c) <span id="xdx_86E_zAwPR6b97jrb">Revenue Recognition</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The majority of the Company’s revenue arrangements generally consist of a single performance obligation to transfer promised goods or services.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1) Revenue Recognition Policy</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Solar Power Systems Sales and Engineering, Procurement, and Construction Services</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes revenue from the sale of solar power systems, Engineering, Procurement and Construction (“EPC”) services, and other construction-type contracts over time, as performance obligations are satisfied, due to the continuous transfer of control to the customer. Construction contracts, such as the sale of a solar power system combined with EPC services, are generally accounted for as a single unit of account (a single performance obligation) and are not segmented between types of services. Our contracts often require significant services to integrate complex activities and equipment into a single deliverable, and are therefore generally accounted for as a single performance obligation, even when delivering multiple distinct services. For such services, the Company recognizes revenue using the cost to cost method, based primarily on contract cost incurred to date compared to total estimated contract cost. The cost to cost method (an input method) is the most faithful depiction of the Company’s performance because it directly measures the value of the services transferred to the customer. Cost of revenue includes an allocation of indirect costs including depreciation and amortization. Subcontractor materials, labor and equipment, are included in revenue and cost of revenue when management believes that the Company is acting as a principal rather than as an agent (i.e., the Company integrates the materials, labor and equipment into the deliverables promised to the customer). Changes to total estimated contract cost or losses, if any, are recognized in the period in which they are determined as assessed at the contract level. Pre-contract costs are expensed as incurred unless they are expected to be recovered from the customer. As of March 31, 2023 and December 31, 2022 the Company had $<span id="xdx_903_eus-gaap--CapitalizedContractCostNet_iI_c20230331_zrPXXwm43D6a" title="Pre-contract costs"><span id="xdx_906_eus-gaap--CapitalizedContractCostNet_iI_c20221231_zRa7ErVqEKca" title="Pre-contract costs">0</span></span> in pre-contract costs classified as a current asset under contract assets on its Consolidated Balance Sheet. Project mobilization costs are generally charged to project costs as incurred when they are an integrated part of the performance obligation being transferred to the client. Customer payments on construction contracts are typically due within 30 to 45 days of billing, depending on the contract. Sales and other taxes the Company collects concurrent with revenue-producing activities are excluded from revenue.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For sales of solar power systems in which the Company sells a controlling interest in the project to a customer, revenue is recognized for the consideration received when control of the underlying project is transferred to the customer. Revenue may also be recognized for the sale of a solar power system after it has been completed due to the timing of when a sales contract has been entered into with the customer.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Energy Generation</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue from net metering credits is recorded as electricity is generated from the solar arrays and billed to customers (PPA off-taker) at the price rate stated in the applicable power purchase agreement (PPA).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Operation and Maintenance and Other Miscellaneous Services</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue for time and materials contracts is recognized as the service is provided.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2) Disaggregation of Revenue from Contracts with Customers</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--DisaggregationOfRevenueTableTextBlock_zbwL3ScZI5p2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table disaggregates the Company’s revenue based on the timing of satisfaction of performance obligations for the three month period ended March 31, 2023 and 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_zgqXmUpoyWr3" style="display: none">SCHEDULE OF DISAGGREGATION OF REVENUE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20230101__20230331_zvlyPmrxFEGk" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20220101__20220331_z9Bq7S11vBle" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="text-align: left">Performance obligations satisfied over time</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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--SolarOperationsMember_zri59C2ydKxg" style="vertical-align: bottom; background-color: White"> <td style="width: 64%">Solar</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">14,443</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">13,608</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--ElectricOperationsMember_zotBFWAGaOke" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Electric</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,601</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,267</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--DataAndNetworkOperationsMember_zVerL6hQK2Y8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Data and Network</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">315</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">212</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zlCBs8icOhj" 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">17,359</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">15,087</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zcEis896W8Ye" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_898_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_zXAClZn4krRe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table disaggregates the Company’s revenue based operational division for the three month period ended March 31, 2023 and 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BA_zO76oVNp0RD7" style="display: none">SCHEDULE OF REVENUE BASED OPERATIONAL SEGMENT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20230101__20230331_zMzFIzOIgY3g" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20220101__20220331_zp0aj5jyYV9d" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td></tr> <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--MajorCustomersAxis__custom--ResidentialMember_zgjXV1p7a9Sk" 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: 64%">Residential</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right">6,850</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right">6,397</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--MajorCustomersAxis__custom--CommercialAndIndustrialMember_z3r7mWMkjOQ1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Commercial and Industrial</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">10,300</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">7,161</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--MajorCustomersAxis__custom--UtilityMember_zWxwP5bAN7P8" 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: 1.5pt">Utility</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">209</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,529</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zohrO9hZO8vf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Total</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">17,359</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">15,087</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AA_zvPyJDBBZXTd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3) Variable Consideration</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The nature of the Company’s contracts gives rise to several types of variable consideration, including claims and unpriced change orders; award and incentive fees; and liquidated damages and penalties. The Company recognizes revenue for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. The Company estimates the amount of revenue to be recognized on variable consideration using the expected value (i.e., the sum of a probability-weighted amount) or the most likely amount method, whichever is expected to better predict the amount. Factors considered in determining whether revenue associated with claims (including change orders in dispute and unapproved change orders in regard to both scope and price) should be recognized include the following: (a) the contract or other evidence provides a legal basis for the claim, (b) additional costs were caused by circumstances that were unforeseen at the contract date and not the result of deficiencies in the Company’s performance, (c) claim-related costs are identifiable and considered reasonable in view of the work performed, and (d) evidence supporting the claim is objective and verifiable. If the requirements for recognizing revenue for claims or unapproved change orders are met, revenue is recorded only when the costs associated with the claims or unapproved change orders have been incurred. Back charges to suppliers or subcontractors are recognized as a reduction of cost when it is determined that recovery of such cost is probable and the amounts can be reliably estimated. Disputed back charges are recognized when the same requirements described above for claims accounting have been satisfied.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4) Remaining Performance Obligation</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Remaining performance obligations, or backlog, represents the aggregate amount of the transaction price allocated to the remaining obligations that the Company has not performed under its customer contracts. The Company has elected to use the optional exemption in ASC 606-10-50-14, which exempts an entity from such disclosures if a performance obligation is part of a contract with an original expected duration of one year or less.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5) Warranties</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company generally provides limited workmanship warranties up to five years for work performed under its construction contracts. The warranty periods typically extend for a limited duration following substantial completion of the Company’s work on a project. Historically, warranty claims have not resulted in material costs incurred, and any estimated costs for warranties are included in the individual contract cost estimates for purposes of accounting for long-term contracts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84E_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zf96dJfjmG21" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>d) <span id="xdx_86D_z4C3StNdY0m6">Accounts Receivable</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts receivable are recorded when invoices are issued and presented on the balance sheet net of the allowance for doubtful accounts. The allowance, which was $<span id="xdx_90A_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_pn3n3_c20230331_z17K0tuVmgL" title="Allowance for doubtful accounts">226</span> at March 31, 2023 and $<span id="xdx_90D_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_pn3n3_c20221231_zME47RjqLXMg" title="Allowance for doubtful accounts">302</span> at December 31, 2022, is estimated based on historical losses, the existing economic condition, and the financial stability of the Company’s customers. Accounts are written off against the reserve when they are determined to be uncollectible.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_84C_ecustom--ContractAssetsAndLiabilitiesPolicyTextBlock_zuPHp9k0Fnl2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>e) <span id="xdx_868_zlVCob5g4ir4">Contract Assets and Liabilities</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The timing of revenue recognition, billings and cash collections results in contracts receivable, retainage receivable, contract assets and contract liabilities on the accompanying consolidated balance sheet. Included in contract assets is revenue in excess of billings and conditional retainage on uncompleted contracts. Included in contract liabilities is billings and conditional retainage in excess of revenue earned on uncompleted contracts. Also included in contract assets and contract liabilities is “conditional retainage” representing work performed by the Company for a customer that is retained pending the completion of the terms within the contract. Upon completion of the contract terms the conditional retainage is billed and collectible based on the passage of time at which time the amount is presented as a retainage receivable. On a contract by contract basis, the conditional retainage is included in the contract asset “revenue in excess fo billings and conditional retainage in excess on uncompleted contracts” and contract liability “billings and conditional retainage in excess of revenue earned on uncompleted contracts” to arrive at a net contract asset or liability by contract. The following table provides information about contract assets and liabilities at:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"> </span></p> <p id="xdx_89F_ecustom--ContractAssetAndLiabilityTableTextBlock_zquQKSb7Ow8g" style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-align: justify; text-indent: -27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B0_zRkQ8EKLYKb" style="display: none">SCHEDULE OF CONTRACT ASSET AND LIABILITIES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20230331_zjdKWY09cNQ8" style="border-bottom: Black 1.5pt solid; font-size: 10pt; font-weight: bold; text-align: center">March 31, 2023</td><td style="padding-bottom: 1.5pt; font-size: 10pt; font-weight: bold"> </td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20221231_z9N3XzaZMfAl" style="border-bottom: Black 1.5pt solid; font-size: 10pt; font-weight: bold; text-align: center">December 31, 2022</td><td style="padding-bottom: 1.5pt; font-size: 10pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Contract Assets</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_ecustom--RevenueInExcessOfBillingsAndConditionalRetainageOnUncompletedContracts_iI_zgxypJoomdLi" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 60%; font-size: 10pt; text-align: left">Revenue in excess of billings and conditional retainage on uncompleted contracts</td><td style="width: 2%; font-size: 10pt"> </td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 16%; font-size: 10pt; text-align: right">5,486</td><td style="width: 1%; font-size: 10pt; text-align: left"> </td><td style="width: 2%; font-size: 10pt"> </td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 16%; font-size: 10pt; text-align: right">6,887</td><td style="width: 1%; font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_400_ecustom--ConditionalRetainageAssets_iI_zkmwigo9M7Pc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; font-size: 10pt; text-align: left; padding-bottom: 1.5pt">Conditional retainage</td><td style="font-size: 10pt; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-size: 10pt; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-size: 10pt; text-align: right">393</td><td style="padding-bottom: 1.5pt; font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-size: 10pt; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-size: 10pt; text-align: right">437</td><td style="padding-bottom: 1.5pt; font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--ContractWithCustomerAssetNet_iI_pn3n3_zCzy9wWkFK2e" style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Total Contract Assets</td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">5,879</td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">7,324</td><td style="padding-bottom: 2.5pt; font-size: 10pt; 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></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Contract Liabilities</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_ecustom--BillingsAndConditionalRetainageInExcessOfRevenueOnUncompletedContracts_iI_z1veX9MJQlPc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; font-size: 10pt; text-align: left">Billings and conditional retainage in excess of revenue on uncompleted contracts</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right">7,347</td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right">5,419</td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_408_ecustom--ConditionalPayableRetainage_iI_zhfayA1Q3jC3" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; font-size: 10pt; text-align: left">Conditional retainage</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0546">-</span></td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0547">-</span></td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_401_ecustom--ContractWithCustomerLiabilitiesCurrent_iI_pn3n3_zZGmpUAxGnr1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total Contract Liabilities</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">7,347</td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">5,419</td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td></tr> </table> <p id="xdx_8AE_zTgQcKRTck61" style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-align: justify; text-indent: -27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><b>Project Assets</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Project assets primarily consist of costs related to solar power projects that are in various stages of development that are capitalized prior to the completion of the sale of the project, and are actively marketed and intended to be sold. In contrast to contract assets, the Company holds a controlling interest in the project itself. These project related costs include costs for land, development, and construction of a PV solar power system. Development costs may include legal, consulting, permitting, transmission upgrade, interconnection, and other similar costs. The Company typically classifies project assets as noncurrent due to the nature of solar power projects (long-lived assets) and the time required to complete all activities to develop, construct, and sell projects, which is typically longer than 12 months. Once the Company enters into a definitive sales agreement, such project assets are classified as current until the sale is completed and the Company has met all of the criteria to recognize the sale as revenue. Any income generated by a project while it remains within project assets is accounted for as a reduction to the basis in the project. If a project is completed and begins commercial operation prior to the closing of a sales arrangement, the completed project will remain in project assets until placed in service. All expenditures related to the development and construction of project assets, whether fully or partially owned, are presented as a component of cash flows from operating activities. Project assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. A project is considered commercially viable or recoverable if it is anticipated to be sold for a profit once it is either fully developed or fully constructed. A partially developed or partially constructed project is considered to be commercially viable or recoverable if the anticipated selling price is higher than the carrying value of the related project assets. The Company examines a number of factors to determine if the project is expected to be recoverable, including whether there are any changes in environmental, permitting, market pricing, regulatory, or other conditions that may impact the project. Such changes could cause the costs of the project to increase or the selling price of the project to decrease. If a project is not considered recoverable, we impair the respective project assets and adjust the carrying value to the estimated fair value, with the resulting impairment recorded within “Selling, general and administrative” expense.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Project Asset were $<span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentAdditions_pn3n3_c20230101__20230331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SolarPowerProjectsMember_zDOxDbXujJHj" title="Project assets"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentAdditions_pn3n3_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SolarPowerProjectsMember_zoyLQM9bwQua" title="Project assets">0</span></span> for the years ended March 31, 2023 and December 31, 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_eus-gaap--ConcentrationRiskCreditRisk_zvIdh5zd6Tpa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>f) <span id="xdx_868_zDIsy3sQze06">Concentration and Credit Risks</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company occasionally has cash balances in a single financial institution during the year in excess of the Federal Deposit Insurance Corporation (FDIC) <span style="background-color: white">limits. The differences between book and bank balances are outstanding checks and deposits in transit. At March 31, 2023, the uninsured balances were approximately $<span id="xdx_901_eus-gaap--CashUninsuredAmount_iI_pp0p0_c20230331_z7hW1lwCugHk" title="Uninsured cash balances">5,464</span>.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--UseOfEstimates_zLYlmXtYVOke" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>g<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">) <span id="xdx_86B_zgmsaqeEKxji">Use of Estimates</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of consolidated financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and revenues and expenses during the reporting period. On an ongoing basis, the Company evaluates their estimates, including those related to inputs used to recognize revenue over time, estimates in recording the business combinations, goodwill, intangibles, investments, impairment on investments, and valuation of deferred tax assets. Actual results could differ from those estimates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zs6CTyEWTS5h" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>h<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">) <span id="xdx_861_zZdNM6Zoc0Vk">Recently Issued Accounting Pronouncements</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company is an emerging growth company until at minimum December 31, 2023. The Company will maintain the election available to an emerging growth company to use any extended transition period applicable to non-public companies when complying with a new or revised accounting standard. The Company retains its emerging growth status and therefore elects to adopt new or revised accounting standards on the adoption date required for a private company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In March 2023, the FASB issued ASU No. 2014-01, <i>Investments—Equity Method and Joint Ventures (Topic 323): Accounting for Investments in Qualified Affordable Housing Projects</i>, which amended Subtopic 323-740, Investments—Equity Method and Joint Ventures—Income Taxes, introduced the option to apply the proportional amortization method to account for investments made primarily for the purpose of receiving income tax credits and other income tax benefits when certain requirements are met. This guidance is effective for fiscal years beginning after December 15, 2023 with early adoption permitted. The adoption of this standard does not have a material impact on the Company’s consolidated financial statements and related disclosures.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--FairValueOfFinancialInstrumentsPolicy_z0LwFXA3Rb5d" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>i) <span id="xdx_86C_zT2gIO4Xi9S3">Fair Value of Financial Instruments</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s financial instruments include cash and cash equivalents, accounts receivable, cash collateral deposited with insurance carriers, deferred compensation plan liabilities, accounts payable and other current liabilities, and debt obligations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair value is the price that would be received to sell an asset or the amount paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The fair value guidance establishes a valuation hierarchy, which requires maximizing the use of observable inputs when measuring fair value. The three levels of inputs that may be used are: (i) Level 1 - quoted market prices in active markets for identical assets or liabilities; (ii) Level 2 - observable market-based inputs or other observable inputs; and (iii) Level 3 - significant unobservable inputs that cannot be corroborated by observable market data, which are generally determined using valuation models incorporating management estimates of market participant assumptions. In instances in which the inputs used to measure fair value fall into different levels of the fair value hierarchy, the fair value measurement classification is determined based on the lowest level input that is significant to the fair value measurement in its entirety. Management’s assessment of the significance of a particular item to the fair value measurement in its entirety requires judgment, including the consideration of inputs specific to the asset or liability.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair values of financial instruments are estimated using public market prices, quotes from financial institutions and other available information. Due to their short-term maturity, the carrying amounts of cash, accounts receivable, accounts payable and other current liabilities approximate their fair values. Management believes the carrying values of notes and other receivables, cash collateral deposited with insurance carriers, and outstanding balances on its line of credit and long-term debt approximate their fair values as these amounts are estimated using public market prices, quotes from financial institutions and other available information.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_846_eus-gaap--DebtPolicyTextBlock_z7zJGGNVmhQ" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>j) <span id="xdx_86F_zcYr5pYVEgOh">Debt Extinguishment</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under ASC 470, debt should be derecognized when the debt is extinguished, in accordance with the guidance in ASC 405-20, <i>Liabilities: Extinguishments of Liabilities. </i>Under this guidance, debt is extinguished when the debt is paid, or the debtor is legally released from being the primary obligor by the creditor. On January 21, 2022, SunCommon received notification from Citizens Bank N.A. that the Small Business Administration has approved the forgiveness of the PPP loan in its entirety and as such, the full $<span id="xdx_904_eus-gaap--GainsLossesOnExtinguishmentOfDebt_c20220101__20220331__us-gaap--ExtinguishmentOfDebtAxis__custom--PaycheckProtectionProgramMember_z9rBB5MrnS04" title="Gain on forgiveness of PPP loan">2,592</span> has been recognized in the income statement as a gain upon debt extinguishment for the three months ended March 31, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--InventoryPolicyTextBlock_zIF7VYjHlNO9" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>k<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">) <span id="xdx_864_zBEGUIVqhA0h">Inventory</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventory is valued at lower of cost or net realizable value determined by the first-in, first-out method. Inventory primarily consists of solar panels 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. Inventory is presented at net realizable value with reserves for obsolete inventory of $<span id="xdx_903_eus-gaap--InventoryValuationReserves_iI_pp0p0_c20230331_zOzA3j6z2E6c" title="Inventory allowance"><span id="xdx_90E_eus-gaap--InventoryValuationReserves_iI_pp0p0_c20221231_zDClIQf8UBYk" title="Inventory allowance">0</span></span> at March 31, 2023 and December 31, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zUFmvvyMKrV3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>l<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">) <span id="xdx_86D_z56q1GvElJMj">Segment Information</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company currently operates in four segments based upon our organizational structure and the way in which our operations are managed and evaluated. The first segment is Residential which are projects smaller in size and shorter in duration. The second operating segment is Commercial and Industrial which includes projects that are commonly larger in size and longer in duration serving commercia and industrial customers. The third operating segment is Utility which includes design, development, project origination and other professional services as well as projects that are commonly larger in size and longer in duration serving utility-scale customers. The fourth segment is Corporate, which is responsible for general company oversight and management. Disaggregating the corporate costs from the revenue operations simplifies the performance evaluation of the Residential, Commercial and Industrial, and Utility segments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84C_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zS4Vq29Ls2ik" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>m<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">) <span id="xdx_861_zfzraEyU2DO2">Legal contingencies</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for liabilities resulting from legal proceedings when it is possible to evaluate the likelihood of an unfavorable outcome in order to provide an estimate for the contingent liability. At March 31, 2023 and 2022, there are no material contingent liabilities arising from pending litigation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84F_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_z7dB4ZO2Pgr6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>n) <span id="xdx_86E_zB8MYSEE6YVj">Reclassification</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain reclassifications have been made to prior year’s financial statement to conform to classifications used in the current year.</span></p> <p id="xdx_859_zUL74mmSMayf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_846_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zETcG4d5Bdj1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>a) <span id="xdx_86F_zq165NN1G7Yg">Organization</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">iSun, Inc. is a leading solar energy and clean mobility infrastructure Company with over 50 years of experience accelerating the adoption of innovative electrification technologies. The Company provides solar products services ranging from project origination, design, development, engineering, procurement, construction, storage, monitoring and maintenance for EV infrastructure, residential, commercial, industrial and utility customers. The Company also provides electrical contracting services and data and communication services. The work is performed under fixed-price and modified fixed-price contracts and time and materials contracts. The Company is incorporated in the State of Delaware and has its corporate headquarters in Williston, Vermont.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying unaudited condensed financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the three months ended March 31, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023 or any other period. The accompanying financial statements should be read in conjunction with the Company’s audited financial statements and related notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_846_eus-gaap--ConsolidationPolicyTextBlock_zJPqWO1z97Jb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>b) <span id="xdx_86A_zPsROiupyVni">Principles of Consolidation</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying consolidated financial statements include the accounts of iSun, Inc. and its direct and indirect wholly-owned operating subsidiaries, iSun Residential, Inc., SolarCommunities, Inc., iSun Industrial, LLC, Peck Electric Co., Liberty Electric, Inc., iSun Utility, LLC, iSun Corporate, LLC and iSun Energy, LLC. All material intercompany transactions have been eliminated upon consolidation of these entities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_z2C0jgyV5Kvi" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>c) <span id="xdx_86E_zAwPR6b97jrb">Revenue Recognition</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The majority of the Company’s revenue arrangements generally consist of a single performance obligation to transfer promised goods or services.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1) Revenue Recognition Policy</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Solar Power Systems Sales and Engineering, Procurement, and Construction Services</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes revenue from the sale of solar power systems, Engineering, Procurement and Construction (“EPC”) services, and other construction-type contracts over time, as performance obligations are satisfied, due to the continuous transfer of control to the customer. Construction contracts, such as the sale of a solar power system combined with EPC services, are generally accounted for as a single unit of account (a single performance obligation) and are not segmented between types of services. Our contracts often require significant services to integrate complex activities and equipment into a single deliverable, and are therefore generally accounted for as a single performance obligation, even when delivering multiple distinct services. For such services, the Company recognizes revenue using the cost to cost method, based primarily on contract cost incurred to date compared to total estimated contract cost. The cost to cost method (an input method) is the most faithful depiction of the Company’s performance because it directly measures the value of the services transferred to the customer. Cost of revenue includes an allocation of indirect costs including depreciation and amortization. Subcontractor materials, labor and equipment, are included in revenue and cost of revenue when management believes that the Company is acting as a principal rather than as an agent (i.e., the Company integrates the materials, labor and equipment into the deliverables promised to the customer). Changes to total estimated contract cost or losses, if any, are recognized in the period in which they are determined as assessed at the contract level. Pre-contract costs are expensed as incurred unless they are expected to be recovered from the customer. As of March 31, 2023 and December 31, 2022 the Company had $<span id="xdx_903_eus-gaap--CapitalizedContractCostNet_iI_c20230331_zrPXXwm43D6a" title="Pre-contract costs"><span id="xdx_906_eus-gaap--CapitalizedContractCostNet_iI_c20221231_zRa7ErVqEKca" title="Pre-contract costs">0</span></span> in pre-contract costs classified as a current asset under contract assets on its Consolidated Balance Sheet. Project mobilization costs are generally charged to project costs as incurred when they are an integrated part of the performance obligation being transferred to the client. Customer payments on construction contracts are typically due within 30 to 45 days of billing, depending on the contract. Sales and other taxes the Company collects concurrent with revenue-producing activities are excluded from revenue.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For sales of solar power systems in which the Company sells a controlling interest in the project to a customer, revenue is recognized for the consideration received when control of the underlying project is transferred to the customer. Revenue may also be recognized for the sale of a solar power system after it has been completed due to the timing of when a sales contract has been entered into with the customer.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Energy Generation</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue from net metering credits is recorded as electricity is generated from the solar arrays and billed to customers (PPA off-taker) at the price rate stated in the applicable power purchase agreement (PPA).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Operation and Maintenance and Other Miscellaneous Services</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue for time and materials contracts is recognized as the service is provided.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2) Disaggregation of Revenue from Contracts with Customers</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--DisaggregationOfRevenueTableTextBlock_zbwL3ScZI5p2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table disaggregates the Company’s revenue based on the timing of satisfaction of performance obligations for the three month period ended March 31, 2023 and 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_zgqXmUpoyWr3" style="display: none">SCHEDULE OF DISAGGREGATION OF REVENUE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20230101__20230331_zvlyPmrxFEGk" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20220101__20220331_z9Bq7S11vBle" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="text-align: left">Performance obligations satisfied over time</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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--SolarOperationsMember_zri59C2ydKxg" style="vertical-align: bottom; background-color: White"> <td style="width: 64%">Solar</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">14,443</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">13,608</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--ElectricOperationsMember_zotBFWAGaOke" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Electric</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,601</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,267</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--DataAndNetworkOperationsMember_zVerL6hQK2Y8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Data and Network</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">315</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">212</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zlCBs8icOhj" 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">17,359</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">15,087</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zcEis896W8Ye" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_898_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_zXAClZn4krRe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table disaggregates the Company’s revenue based operational division for the three month period ended March 31, 2023 and 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BA_zO76oVNp0RD7" style="display: none">SCHEDULE OF REVENUE BASED OPERATIONAL SEGMENT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20230101__20230331_zMzFIzOIgY3g" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20220101__20220331_zp0aj5jyYV9d" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td></tr> <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--MajorCustomersAxis__custom--ResidentialMember_zgjXV1p7a9Sk" 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: 64%">Residential</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right">6,850</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right">6,397</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--MajorCustomersAxis__custom--CommercialAndIndustrialMember_z3r7mWMkjOQ1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Commercial and Industrial</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">10,300</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">7,161</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--MajorCustomersAxis__custom--UtilityMember_zWxwP5bAN7P8" 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: 1.5pt">Utility</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">209</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,529</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zohrO9hZO8vf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Total</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">17,359</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">15,087</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AA_zvPyJDBBZXTd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3) Variable Consideration</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The nature of the Company’s contracts gives rise to several types of variable consideration, including claims and unpriced change orders; award and incentive fees; and liquidated damages and penalties. The Company recognizes revenue for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. The Company estimates the amount of revenue to be recognized on variable consideration using the expected value (i.e., the sum of a probability-weighted amount) or the most likely amount method, whichever is expected to better predict the amount. Factors considered in determining whether revenue associated with claims (including change orders in dispute and unapproved change orders in regard to both scope and price) should be recognized include the following: (a) the contract or other evidence provides a legal basis for the claim, (b) additional costs were caused by circumstances that were unforeseen at the contract date and not the result of deficiencies in the Company’s performance, (c) claim-related costs are identifiable and considered reasonable in view of the work performed, and (d) evidence supporting the claim is objective and verifiable. If the requirements for recognizing revenue for claims or unapproved change orders are met, revenue is recorded only when the costs associated with the claims or unapproved change orders have been incurred. Back charges to suppliers or subcontractors are recognized as a reduction of cost when it is determined that recovery of such cost is probable and the amounts can be reliably estimated. Disputed back charges are recognized when the same requirements described above for claims accounting have been satisfied.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4) Remaining Performance Obligation</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Remaining performance obligations, or backlog, represents the aggregate amount of the transaction price allocated to the remaining obligations that the Company has not performed under its customer contracts. The Company has elected to use the optional exemption in ASC 606-10-50-14, which exempts an entity from such disclosures if a performance obligation is part of a contract with an original expected duration of one year or less.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5) Warranties</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company generally provides limited workmanship warranties up to five years for work performed under its construction contracts. The warranty periods typically extend for a limited duration following substantial completion of the Company’s work on a project. Historically, warranty claims have not resulted in material costs incurred, and any estimated costs for warranties are included in the individual contract cost estimates for purposes of accounting for long-term contracts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0 0 <p id="xdx_891_eus-gaap--DisaggregationOfRevenueTableTextBlock_zbwL3ScZI5p2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table disaggregates the Company’s revenue based on the timing of satisfaction of performance obligations for the three month period ended March 31, 2023 and 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_zgqXmUpoyWr3" style="display: none">SCHEDULE OF DISAGGREGATION OF REVENUE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20230101__20230331_zvlyPmrxFEGk" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20220101__20220331_z9Bq7S11vBle" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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="text-align: left">Performance obligations satisfied over time</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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--SolarOperationsMember_zri59C2ydKxg" style="vertical-align: bottom; background-color: White"> <td style="width: 64%">Solar</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">14,443</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">13,608</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--ElectricOperationsMember_zotBFWAGaOke" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Electric</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,601</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,267</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--DataAndNetworkOperationsMember_zVerL6hQK2Y8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Data and Network</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">315</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">212</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zlCBs8icOhj" 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">17,359</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">15,087</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 14443000 13608000 2601000 1267000 315000 212000 17359000 15087000 <p id="xdx_898_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_zXAClZn4krRe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table disaggregates the Company’s revenue based operational division for the three month period ended March 31, 2023 and 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BA_zO76oVNp0RD7" style="display: none">SCHEDULE OF REVENUE BASED OPERATIONAL SEGMENT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20230101__20230331_zMzFIzOIgY3g" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20220101__20220331_zp0aj5jyYV9d" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td></tr> <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--MajorCustomersAxis__custom--ResidentialMember_zgjXV1p7a9Sk" 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: 64%">Residential</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right">6,850</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right">6,397</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--MajorCustomersAxis__custom--CommercialAndIndustrialMember_z3r7mWMkjOQ1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Commercial and Industrial</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">10,300</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">7,161</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_hsrt--MajorCustomersAxis__custom--UtilityMember_zWxwP5bAN7P8" 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: 1.5pt">Utility</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">209</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,529</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_zohrO9hZO8vf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Total</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">17,359</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">15,087</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 6850000 6397000 10300000 7161000 209000 1529000 17359000 15087000 <p id="xdx_84E_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zf96dJfjmG21" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>d) <span id="xdx_86D_z4C3StNdY0m6">Accounts Receivable</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts receivable are recorded when invoices are issued and presented on the balance sheet net of the allowance for doubtful accounts. The allowance, which was $<span id="xdx_90A_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_pn3n3_c20230331_z17K0tuVmgL" title="Allowance for doubtful accounts">226</span> at March 31, 2023 and $<span id="xdx_90D_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_pn3n3_c20221231_zME47RjqLXMg" title="Allowance for doubtful accounts">302</span> at December 31, 2022, is estimated based on historical losses, the existing economic condition, and the financial stability of the Company’s customers. Accounts are written off against the reserve when they are determined to be uncollectible.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> 226000 302000 <p id="xdx_84C_ecustom--ContractAssetsAndLiabilitiesPolicyTextBlock_zuPHp9k0Fnl2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>e) <span id="xdx_868_zlVCob5g4ir4">Contract Assets and Liabilities</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The timing of revenue recognition, billings and cash collections results in contracts receivable, retainage receivable, contract assets and contract liabilities on the accompanying consolidated balance sheet. Included in contract assets is revenue in excess of billings and conditional retainage on uncompleted contracts. Included in contract liabilities is billings and conditional retainage in excess of revenue earned on uncompleted contracts. Also included in contract assets and contract liabilities is “conditional retainage” representing work performed by the Company for a customer that is retained pending the completion of the terms within the contract. Upon completion of the contract terms the conditional retainage is billed and collectible based on the passage of time at which time the amount is presented as a retainage receivable. On a contract by contract basis, the conditional retainage is included in the contract asset “revenue in excess fo billings and conditional retainage in excess on uncompleted contracts” and contract liability “billings and conditional retainage in excess of revenue earned on uncompleted contracts” to arrive at a net contract asset or liability by contract. The following table provides information about contract assets and liabilities at:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"> </span></p> <p id="xdx_89F_ecustom--ContractAssetAndLiabilityTableTextBlock_zquQKSb7Ow8g" style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-align: justify; text-indent: -27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B0_zRkQ8EKLYKb" style="display: none">SCHEDULE OF CONTRACT ASSET AND LIABILITIES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20230331_zjdKWY09cNQ8" style="border-bottom: Black 1.5pt solid; font-size: 10pt; font-weight: bold; text-align: center">March 31, 2023</td><td style="padding-bottom: 1.5pt; font-size: 10pt; font-weight: bold"> </td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20221231_z9N3XzaZMfAl" style="border-bottom: Black 1.5pt solid; font-size: 10pt; font-weight: bold; text-align: center">December 31, 2022</td><td style="padding-bottom: 1.5pt; font-size: 10pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Contract Assets</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_ecustom--RevenueInExcessOfBillingsAndConditionalRetainageOnUncompletedContracts_iI_zgxypJoomdLi" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 60%; font-size: 10pt; text-align: left">Revenue in excess of billings and conditional retainage on uncompleted contracts</td><td style="width: 2%; font-size: 10pt"> </td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 16%; font-size: 10pt; text-align: right">5,486</td><td style="width: 1%; font-size: 10pt; text-align: left"> </td><td style="width: 2%; font-size: 10pt"> </td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 16%; font-size: 10pt; text-align: right">6,887</td><td style="width: 1%; font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_400_ecustom--ConditionalRetainageAssets_iI_zkmwigo9M7Pc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; font-size: 10pt; text-align: left; padding-bottom: 1.5pt">Conditional retainage</td><td style="font-size: 10pt; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-size: 10pt; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-size: 10pt; text-align: right">393</td><td style="padding-bottom: 1.5pt; font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-size: 10pt; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-size: 10pt; text-align: right">437</td><td style="padding-bottom: 1.5pt; font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--ContractWithCustomerAssetNet_iI_pn3n3_zCzy9wWkFK2e" style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Total Contract Assets</td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">5,879</td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">7,324</td><td style="padding-bottom: 2.5pt; font-size: 10pt; 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></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Contract Liabilities</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_ecustom--BillingsAndConditionalRetainageInExcessOfRevenueOnUncompletedContracts_iI_z1veX9MJQlPc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; font-size: 10pt; text-align: left">Billings and conditional retainage in excess of revenue on uncompleted contracts</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right">7,347</td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right">5,419</td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_408_ecustom--ConditionalPayableRetainage_iI_zhfayA1Q3jC3" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; font-size: 10pt; text-align: left">Conditional retainage</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0546">-</span></td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0547">-</span></td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_401_ecustom--ContractWithCustomerLiabilitiesCurrent_iI_pn3n3_zZGmpUAxGnr1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total Contract Liabilities</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">7,347</td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">5,419</td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td></tr> </table> <p id="xdx_8AE_zTgQcKRTck61" style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-align: justify; text-indent: -27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><b>Project Assets</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Project assets primarily consist of costs related to solar power projects that are in various stages of development that are capitalized prior to the completion of the sale of the project, and are actively marketed and intended to be sold. In contrast to contract assets, the Company holds a controlling interest in the project itself. These project related costs include costs for land, development, and construction of a PV solar power system. Development costs may include legal, consulting, permitting, transmission upgrade, interconnection, and other similar costs. The Company typically classifies project assets as noncurrent due to the nature of solar power projects (long-lived assets) and the time required to complete all activities to develop, construct, and sell projects, which is typically longer than 12 months. Once the Company enters into a definitive sales agreement, such project assets are classified as current until the sale is completed and the Company has met all of the criteria to recognize the sale as revenue. Any income generated by a project while it remains within project assets is accounted for as a reduction to the basis in the project. If a project is completed and begins commercial operation prior to the closing of a sales arrangement, the completed project will remain in project assets until placed in service. All expenditures related to the development and construction of project assets, whether fully or partially owned, are presented as a component of cash flows from operating activities. Project assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. A project is considered commercially viable or recoverable if it is anticipated to be sold for a profit once it is either fully developed or fully constructed. A partially developed or partially constructed project is considered to be commercially viable or recoverable if the anticipated selling price is higher than the carrying value of the related project assets. The Company examines a number of factors to determine if the project is expected to be recoverable, including whether there are any changes in environmental, permitting, market pricing, regulatory, or other conditions that may impact the project. Such changes could cause the costs of the project to increase or the selling price of the project to decrease. If a project is not considered recoverable, we impair the respective project assets and adjust the carrying value to the estimated fair value, with the resulting impairment recorded within “Selling, general and administrative” expense.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Project Asset were $<span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentAdditions_pn3n3_c20230101__20230331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SolarPowerProjectsMember_zDOxDbXujJHj" title="Project assets"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentAdditions_pn3n3_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SolarPowerProjectsMember_zoyLQM9bwQua" title="Project assets">0</span></span> for the years ended March 31, 2023 and December 31, 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_ecustom--ContractAssetAndLiabilityTableTextBlock_zquQKSb7Ow8g" style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-align: justify; text-indent: -27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B0_zRkQ8EKLYKb" style="display: none">SCHEDULE OF CONTRACT ASSET AND LIABILITIES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20230331_zjdKWY09cNQ8" style="border-bottom: Black 1.5pt solid; font-size: 10pt; font-weight: bold; text-align: center">March 31, 2023</td><td style="padding-bottom: 1.5pt; font-size: 10pt; font-weight: bold"> </td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20221231_z9N3XzaZMfAl" style="border-bottom: Black 1.5pt solid; font-size: 10pt; font-weight: bold; text-align: center">December 31, 2022</td><td style="padding-bottom: 1.5pt; font-size: 10pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Contract Assets</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_ecustom--RevenueInExcessOfBillingsAndConditionalRetainageOnUncompletedContracts_iI_zgxypJoomdLi" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 60%; font-size: 10pt; text-align: left">Revenue in excess of billings and conditional retainage on uncompleted contracts</td><td style="width: 2%; font-size: 10pt"> </td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 16%; font-size: 10pt; text-align: right">5,486</td><td style="width: 1%; font-size: 10pt; text-align: left"> </td><td style="width: 2%; font-size: 10pt"> </td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 16%; font-size: 10pt; text-align: right">6,887</td><td style="width: 1%; font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_400_ecustom--ConditionalRetainageAssets_iI_zkmwigo9M7Pc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; font-size: 10pt; text-align: left; padding-bottom: 1.5pt">Conditional retainage</td><td style="font-size: 10pt; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-size: 10pt; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-size: 10pt; text-align: right">393</td><td style="padding-bottom: 1.5pt; font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-size: 10pt; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-size: 10pt; text-align: right">437</td><td style="padding-bottom: 1.5pt; font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--ContractWithCustomerAssetNet_iI_pn3n3_zCzy9wWkFK2e" style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Total Contract Assets</td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">5,879</td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">7,324</td><td style="padding-bottom: 2.5pt; font-size: 10pt; 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></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Contract Liabilities</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_ecustom--BillingsAndConditionalRetainageInExcessOfRevenueOnUncompletedContracts_iI_z1veX9MJQlPc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; font-size: 10pt; text-align: left">Billings and conditional retainage in excess of revenue on uncompleted contracts</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right">7,347</td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right">5,419</td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_408_ecustom--ConditionalPayableRetainage_iI_zhfayA1Q3jC3" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; font-size: 10pt; text-align: left">Conditional retainage</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0546">-</span></td><td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0547">-</span></td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr id="xdx_401_ecustom--ContractWithCustomerLiabilitiesCurrent_iI_pn3n3_zZGmpUAxGnr1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total Contract Liabilities</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">7,347</td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">5,419</td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"> </td></tr> </table> 5486000 6887000 393000 437000 5879000 7324000 7347000 5419000 7347000 5419000 0 0 <p id="xdx_849_eus-gaap--ConcentrationRiskCreditRisk_zvIdh5zd6Tpa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>f) <span id="xdx_868_zDIsy3sQze06">Concentration and Credit Risks</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company occasionally has cash balances in a single financial institution during the year in excess of the Federal Deposit Insurance Corporation (FDIC) <span style="background-color: white">limits. The differences between book and bank balances are outstanding checks and deposits in transit. At March 31, 2023, the uninsured balances were approximately $<span id="xdx_901_eus-gaap--CashUninsuredAmount_iI_pp0p0_c20230331_z7hW1lwCugHk" title="Uninsured cash balances">5,464</span>.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 5464 <p id="xdx_844_eus-gaap--UseOfEstimates_zLYlmXtYVOke" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>g<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">) <span id="xdx_86B_zgmsaqeEKxji">Use of Estimates</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of consolidated financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and revenues and expenses during the reporting period. On an ongoing basis, the Company evaluates their estimates, including those related to inputs used to recognize revenue over time, estimates in recording the business combinations, goodwill, intangibles, investments, impairment on investments, and valuation of deferred tax assets. Actual results could differ from those estimates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zs6CTyEWTS5h" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>h<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">) <span id="xdx_861_zZdNM6Zoc0Vk">Recently Issued Accounting Pronouncements</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company is an emerging growth company until at minimum December 31, 2023. The Company will maintain the election available to an emerging growth company to use any extended transition period applicable to non-public companies when complying with a new or revised accounting standard. The Company retains its emerging growth status and therefore elects to adopt new or revised accounting standards on the adoption date required for a private company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In March 2023, the FASB issued ASU No. 2014-01, <i>Investments—Equity Method and Joint Ventures (Topic 323): Accounting for Investments in Qualified Affordable Housing Projects</i>, which amended Subtopic 323-740, Investments—Equity Method and Joint Ventures—Income Taxes, introduced the option to apply the proportional amortization method to account for investments made primarily for the purpose of receiving income tax credits and other income tax benefits when certain requirements are met. This guidance is effective for fiscal years beginning after December 15, 2023 with early adoption permitted. The adoption of this standard does not have a material impact on the Company’s consolidated financial statements and related disclosures.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--FairValueOfFinancialInstrumentsPolicy_z0LwFXA3Rb5d" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>i) <span id="xdx_86C_zT2gIO4Xi9S3">Fair Value of Financial Instruments</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s financial instruments include cash and cash equivalents, accounts receivable, cash collateral deposited with insurance carriers, deferred compensation plan liabilities, accounts payable and other current liabilities, and debt obligations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair value is the price that would be received to sell an asset or the amount paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The fair value guidance establishes a valuation hierarchy, which requires maximizing the use of observable inputs when measuring fair value. The three levels of inputs that may be used are: (i) Level 1 - quoted market prices in active markets for identical assets or liabilities; (ii) Level 2 - observable market-based inputs or other observable inputs; and (iii) Level 3 - significant unobservable inputs that cannot be corroborated by observable market data, which are generally determined using valuation models incorporating management estimates of market participant assumptions. In instances in which the inputs used to measure fair value fall into different levels of the fair value hierarchy, the fair value measurement classification is determined based on the lowest level input that is significant to the fair value measurement in its entirety. Management’s assessment of the significance of a particular item to the fair value measurement in its entirety requires judgment, including the consideration of inputs specific to the asset or liability.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair values of financial instruments are estimated using public market prices, quotes from financial institutions and other available information. Due to their short-term maturity, the carrying amounts of cash, accounts receivable, accounts payable and other current liabilities approximate their fair values. Management believes the carrying values of notes and other receivables, cash collateral deposited with insurance carriers, and outstanding balances on its line of credit and long-term debt approximate their fair values as these amounts are estimated using public market prices, quotes from financial institutions and other available information.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_846_eus-gaap--DebtPolicyTextBlock_z7zJGGNVmhQ" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>j) <span id="xdx_86F_zcYr5pYVEgOh">Debt Extinguishment</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under ASC 470, debt should be derecognized when the debt is extinguished, in accordance with the guidance in ASC 405-20, <i>Liabilities: Extinguishments of Liabilities. </i>Under this guidance, debt is extinguished when the debt is paid, or the debtor is legally released from being the primary obligor by the creditor. On January 21, 2022, SunCommon received notification from Citizens Bank N.A. that the Small Business Administration has approved the forgiveness of the PPP loan in its entirety and as such, the full $<span id="xdx_904_eus-gaap--GainsLossesOnExtinguishmentOfDebt_c20220101__20220331__us-gaap--ExtinguishmentOfDebtAxis__custom--PaycheckProtectionProgramMember_z9rBB5MrnS04" title="Gain on forgiveness of PPP loan">2,592</span> has been recognized in the income statement as a gain upon debt extinguishment for the three months ended March 31, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 2592 <p id="xdx_84B_eus-gaap--InventoryPolicyTextBlock_zIF7VYjHlNO9" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>k<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">) <span id="xdx_864_zBEGUIVqhA0h">Inventory</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventory is valued at lower of cost or net realizable value determined by the first-in, first-out method. Inventory primarily consists of solar panels 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. Inventory is presented at net realizable value with reserves for obsolete inventory of $<span id="xdx_903_eus-gaap--InventoryValuationReserves_iI_pp0p0_c20230331_zOzA3j6z2E6c" title="Inventory allowance"><span id="xdx_90E_eus-gaap--InventoryValuationReserves_iI_pp0p0_c20221231_zDClIQf8UBYk" title="Inventory allowance">0</span></span> at March 31, 2023 and December 31, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0 0 <p id="xdx_847_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zUFmvvyMKrV3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>l<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">) <span id="xdx_86D_z56q1GvElJMj">Segment Information</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company currently operates in four segments based upon our organizational structure and the way in which our operations are managed and evaluated. The first segment is Residential which are projects smaller in size and shorter in duration. The second operating segment is Commercial and Industrial which includes projects that are commonly larger in size and longer in duration serving commercia and industrial customers. The third operating segment is Utility which includes design, development, project origination and other professional services as well as projects that are commonly larger in size and longer in duration serving utility-scale customers. The fourth segment is Corporate, which is responsible for general company oversight and management. Disaggregating the corporate costs from the revenue operations simplifies the performance evaluation of the Residential, Commercial and Industrial, and Utility segments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84C_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zS4Vq29Ls2ik" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>m<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">) <span id="xdx_861_zfzraEyU2DO2">Legal contingencies</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for liabilities resulting from legal proceedings when it is possible to evaluate the likelihood of an unfavorable outcome in order to provide an estimate for the contingent liability. At March 31, 2023 and 2022, there are no material contingent liabilities arising from pending litigation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84F_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_z7dB4ZO2Pgr6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>n) <span id="xdx_86E_zB8MYSEE6YVj">Reclassification</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain reclassifications have been made to prior year’s financial statement to conform to classifications used in the current year.</span></p> <p id="xdx_808_ecustom--LiquidityAndFinancialConditionTextBlock_z8qmQk9sA64f" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2. <span id="xdx_828_zFvOgxJc40K7">LIQUIDITY AND FINANCIAL CONDITION</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the three months ended March 31, 2023, the Company experienced a net operating loss of approximately $<span id="xdx_909_ecustom--OperatingLossNet_iN_pn3n3_di_c20230101__20230331_z7g8suCx3NN3" title="Operating loss">2,700</span> with positive cash flow from operations of approximately $<span id="xdx_90E_eus-gaap--NetCashProvidedByUsedInOperatingActivities_pn3n3_dxL_c20230101__20230331_zZvw7ctFnmil" title="Cash flow from operations::XDX::501"><span style="-sec-ix-hidden: xdx2ixbrl0586">500</span></span>. At March 31, 2023, the Company had cash on hand of approximately $<span id="xdx_907_eus-gaap--Cash_iI_pn3n3_c20230331_zNZHXcRhirH1" title="Cash">7,200</span> and a working capital deficit of approximately $<span id="xdx_904_ecustom--WorkingCapital_iI_pn3n3_c20230331_zSaQxnvTPJcg">6,000</span>. <span style="background-color: white">To date, the Company has relied predominantly on operating cash flow, borrowings from its credit facilities, and sales of Common Stock. The working capital deficit increased due to the net operating loss driven by the seasonal weather impact to installations in the Northeast which raises substantial doubt about the ability for the Company to continue as a going concern. However, the Company believes the matters outlined below alleviate that substantial doubt.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The demand for solar and electric vehicle infrastructure continues to increase across all customer groups. Our residential division has customer orders of approximately $<span id="xdx_903_ecustom--CustomerOrders_iI_pn5n6_c20220930__srt--MajorCustomersAxis__custom--ResidentialMember_znhaNogUKmI9" title="Customer orders">17.9</span> million expected to be completed within <span id="xdx_90F_ecustom--CompletionPeriod_dxL_c20220101__20220930__srt--MajorCustomersAxis__custom--ResidentialMember__srt--RangeAxis__srt--MinimumMember_zYJT0iBw3Ay2" title="Completion period::XDX::P3M"><span style="-sec-ix-hidden: xdx2ixbrl0593">three</span></span> to <span id="xdx_908_ecustom--CompletionPeriod_dc_c20220101__20220930__srt--MajorCustomersAxis__custom--ResidentialMember__srt--RangeAxis__srt--MaximumMember_zfQXYtMoueKg" title="Completion period">five months</span>, our commercial and industrial division has a contracted backlog of approximately $<span id="xdx_90F_ecustom--ContractedBacklog_iI_pn5n6_c20220930__srt--MajorCustomersAxis__custom--CommercialMember_zczUQ53szu26" title="Contracted backlog">152.9</span> million expected to be completed within <span id="xdx_90E_ecustom--CompletionPeriod_dxL_c20220101__20220930__srt--MajorCustomersAxis__custom--CommercialMember__srt--RangeAxis__srt--MaximumMember_zld1bBWMoxx" title="Completion period::XDX::P6M"><span style="-sec-ix-hidden: xdx2ixbrl0599">ten</span></span> to <span id="xdx_903_ecustom--CompletionPeriod_dc_c20220101__20220930__srt--MajorCustomersAxis__custom--CommercialMember__srt--RangeAxis__srt--MinimumMember_zd1pb209QOv3" title="Completion period">eighteen months</span> and our utility division has a contracted backlog of approximately $<span id="xdx_905_ecustom--ContractedBacklog_iI_pn5n6_c20220930__srt--MajorCustomersAxis__custom--IndustrialMember_zmftw0fgS8Td" title="Contracted backlog">8.0</span> million and <span id="xdx_909_ecustom--ProjectsUnderDevelopment_iI_pid_uMegawatt_c20220930__srt--MajorCustomersAxis__custom--UtilityMember_z4sYZny0QfA8" title="Projects under development">1,600</span> MW of projects currently under development </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">that will transition to the respective divisions backlog when approaching notice to proceed<span style="background-color: white">. The customer demand across our segments will provide short-term operational cash flow.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">As of </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31, 2023<span style="background-color: white">, the Company had approximately $<span id="xdx_90B_eus-gaap--ProceedsFromIssuanceOrSaleOfEquity_pn3n3_c20220101__20220930__srt--StatementScenarioAxis__us-gaap--ScenarioPlanMember_zdnITu7LejN9" title="Proceeds from issuance or sale of equity">16,000</span> in gross proceeds potentially available from sales of Common Stock pursuant to the S-3 Registration Statement which could be utilized to support any short-term deficiencies in operating cash flow.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The Company believes its current cash on hand, potential additional sales of Common Stock, the collectability of its accounts receivable and project backlog are sufficient to meet its operating and capital requirements for at least the next twelve months from the date these financial statements are issued.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> -2700000 7200000 6000000 17900000 P5M 152900000 P18M 8000000.0 1600 16000000 <p id="xdx_807_eus-gaap--LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_zuMhp0S05Tki" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3. <span id="xdx_82E_zVzqe7smbMfl">ACCOUNTS RECEIVABLE</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_896_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zSJL9oCWuos4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts receivable consist of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B9_zKXGW5215MI2" style="display: none">SCHEDULE OF ACCOUNTS RECEIVABLE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20230331_zlq2KiW82VFb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">March 31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20221231_ze2e7FnOogcl" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_405_eus-gaap--AccountsReceivableGrossCurrent_iI_pn3n3_hus-gaap--AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis__custom--ContractsInProgressMember_zTyguE9l0Ma2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Accounts receivable - contracts in progress</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">9,909</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">8,502</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--AccountsReceivableGrossCurrent_iI_pn3n3_hus-gaap--AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis__custom--RetainageMember_zMzFe6ag4XB9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Accounts receivable - retainage</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">133</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">583</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--AccountsReceivableGrossCurrent_iI_pn3n3_maARNCzJxM_zWckKwGpxGza" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts receivable</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,042</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,085</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iNI_pn3n3_di_msARNCzJxM_zdsYYtQGcxI" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Allowance for doubtful accounts</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">(226</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">(302</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_406_eus-gaap--AccountsReceivableNetCurrent_iTI_pn3n3_mtARNCzJxM_zITNmCfprxGh" 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">9,816</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,783</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AC_zei9AsrqMyQi" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bad debt expense was $<span id="xdx_90B_eus-gaap--ProvisionForDoubtfulAccounts_pn3n3_c20230101__20230331_zIsrhwcEjgZ4" title="Bad debt expense">14</span> and $<span id="xdx_906_eus-gaap--ProvisionForDoubtfulAccounts_dxL_c20220101__20220331_ztEItA5qU7Oe" title="Bad debt expense::XDX::-"><span style="-sec-ix-hidden: xdx2ixbrl0630">0</span></span> for the three months ended March 31, 2023 and 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_z1nutF2rYlk3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract assets represent revenue recognized in excess of amounts billed, unbilled receivables, and retainage. Unbilled receivables represent an unconditional right to payment subject only to the passage of time, which are reclassified to accounts receivable when they are billed under the terms of the contract. Contract assets were as follows at March 31, 2023 and 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B0_zzxkRc5mlpmh" style="display: none">SCHEDULE OF CONTRACT ASSETS AND LIABILITIES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49B_20230331_zAPCwxkrYJSj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">March 31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_497_20221231_zgXhLyDVgXw" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_409_ecustom--ContractWithCustomerAssetCostsInExcessOfBillingsCurrent_iI_pn3n3_maCWCANzTTY_maCWCANz5UO_zeddCZshoZo7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Contract assets</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">5,601</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,231</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_ecustom--UnbilledReceivablesIncludedInCostsInExcessOfBillings_iI_pn3n3_maCWCANzTTY_maCWCANz5UO_zWvz9kx5ZVrh" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Unbilled receivables, included in costs in excess of billings</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">278</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">93</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--ContractWithCustomerAssetNetCurrent_iTI_pn3n3_mtCWCANz5UO_maCWCACzVJG_zqYs88TBpBuk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Costs and estimated earnings in excess of billings</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,879</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,324</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--RetainageDeposit_iI_pn3n3_maCWCACzVJG_zLFyqbhgu5xc" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Retainage</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">133</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">583</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--ContractWithCustomerAssetsCurrent_iTI_pn3n3_mtCWCACzVJG_zK3ToAdGE9I4" 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">6,012</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">7,907</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A6_z9aaJGE07SBk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract liabilities represent amounts billed to clients in excess of revenue recognized to date, billings in excess of costs, and retainage. The Company anticipates that substantially all incurred cost associated with contract assets as of March 31, 2023 will be billed and collected within one year.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_896_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zSJL9oCWuos4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts receivable consist of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B9_zKXGW5215MI2" style="display: none">SCHEDULE OF ACCOUNTS RECEIVABLE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20230331_zlq2KiW82VFb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">March 31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20221231_ze2e7FnOogcl" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_405_eus-gaap--AccountsReceivableGrossCurrent_iI_pn3n3_hus-gaap--AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis__custom--ContractsInProgressMember_zTyguE9l0Ma2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Accounts receivable - contracts in progress</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">9,909</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">8,502</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--AccountsReceivableGrossCurrent_iI_pn3n3_hus-gaap--AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis__custom--RetainageMember_zMzFe6ag4XB9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Accounts receivable - retainage</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">133</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">583</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--AccountsReceivableGrossCurrent_iI_pn3n3_maARNCzJxM_zWckKwGpxGza" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts receivable</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,042</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,085</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iNI_pn3n3_di_msARNCzJxM_zdsYYtQGcxI" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Allowance for doubtful accounts</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">(226</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">(302</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_406_eus-gaap--AccountsReceivableNetCurrent_iTI_pn3n3_mtARNCzJxM_zITNmCfprxGh" 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">9,816</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,783</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 9909000 8502000 133000 583000 10042000 9085000 226000 302000 9816000 8783000 14000 <p id="xdx_89F_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_z1nutF2rYlk3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract assets represent revenue recognized in excess of amounts billed, unbilled receivables, and retainage. Unbilled receivables represent an unconditional right to payment subject only to the passage of time, which are reclassified to accounts receivable when they are billed under the terms of the contract. Contract assets were as follows at March 31, 2023 and 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B0_zzxkRc5mlpmh" style="display: none">SCHEDULE OF CONTRACT ASSETS AND LIABILITIES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49B_20230331_zAPCwxkrYJSj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">March 31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_497_20221231_zgXhLyDVgXw" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_409_ecustom--ContractWithCustomerAssetCostsInExcessOfBillingsCurrent_iI_pn3n3_maCWCANzTTY_maCWCANz5UO_zeddCZshoZo7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Contract assets</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">5,601</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,231</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_ecustom--UnbilledReceivablesIncludedInCostsInExcessOfBillings_iI_pn3n3_maCWCANzTTY_maCWCANz5UO_zWvz9kx5ZVrh" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Unbilled receivables, included in costs in excess of billings</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">278</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">93</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--ContractWithCustomerAssetNetCurrent_iTI_pn3n3_mtCWCANz5UO_maCWCACzVJG_zqYs88TBpBuk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Costs and estimated earnings in excess of billings</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,879</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,324</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--RetainageDeposit_iI_pn3n3_maCWCACzVJG_zLFyqbhgu5xc" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Retainage</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">133</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">583</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--ContractWithCustomerAssetsCurrent_iTI_pn3n3_mtCWCACzVJG_zK3ToAdGE9I4" 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">6,012</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">7,907</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 5601000 7231000 278000 93000 5879000 7324000 133000 583000 6012000 7907000 <p id="xdx_807_ecustom--ContractsInProgressTextBlock_zCZFE747je8l" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>4. <span id="xdx_825_zs8wyAJLBvbd">CONTRACTS IN PROGRESS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_ecustom--ScheduleOfContractsInProgressTableTextBlock_zoqMmBIF3bw8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Information with respect to contracts in progress are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B8_zuEcOv4MkfTl" style="display: none">SCHEDULE OF CONTRACTS IN PROGRESS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20230331_zj4QQ1htLW15" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">March 31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20221231_zEfFgYfZh4l1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40E_eus-gaap--CapitalizedContractCostGross_iI_pn3n3_hus-gaap--CapitalizedContractCostAxis__custom--ExpendituresOnUncompletedContractsMember_zZNu5eYbo1Il" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Expenditures to date on uncompleted contracts</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">29,922</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,215</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--CapitalizedContractCostGross_iI_pn3n3_hus-gaap--CapitalizedContractCostAxis__custom--EstimatedEarningsThereonMember_zW3giE2nnazd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Estimated earnings thereon</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,349</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">2,509</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--CapitalizedContractCostGross_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract costs</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">34,271</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33,744</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_ecustom--CapitalizedContractCostBillings_iNI_pn3n3_di_zHu2qTlaMdQb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less billings to date</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">(36,017</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">(31,912</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40E_ecustom--CapitalizedContractCostNetOfBillings_iI_pn3n3_zO5IM1UHu47f" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract costs, net of billings</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,746</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,812</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--UnbilledContractsReceivable_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Plus under billings remaining on contracts 100% complete</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">278</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">93</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--CapitalizedContractCostNet1_iTIC_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">(1,468</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,905</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Included in accompany balance sheets under the following captions:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <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">March 31, <br/> 2023</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">December 31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40F_ecustom--CostsAndEstimatedEarningsInExcessOfBillings_iI_pn3n3_maCCCNzctg_z5eVdW7Ckpr1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Contract assets</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">5,879</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,324</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_406_ecustom--ContractWithCustomerLiabilityNetCurrent_iNI_pn3n3_di_msCCCNzctg_zxhpuj1e8GEc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Contract liabilities</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,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">(5,419</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_407_ecustom--CapitalizedContractCostNet1_iTI_pn3n3_mtCCCNzctg_zPBlWQeXSzMe" 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">(1,468</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,905</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A4_zhLQ8BQQiiY4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><br/> <br/></span></p> <p id="xdx_897_ecustom--ScheduleOfContractsInProgressTableTextBlock_zoqMmBIF3bw8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Information with respect to contracts in progress are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B8_zuEcOv4MkfTl" style="display: none">SCHEDULE OF CONTRACTS IN PROGRESS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20230331_zj4QQ1htLW15" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">March 31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20221231_zEfFgYfZh4l1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40E_eus-gaap--CapitalizedContractCostGross_iI_pn3n3_hus-gaap--CapitalizedContractCostAxis__custom--ExpendituresOnUncompletedContractsMember_zZNu5eYbo1Il" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Expenditures to date on uncompleted contracts</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">29,922</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,215</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--CapitalizedContractCostGross_iI_pn3n3_hus-gaap--CapitalizedContractCostAxis__custom--EstimatedEarningsThereonMember_zW3giE2nnazd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Estimated earnings thereon</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,349</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">2,509</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--CapitalizedContractCostGross_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract costs</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">34,271</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33,744</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_ecustom--CapitalizedContractCostBillings_iNI_pn3n3_di_zHu2qTlaMdQb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less billings to date</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">(36,017</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">(31,912</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40E_ecustom--CapitalizedContractCostNetOfBillings_iI_pn3n3_zO5IM1UHu47f" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract costs, net of billings</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,746</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,812</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--UnbilledContractsReceivable_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Plus under billings remaining on contracts 100% complete</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">278</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">93</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--CapitalizedContractCostNet1_iTIC_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">(1,468</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,905</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Included in accompany balance sheets under the following captions:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <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">March 31, <br/> 2023</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">December 31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40F_ecustom--CostsAndEstimatedEarningsInExcessOfBillings_iI_pn3n3_maCCCNzctg_z5eVdW7Ckpr1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Contract assets</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">5,879</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,324</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_406_ecustom--ContractWithCustomerLiabilityNetCurrent_iNI_pn3n3_di_msCCCNzctg_zxhpuj1e8GEc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Contract liabilities</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,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">(5,419</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_407_ecustom--CapitalizedContractCostNet1_iTI_pn3n3_mtCCCNzctg_zPBlWQeXSzMe" 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">(1,468</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,905</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 29922000 31215000 4349000 2509000 34271000 33744000 36017000 31912000 -1746000 1812000 278000 93000 -1468000 1905000 5879000 7324000 7347000 5419000 -1468000 1905000 <p id="xdx_800_eus-gaap--SegmentReportingDisclosureTextBlock_z7CHXZDYPLMb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><b>5. <span id="xdx_824_z6cLiMeODfok">OPERATING SEGMENTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: #FEFEFE"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Beginning in 2023, the Company assessed its operating segment disclosure based on ASC 280, <i>Segment Reporting</i>, guidance. As determined by ASC 280, <i>Segment Reporting,</i> the Company determined that it has more than one reportable segment for which financial information is available and regularly evaluated by the chief operating decision maker, or decision-making group, in deciding the method to allocate resources and assess performance. As a result, the following segments were established: Residential, Commercial and Industrial, Utility and Corporate.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: #FEFEFE"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><i>Residential</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Through its SunCommon operating subsidiary, the Company designs, arranges financing, integrates, installs, and manages systems, primarily for residential homeowners. The Company sells residential solar systems through its direct sales and marketing channel strategy. The Company operates in the New York and Vermont residential markets. It has direct sales and/or operations personnel in New York and Vermont.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: #FEFEFE"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><i>Commercial and Industrial</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Through our iSun Industrial subsidiary, the Company designs, integrates, installs, and manages systems ranging in size from 50kW (kilowatt) to multi-MW (megawatt) systems primarily for larger commercial and industrial projects. Commercial installations have included installations at office buildings, manufacturing plants, warehouses, service stations, churches, and other consumer facing businesses. Industrial installations have included school districts, local municipalities, federal facilities, higher education institutions as well as green and brown fields. It has operations personnel in New York, New Hampshire, Maine and Vermont.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Through its iSun Utility subsidiary, the Company develops, designs, engineers, arranges financing, installs, and manages systems ranging in size from 500 kW (kilowatt) to multi-MW (megawatt) systems primarily for asset owners, business and municipalities. The Utility segment is originating projects in Vermont, North Carolina, South Carolina, Ohio, California, Georgia, Alabama and Colorado. It has operations personnel in Vermont and Pennsylvania.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zcM8EA4zauoc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Segment net revenue, segment operating expenses and segment contribution (loss) information consisted of the following for the three months ended March 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B8_zm2VH625g0cj" style="display: none; font-family: Times New Roman, Times, Serif">SCHEDULE OF SEGMENT NET REVENUE</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"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--ResidentialMember_zVbX3ziazzT7" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Residential</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--CommercialAndIndustrialMember_zUTYYCapGdMk" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial<br/> and<br/> Industrial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--UtilityMember_zMl6KeTVi733" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Utility</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_zIFhr0BHNpic" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Corporate</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20230101__20230331_ztpAeck5V39k" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="18" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three months ended March 31, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </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">Residential</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">Commercial<br/> and<br/> Industrial</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">Utility</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">Corporate</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">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_400_eus-gaap--Revenues_pn3n3_zw0zEKPylLEg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; text-align: left">Net revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,850</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: 9%; text-align: right">10,300</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: 9%; text-align: right">209</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: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0690">-</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: 9%; text-align: right">17,359</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--CostOfGoodsAndServicesSold_pn3n3_zIFk8VyJBisc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Cost of earned revenue</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">5,221</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">8,209</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">380</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"><span style="-sec-ix-hidden: xdx2ixbrl0696">-</span></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">13,810</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--GrossProfit_pn3n3_zgAb5wJRflq5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Income (loss) before operating expenses</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,629</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">2,091</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">(171</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"><span style="-sec-ix-hidden: xdx2ixbrl0702">-</span></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,549</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingExpensesAbstract_iB_zYFXY3A2yVnf" style="vertical-align: bottom; background-color: White"> <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><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--OperatingCostsAndExpenses_pn3n3_zHnaoLh1WEz9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Warehousing and other operating expenses</td><td style="font-size: 12pt"> </td> <td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0711">-</span></td><td style="font-size: 12pt; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">231</td><td style="text-align: left"> </td><td style="font-size: 12pt"> </td> <td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0713">-</span></td><td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt"> </td> <td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0714">-</span></td><td style="font-size: 12pt; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">231</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--GeneralAndAdministrativeExpense_pn3n3_zpgJVy9E8lU5" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">General and administrative expenses</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,369</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,256</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">290</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">934</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">4,849</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_400_ecustom--SegmentContributionLoss_pn3n3_za451dzIRaR4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Segment contribution (loss)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(740</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">604</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(461</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(934</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,531</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 12pt"> </td><td style="font-size: 12pt"> </td> <td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt; text-align: right"> </td><td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt"> </td> <td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt; text-align: right"> </td><td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt"> </td> <td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt; text-align: right"> </td><td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt"> </td> <td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt; text-align: right"> </td><td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt"> </td> <td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt; text-align: right"> </td><td style="font-size: 12pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--ShareBasedCompensation_pn3n3_zFpOeCyz0etk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Stock based compensation – general and administrative</td><td style="font-size: 12pt"> </td> <td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0729">-</span></td><td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt"> </td> <td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0730">-</span></td><td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt"> </td> <td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0731">-</span></td><td style="font-size: 12pt; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">373</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">373</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--DepreciationAndAmortization_pn3n3_z1SQnCfdYTP3" style="vertical-align: bottom; background-color: White"> <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">493</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">257</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="font-size: 12pt; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-size: 12pt; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-size: 12pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0737">-</span></td><td style="padding-bottom: 1.5pt; font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-size: 12pt; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-size: 12pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0738">-</span></td><td style="padding-bottom: 1.5pt; font-size: 12pt; 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">750</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--OperatingIncomeLoss_pn3n3_zpetG5iPEjGl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">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">(1,233</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">347</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">(461</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,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">(2,654</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets by operating segment are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" id="xdx_499_20230331_zYCOVjtgflSh" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_404_eus-gaap--Assets_iI_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--ResidentialMember_zsCOIJt6Fd4k" 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: 78%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Residential</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">22,307</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_409_eus-gaap--Assets_iI_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--CommercialAndIndustrialMember_zlg7zKwuqvAe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Commercial and Industrial</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25,077</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40D_eus-gaap--Assets_iI_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--UtilityMember_zpZLJy8i8INb" 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,195</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_403_eus-gaap--Assets_iI_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_zkIysQxsuOh" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporate</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19,748</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40C_eus-gaap--Assets_iI_pn3n3_zrLDlnT5Dijk" 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="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"> Total</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">68,327</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p id="xdx_8AB_zSz2MeKcwyXk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zcM8EA4zauoc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Segment net revenue, segment operating expenses and segment contribution (loss) information consisted of the following for the three months ended March 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B8_zm2VH625g0cj" style="display: none; font-family: Times New Roman, Times, Serif">SCHEDULE OF SEGMENT NET REVENUE</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"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--ResidentialMember_zVbX3ziazzT7" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Residential</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--CommercialAndIndustrialMember_zUTYYCapGdMk" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Commercial<br/> and<br/> Industrial</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__custom--UtilityMember_zMl6KeTVi733" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Utility</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20230101__20230331__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_zIFhr0BHNpic" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Corporate</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20230101__20230331_ztpAeck5V39k" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="18" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three months ended March 31, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </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">Residential</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">Commercial<br/> and<br/> Industrial</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">Utility</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">Corporate</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">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_400_eus-gaap--Revenues_pn3n3_zw0zEKPylLEg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; text-align: left">Net revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,850</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: 9%; text-align: right">10,300</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: 9%; text-align: right">209</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: 9%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0690">-</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: 9%; text-align: right">17,359</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--CostOfGoodsAndServicesSold_pn3n3_zIFk8VyJBisc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Cost of earned revenue</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">5,221</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">8,209</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">380</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"><span style="-sec-ix-hidden: xdx2ixbrl0696">-</span></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">13,810</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--GrossProfit_pn3n3_zgAb5wJRflq5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Income (loss) before operating expenses</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,629</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">2,091</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">(171</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"><span style="-sec-ix-hidden: xdx2ixbrl0702">-</span></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,549</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingExpensesAbstract_iB_zYFXY3A2yVnf" style="vertical-align: bottom; background-color: White"> <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><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--OperatingCostsAndExpenses_pn3n3_zHnaoLh1WEz9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Warehousing and other operating expenses</td><td style="font-size: 12pt"> </td> <td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0711">-</span></td><td style="font-size: 12pt; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">231</td><td style="text-align: left"> </td><td style="font-size: 12pt"> </td> <td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0713">-</span></td><td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt"> </td> <td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0714">-</span></td><td style="font-size: 12pt; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">231</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--GeneralAndAdministrativeExpense_pn3n3_zpgJVy9E8lU5" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">General and administrative expenses</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,369</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,256</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">290</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">934</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">4,849</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_400_ecustom--SegmentContributionLoss_pn3n3_za451dzIRaR4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Segment contribution (loss)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(740</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">604</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(461</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(934</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,531</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 12pt"> </td><td style="font-size: 12pt"> </td> <td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt; text-align: right"> </td><td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt"> </td> <td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt; text-align: right"> </td><td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt"> </td> <td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt; text-align: right"> </td><td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt"> </td> <td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt; text-align: right"> </td><td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt"> </td> <td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt; text-align: right"> </td><td style="font-size: 12pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--ShareBasedCompensation_pn3n3_zFpOeCyz0etk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Stock based compensation – general and administrative</td><td style="font-size: 12pt"> </td> <td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0729">-</span></td><td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt"> </td> <td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0730">-</span></td><td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt"> </td> <td style="font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0731">-</span></td><td style="font-size: 12pt; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">373</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">373</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--DepreciationAndAmortization_pn3n3_z1SQnCfdYTP3" style="vertical-align: bottom; background-color: White"> <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">493</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">257</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="font-size: 12pt; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-size: 12pt; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-size: 12pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0737">-</span></td><td style="padding-bottom: 1.5pt; font-size: 12pt; text-align: left"> </td><td style="font-size: 12pt; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-size: 12pt; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-size: 12pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0738">-</span></td><td style="padding-bottom: 1.5pt; font-size: 12pt; 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">750</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--OperatingIncomeLoss_pn3n3_zpetG5iPEjGl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">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">(1,233</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">347</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">(461</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,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">(2,654</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets by operating segment are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" id="xdx_499_20230331_zYCOVjtgflSh" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_404_eus-gaap--Assets_iI_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--ResidentialMember_zsCOIJt6Fd4k" 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: 78%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Residential</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">22,307</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_409_eus-gaap--Assets_iI_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--CommercialAndIndustrialMember_zlg7zKwuqvAe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Commercial and Industrial</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25,077</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40D_eus-gaap--Assets_iI_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__custom--UtilityMember_zpZLJy8i8INb" 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utility</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,195</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_403_eus-gaap--Assets_iI_pn3n3_hus-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_zkIysQxsuOh" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporate</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19,748</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40C_eus-gaap--Assets_iI_pn3n3_zrLDlnT5Dijk" 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="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"> Total</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">68,327</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> 6850000 10300000 209000 17359000 5221000 8209000 380000 13810000 1629000 2091000 -171000 3549000 231000 231000 2369000 1256000 290000 934000 4849000 -740000 604000 -461000 -934000 -1531000 373000 373000 493000 257000 750000 -1233000 347000 -461000 -1307000 -2654000 22307000 25077000 1195000 19748000 68327000 <p id="xdx_801_eus-gaap--LeasesOfLesseeDisclosureTextBlock_zoTyLhTWWzO" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6. <span id="xdx_827_zmCoYTzRjVGd">LEASES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has operating leases for offices, warehouse, vehicles, office equipment and land leases for its solar assets. The Company’s leases have remaining lease terms of <span id="xdx_906_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dtY_c20230331__srt--RangeAxis__srt--MinimumMember_zdKUPGhZO0q8" title="Operating lease, remaining lease term">1</span> year to <span id="xdx_905_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dtY_c20230331__srt--RangeAxis__srt--MaximumMember_z1rMWdr0lxYc" title="Operating lease, remaining lease term">18</span> years, some of which include options to extend.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In 2020, the Company entered into a ten-year lease agreement for a new headquarters in Williston, Vermont consisting of approximately <span id="xdx_907_eus-gaap--AreaOfLand_iI_uSqft_c20201231__srt--MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis__srt--OfficeBuildingMember_zQQhFIJQMQN6" title="Office space">6,250</span> square feet of office space and <span id="xdx_90A_eus-gaap--AreaOfLand_iI_uSqft_c20201231__srt--MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis__srt--WarehouseMember_zzebzrbEvq26" title="Warehouse">6,500</span> square feet of warehouse. The lease has annual rent of $<span id="xdx_90B_eus-gaap--PaymentsForRent_pn3n3_c20200101__20201231__srt--StatementGeographicalAxis__custom--WillistonMember_zINU6fvWCQGf" title="Annual rent">108</span> with an annual increase of <span id="xdx_90D_ecustom--LesseeOperatingLeaseAnnualRentIncreasePercentage_pid_dp_uPure_c20200101__20201231__srt--StatementGeographicalAxis__custom--WillistonMember_zlSLU0ZalpR7" title="Operating lease annual increase percentage">2</span>%.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company leases an office and warehouse facilities in Waterbury, Vermont under agreements expiring in May 2028 and August 2026, respectively. The monthly base rent for the office and warehouse facilities currently approximates $<span id="xdx_90E_eus-gaap--PaymentsForRent_pn3n3_c20230101__20230331__srt--StatementGeographicalAxis__custom--WaterburyMember_zn9LCZjvslx6" title="Annual rent">28</span>, subject to annual <span id="xdx_901_ecustom--LesseeOperatingLeaseAnnualRentIncreasePercentage_pid_dp_uPure_c20230101__20230331__srt--StatementGeographicalAxis__custom--WaterburyMember_zTbc1PqsyMig" title="Operating lease annual increase percentage">3</span>% increases.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company leases an office and warehouse facility in Rhinebeck, New York from a stockholder. Monthly base rent currently approximates $<span id="xdx_905_eus-gaap--PaymentsForRent_pn3n3_c20230101__20230331__srt--StatementGeographicalAxis__custom--RhinebeckMember_zqIN5wQ8FeA4" title="Payments for rent">7</span> and is on a month-to-month basis.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In 2015, the Company entered into two twenty-five-year non-cancelable lease agreements for land on which they constructed solar arrays. One lease has fixed annual rent of $<span id="xdx_905_eus-gaap--PaymentsForRent_pn3n3_c20150101__20151231_z1kDuiVngoXb" title="Payments for rent">3</span>. The second lease has annual rent of $3 with an annual increase of <span id="xdx_90D_ecustom--LesseeOperatingLeaseAnnualRentIncreasePercentage_pid_dp_uPure_c20150101__20151231_zRzaJ9GMYYUa" title="Operating lease annual increase percentage">2</span>%.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In 2017, the Company entered into a twenty-year non-cancelable lease agreement for land on which it constructed solar arrays. The lease has annual rent of $<span id="xdx_908_eus-gaap--PaymentsForRent_pn3n3_c20170101__20171231_zpseFsF0LlW1" title="Payments for rent">4</span> with an annual increase of <span id="xdx_906_ecustom--LesseeOperatingLeaseAnnualRentIncreasePercentage_pid_dp_uPure_c20170101__20171231_z30R3xnzJUn8" title="Operating lease annual increase percentage">2</span>%.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In 2018, the Company entered into a twenty-year non-cancelable lease agreement for land on which it constructed solar arrays. The lease has annual rent of $<span id="xdx_900_eus-gaap--PaymentsForRent_pn3n3_c20180101__20181231_zExgbh4nTRo6" title="Payments for rent">26</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company leases a vehicle under a non-cancelable operating lease. In addition, the Company occasionally pays rent for storage on a month-to-month basis.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The Company leases vehicles and office equipment under various agreements expiring through June 2026. As of March 31, 2023, aggregate monthly payments required under these leases approximates $<span id="xdx_909_eus-gaap--PaymentsForRent_pn3n3_c20230101__20230331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--VehiclesAndOfficeEquipmentMember_zLiSoaXa0FKg" title="Annual rent">35</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s lease expense for the three months ended March 31, 2023 was entirely comprised of operating leases and amounted to $<span id="xdx_90E_eus-gaap--OperatingLeaseExpense_pn3n3_c20230101__20230331_zyUy7cc829X9" title="Lease expense">207</span>. Operating lease payments, which reduced operating cash flows for the three months ended March 31, 2023 amounted to $<span id="xdx_903_eus-gaap--OperatingLeasePayments_pn3n3_c20230101__20230331_zHc9rPTSF4Xb" title="Operating lease payments">207</span>. The difference between the ROU asset amortization of $<span id="xdx_90F_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_pn3n3_c20220101__20221231__us-gaap--FairValueByAssetClassAxis__us-gaap--PropertyPlantAndEquipmentMember_zUbFGPgpRjvb" title="Operating lease, right-of-use asset, amortization expense">161</span> and the associated lease expense of $<span id="xdx_907_eus-gaap--OperatingLeaseCost_pn3n3_c20220101__20221231__us-gaap--FairValueByAssetClassAxis__us-gaap--PropertyPlantAndEquipmentMember_zY6PaaK6kajg" title="Lease expense including interest">147</span> consists of interest, new vehicles, new facilities and lease extensions, office and office equipment leases originated during the year ended December 31, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_eus-gaap--OperatingLeasesOfLesseeDisclosureTextBlock_zfVD2z8JNmLl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_zsvaOVf7j6Mh" style="display: none">SCHEDULE OF OPERATING LEASE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49B_20230331_zhZlsPcJxWC2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March 31, <br/> 2023</b></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20221231_zklJrtYxc1S8" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,<br/> 2022</b></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_zx490tXmZhrh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify; 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: 14%; text-align: right">6,796</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </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: 14%; text-align: right">6,960</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </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--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzBhv_zMEvF6xwtES7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Operating lease liabilities—short term</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">591</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">588</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzBhv_zNeMuDA8Y21b" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; 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">6,559</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,711</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzBhv_z1szMozXaqHe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; 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">7,150</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">7,299</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zFYCD4HLaJXg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of March 31, 2023, the weighted average remaining lease term for operating leases was <span id="xdx_906_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230331_zqM1etoSAdxd" title="Operating lease, weighted average remaining lease term">10.74</span> years and the weighted average discount rate for the Company’s operating leases was <span id="xdx_900_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20230331_z78CyLt8tHqb" title="Operating lease, weighted average discount rate, percent">3.33</span>%.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_zVQQZmokSODb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated minimum future lease obligations are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BC_zGAkQ5tiriWa" style="display: none">SCHEDULE OF ESTIMATED FUTURE MINIMUM LEASE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: justify">Year ending December 31:</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20230331_zzCfJZ0Ta22i" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_maLOLLPzuRC_zmWuQo9BDSHl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: justify">Remaining 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">610</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maLOLLPzuRC_zoG73RPFkA05" 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">805</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maLOLLPzuRC_zF2y818Dps47" 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">798</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maLOLLPzuRC_z2M9eay8d2F1" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">796</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_maLOLLPzuRC_zotLsvBKZEvl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">797</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pn3n3_maLOLLPzuRC_zctwVUgR0jJf" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">804</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_pn3n3_maLOLLPzuRC_zanWphKg3kEl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; 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">3,936</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzuRC_zfaQpZ74LTLf" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Total lease payments</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">8,546</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_zilKbibfC3Vf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Less: 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">(1,396</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseLiability_iI_pn3n3_znokdBKtBs3c" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></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">7,150</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A5_zzA7YmE24Zi5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> P1Y P18Y 6250 6500 108000 0.02 28000 0.03 7000 3000 0.02 4000 0.02 26000 35000 207000 207000 161000 147000 <p id="xdx_890_eus-gaap--OperatingLeasesOfLesseeDisclosureTextBlock_zfVD2z8JNmLl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_zsvaOVf7j6Mh" style="display: none">SCHEDULE OF OPERATING LEASE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49B_20230331_zhZlsPcJxWC2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March 31, <br/> 2023</b></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20221231_zklJrtYxc1S8" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,<br/> 2022</b></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_zx490tXmZhrh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify; 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: 14%; text-align: right">6,796</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </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: 14%; text-align: right">6,960</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </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--OperatingLeaseLiabilityCurrent_iI_pn3n3_maOLLzBhv_zMEvF6xwtES7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Operating lease liabilities—short term</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">591</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">588</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_maOLLzBhv_zNeMuDA8Y21b" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; 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">6,559</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,711</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiability_iTI_pn3n3_mtOLLzBhv_z1szMozXaqHe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; 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">7,150</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">7,299</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 6796000 6960000 591000 588000 6559000 6711000 7150000 7299000 P10Y8M26D 0.0333 <p id="xdx_89F_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_zVQQZmokSODb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated minimum future lease obligations are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BC_zGAkQ5tiriWa" style="display: none">SCHEDULE OF ESTIMATED FUTURE MINIMUM LEASE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: justify">Year ending December 31:</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20230331_zzCfJZ0Ta22i" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_maLOLLPzuRC_zmWuQo9BDSHl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: justify">Remaining 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">610</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maLOLLPzuRC_zoG73RPFkA05" 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">805</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maLOLLPzuRC_zF2y818Dps47" 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">798</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maLOLLPzuRC_z2M9eay8d2F1" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">796</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_maLOLLPzuRC_zotLsvBKZEvl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">797</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pn3n3_maLOLLPzuRC_zctwVUgR0jJf" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">804</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_pn3n3_maLOLLPzuRC_zanWphKg3kEl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; 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">3,936</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzuRC_zfaQpZ74LTLf" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Total lease payments</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">8,546</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_zilKbibfC3Vf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Less: 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">(1,396</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseLiability_iI_pn3n3_znokdBKtBs3c" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></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">7,150</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 610000 805000 798000 796000 797000 804000 3936000 8546000 1396000 7150000 <p id="xdx_80A_eus-gaap--DebtDisclosureTextBlock_zCTcJCRw2LMi" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>7. <span id="xdx_82C_z9xND6ov7o6l">LONG-TERM DEBT</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89D_eus-gaap--ScheduleOfDebtInstrumentsTextBlock_z2oTDcxgInvh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A summary of long-term debt is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B4_zFvHVFzy4hmk" style="display: none">SUMMARY OF LONG-TERM DEBT</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20230331_zbxmK2Ui8YAd" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March 31, <br/> 2023</b></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20221231_ziExbKNS28re" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,<br/> 2022</b></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify">NBT Bank, National Association</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230331__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_zBliz2wf3BA5" style="width: 14%; text-align: right" title="Long-term debt">587</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_98C_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_zQ8WFrhFnIsh" style="width: 14%; text-align: right" title="Long-term debt">598</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">NBT Bank, National Association, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90D_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230331__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_zFNmBVY9Wmc9" title="Debt instrument interest rate">4.25</span>% interest rate, secured by all business assets, payable in monthly installments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_906_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_zs4mYSd1cJSb" title="Installment payment">5,869</span> through September 2026, with a balloon payment at maturity.</td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230331__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_z4lwvnPwNs5i" style="text-align: right" title="Long-term debt">587</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_zw4DE9ijAxwj" style="text-align: right" title="Long-term debt">598</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">NBT Bank, National Association, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_906_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230331__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt415PercentMember_zEH7QAVmDF1h" title="Interest rate">4.15</span>% interest rate, secured by all business assets, payable in monthly installments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_904_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt415PercentMember_zVX91jHwIRPh" title="Installment payment">3,677</span> through April 2026.</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230331__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt415PercentMember_zUL427d2Rg6i" style="text-align: right" title="Long-term debt">127</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt415PercentMember_zFdPYeubumIg" style="text-align: right" title="Long-term debt">137</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">NBT Bank, National Association, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90D_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230331__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember_z4j3stKf993c" title="Interest rate">4.20</span>% interest rate, secured by all business assets, payable in monthly installments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_901_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember_zFyLaxkJz1td" title="Installment payment">5,598</span> through October 2026, with a balloon payment at maturity.</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230331__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember_zcz7fPtdv0B1" style="text-align: right" title="Long-term debt">311</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember_z1788bm7llRd" style="text-align: right" title="Long-term debt">325</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">NBT Bank, National Association, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_904_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230331__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt485PercentMember_zk9bsoXFSce8" title="Interest rate">4.85</span>% interest rate, secured by a piece of equipment, payable in monthly installments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90E_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt485PercentMember_zhznsobwkUD2" title="Installment payment">2,932</span> including interest, through May 2023.</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230331__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt485PercentMember_zvczVQRWu241" style="text-align: right" title="Long-term debt">6</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt485PercentMember_zpp8aLfnaRya" style="text-align: right" title="Long-term debt">14</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Various vehicle loans, interest ranging from <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_904_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230331__srt--RangeAxis__srt--MinimumMember__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_zrCwj2mlUbJc" title="Interest rate">0</span>% to <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90D_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230331__srt--RangeAxis__srt--MaximumMember__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_znik4Eb54fWe" title="Interest rate">9.25</span>%, total current monthly installments of approximately $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90E_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_z8jDLm7tzsud" title="Installment payment">34,654</span> secured by vehicles, with varying terms through 2027.</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230331__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_zDUQKZiIIUP4" style="text-align: right" title="Long-term debt">1,165</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_ztHmkg1QsOub" style="text-align: right" title="Long-term debt">1,271</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">National Bank of Middlebury, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_901_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230331__us-gaap--DebtInstrumentAxis__custom--NationalBankOfMiddleburySecuredDebtMember_zmY0K43odnki" title="Interest rate">3.95</span>% interest rate for the initial <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_906_eus-gaap--DebtInstrumentTerm_dtY_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--NationalBankOfMiddleburySecuredDebtMember_zbRVXNKb0Qs9" title="Debt term">5</span> years, after which the loan rate will adjust equal to the Federal Home Loan Bank of Boston <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90B_ecustom--DebtInstrumentTermOfFixedInterestRate_dtY_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--NationalBankOfMiddleburySecuredDebtMember_zOTdI5t8QgP6" title="Fixed interest year">5</span>/<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90A_ecustom--DebtInstrumentTermOfVariableInterestRate_dtY_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--NationalBankOfMiddleburySecuredDebtMember_zrBu0SiUDkck" title="Variable interest year">10</span> – year Advance Rate plus <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_902_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--NationalBankOfMiddleburySecuredDebtMember_zXVCgbVJF9qh" title="Basis spread on variable rate">2.75</span>%, loan is subject to a floor rate of <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_909_ecustom--DebtInstrumentFloorInterestRate_iI_pid_dp_uPure_c20230331__us-gaap--DebtInstrumentAxis__custom--NationalBankOfMiddleburySecuredDebtMember_zZtm0GqnCIvc" title="Floor interest rate">3.95</span>%, secured by solar panels and related equipment, payable in monthly installments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_907_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--NationalBankOfMiddleburySecuredDebtMember_zyr1iATLCIDh" title="Installment payment">2,388</span> including interest, through December 2024.</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230331__us-gaap--DebtInstrumentAxis__custom--NationalBankOfMiddleburySecuredDebtMember_zwDm5aMk6qDc" style="text-align: right" title="Long-term debt">14</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NationalBankOfMiddleburySecuredDebtMember_zGrz4JyFKBDa" style="text-align: right" title="Long-term debt">21</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Senior secured convertible notes payable, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_901_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230331__us-gaap--DebtInstrumentAxis__custom--SeniorSecuredConvertibleNotesPayableMember_zGkaWgXr75fg" title="Interest rate">5</span>% interest rate, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_906_eus-gaap--DebtInstrumentFrequencyOfPeriodicPayment_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--SeniorSecuredConvertibleNotesPayableMember_zEnOyKgEimOj" title="Frequency of payment">monthly payments</span> of 1/26<sup>th</sup> of the original purchase amount plus accrued but unpaid interest beginning March 1, 2023 until maturity date of May 4, 2025. </span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230331__us-gaap--DebtInstrumentAxis__custom--SeniorSecuredConvertibleNotesPayableMember_zFoXq3bwWuUa" style="text-align: right" title="Long-term debt">12,019</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--SeniorSecuredConvertibleNotesPayableMember_zGGV651A79Zh" style="text-align: right" title="Long-term debt">12,500</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">CSA 36: Payable in monthly installments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90A_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate55PercentMember_zvimrLdrWOil" title="Installment payment">2,414</span>, including interest at <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_907_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230331__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate55PercentMember_z4MKuy7L6pp1" title="Interest rate">5.5</span>%. The interest rate will become variable at the VEDA Prime Rate from June 2025 through maturity in June 2028.</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230331__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate55PercentMember_zjXv3CUnQQJ2" style="text-align: right" title="Long-term debt">110</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate55PercentMember_zYD8bkUnExIa" style="text-align: right" title="Long-term debt">115</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">CSA 36: Payable in monthly interest only installments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_900_eus-gaap--DebtInstrumentPeriodicPaymentInterest_pn3n3_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_zB1pd9d7xKvk" title="Interest only payment">1,104</span> through June 2020; then payments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_904_ecustom--DebtInstrumentPeriodicPaymentHalfOfInterest_pn3n3_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_z5N7ayjKYrTk" title="Half of interest only payment">552</span>, representing half of monthly interest only payments, through June 2027 with other half of interest only payments capitalized into principal; then $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_905_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_zuvTS97YQEid" title="Installment payment">2,485</span> monthly payments of principal and interest, with a balloon payment of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90D_eus-gaap--DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_iI_pn3n3_c20230331__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_zfJopxkZndw5" title="Balloon payment">20,142</span> due June 2035; interest at <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90F_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230331__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_zIOQmHZ6XT3e" title="Interest rate">11.25</span>% throughout the loan term.</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230331__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_zcyaTlSgou0e" style="text-align: right" title="Long-term debt">118</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_zZFsMIVYvcY6" style="text-align: right" title="Long-term debt">118</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Equipment loans</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--DebtInstrumentCarryingAmount_iI_pn3n3_c20230331__us-gaap--DebtInstrumentAxis__custom--EquipmentLoanMember_zq1ltKGk82lh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term debt">60</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_980_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--EquipmentLoanMember_zgb16tCEXDy9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term debt">56</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-term debit</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,517</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,155</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--LongTermDebtCurrent_iNI_pn3n3_di_zeX3HlSxn7Q7" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Less current portion</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,321</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">(5,374</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_404_ecustom--LongTermDebtGrossExcludingCurrentMaturities_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-term debt, including debt issuance costs</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,196</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,781</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredFinanceCostsNet_iNI_pn3n3_di_zsyyFm63flud" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Less debt issuance costs</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,444</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,555</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--LongTermDebtNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Long-term debt</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,752</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,226</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zfdvPOxPRddi" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maturities of long-term debt are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_zxIc3fTEd9p9" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_zb6tqCOJQE8g" style="display: none">SCHEDULE OF MATURITIES OF LONG-TERM DEBT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Year ending December 31:</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20230331_zojeV9Z9v9Lf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_407_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_iI_pn3n3_maDICAzqRL_maLTDzuKt_zSKGyCkvGnQh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 82%">Remainder of 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">4,748</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pn3n3_maDICAzqRL_maLTDzuKt_zE4r3gsFtRmd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,284</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pn3n3_maDICAzqRL_maLTDzuKt_zTKoO4z7wdRl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,356</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pn3n3_maDICAzqRL_maLTDzuKt_zQCT64zKsIz4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">832</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pn3n3_maDICAzqRL_maLTDzuKt_zvRKqU82exmj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">130</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_iI_pn3n3_maLTDzuKt_z77SKazQjg8j" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">2028 and 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">167</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--LongTermDebt_iTI_pn3n3_mtLTDzuKt_zmO63S3XkhT9" 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">14,517</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A5_zI1Ywj8L3Df7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Senior Secured Convertible Notes Payable</i></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">On November 4, 2022, the Company entered into a Securities Purchase Agreement (the “SPA”) with two affiliated investors. At the Closing, the Company issued and sold to each Purchaser a Senior Secured Convertible Note, the aggregate original principal amount of the two Notes was $<span id="xdx_90D_eus-gaap--DebtInstrumentFaceAmount_iI_pn3n3_c20221104__us-gaap--LongtermDebtTypeAxis__custom--SeniorSecuredConvertibleFirstNoteMember_zhzpX3y5y6d6" title="Face amount">12,500</span>. The Purchase Agreement provided for a six percent (<span id="xdx_903_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20221104__us-gaap--LongtermDebtTypeAxis__custom--SeniorSecuredConvertibleFirstNoteMember_zQIwFPO6EwAg" title="Discount percentage">6</span>%) original interest discount resulting in gross proceeds to the Company of $<span id="xdx_907_eus-gaap--ProceedsFromConvertibleDebt_pn3n3_c20221103__20221104__us-gaap--LongtermDebtTypeAxis__custom--SeniorSecuredConvertibleFirstNoteMember_zywm5cvEM6M6" title="Gross proceeds from debt">11,750</span>. Upon (i) the effectiveness of a Registration Statement covering the Registrable Securities (as defined in the SPA), (ii) the Stockholder Approval (as defined in the SPA), (iii) the Company’s achievement of certain revenue and EBITDA targets, (iv) the Company having sufficient authorized shares of Common Stock (v) the Company’s maintenance of certain balance sheet requirements and (vi) certain other conditions, the Company and the Purchasers will consummate a second closing in which the Company will issue and sell to each Purchaser a second Note, the two notes being in the aggregate principal amount of $<span id="xdx_908_eus-gaap--DebtInstrumentFaceAmount_iI_pn3n3_c20221104__us-gaap--LongtermDebtTypeAxis__custom--SeniorSecuredConvertibleSecondNoteMember_zWk0cVpONIJj" title="Face amount">12,500</span> having identical terms and conditions as the original Note, including a six percent (<span id="xdx_900_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20221104__us-gaap--LongtermDebtTypeAxis__custom--SeniorSecuredConvertibleSecondNoteMember_zAFRYNADWXl8" title="Discount percentage">6%</span>) original interest discount, for an aggregate principal amount of $<span id="xdx_902_eus-gaap--DebtInstrumentFaceAmount_iI_pn3n3_c20221104__us-gaap--LongtermDebtTypeAxis__custom--SeniorSecuredConvertibleNoteMember_zqL7Z0EI7aEl" title="Face amount">25,000</span> in Notes that may be issued and sold pursuant to the Purchase Agreement</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">. <span style="background-color: white">The Conversion Price of $<span id="xdx_909_eus-gaap--SharePrice_iI_pid_c20221104_zoqm3Bi5f4D4">2.66</span> is subject to customary adjustments for stock dividends, stock splits, reclassifications and the like, and subject to price-based adjustment in the event of any issuances of Common Stock, or securities convertible, exercisable or exchangeable for, Common Stock at a price below the then-applicable Conversion Price (subject to certain exceptions). Beginning on March 1, 2023 and on the first day of each month thereafter, the Company will be required to redeem 1/26<sup>th</sup> of the original principal amount of each Note, plus accrued but unpaid interest, until the maturity date of May 4, 2025.</span>   For the three months ending March 31, 2023, the Company issued <span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_pid_c20230101__20230331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zhGjWWBagQv8" title="Shares issued">412,218</span> shares of Common Stock repayment of $<span id="xdx_900_eus-gaap--RepaymentsOfRelatedPartyDebt_pn3n3_c20230101__20230331_zNZlWeoyvsje" title="Repayments of convertible notes">481</span> of principal related to the Senior Convertible Notes. The loss on the conversion of principal to shares of Common Stock was not material.  </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89D_eus-gaap--ScheduleOfDebtInstrumentsTextBlock_z2oTDcxgInvh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A summary of long-term debt is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B4_zFvHVFzy4hmk" style="display: none">SUMMARY OF LONG-TERM DEBT</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20230331_zbxmK2Ui8YAd" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March 31, <br/> 2023</b></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20221231_ziExbKNS28re" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,<br/> 2022</b></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify">NBT Bank, National Association</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230331__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_zBliz2wf3BA5" style="width: 14%; text-align: right" title="Long-term debt">587</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_98C_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_zQ8WFrhFnIsh" style="width: 14%; text-align: right" title="Long-term debt">598</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">NBT Bank, National Association, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90D_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230331__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_zFNmBVY9Wmc9" title="Debt instrument interest rate">4.25</span>% interest rate, secured by all business assets, payable in monthly installments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_906_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_zs4mYSd1cJSb" title="Installment payment">5,869</span> through September 2026, with a balloon payment at maturity.</td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230331__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_z4lwvnPwNs5i" style="text-align: right" title="Long-term debt">587</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt425PercentMember_zw4DE9ijAxwj" style="text-align: right" title="Long-term debt">598</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">NBT Bank, National Association, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_906_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230331__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt415PercentMember_zEH7QAVmDF1h" title="Interest rate">4.15</span>% interest rate, secured by all business assets, payable in monthly installments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_904_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt415PercentMember_zVX91jHwIRPh" title="Installment payment">3,677</span> through April 2026.</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230331__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt415PercentMember_zUL427d2Rg6i" style="text-align: right" title="Long-term debt">127</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt415PercentMember_zFdPYeubumIg" style="text-align: right" title="Long-term debt">137</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">NBT Bank, National Association, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90D_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230331__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember_z4j3stKf993c" title="Interest rate">4.20</span>% interest rate, secured by all business assets, payable in monthly installments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_901_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember_zFyLaxkJz1td" title="Installment payment">5,598</span> through October 2026, with a balloon payment at maturity.</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230331__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember_zcz7fPtdv0B1" style="text-align: right" title="Long-term debt">311</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember_z1788bm7llRd" style="text-align: right" title="Long-term debt">325</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">NBT Bank, National Association, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_904_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230331__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt485PercentMember_zk9bsoXFSce8" title="Interest rate">4.85</span>% interest rate, secured by a piece of equipment, payable in monthly installments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90E_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt485PercentMember_zhznsobwkUD2" title="Installment payment">2,932</span> including interest, through May 2023.</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230331__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt485PercentMember_zvczVQRWu241" style="text-align: right" title="Long-term debt">6</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NbtBankNationalAssociationSecuredDebt485PercentMember_zpp8aLfnaRya" style="text-align: right" title="Long-term debt">14</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Various vehicle loans, interest ranging from <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_904_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230331__srt--RangeAxis__srt--MinimumMember__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_zrCwj2mlUbJc" title="Interest rate">0</span>% to <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90D_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230331__srt--RangeAxis__srt--MaximumMember__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_znik4Eb54fWe" title="Interest rate">9.25</span>%, total current monthly installments of approximately $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90E_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_z8jDLm7tzsud" title="Installment payment">34,654</span> secured by vehicles, with varying terms through 2027.</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230331__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_zDUQKZiIIUP4" style="text-align: right" title="Long-term debt">1,165</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--VehicleLoansMember_ztHmkg1QsOub" style="text-align: right" title="Long-term debt">1,271</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">National Bank of Middlebury, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_901_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230331__us-gaap--DebtInstrumentAxis__custom--NationalBankOfMiddleburySecuredDebtMember_zmY0K43odnki" title="Interest rate">3.95</span>% interest rate for the initial <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_906_eus-gaap--DebtInstrumentTerm_dtY_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--NationalBankOfMiddleburySecuredDebtMember_zbRVXNKb0Qs9" title="Debt term">5</span> years, after which the loan rate will adjust equal to the Federal Home Loan Bank of Boston <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90B_ecustom--DebtInstrumentTermOfFixedInterestRate_dtY_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--NationalBankOfMiddleburySecuredDebtMember_zOTdI5t8QgP6" title="Fixed interest year">5</span>/<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90A_ecustom--DebtInstrumentTermOfVariableInterestRate_dtY_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--NationalBankOfMiddleburySecuredDebtMember_zrBu0SiUDkck" title="Variable interest year">10</span> – year Advance Rate plus <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_902_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--NationalBankOfMiddleburySecuredDebtMember_zXVCgbVJF9qh" title="Basis spread on variable rate">2.75</span>%, loan is subject to a floor rate of <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_909_ecustom--DebtInstrumentFloorInterestRate_iI_pid_dp_uPure_c20230331__us-gaap--DebtInstrumentAxis__custom--NationalBankOfMiddleburySecuredDebtMember_zZtm0GqnCIvc" title="Floor interest rate">3.95</span>%, secured by solar panels and related equipment, payable in monthly installments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_907_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--NationalBankOfMiddleburySecuredDebtMember_zyr1iATLCIDh" title="Installment payment">2,388</span> including interest, through December 2024.</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230331__us-gaap--DebtInstrumentAxis__custom--NationalBankOfMiddleburySecuredDebtMember_zwDm5aMk6qDc" style="text-align: right" title="Long-term debt">14</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--NationalBankOfMiddleburySecuredDebtMember_zGrz4JyFKBDa" style="text-align: right" title="Long-term debt">21</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Senior secured convertible notes payable, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_901_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230331__us-gaap--DebtInstrumentAxis__custom--SeniorSecuredConvertibleNotesPayableMember_zGkaWgXr75fg" title="Interest rate">5</span>% interest rate, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_906_eus-gaap--DebtInstrumentFrequencyOfPeriodicPayment_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--SeniorSecuredConvertibleNotesPayableMember_zEnOyKgEimOj" title="Frequency of payment">monthly payments</span> of 1/26<sup>th</sup> of the original purchase amount plus accrued but unpaid interest beginning March 1, 2023 until maturity date of May 4, 2025. </span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230331__us-gaap--DebtInstrumentAxis__custom--SeniorSecuredConvertibleNotesPayableMember_zFoXq3bwWuUa" style="text-align: right" title="Long-term debt">12,019</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--SeniorSecuredConvertibleNotesPayableMember_zGGV651A79Zh" style="text-align: right" title="Long-term debt">12,500</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">CSA 36: Payable in monthly installments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90A_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate55PercentMember_zvimrLdrWOil" title="Installment payment">2,414</span>, including interest at <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_907_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230331__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate55PercentMember_z4MKuy7L6pp1" title="Interest rate">5.5</span>%. The interest rate will become variable at the VEDA Prime Rate from June 2025 through maturity in June 2028.</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230331__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate55PercentMember_zjXv3CUnQQJ2" style="text-align: right" title="Long-term debt">110</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate55PercentMember_zYD8bkUnExIa" style="text-align: right" title="Long-term debt">115</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">CSA 36: Payable in monthly interest only installments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_900_eus-gaap--DebtInstrumentPeriodicPaymentInterest_pn3n3_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_zB1pd9d7xKvk" title="Interest only payment">1,104</span> through June 2020; then payments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_904_ecustom--DebtInstrumentPeriodicPaymentHalfOfInterest_pn3n3_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_z5N7ayjKYrTk" title="Half of interest only payment">552</span>, representing half of monthly interest only payments, through June 2027 with other half of interest only payments capitalized into principal; then $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_905_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230101__20230331__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_zuvTS97YQEid" title="Installment payment">2,485</span> monthly payments of principal and interest, with a balloon payment of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90D_eus-gaap--DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_iI_pn3n3_c20230331__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_zfJopxkZndw5" title="Balloon payment">20,142</span> due June 2035; interest at <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNVTU1BUlkgT0YgTE9ORy1URVJNIERFQlQgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90F_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230331__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_zIOQmHZ6XT3e" title="Interest rate">11.25</span>% throughout the loan term.</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20230331__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_zcyaTlSgou0e" style="text-align: right" title="Long-term debt">118</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--Csa36SecuredDebtInterestRate1125PercentMember_zZFsMIVYvcY6" style="text-align: right" title="Long-term debt">118</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Equipment loans</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--DebtInstrumentCarryingAmount_iI_pn3n3_c20230331__us-gaap--DebtInstrumentAxis__custom--EquipmentLoanMember_zq1ltKGk82lh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term debt">60</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_980_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3_c20221231__us-gaap--DebtInstrumentAxis__custom--EquipmentLoanMember_zgb16tCEXDy9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term debt">56</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--DebtInstrumentCarryingAmount_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-term debit</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,517</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,155</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--LongTermDebtCurrent_iNI_pn3n3_di_zeX3HlSxn7Q7" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Less current portion</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,321</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">(5,374</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_404_ecustom--LongTermDebtGrossExcludingCurrentMaturities_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-term debt, including debt issuance costs</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,196</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,781</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredFinanceCostsNet_iNI_pn3n3_di_zsyyFm63flud" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Less debt issuance costs</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,444</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,555</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--LongTermDebtNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Long-term debt</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,752</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,226</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 587000 598000 0.0425 5869000 587000 598000 0.0415 3677000 127000 137000 0.0420 5598000 311000 325000 0.0485 2932000 6000 14000 0 0.0925 34654000 1165000 1271000 0.0395 P5Y P5Y P10Y 0.0275 0.0395 2388000 14000 21000 0.05 monthly payments 12019000 12500000 2414000 0.055 110000 115000 1104000 552000 2485000 20142000 0.1125 118000 118000 60000 56000 14517000 15155000 6321000 5374000 8196000 9781000 1444000 1555000 6752000 8226000 <p id="xdx_890_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_zxIc3fTEd9p9" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_zb6tqCOJQE8g" style="display: none">SCHEDULE OF MATURITIES OF LONG-TERM DEBT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Year ending December 31:</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20230331_zojeV9Z9v9Lf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_407_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_iI_pn3n3_maDICAzqRL_maLTDzuKt_zSKGyCkvGnQh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 82%">Remainder of 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">4,748</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pn3n3_maDICAzqRL_maLTDzuKt_zE4r3gsFtRmd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,284</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pn3n3_maDICAzqRL_maLTDzuKt_zTKoO4z7wdRl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,356</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pn3n3_maDICAzqRL_maLTDzuKt_zQCT64zKsIz4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">832</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pn3n3_maDICAzqRL_maLTDzuKt_zvRKqU82exmj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">130</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_iI_pn3n3_maLTDzuKt_z77SKazQjg8j" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">2028 and 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">167</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--LongTermDebt_iTI_pn3n3_mtLTDzuKt_zmO63S3XkhT9" 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">14,517</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 4748000 6284000 2356000 832000 130000 167000 14517000 12500000 0.06 11750000 12500000 0.06 25000000 2.66 412218 481000 <p id="xdx_806_eus-gaap--FairValueDisclosuresTextBlock_zQtwJu6knXWj" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8. <span id="xdx_823_zNHGfyY7AS19">FAIR VALUE MEASUREMENTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the three months ended March 31, 2023, no warrants to acquire shares of Common Stock were granted, exercised or redeemed. At March 31, 2023, <span id="xdx_904_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_pid_c20230331__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zVyoeGwJdGQ" title="Warrants outstanding">69,144</span> private warrants to acquire shares of Common Stock that were outstanding at the time of the Company became a public company remain outstanding.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_zqqdp1Npnupg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The private warrants were valued using a Black-Scholes model, pursuant to the inputs provided in the table below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_zpyPyOGVtCS9" style="display: none">SCHEDULE OF FAIR VALUE MEASUREMENT INPUTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Input</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Mark-to-Market</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Measurement<br/> at</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March 31, 2023</b></span></p></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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Mark-to-Market</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Measurement<br/> at</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31, 2022</b></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Risk-free rate</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20230101__20230331__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zVCfP6vrtxxj" title="Risk-free rate">3.48</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: 14%; text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20220101__20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zGUlIKLbZoci" title="Risk-free rate">3.88</span></td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Remaining term in years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20230331__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_z2BovQ5b5zfe" title="Remaining term in years">1.22</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zDDouxhG4XU7" title="Remaining term in years">1.47</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230101__20230331__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zlAbS4K7xuq5" title="Expected volatility">143.46</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20220101__20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zd0h3ch3ZLyg" title="Expected volatility">147.02</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Exercise price</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_pid_c20230331__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zQRDi55zmhXj" title="Exercise price">11.50</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_pid_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zZXQjdkEwkx" title="Exercise price">11.50</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Fair value of common stock</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_90B_eus-gaap--SharePrice_iI_pid_c20230331__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zZeHp4oAE8i4" title="Fair value of common stock">1.03</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_909_eus-gaap--SharePrice_iI_pid_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_z7gKOE2Jf0t5" title="Fair value of common stock">1.30</span></td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A0_zx4jKfzA9n28" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_899_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_z92z8lEQO0ca" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table sets forth the Company’s assets and liabilities which are measured at fair value on a recurring basis by level within the fair value hierarchy:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_zHd78qMnGBg7" style="display: none">SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="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: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair Value Measurement as of</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March 31, 2023</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">Total</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">Level 1</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">Level 2</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">Level 3</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Liabilities:</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="vertical-align: bottom; background-color: White"> <td style="width: 40%; text-align: left; padding-bottom: 1.5pt">Private Warrants</td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20230331__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zSPX6psdyz7j" style="border-bottom: Black 1.5pt solid; width: 11%; text-align: right" title="Warrant Liabilities">4</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"> </td><td id="xdx_98F_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20230331__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_z4X4PEHKL4L3" style="border-bottom: Black 1.5pt solid; width: 11%; text-align: right" title="Warrant Liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1017">-</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"> </td><td id="xdx_98A_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20230331__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zuE69nPkwjF6" style="border-bottom: Black 1.5pt solid; width: 11%; text-align: right" title="Warrant Liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1019">-</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20230331__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zLOlAVqzIwY9" style="border-bottom: Black 1.5pt solid; width: 11%; text-align: right" title="Warrant Liabilities">4</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="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: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair Value Measurement as of</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31, 2022</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">Total</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">Level 1</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">Level 2</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">Level 3</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Liabilities:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 40%; text-align: left; padding-bottom: 1.5pt">Private Warrants</td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zuTQlKF7GSAi" style="border-bottom: Black 1.5pt solid; width: 11%; text-align: right" title="Warrant Liabilities">10</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"> </td><td id="xdx_98B_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zbsRhPUkj1z7" style="border-bottom: Black 1.5pt solid; width: 11%; text-align: right" title="Warrant Liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1025">-</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"> </td><td id="xdx_987_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zLf4jShVn6C6" style="border-bottom: Black 1.5pt solid; width: 11%; text-align: right" title="Warrant Liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1027">-</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zBu6Eo0aQwRb" style="border-bottom: Black 1.5pt solid; width: 11%; text-align: right" title="Warrant Liabilities">10</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AA_zKLjlNcmBJBb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_eus-gaap--FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_zKzWnXGe0qC2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>The following is a roll forward of the Company’s Level 3 instruments:</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BF_zZ9BNeWjsL64" style="display: none">SCHEDULE OF ROLL FORWARD OF LEVEL 3 INSTRUMENTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20230101__20230331_zZ2Xj2GDO6Hb" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_497_20220101__20221231_zWUOTSIhMJoh" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40B_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_pn3n3_znRThIb93D36" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Beginning balance</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">10</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">148</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_iN_di_zKlHkLhoCPyf" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Fair value adjustment – Warrant liability</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</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">(138</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_pn3n3_zAt9e3NT4Y04" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Ending balance</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</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</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A6_zUq2zBmatQ2k" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 69144 <p id="xdx_891_eus-gaap--FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_zqqdp1Npnupg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The private warrants were valued using a Black-Scholes model, pursuant to the inputs provided in the table below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_zpyPyOGVtCS9" style="display: none">SCHEDULE OF FAIR VALUE MEASUREMENT INPUTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Input</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Mark-to-Market</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Measurement<br/> at</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March 31, 2023</b></span></p></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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Mark-to-Market</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Measurement<br/> at</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31, 2022</b></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Risk-free rate</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20230101__20230331__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zVCfP6vrtxxj" title="Risk-free rate">3.48</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: 14%; text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20220101__20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zGUlIKLbZoci" title="Risk-free rate">3.88</span></td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Remaining term in years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20230331__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_z2BovQ5b5zfe" title="Remaining term in years">1.22</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zDDouxhG4XU7" title="Remaining term in years">1.47</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230101__20230331__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zlAbS4K7xuq5" title="Expected volatility">143.46</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20220101__20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zd0h3ch3ZLyg" title="Expected volatility">147.02</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Exercise price</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_pid_c20230331__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zQRDi55zmhXj" title="Exercise price">11.50</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_pid_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zZXQjdkEwkx" title="Exercise price">11.50</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Fair value of common stock</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_90B_eus-gaap--SharePrice_iI_pid_c20230331__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_zZeHp4oAE8i4" title="Fair value of common stock">1.03</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_909_eus-gaap--SharePrice_iI_pid_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember_z7gKOE2Jf0t5" title="Fair value of common stock">1.30</span></td><td style="text-align: left"> </td></tr> </table> 0.0348 0.0388 P1Y2M19D P1Y5M19D 1.4346 1.4702 11.50 11.50 1.03 1.30 <p id="xdx_899_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_z92z8lEQO0ca" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table sets forth the Company’s assets and liabilities which are measured at fair value on a recurring basis by level within the fair value hierarchy:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_zHd78qMnGBg7" style="display: none">SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="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: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair Value Measurement as of</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March 31, 2023</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">Total</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">Level 1</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">Level 2</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">Level 3</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Liabilities:</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="vertical-align: bottom; background-color: White"> <td style="width: 40%; text-align: left; padding-bottom: 1.5pt">Private Warrants</td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20230331__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zSPX6psdyz7j" style="border-bottom: Black 1.5pt solid; width: 11%; text-align: right" title="Warrant Liabilities">4</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"> </td><td id="xdx_98F_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20230331__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_z4X4PEHKL4L3" style="border-bottom: Black 1.5pt solid; width: 11%; text-align: right" title="Warrant Liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1017">-</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"> </td><td id="xdx_98A_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20230331__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zuE69nPkwjF6" style="border-bottom: Black 1.5pt solid; width: 11%; text-align: right" title="Warrant Liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1019">-</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20230331__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zLOlAVqzIwY9" style="border-bottom: Black 1.5pt solid; width: 11%; text-align: right" title="Warrant Liabilities">4</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="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: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair Value Measurement as of</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31, 2022</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">Total</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">Level 1</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">Level 2</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">Level 3</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Liabilities:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 40%; text-align: left; padding-bottom: 1.5pt">Private Warrants</td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zuTQlKF7GSAi" style="border-bottom: Black 1.5pt solid; width: 11%; text-align: right" title="Warrant Liabilities">10</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"> </td><td id="xdx_98B_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zbsRhPUkj1z7" style="border-bottom: Black 1.5pt solid; width: 11%; text-align: right" title="Warrant Liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1025">-</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"> </td><td id="xdx_987_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zLf4jShVn6C6" style="border-bottom: Black 1.5pt solid; width: 11%; text-align: right" title="Warrant Liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1027">-</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--DerivativeLiabilitiesNoncurrent_iI_pn3n3_c20221231__us-gaap--ClassOfWarrantOrRightAxis__custom--PrivateWarrantsMember__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zBu6Eo0aQwRb" style="border-bottom: Black 1.5pt solid; width: 11%; text-align: right" title="Warrant Liabilities">10</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 4000 4000 10000 10000 <p id="xdx_89E_eus-gaap--FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_zKzWnXGe0qC2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>The following is a roll forward of the Company’s Level 3 instruments:</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BF_zZ9BNeWjsL64" style="display: none">SCHEDULE OF ROLL FORWARD OF LEVEL 3 INSTRUMENTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20230101__20230331_zZ2Xj2GDO6Hb" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_497_20220101__20221231_zWUOTSIhMJoh" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40B_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_pn3n3_znRThIb93D36" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Beginning balance</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">10</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">148</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_iN_di_zKlHkLhoCPyf" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Fair value adjustment – Warrant liability</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</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">(138</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_pn3n3_zAt9e3NT4Y04" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Ending balance</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</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</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 10000 148000 6000 138000 4000 10000 <p id="xdx_808_eus-gaap--CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock_zPUqcHj6d0Oh" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>9. <span id="xdx_824_z2o0DVnmm8Qb">UNION ASSESSMENTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company employs members of the International Brotherhood of Electrical Workers Local 300 (IBEW). The union fee assessments payable are both withholdings from employees and employer assessments. Union fees are for monthly dues, defined contribution pension, health and welfare funds as part of multi-employer plans. All union assessments are based on the number of hours worked or a percentage of gross wages as stipulated in the agreement with the Union.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_ecustom--ScheduleOfUnionAssessmentsTableTextBlock_zIwausigq2q3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has an agreement with the IBEW in respect to rates of pay, hours, benefits, and other employment conditions that expires May 31, 2025. During the three months ended March 31, 2023 and 2022, the Company incurred the following union assessments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BF_zlDx7zjJwpu5" style="display: none">SCHEDULE OF UNION ASSESSMENTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20230101__20230331_zGYPstlVN9Hb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20220101__20220331_zsWf4Rw36DX3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <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: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March 31,</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">2023</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">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_409_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__us-gaap--PensionPlansDefinedBenefitMember_zugMDmV8Og6i" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Pension fund</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">117</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">162</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__custom--WelfareFundMember_z08p8vcLATal" style="vertical-align: bottom; background-color: White"> <td>Welfare fund</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">427</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">322</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__custom--NationalEmployeesBenefitFundMember_zD5wwi5Qzodk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">National employees benefit fund</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__custom--JointApprenticeshipAndTrainingCommitteeMember_zLaaAJUzLHna" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Joint apprenticeship and training committee</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__custom--Matching401KPlanMember_zrUZ5oUnCNx6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">401(k) matching</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</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">49</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_ecustom--UnionAssessmentsIncurred_pn3n3_zcSRNrng7gt6" 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 style="border-bottom: Black 2.5pt double; text-align: right">621</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">576</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_407_ecustom--UnionAssessmentsIncurred_pn3n3_zKQztVCWM3Xd" style="display: none; vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Union assessments</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">621</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">576</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AA_zhX5bSbIqYah" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_ecustom--ScheduleOfUnionAssessmentsTableTextBlock_zIwausigq2q3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has an agreement with the IBEW in respect to rates of pay, hours, benefits, and other employment conditions that expires May 31, 2025. During the three months ended March 31, 2023 and 2022, the Company incurred the following union assessments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BF_zlDx7zjJwpu5" style="display: none">SCHEDULE OF UNION ASSESSMENTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20230101__20230331_zGYPstlVN9Hb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20220101__20220331_zsWf4Rw36DX3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <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: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March 31,</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">2023</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">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_409_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__us-gaap--PensionPlansDefinedBenefitMember_zugMDmV8Og6i" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Pension fund</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">117</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">162</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__custom--WelfareFundMember_z08p8vcLATal" style="vertical-align: bottom; background-color: White"> <td>Welfare fund</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">427</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">322</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__custom--NationalEmployeesBenefitFundMember_zD5wwi5Qzodk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">National employees benefit fund</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__custom--JointApprenticeshipAndTrainingCommitteeMember_zLaaAJUzLHna" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Joint apprenticeship and training committee</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_ecustom--UnionAssessmentsIncurred_pn3n3_hus-gaap--RetirementPlanTypeAxis__custom--Matching401KPlanMember_zrUZ5oUnCNx6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">401(k) matching</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</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">49</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_ecustom--UnionAssessmentsIncurred_pn3n3_zcSRNrng7gt6" 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 style="border-bottom: Black 2.5pt double; text-align: right">621</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">576</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_407_ecustom--UnionAssessmentsIncurred_pn3n3_zKQztVCWM3Xd" style="display: none; vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Union assessments</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">621</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">576</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 117000 162000 427000 322000 24000 28000 14000 15000 39000 49000 621000 576000 621000 576000 <p id="xdx_80E_eus-gaap--CompensationRelatedCostsGeneralTextBlock_z3i77QQAhEj7" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10. <span id="xdx_824_zRUTInklTiFe">DEFERRED COMPENSATION PLAN</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In 2018, the Company entered into a deferred compensation agreement with a former minority stockholder. The agreement provides for deferred income benefits and is payable over the post-retirement period. The Company accrues the present value of the estimated future benefit payments over the period from the date of the agreement to the retirement date. The minimum commitment for future compensation under the agreement is $<span id="xdx_90F_eus-gaap--OtherCommitment_iI_pn3n3_c20181231__srt--TitleOfIndividualAxis__us-gaap--InvestorMember_zvaxV4V4ywpf" title="Minimum commitment for future compensation">155</span>, the net present value of which is $<span id="xdx_902_eus-gaap--DeferredCompensationArrangementWithIndividualRecordedLiability_iI_pn3n3_c20181231__srt--TitleOfIndividualAxis__us-gaap--InvestorMember_z9TjBQL9q3Nl" title="Net present value of future compensation">45</span>. The Company will also pay the former stockholder a solar management fee of <span id="xdx_90D_ecustom--SolarManagementFeePercent_pid_dp_uPure_c20180101__20181231__srt--TitleOfIndividualAxis__us-gaap--InvestorMember_z2BqOmcPnZ12" title="Solar management fee">24.5</span>% of the available cash flow from the solar arrays put into service on or before December 31, 2017 over the life of the arrays. The amount is de minimis and therefore not recorded on the balance sheet as of March 31, 2023 and December 31, 2022 and recorded in the statement of operations when incurred.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 155000 45000 0.245 <p id="xdx_80C_eus-gaap--EarningsPerShareTextBlock_zdwLENyukvqc" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>11. <span id="xdx_822_zTGN5IOD71j3">EARNINGS (LOSS) PER SHARE</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic earnings (loss) per share (“EPS”) is computed by dividing net income (loss) available to common stockholders by the weighted average number of shares of Common Stock outstanding during the period, excluding the effects of any potentially dilutive securities. Diluted EPS gives effect to the potential dilution that could occur if securities or other contracts to issue Common Stock were exercised or converted into Common Stock.</span></p> <p id="xdx_892_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_zagjZZe2tmx2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_zi9LDYzkhoXh" style="display: none">SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20230101__20230331_zO8lSr9xk39" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20220101__20220331_z7kfRzSGMx2e" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </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 March 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </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">2023</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">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_402_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--OptionsToPurchaseCommonStockMember_zYtPE8dVqR1a" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Option to purchase Common Stock, from Jensyn’s IPO</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right">429,000</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">429,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--WarrantsToPurchaseCommonStockMember_z8RyhOWflM52" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Warrants to purchase Common Stock, from Jensyn’s IPO</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">34,572</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">34,572</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--RestrictedStockMember_zVMxCBJtDzqf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Unvested restricted stock awards</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">407,189</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">205,335</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedOptionsToPurchaseCommonStockMember_zlWAMWLStQVe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Unvested options to purchase Common Stock</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">715,000</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">350,668</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_zCBxnijc59rf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Totals</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,585,761</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,019,575</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_ze8aSXCCuCY5" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Anti-dilutive securities</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,585,761</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,019,575</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A6_zcNnsx9VdKal" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has contingent share arrangements and warrants with the potential issuance of additional shares of Common Stock from these arrangements were excluded from the diluted EPS calculation because the prevailing market and operating conditions at the present time do not indicate that any additional shares of Common Stock will be issued. Including these instruments in the EPS calculation would be anti-dilutive, and therefore appropriate to exclude. These instruments could result in dilution in future periods.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_zagjZZe2tmx2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_zi9LDYzkhoXh" style="display: none">SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20230101__20230331_zO8lSr9xk39" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20220101__20220331_z7kfRzSGMx2e" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </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 March 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </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">2023</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">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_402_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--OptionsToPurchaseCommonStockMember_zYtPE8dVqR1a" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Option to purchase Common Stock, from Jensyn’s IPO</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right">429,000</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">429,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--WarrantsToPurchaseCommonStockMember_z8RyhOWflM52" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Warrants to purchase Common Stock, from Jensyn’s IPO</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">34,572</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">34,572</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--RestrictedStockMember_zVMxCBJtDzqf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Unvested restricted stock awards</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">407,189</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">205,335</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedOptionsToPurchaseCommonStockMember_zlWAMWLStQVe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Unvested options to purchase Common Stock</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">715,000</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">350,668</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_zCBxnijc59rf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Totals</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,585,761</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,019,575</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_ze8aSXCCuCY5" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Anti-dilutive securities</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,585,761</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,019,575</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 429000 429000 34572 34572 407189 205335 715000 350668 1585761 1019575 1585761 1019575 <p id="xdx_80C_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_ztfhWzv5BMfl" style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-align: justify; text-indent: -27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>12. <span id="xdx_828_zlQRPjabqYri">RESTRICTED STOCK AND STOCK OPTIONS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Options</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the three months ended March 31, 2023, the Company had <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pid_c20230331__us-gaap--AwardTypeAxis__custom--NonQualifiedStockOptionsMember_zusi9W6fbFf9" title="Number of shares available">1,166,333</span> non-qualified stock options outstanding to purchase <span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_pid_c20230331__us-gaap--AwardTypeAxis__custom--NonQualifiedStockOptionsMember_zQLXfFlE2Svc" title="Number of shares available for grant">1,166,333</span> shares of Common Stock. The stock options vest at various times and are exercisable for a period of <span id="xdx_909_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_dc_c20230101__20230331__us-gaap--AwardTypeAxis__custom--NonQualifiedStockOptionsMember_zBeNCv4XslA1" title="Stock option period">three years</span> from the date of grant at an average exercise price of $<span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20230101__20230331__us-gaap--AwardTypeAxis__custom--NonQualifiedStockOptionsMember_zUTaWesdJI44" title="Exercised">2.40</span> per share, the fair market value of the Company’s Common Stock on the date of each grant. The Company determined the fair market value of these options to be $<span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_pn5n6_c20230101__20230331__us-gaap--AwardTypeAxis__custom--NonQualifiedStockOptionsMember_zii0unFkCAm6" title="Fair value">1.7</span> million by using the Black Scholes option valuation model. The key assumptions used in the valuation of the options were as follows; a) volatility of <span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230101__20230331__us-gaap--AwardTypeAxis__custom--NonQualifiedStockOptionsMember_zq6uWD6zHRZ5" title="Volatility">125.96</span>%, b) term of <span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20230331__us-gaap--AwardTypeAxis__custom--NonQualifiedStockOptionsMember_zchw0h1ot0Vf" title="Expected term">2</span> years, c) risk free rate of <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20230101__20230331__us-gaap--AwardTypeAxis__custom--NonQualifiedStockOptionsMember_ziJwGasz5Zv" title="Risk free rate">0.06</span>% and d) a dividend yield of <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20230101__20230331__us-gaap--AwardTypeAxis__custom--NonQualifiedStockOptionsMember_z6IOzJ1hxEG4" title="Dividend yield">0</span>%.</span></p> <p id="xdx_89C_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zGb5hfKEsMd8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BA_z3EePwAMoVfh" style="display: none">SCHEDULE OF SHARE BASED PAYMENT ARRANGEMENT, OPTION, ACTIVITY</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <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: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three Ended March 31, 2023</b></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options</b></span></p></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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>exercise</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>price</b></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Outstanding, beginning January 1, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zsXztb2nSSj6" style="width: 14%; text-align: right" title="Outstanding beginning balance">576,333</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zzXziWeeGK7l" style="width: 14%; text-align: right" title="Outstanding per share">3.80</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_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zOiBokNUbFQ1" style="text-align: right" title="Granted">590,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zeN6iHp5Lik1" style="text-align: right" title="Granted per share">1.03</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_98D_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zU6W3ss58jc3" style="text-align: right" title="Exercised"><span style="-sec-ix-hidden: xdx2ixbrl1127">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsOtherShareIncreaseDecreaseInPeriodWeightedAverageExercisePrice_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z42HzUbdlbU3" style="text-align: right" title="Exercised per share"><span style="-sec-ix-hidden: xdx2ixbrl1129">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Outstanding, ending March 31, 2023</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zbSen2nWYOW7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Outstanding ending balance">1,166,333</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zd1MTM69HZ9c" style="border-bottom: Black 1.5pt solid; text-align: right" title="Outstanding per share">2.40</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Exercisable at March 31, 2023</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iE_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zgcdhGvK3xj5" style="text-align: right" title="Exercisable">451,333</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zAhPpVVodn3f" style="text-align: right" title="Outstanding per share">3.46</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A4_zMBGUyGmDfel" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The above table does not include the <span id="xdx_903_ecustom--OptionToPurchaseCommonStock_pid_c20230101__20230331_zyoUrZkcevq1" title="Option to purchase common stock">429,000</span> options issued as part of the Jensyn IPO.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Aggregate intrinsic value of options outstanding at March 31, 2023 was $<span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iI_pn3n3_c20230331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zwc25OSCxAx8" title="Aggregate intrinsic value of options outstanding">0</span>. Aggregate intrinsic value represents the difference between the Company’s closing stock price on the last trading day of the fiscal period which was $<span id="xdx_90A_eus-gaap--SharePrice_iI_pid_c20230331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z3K7GUBCoP98" title="Share price">1.03</span> as of March 31, 2023 and the exercise price multiplied by the number of options outstanding.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">During the three months ended </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31, 2023 <span style="background-color: white">and 2022, the Company charged a total of $<span id="xdx_90C_eus-gaap--StockOptionPlanExpense_pn5n6_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zayePdCP9MSi" title="Stock-based compensation expense">0.1</span> million and $<span id="xdx_905_eus-gaap--StockOptionPlanExpense_pn5n6_c20220101__20220331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zSG3flj9JCzi" title="Stock-based compensation expense">0.6</span>, respectively to operations to recognize stock-based compensation expense related to stock option awards.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">As of March 31, 2023, the Company had $<span id="xdx_90B_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pn5n6_c20230331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zO3Gt3QYEgmi" title="Unrecognized stock-based compensation expense">0.8</span> million in unrecognized stock-based compensation related to <span id="xdx_909_ecustom--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptionsShares_iI_pid_c20230331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zcb0frdf7qlg" title="Unrecognized share based compensation, shares">1,166,333</span> stock option awards, which is expected to be recognized over a weighted average period of less than <span id="xdx_90B_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dc_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__srt--RangeAxis__srt--MaximumMember_zrKYHCY3iNIa" title="Period for recognition">three years</span>. All option units are expected to vest.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Restricted Stock Grant to Executives</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">With an effective date of January 4, 2021, subject to the iSun, Inc. 2020 Equity Incentive Plan, (the “2020 Plan”), the Company entered into a restricted stock grant agreement with our Chief Executive Officer Jeffrey Peck, Chief Financial Officer John Sullivan, Executive Vice President Fredrick Myrick, and Chief Strategy Officer Michael dAmato in January 2021 (the January 2021 RSGAs). All shares of Common Stock issuable under the January 2021 RSGA are valued as of the grant date at $<span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210104__20210104__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember_z6vBqApv6p2a" title="Grant date per share">6.15</span> per share representing the fair market value. The January 2021 RSGA provides for the issuance of up to <span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20210104__20210104__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember_zvkQhfYvQfBd" title="Shares granted">241,000</span> shares of the Company’s Common Stock. The restricted shares of Common Stock shall vest as follows: <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20210104__20210104__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheOneMember_zzuRuWZifYm7" title="Shares granted">80,333</span> of the restricted shares shall vest immediately, <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20210104__20210104__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheTwoMember_zzOAhTOh4G2a" title="Shares granted">80,333</span> of the restricted shares shall vest on the one (1) year anniversary of the effective date, and the balance, or <span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20210104__20210104__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheThreeMember_zLGY9EAJWPX3" title="Shares granted">80,334</span> restricted shares, shall vest on the two (2) year anniversary of the effective date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">With an effective date of January 24, 2022, subject to the iSun, Inc. 2020 Equity Incentive Plan, (the “2020 Plan”), the Company entered into a restricted stock grant agreement with our Chief Executive Officer Jeffrey Peck, Chief Financial Officer John Sullivan, Executive Vice President Fredrick Myrick, and Chief Strategy Officer Michael dAmato in January 2022 (the January 2022 RSGAs). All shares of Common Stock issuable under the January 2022 RSGA are valued as of the grant date at $<span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20220123__20220124__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember_zA9O5ZgTtFz" title="Grant date per share">5.04</span> per share representing the fair market value. The January 2022 RSGA provides for the issuance of up to <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20220123__20220124__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember_zYuP5lKc2Fy5" title="Shares granted">187,500</span> shares of the Company’s Common Stock. The restricted shares of Common Stock shall vest as follows: <span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20220123__20220124__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheOneMember_zFHrAwPF3Gfb" title="Shares granted">62,500</span> of the restricted shares shall vest immediately, <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20220123__20220124__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheTwoMember_z9s1ikl0Hko8" title="Shares granted">62,500</span> of the restricted shares shall vest on the one (1) year anniversary of the effective date, and the balance, or <span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20220123__20220124__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheThreeMember_zWtgmdzsIBo9" title="Shares granted">62,500</span> restricted shares, shall vest on the two (2) year anniversary of the effective date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">With an effective date of January 24, 2023, subject to the iSun, Inc. 2020 Equity Incentive Plan, (the “2020 Plan”), the Company entered into a restricted stock grant agreement with our Chief Executive Officer Jeffrey Peck, Chief Financial Officer John Sullivan, Executive Vice President Fredrick Myrick, and Chief Strategy Officer Michael dAmato in January 2023 (the January 2023 RSGAs). All shares of Common Stock issuable under the January 2023 RSGA are valued as of the grant date at $<span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20230124__20230124__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember_zXps1rSCGwMh" title="Grant date fair value">1.39</span> per share representing the fair market value. The January 2023 RSGA provides for the issuance of up to <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20230124__20230124__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember_z3uWiOnYyNQl" title="Granted in shares">247,000</span> shares of the Company’s Common Stock. The restricted shares of Common Stock shall vest as follows: <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20230124__20230124__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheOneMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember_zIRyfaGacLIk" title="Granted in shares">130,333</span> of the restricted shares shall vest immediately, <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20230124__20230124__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheTwoMember_zm7Pzr3ePDk7" title="Shares granted">58,334</span> of the restricted shares shall vest on the one (1) year anniversary of the effective date, and the balance, or <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20230124__20230124__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheThreeMember_z8qbPDk4ZvG9" title="Shares granted">58,333</span> restricted shares, shall vest on the two (2) year anniversary of the effective date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the three months ended March 31, 2023 and 2022, stock-based compensation expense of $<span id="xdx_900_eus-gaap--RestrictedStockExpense_pn5n6_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember_zKQovPQPyVI" title="Stock based compensation expense">0.2</span> million and $<span id="xdx_900_eus-gaap--RestrictedStockExpense_pn5n6_c20220101__20220331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__srt--OfficerMember_zRc112yk2Ai7" title="Stock based compensation expense">0.5</span>, respectively was recognized for the January 2021 and January 2022 RSGA.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock-based compensation, excluding the January 2022 and 2021 RSGA, related to employee and director options totaled $<span id="xdx_90F_eus-gaap--RestrictedStockExpense_pn5n6_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__us-gaap--ShareBasedPaymentArrangementEmployeeMember_zYUv2xNknXUf" title="Stock based compensation expense">0.1</span> and $<span id="xdx_90E_eus-gaap--RestrictedStockExpense_pn5n6_c20220101__20220331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--GranteeStatusAxis__us-gaap--ShareBasedPaymentArrangementEmployeeMember_zmypQ4QqM5ag" title="Stock based compensation expense">0.1</span> for the three months ended March 31, 2023 and 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 1166333 1166333 P3Y 2.40 1700000 1.2596 P2Y 0.0006 0 <p id="xdx_89C_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zGb5hfKEsMd8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BA_z3EePwAMoVfh" style="display: none">SCHEDULE OF SHARE BASED PAYMENT ARRANGEMENT, OPTION, ACTIVITY</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <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: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three Ended March 31, 2023</b></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options</b></span></p></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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>exercise</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>price</b></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Outstanding, beginning January 1, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zsXztb2nSSj6" style="width: 14%; text-align: right" title="Outstanding beginning balance">576,333</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zzXziWeeGK7l" style="width: 14%; text-align: right" title="Outstanding per share">3.80</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_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zOiBokNUbFQ1" style="text-align: right" title="Granted">590,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zeN6iHp5Lik1" style="text-align: right" title="Granted per share">1.03</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_98D_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zU6W3ss58jc3" style="text-align: right" title="Exercised"><span style="-sec-ix-hidden: xdx2ixbrl1127">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsOtherShareIncreaseDecreaseInPeriodWeightedAverageExercisePrice_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z42HzUbdlbU3" style="text-align: right" title="Exercised per share"><span style="-sec-ix-hidden: xdx2ixbrl1129">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Outstanding, ending March 31, 2023</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zbSen2nWYOW7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Outstanding ending balance">1,166,333</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zd1MTM69HZ9c" style="border-bottom: Black 1.5pt solid; text-align: right" title="Outstanding per share">2.40</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Exercisable at March 31, 2023</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iE_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zgcdhGvK3xj5" style="text-align: right" title="Exercisable">451,333</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zAhPpVVodn3f" style="text-align: right" title="Outstanding per share">3.46</td><td style="text-align: left"> </td></tr> </table> 576333 3.80 590000 1.03 1166333 2.40 451333 3.46 429000 0 1.03 100000 600000 800000 1166333 P3Y 6.15 241000 80333 80333 80334 5.04 187500 62500 62500 62500 1.39 247000 130333 58334 58333 200000 500000 100000 100000 <p id="xdx_805_eus-gaap--SubsequentEventsTextBlock_zjy2rfKapdQ7" style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-align: justify; text-indent: -27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>13. <span id="xdx_828_zL4HeNvfSY2f">SUBSEQUENT EVENTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-align: justify; text-indent: -27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subsequent to the balance sheet date, the Company issued <span id="xdx_902_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pid_c20230515__20230515__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zrLhUQeKtqig" title="Number of shares issued">2,044,663</span> shares of Common Stock in payment of $<span id="xdx_90D_eus-gaap--RepaymentsOfRelatedPartyDebt_pn3n3_c20230515__20230515__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zpgTQteNEca6" title="Payments related to senior convertible notes">1,322</span> of principal related to the Senior Convertible Notes. The loss on the conversion of share of Common Stock to principal was approximately $<span id="xdx_90E_eus-gaap--DebtInstrumentFaceAmount_iI_pn5n6_c20230515__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zV3jMH89tAQl" title="Principal amount">0.2</span> million.</span></p> 2044663 1322000 200000 EXCEL 69 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( />!KU8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #W@:]6V!R.R^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VVI0NCVLN))07!!\1:2V=U@\X=DI-VWMXV[740?P&-F?OGF M&YA.!:%\Q.?H T8RF&XF.[@D5-BP(U$0 $D=T$S#AFF%>" %ATEJ,H*6+], M#*=IZ. *6&"$T:;O NJ5F*M_8G,'V#DY);.FQG$LQR;GYATJ>'MZ?,GK%L8E MDD[A_"L90:> &W:9_-IL[WU]621A'^_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 />!KU;)=8.L! 8 )X@ 8 >&PO=V]R:W-H965T&UL MM9KA;]HX&(>_[Z^PN--IDTJ)'2ATUR)1VMZAV[JN=)MVI_O@)@:B)3%S'"C_ M_;U.(&&5\\)%2S^T!/+^\!,[R1.[%VNIOB4+(31YCL(XN6PMM%Z^[702;R$B MGIS*I8CADYE4$=>PJ>:=9*D$][.B*.PPQSGK1#R(6\.+[+U[-;R0J0Z#6-PK MDJ11Q-7F2H1R?=FBK=T;#\%\H'%DL_%5.A/RWL%6YTBQ0\B$2>!C(D2 ML\O6B+X=NUU3D.WQ.1#K9.\U,2A/4GXS&Q/_LN68%HE0>-I$I=]F\ #SQ!,QEN&7P->+R]:@17PQXVFH'^3Z3[$%ZID\ M3X9)]INL\WU[3HMX::)EM"V&%D1!G/_ES]L#L5?@GE44L&T!>U% W8H"=UO@ M9J!YRS*L:Z[Y\$+)-5%F;T@S+[)CDU4#31";;IQJ!9\&4*>'8[D2BK1)LN!* M)!<=#9GFDXZWK;_*ZUE%O4O>RU@O$G(3^\+_L;X#;2D:Q'8-NF)HX'NN3HE+ M3PASF&MIS_A0^88X UOU#ZUQB\/C9G$N>GC^&3TE6L&(^]=V@/*$KCW!G(9O MDR7WQ&4+SK-$J)5H#7_[A9XYO]OH?E+8#[#= K:+I0^OI9?"&:K)XV8I;*1X M.77:'VU(:%5-I%Z!U$/;- (>/V.Z#?G/T"KW_D,%0<;A?9U;Z:#\^J[#^TK";@ MH <' =X+U0@?7/I)'#QMIYR>%)QL:R\6J+U-3G/"\[SXSAO@\3CX0[W%MZV MWFGPM(_4QH?6U.2C3GGS=/X7X5?!537?@;"J+L3+ZC+N"0)%FS5.E7J)B(W8 M W'M-F5MU]J7>&5=4%:",K1E-[$.] 8X0T'NTNA)*"L>'N(XM.WV^T[?"HC6 MU@4L78:B]K #?!#SP.@,].D=C^Q]B <%TT]W)Z\F=^-3*V43#D-+B:&XAFPI MQS!F%8S7"7CI,_E+;*R<>)0#O7GF=KM=>V\V(3:T-!N*J\F6\Y$_DXD/L,$L M\'AVLT0&+Q[9[;<9[3FTSZR\33@/+:6'XJJRY9W$GE0@ QGJ"9EJN P1J!GM!)Q*LBUE;H).:*E'5%<:E#JQ[6T4N.1TS2 44(=*VT3BD1+1Z*XUKRD M'9LM&,^/&U-5%;:$L,%YR5J<>[>*[D*8L\ZG@]D M?GZTSA$TH4RL5":&.\Y+T'N9:+@5_1TL*R]/!Q*=7O>\9R5MPIE8Z4P,UYUL MM(Z4X-5@>,#K@6,&:<"56NA+#%>>=S)Y8%C+&9/! R%EOT';=_L#*UX0E ML=*2&*XVCX$&S94S0MGKIS=D*KQ405]:(?&DL8PB&6$> ML^M(1$L>6_OU0& E9Q/FXY;FXQZ8 M+3(+D3#,[J0&5R>?$D'T0L!E5PNS$K8_>9W/>UK1\>^HG+W&Z^JR[RV*'361 M-%T(&,)8S^(QU7A-N)%;NI%[W Q2)C8[J9EF"Z3D0ZK!Y6/C#E;BGV0UV^.0 MI_6R-+,@OQK2P: W.#<3Q:M]QL[>"K Y\[*%\81X9E(D7PPNWBT6WT?9DG.G MW#U?N7_/S8F;D%#,H-0Y[DDF:_?J3D2I9(T MK,_:>U=B?<8;5;*:7@D@FZHBXN$=+?G]^0(N?MWXS&ZWRMQ8K<]VY)9>4_5U M=R7TU:KW4K"*UI+Q&@BZ.5]7.#,#6HN_&;V7!]^!">6&\^_FXD-QO@@, M(EK27!D71'_-EB O)&*5_O!&D'%ZNZ3_-PGXF M#&<&H/T ]-@!>#\ MX%VR-JPWA-%UF>"WP-AK+4W\Z7-33M:1\-J\QJOE="_ M,CU.K2]Y+7G)"J)H =Z1DM0Y!=?&G02OOM:D*9C^Y34X 5^OWX-7+UZ#%X#5 MX,N6-Y+4A3Q;*8W"^%KE^R>^ZYZ(9I[XB8A3@.$2H !AQ_!+__#W-.^'H_'P ME8Z]3P#J$X!:?W@N 8T0M%;@0DH=\QM7/)V#T.W S+,WK[0$TE2<4<7 MZY>_P3AXZXKNF9R-8L5]K-CG?7U)Y-858#9>7^W3F 6G:WN#H';1E$8 M#48C0&$/*/0"NLASWM2ZU 3-*;LC-R5=@EHW+[X!I-0MQI2C"W'G-CH DZ4P MGB"VC=(DQ6[$48\X\J>0UTKHW@-(6R\N;)'UV"A-L@DVVRC!*'1CBWMLL1?; MA_I.5S(7#RY4L?5 E(3I!)7#*,*Q&U72HTJ\J/Y26RIT*^NFV7S:$NO9,$F3 M"4"'48QFBC#M :9>@%^X(N4C *:N#*+I-'%810F:J;JLAYAYFU270T^+RIZS M13V3LU&D,!@(*?"^CBNA-8I0#T#3"Z _&K;3JD$-;2'/FZHI6[XJJ$:0,V($ M@9.( KL#0*OH759A&+C?&#P@5NBO>QV%1E;?@I)JG0&$$10G?'/2Z(NNRMJ@ MG,"A!2E.LFE_,QNC&S@-^DFM:R_SG0_:;(4M;%Z;,;"!T*"?T;K6S(_!LVDK M#+( 31$ZS& 2S;W;@=^@G^ ZD!YX-FG%*493:G.9:8:&,_ &=H/IHP3N1T9N M6,D4HVX*@5Z6?"J'/)>W<= #7T(O20W"C*IT!IPYYGH6XNE[<9BA+)QY M+VC@.>3G.0U1-)K$Z$^]))?463K(IJ80687ML(K2>*:NT4!@Z&D$5NX+R"DO MDB&ZIL%R'EE2F!6QB";E-"T2ATV>*Y$!]9"?M9R@"YY?7NB MJ*@T_!LGTR*;I&*,K%*PK2*L\FU. MPP&<2CJG%9K9#L #\6$_\7T09'X^ /-C>QMY]>*YY_W_*RH$*^_"U%,'G;[A^H!V=3Q5["?FI3 M?2YOX]@'IL9^IKX2O\2$-%D )R X#8( :OTKP!TI&PK@4M\P?T!NB<8 2*.V M7+!_:+$$ 6!2&C5JJH8W2NIU=6':()%F;GXB(M_VF_:MT7N:T^I&MQKW7OP^ MQU[43ZFJ_^]HG-E!4>!C&[Y5I:5/E]:VK.!;.[EAYLLNC)8/_:_:(HF&GDNFGN M""M.6 URLF.ZB3I!VHOS),:1=0CA, N#N8TD/(@2[!EYJQ:S[-;5DLM^39Z7'":Z!R([OBW MNU!\UYZ@WG"E>-5^W5*BH1L#_?N&:V+=7YA#V?X0?OTO4$L#!!0 ( />! MKU8SF)7.\@( .T) 8 >&PO=V]R:W-H965T&ULK99= M;]HP%(;_BI5-4RMUQ$D@0 >16JIJNYB&BKI=3+MPDP.QZMB9[4"W7S\[23/2 MAJ]I7!#;.>_KYYAC[,E&R$>5 FCTE#&NIDZJ=7[INBI.(2.J)W+@YLU2R(QH MTY4K5^422%**,N;Z&(=N1BAWHDDY-I?11!2:40YSB521943^N@8F-E/'9/, U$P M$^P;370Z=48.2F!)"J;OQ.8CU D-K%\LF"J_T::*#<<.B@NE15:+#4%&>?4D M3_5"; F\_@Z!7PO\8P5!+0C*1"NR,JT;HDDTD6*#I(TV;K91KDVI-ME0;G_& MA9;F+34Z' %M9.H;-[3HJ$FC?GZ&Q.)'"=@J8Q8>?H M/7J+7*12,ZHFKC8DUL^-ZUFOJUG]';-^)K*' N\"^=@/.N2S_?(;B!NYWY:[ M)O]F$?QF$?S2+]CAM] F?5.;&HDENJ7<+ (E#,V%HF6M?;]Z4%J:BOO1E6KE MW>_VMMOP4N4DAJEC]ID"N08G>O?&"_&'KL3_DUEK&8)F&8)][M'<[""0TA2" M*;OX\0+E1*(U805TI5UY#4LO^V>QCG /8^Q-W/5V0@?#6JC]!K5_&FI5B8@4 M.A62_H:D"[GR'&RQ>+C\O& ^'->"'C30@W^"IDH5W<"#5R O4?=%M"##!C(\ M$G)102XJR"^%5IKPA/)5%VEXD'1?1(MTV) .]Y+.1):9S7E,K0Z/J]6#82W. M4<,Y.H'SJ$(=O5JK_KBS4H\(;#&/&^;QZL.$(Z_OAR]Y.P('>!1X M>-S-Z^&_YQ@^G5CL+]K:\@CNKLAN<'?K++87(7/4K2A7B,'22'%O:#QD=;>H M.EKDY?'\(+0Y[,MF:NYC(&V >;\40C]W[(G?W/"B/U!+ P04 " #W@:]6 M10CP%>L$ 5$@ & 'AL+W=O7_3[:KYB&57G8LUR^&]\8C>V\JQR.QT2G/V50BM\*7TR(=; 6 M?W*V4T?GR%"9"?%@+KXDESW/(&(IFVL3@L)ARR8L34TDP/%S'[17/M,X'I\? MHO]FR0.9&55L(M)[GNC596_00PE;T$VJOXO=[VQ/*#3QYB)5]A?M]K9>#\TW M2HML[PP(,IX71_JX3\21 \1Q.Y"] ZD[!"T._M[!MT0+9);61ZKI>"3%#DEC M#=',BO\59+^)>#GQY/1)[ 2V$)@C,E4IY0#1>W&@[PMK1"8H%N MUDQ2DW6%3NYRNDDXV)RB,W1W^Q&=O#U%;Q'/T8^5V"B:)VK4UX#,Q._/]RBN M"Q2D!86/OHEX,C[X.+Z2L%>\([*'D'7=''GZC,H9HDV[)\PUQ4"__(^IN1LQWCV ^' MH_[VF(/#*O0&<6GU!%Q8@@L[P4V$TJ:ZV;,@BSCA\>/] ?9J(!U6>(A;0$8E MR*@3Y+YR9@PF-D.B:,1\B=CCVK2ML]>B!A _#.HI=1CAV'.#C4NP<2?8>RJ9 M&0(&( P")/2*R1>"CAMXB(]KF)LVD=>2WT$)>= )^3/+ 5UJX=($!BPW?6FD MI1/MH($D W#0*25N*AR7>82?>6RWF#U:X$@2581#:R8S>O1D0C#^@946H M:./BMT;.Q6G8K(C8KU%JVF 2!&Y*V*LTR.LD]9'![)GS@HA]$YF0FO]C;SC5 MQ&O@B,-Z/SJ,AWI2L<2K)]5A-1@*3QX#,2A4$=G\,LC+TV@)4HXFY5O+'C@1<3[N20QU,GTE>5 MQ->*]I1W)8JX6Q4_P^H:0:7#2%]"+^9,V576=#I%7P5U%WQG1#=BY*0>-.=L M.&QKBDI*\3-:NJ+YDIE5X()RB;8TW3##"=XPVE$I*:QY4DYG/.7ZEY-@4SVC M>ADZ3-IJL))7_)R^:@89TX6F=-4R3,R',9UI XS/XI;Y!17>HJ[!?7D&@IZP?6I*>_GP78& M^R]UW13;LSANJ^M*;7&WW/X!&^G6Z3ELK$J=B7::>:$;&JE$DW2+Y@$:@C&/ MU(I*VW 3D64P6HIEPAFZIHK/K:0F/-WH^MYJOY4J'C0X1NB=XWIMN\U(2PN2 M2E!)MZ#>VZTVK&?H%@0+IH@EH_XWFZ::XG 8!8%?7R"X+$D4@&E4X]0_VF!G M3"[M=P<%"[!-KHM-:7FW_+9Q97?TM?O7^&)2?*&HPA0?3&#+N>2PP4[9 D)Z MYS' DL4WB.)"B[7=QL^$UB*SIRM&$R:- ?R_$$(?+LP#RB]!XW\!4$L#!!0 M ( />!KU:-H&LH*08 )8I 8 >&PO=V]R:W-H965T&ULM5I=C]HX%/TK%KO:;:528N>[RR"U)%$KM=6H;'(U61#^>7O+Q-VD0TFS@I151DO MR.IF]!J^2I!=.S06?V7DH3JZ!G57[BC]4M^\2V]&5MTBDI,EKR&P^+HGD EDIGM/EEPW-4\*JWT'\=9?Q[^#9YQ+OTDSX/0=C\'D1@6>_/I].N&A> M'62R;)OR9M\4=*8IMV),$<::Z"(*^.<#*>X(^U>!--^BDS%F95:N*QU6HL?ZDXJV]-TF M@O]N$*!N$* &QSF#\X:LL[)NC"C2')=+\@+@U//A_9)C(AFX8N,&Q82^G=I=36YO3N$Q[":TV6/3_HHQJ@0=D=(_C'F<4 M!L@-_. DJU<$_.T7Z%E_J(:_2;#$$%B/0:=CT-$R^*ZJ=C5W8">F2 ;(?K++ MQ).R?AN"K6!619\6=0!]AG B1QX&R'%.ZL50L.2)8#TBW(X(]X>)>"PP%2%: M] &$N'+?/,?R_)-JNB+<^6HR"988 NN1Z'4D>EH2%S@G]6)BN7\W5\V[>;MC M-;4<< H68ULL5==9Q1EN%IW5XQI$Q:DVV !.#>%$GCPV+,>RY!>3H8#)!0%[ M//D=3_[/XDE7@]J@ \?QW)?[[CLALL*32C09-#8)EA@"ZS$<= P'6H8_BOUJ M3BLE35K/ 65E""7@!8:]I(==TL-!R\%N??T!LVXUB%24 M:'$'4!)>LKX.I>[[R+5\>1J3#<=V"&7$1#;T C?TSR846H>=JW7E"OO)G.J1 M!R2U!>I-1;8O,N&>++"B:T*>GXR,HB6FT/I$'DD0T,CV4TVE%GL(E5 J$"07 M2&O5JQ"G*9#3"E%8CEW'#Q23CL(4ABC0%,EA9P_U6_O+MJ'JS)K:V;= O>ZY M5F!#Z85]34A-D9A$2TRA]8D\R E0KR=_9(M=">*2L/7W%^#]^[F255-*@RF@R!10; HH,0#4 MY_D@0$"] G$=S]HJOF(S?WY7"^4M/5(H")'1J+%1M,046I_B@W8!]>+%,<4] M :,ANJ",9__A1Z;GM+PGXLE=3L!'RHF2X2LVZNJ*-@0405G\< )YWQ6;"I@\ M';!/UD&&@'H=XH?(TI;E%:J!IBQE2<"!",'3/U&,1HV-HB6FT/I,'[0/J!<_ M#&N_^FA#BM(04 1EE0,ZMJHJ#45,+HC8_ROX(*L@O:SRDP1@?=2A18EDW24( M;=\[55V,1HV-HB6FT/H\'U07I%===#*PWG7(G_J&@")30#%2R#(H#&6),[G$ MLI_[H_,6PU09I1IL*YDQ=MQ"/OB@D+L45KYGN[*&%2LLQZ[O!S)HHC"%@>N? M%]G1025!UYZZ>#JSIH02I#AWX07009Z47:,'+XRB):;0]D1.CDZHU2<6!1OK MK*Q 3E8"WGKIBVRQ_2' _0VGV^;0VAWEG!;-Y8;@E+#:0/R^HF(1V-[4Y^"Z MHYBS_P%02P,$% @ ]X&O5K,.1G9F" (#$ !@ !X;"]W;W)K.@:-CG;^DHY\N??LJY/=\S9A";YLT MR^]Z:Z6V-X-!'J_9AN:?Q99E^I>5D!NJ]$?Y/,BWDM&D*+1)!W@X' \VE&>] M^6WQW5+.;\5.I3QC2XGRW69#Y?L#2\7K72_H_?CB#_Z\5N:+P?QV2Y_9(U/? MMDNI/PUJ+PG?L"SG(D.2K>YZ]\%-%(:F0&'Q7\Y>\[UG9$)Y$N*[^? EN>L- M38U8RF)E7%#]YX4M6)H:3[H>?U=.>_4[3<']YQ_>?RV"U\$\T9PM1/HG3]3Z MKC?MH82MZ"Y5?XC7?[,JH)'Q%XLT+_Y%KY7ML(?B7:[$IBJL:[#A6?F7OE5" M[!70?N "N"J [0+AD0*D*D#L N,C!<*J0"'UH RET"&BBLYOI7A%TEAK;^:A M$+,HK1J76._IDE+ '*1_[R ?8X&&@A:C7P#S4>L-?C5RH_(Q)\0GB("5"AQ<>+ M8R@>?_&(Q<>*'T1#ZK8EA3]RK&U- ZZ*!EQ)L4$Z64BJ>/9_Z22< MBAQ4K"PY+DJ:3/LR[^/9;'([>-F7 K0:C@ZM(F\M6L8XJF,<>7O,??*73CEE M!E!"Y_589#%/&'8-]K(;2+11E]VL M2V=11\X.FF!<-\'8V\TBIIW&G)I9$5*M+#W:ZT1D-+0ZFFLS"J=6-_/6HF6, MDSK&B3?&!YKHN?E)(?:F^25G4)P3)X8@M,+TO@0. 4'-W<+/22FFM113KQ3W M&R$5_U_1W#XYIHX][S^@*+?R<5"<8-BPV].KS+\WI2$NC=5FB/5@.O0HLUS9Z9X>DU?I]-C"!]T1)&5JEUZB[KR=BAM@[B! MGW'OXUCLS#I*TSSC+_0I!;DN<#FW'PQ#>^D(F(VFSK1T"9 -&I(-_"C[NUHS MB>*=SC]Z)O:,,)=3^\$8VQ$#5I@X(5\"9X.&9P,_T"Y$IJ1>YOJB!? U#$=V MM*Y5.)G8P5Z"3G%#I]A/IU\RC:1*2)"M,(2/@=VHD%4XL=8QD;\>;>-L&!/[ M&;,>N5OZ?FS88A<3@]EL9H<+P"0))V,[WDO@)&YP$OMQ4L]@4$#Y#C#3B.[5E/B1'P)+,0- M%F(_%I:I^52X - Y>RZ0D3U;1?[:M(VV@3[LA[X:@D\MCC# >E,[8,#&B?<2 M%(<;BL/^+RW\_>J M0=$ _!K::TC J#\9.ANO_AJW5:2A-#P]ZU"(ZUD]_\AV/>X(M2JQNO06=>7M M4-,& [$? Y<[&:_-R-/KRURD5"*S'?5>KJ'8WSN^-4$?B]G;- 0@%'M,X.HS=M.:]*P)_&S9YV?FYR\GZFAY 1J!G G<3H) ML,M)W$YR"38E>T?VYYW9EYN='TC/I-M3^VZ/[2]!OZ2A7^*GW\.\8WXU>2?6 MA,C!I.QW=\X(=&%Y.ATZ/>X2M$P:6B9^6E[2]_K _P/:=+3SN2 05T]#>^'4 MYGVGQ6G0FOC1NA9'BY**[+FOF-P49]>@.!!;C^R]/,AJ/+(WP")_S=I&WI S M\9.S.UD7(N@EU<;LIILCJ$_F*@BH W1X3VQ>AJR&SJEVY*]G6QT:7B;^74UP M!0%E95 (Z$A^8J^I :MP.K2W.OWU;*M#P[C$S[A&!Y[IQ& X]RIAY=.U.3HP M\H#1 UN?D]"F6\"J/YW9JR9_[=I>_6K0-?2CJYF6/Z$G]LRSS#2['@EZZ<@% M=&OQ(71I=!2.;!P!K#!V\E]E-3YF=1A/PZ+AB7/T(AX#H_Y(7(2\B;9![]SC]./@E MSW?%!0*S6E]364YLBW)B*^]6Z*ZC5VG;=/UM?2Y77\\H,2V^*"^I-02FR*QS6C"9/&0/^^$D+]^&!>4/^G MB/G_ 5!+ P04 " #W@:]6EX#\Y"4= %4@ & 'AL+W=OY7;6F?O3Z9[YVU;[^N>F[RM3ZJE6V7ZWR]NZ-KIK;7QX=/O(7/IG%LL.% M)Z]_7N<+?:V[+^NKEKX]":.49J5K:YI:M7K^RZ/IXI[W5?>IN?U5N_6<8+RBJ2S_5;?NWH-'JNAMUZS< MPT3!RM3R/__N^/ C#TS< Q.F6R9B*L_R+G_]<]O/?QXNW%Z?3C M9S4]/;W\\O'SQ<=WZNKR_<7IQ?GUST\ZFAZ#/"G<5&]DJLF.J8[4AZ;NEE:= MUZ4NA\\_(;(#[1-/^YO)@P-^R-NQ.CH:N7IKZKPN3%ZI:[JH250[J_YG.K-= M2\+VO]LX) 0<;R< "OC2KO-"__)HC;G:&_WH]=__=OCTX-4#RSL.RSM^:/2_ M=JL?G&K[0@['V;]-@LKW_OZWYX4N>[K4791%V-EK,I517;)U M% M.Y>W2M>Z7=SQWA7T2ZU6SU37W1]JVFO5^N\OB/=ZY:JN=&M M.CE0=SIO+?99?U_KUNBZT&1$"C(H+4U.DW1+NE V:REB63=5LS#:CM7G99QRW38WIM36D4Q?2R**OA+33$'7V[Q>8+9YVZSP M\^\TLFI:0Q>=I-+39L'_;\C(KB&'HTSC*4UTUXL1'BMHG?R+*DBP>>7\,%F8 MEJSOB'A3&_J,J< P&/1.0\"U(MNOSK]N,&U$-MD2Y75'&H!15RO=%OS9U"59 MKI8^9QBJ[X3I8LYTN\&!O+)-9(/C7$%:182R)O&&>G9@0-+)7':5)NUKSV1_ MCPP/;P"AH+V#[])EUI/=:=71&W),Z326 M9>,-P[70?*8NFG9-3.UH3%.SE+!]@"B=Z2J_S5O-?%GF='>'L=S]:DGB^T>? MMS0+!E*_F:HRQ#3:IZ^ZI1WJ>+J,Q% F!&OZ.N]+@]F(*-H/RVOQILE&T[3, M23)G6M?$;;TF*I@^C-66O,\L_OC>U\QTX@4-LJZ([0OH4EY5=ZP":YHMDP:.YD@K&>)Z_[_&:LJ+H[54 M=R.,=:?*1M5-AUVJ^I)VM:KPG$PSG'_>-!W="A74?_0&[)K=J;":#*O -E2: M=FX;P\?J0EC4K$WM?,8JKTG;1!$Q=U[^3EHA^_,8FDG;#=;3K36HJ6AR4EU1 MRWCO'FLQ*0Q1E=6:A-X2I&+&YFJ>&QB2Q%G%G7?K+L?J"BG]E4,*DE*^*-]@SUXW;+O*.%WQ$%;$L+ MR(N?#%86DX"0,QIN-2,=#1-A/:16#=W99K#"32D*-]" K=)NETU?E9@38!62 M3BS[O:\%#0;AG2UC%)++*65!@WB&B ,$TRZ?GJ-7YSV&E= M]S36)TV:3N:[#D+\G_@< M5WM,=WRG6^_R)XD9%Z__YTI*YT\4V=._] "Z<;WQOB M$KD6?W4PP!?Q.Z.,G^9+I][4\I"R$EP_9Z3 %\EHD%YZ2R]VRC%4DXL M450J79D5O#%QH%\W=<)TI_7$6ZLSK+UC %"$S?Q$/KON=?9)%\T"3'";N,I_ M)U],*W.ZM"E/K3Q'F@A\X+8R&FEG2?!TKBSLG_:.D"U],ZO,PD&31I8UUXP^ M5@;^8]$T)8E7F_C4P[W,$:M28J]HH<6=[&1VU=S2*-=WEH3+JNN\<@[[/ 4C M5RD8P:^G"2!1U][1@PO>K;8RX3]U7#C#(7#&TBQ8I\-/3($5"D8[)[X_K_=6 MYU>GP4_YQ8_8T; 1&J"G_>YNG6(%1HX "[0NNX/?%L:3B.Z,!>H@U$:+P1XL M9213]TUOXY;0RGB"ILK\70Y&C8<+"&00INO)6.=VP)Y\"X/@OF8&BLOFD)8> ME\QD#KP^+ -Y&_8Q-HH55)NLCDZ(A_:>%\?^5[I8-"1L2&"5PW4J<=B(W8#)(7.$F0BO= M<_FI6R=Z2+O+8&VSGDE6LQ*YY;T6\:^R2MBAQLI"H93*[^@ M#742B^E-C/.,$!=@M:8(]CQX/RS3NU PGM9 UTT$D?F*_+V+5BG^[6>>9[2S M(9H8J2J?,=1)Q%(T,,45P>9SY#.DE:4J@DOB3V7H)P>^ND&(DKF8BD7687P MS9P-'#U0\T_T=X&A'INQ'@\%+RB7V\<'%R+ZA?L2U;)9\#4;^[!'&[&$3[-_ M*G* AU5C+4.,.9"B,"WH18!C AWQ[79IBJ6$ D"Q)8'W=L4V$&O&6*#)\2S, M5B&T'B,#M#^@0*PY0"V'7;F-"M37M$H;9HK(EU8U$QIO -_9DV5#29RR =P$ MW?468#C8EB7AW)_4 + SZ$IZVN*DB$4=08F_*>E#5S7.101;2";M D!:6(K)O,JSR'Z-6=!)\RE?D3K?6@! $& MIQ)F>AL1#_K!G%Q*"UN"D)PAG0_LRM0_=X!Y')LQ[;D2)@>)"$]K9ELIDN]# MC2S2+' S>\>^A+GB<2##FEJSJ13_4-! -^.MVTIKQU=64%C3?[_)OI'M.\#/)@K#[Y% A*%*^7A/>@P8[ M#JY[$E+R*F0L*&ID?<>8>R' ;&I&3Q^2?!*^7[*Q^6!L06*7UQJ@)V"_P(VF M?3#YLB%P'O+(,)S\D;02!8V3O>S,V'Q!5"Z"'?^4@LG3,"KOV&G@$9#HG!2B MN67?RHLOXUC.".Y"Z.)RFWI#@@0!YL'A[4*+@Z \XZ#<6[/MH3EQ"H;AI;H^ M_?7\[,O[\^SRK3J[N)Z^>_?I_!VG7)%__73^]?SCE_.,'\(#V=4."@)6C?@V M8[A/MN;P>'1\?(0/1Z.G!\^S$)U-Z.NA.AQ-GC[+SGRZ[B-!/&3EC@Y/U.1P MDGUFXTX//QL=G;S AY/1P?-G?PW#O?31#"7A/JXB;O4F^GU M^5E,9$_?J^OS=Q_./WY.F)H$O;2^IZ/G)P?\_^C%,T0W+F7*W(GQKCH\&!T= M'*AGH\.GAYD+8VF\%\30D\F+G7P[VLN^$JYC?IT.C"XX2@$J=?[M^+@!M%8O^(4XXT.TR4FZ)9L+ 9VE:+-BBEQ3+[ V1(?%/$@,:C@:V,Y0R4(Y:D B103+1D//" M1NKQC)QM61IGH@1,DD.E&Q#8<*ZY,"U)&SE@&M9F+*5\1X],M;9 &IM E6,V MK TR&).P$(12DVRCC(4(>$>:,O%"1&*Q)]3N^YPG4YEQ7,)&;2ZR*0%)V.F6 MXC!:%'ZA:6Y0FG=&AZU_*,A(>/V8XL' .]NOD2 -,2QFA]@U,V!!Z!P>0>0L M4X^S"Y]KYG2 Y,' :K^5DN".9L')%7W:*3)8'PG_/5C+T*NI24/8B/@@V]Z3 MW4#ZP_,,LO(<-(S5F[SXAMM:%_^ (13)M3R23<-'NQGJ<#A'@T@^*./$D>T2 M@Z>28(>%R<4@G&3D-(.D *P*EI&K7T&O29\I*F0]J<#^:-*(\C/11A+<9 G9 M!HV!<39?;6P::4S1FAD6,FMN!IN5E*0BSP(L&:MCI"91L,0=*8RYC&G.<$.V M VF-P&'07C4+;+TKH#AC[:%'X@@82,2$L'(E14D4Q$BE#90EDV7WPG+$#M#9 MH!T2"TF!T$'1757'I8\'9%;D1:3LY(R+_JY74J4F?9Q>GZJG!T_W#P_V3P[V M"PWSF]SSB[-!\N?*41;(".5J:,-WBG!*5X7S!(4U M1D2+XDB7"RAT@>8#:2^F$NDD'Q*/U:\H"K4- ( M*2NV."[%F: 39^6%09&!F\DHJ9@"69=]4JO/V(1$I(-1*$1<-U;08Z+*<\[> MU(M]&*64RV6HCDQ=/0KE$6UNV"2%:VV\YJT,6V@Q>/5-(_T"H-O:7I?.Y;-6 MQXALEE&]#=Y+;HE5?Q)329/U='! M1.FP$A]<9E-KM6LK>&\$E7GICL'A!K 4@(WPG7Z79XOB4$.G;M+BX.&(G2=Y25S4E,1.KTJ_Z.(C*6 MG:X05 1T%&D']JUC+48O([)A\BL23>6#) M;L*M5+G*TU9Z7"TJ^B-XL V[14@Q]21B?H+/8$_#',>0FL.H,A8)-JT/E%$R M(*8>0,NQ^B*U3?^$3ZZ'9J<.?1S7\;'ZK).O='L+OD,9#YZF.1-HS?<6;]Y7E*B^,R;?U'< M=@B7EX"M$G3GY_\!U=DFV>I/)-M/CGQOVS+^1J0,,[G!!QCS0%3"XW'V.8V@ M7#8GN.U!T\VLZ3?'M2XA$!4F[X;9F-/+CY\_34\_$["Y/O_,S83O+Z9O+MY? M?+XXO\XVTF-I CWC#(VWS$HLP>&7(5+X FG M2Y!))GBU$,"1-$7&.XM\;8AP#DEH9I0(FAWVT-<-DNI'+ M+3SE*CWG[C1DH M*:U.LHF2T"&B2VX%$^;ZJNQ RMD&!7B[I"=^M!)#<%57"71IQ#]#P7O 5! M9"5XE\A-ZCDQ([I5L!XS.JVX6"5#[64^(&9?%/H">4-=)R!W]<56 ]31A5E) MYZTL#@6W,)O+LW&Y*ZP)!/B2[.'$M>2-LTO@K-3E<[W)^D8&)'H &F^T*U"% MTHQK#=GD3ZLC]SB/X'D%I%Y%-3 VUL4")](@=$6.(.FHI'B>@PXP(20!XG!Y M@($$H+BJ3*/KI)1%;B0$/6!/Q?5^":@]1LDV%F-L;,Q0H3$CI$7\UDM.;JA+ MI*3S9,)TM5(_TPO,&SN=8Y$A8RL2BI,4*SLD[VN$29_6*+4T;(#< I$ZEL6! ML(UUR5:LJ[P0*.**7-*MQ@5H,M$(T+/$7DK1/:KJIHYSX6DPSR@D9BG808-( MRQ&]87'D)C\IL<;4)>Y]'0EJ]O>6"'A M;:P>>+'F3BYQWC2O$R.&[?6-:9L: @?GE3HL\>Z\;O[>2I=YT]Z-8OX_@*ZD MX1DR["HCP<9<(6 ?:E0[@AW6P%LNK:E6LVMN+^_:66^^^; M-$C^(%>?<.M6.ZW+7.5@[9+NFPX#\(>;T;=MN[,[,9_$_>C\VRCV74N^@I%- M5/28PQ';[H*;:UGMR.?]' &H).&L%4CT@8IKQ1D/X::43= :,T\S,J@\)BT* MI]QIH3X9^VV8;FP*,FD,?ROQ0JP8"A=/4T7W]R!&IF6]8#1F2%!G78;Y?"1:]$Q("YF?%S9 MBHLJX4*#/]BN1_O/.0&/W.C"4ZBA(:,'VE7QTT(&A%HLCC= M/YNRXQ"+PVLV;90C:5WEWW064Y8L7-;VDC+W\06QN? 5-92H0@E5TIH[8E6' MD6+^W/?S$F7LD+<^E[G:0.E.#7$-^:^B+B"\%F[(^.[.8" MK3NE(] ,Q6WHAG0GN^I,AI9T0"2.%' F#EV$^'*CW:&846I*N-B1_,1U0UZ5 M$S5"R:ZC+/_N?9*:%EW/0:XD4\4\BX[Y/CTL.E _5DN5]/+#H%1WV87DFZ=1 M",D:U?2YOU%?6S&].OA\?[!(8ZF!'GDXL[DU3E-0%;L@_1)8QG_02K9J:]T#Q?;'G]N M*!941Y.CO9>I/(&B9#C8[7^0X$H -YW/<:(/6_-K(YTB5SZF-4%:W\+/?_5 M+9YEOF (>4].0SEJZ.'\G2'% ,\8"A1@("F=TT!_N&A0?_!U#)2G\LI[(G\D MP7@_F %DH X^BHJ+C2!K)QI-D5&=VM!DOG5^%XK9#JNY^'9X/SO"69?6:AC?,XW*>3ES>$R\F#(=7EP*EO+]F2C35B[EMNK1V4K#UB\ 7@02F8J\F ML[NF>K:IT J7SPV03BW0J@6D0L)(;#9VR3 ^VMHE;1O4Y,ZG.!(W3'A!6C08 M65@6Q6:&V-:UC[!'D>9V)H2%/VR)6 KIYN,6;3FY)D^EQP[9)Q$ >JD>FSWU M'K>J0[6O_N@;R%H"\!V>$]PKUR5E)ATO.)&S0N?;8A*$G-'2R#!EF M7ZH1./@0VQL.H?!YAI6/#21R_<.WLPMX>^4N# M7O9[LV8/S!IU\?>^7$AV*D5XFWV'4;L0&X(0/]]]NY/:3I:'[9Z#ST:$6%$$ MSD&)@5J.1%E=3FEKG&43$Q_13E)B&F=G(4 E]M@E 6-I/U@A%8S#HL.(-H'X M\%0[G-B_YFG22,GAZ[A9-I6#]!3/9IAMY8BX#U@:UTSIB;(_[EI5<*URS#$) M$4.$UXC8X#T?S N)E#EL"1T<[#N3M:E[:W,-^C;VDVW9_.S_;?/5[P'\G!&M MV?EWF*^>/!8S^PO:?S*T1QT_.QC)O".CXXV9\">_$YH9 M*JYJ^'9 TE!4;UN-\A>S2$Q3:NON7,39VF[?U"/WJ0D'^,;)I/<*=_'0448F M'P8Y[DLXPK$)\9'W]:T#4OLS;@96F 4B@$X-@]%R^T(D)@;W"3B@ +%?-K/?=.W L)X+)%3=<*3)A))H3 MR:DJ[NJUG(O-+I+Z>!HU.KN"I#QGU\6#SIN^]4=JK?-9?"(=UYODQ3F<1O!O MO_%9BELNX3DWS$_X\H;KB67#Q'%*YC,$+EAC"?$S@S'IN8>(,4)IS:[(?VM. MA%ED"+@?Z-@@<=M[?+:]\2=1*)04 MM+5N1]WQ*?3"W'(0\AXXU[>#7)O<3BY%7")?VF.JVK[8V\AV12%UYK5FF-CSF<- MFE?U(">$7P>OJ=@I7A(N^HWT*C=6JZC"[U$%ST*RK]AL8@VH83Z,))+4."]* M#A'@%4Y:E]SCD;1TDTL7AA*H\3HI&!5G.%>-JUY'!FR%G8>&8A9BP3>'- M87N;]((Y=()*_F0_**7T#(B<6ZD[?TA:OA'8=3>;5?O%U>D$B\ MYOISI>?TZ,'XVEMEI.@Z$N&3I X+ SX;/N2P#$&C\ MZ##3?LO@^/QYAWX98T5-USF!0*=W^BH?3T'<@9?37:%XY^UQEG+_U'H-=SG.XXGDT_!/PJ M[)!FDP%-Q]/9!WBS/N99Q)N]%[/ZT:A,^4=:Z(PNE19:*E'2N=%8A5;>BKF% MW'L;,K3.L:N%Y-,4O>'8;CB=__+3Y&#\VP>$]WK">Q^A_[\B?0CY-N'I,/G/ MK0C-D/B"R1>6F:JVU!Q*32B4+/I*#2B8G9NJ%OJ1^*%FJUA+V G2&#<8+%9X MI==4&N?(Y"3JVIH'A5[C\I%^ING@<#RF??P=#C!EZ& PQO\[0QDL7L(7PF%& ME KHB"DB?S98W;%\F?142OL&.81%5\VR1IW;R9^$K9 [2O%&H%XR$?\TMYC') M<-0@TX&5,Z6P,>]Q=%LE:<,(KV2$G5M$:QOI&\L]8=-G6-$A>-E[V.DU=HS[35R^5V&>-M:#3[A2SK[,! MU<9W91%9.X?Q^&;OM2K$T1<$LE,T; *VD-(T(53+DM5&K$I.0C; \!]8]VD5 M$)!K\M"N@0JR684[4(!XFA?!<=?:EG%J6&[S&(2*>I:Q^=K>?L##ELLG5<2Q M$KYEK?HQ99.\/VS0!;X#"U24/)FWERR4-E864\Q!0?,6'0#\$ WW.# M*G4O88/^]CC_%U!+ P04 " #W@:]6:2U4_D0$ "D"0 & 'AL+W=O M[;%)9K'_8.B6?.$ MDO(92@,+-M3]N74W:UMX9?.-8ZHLQV$C64GZWDWEZ[8>6$&:8&(O Z/6$ M4\PR"T0T?APP_=.1UO%R?$3_[&*G6-9,XU1F?_#4[*[]O@\I;EB1F84LO^ A MGH[%2V2FW1/*RC:*?4@*;61^<"8&.1?5FST?\G#AT _?<(@.#I'C71WD6-XP MPT9#)4M0UIK0[,"%ZKR)'!>V*$NC:)>3GQF-I]/[Q[O5$A:SZ6S^;3RYG0V; MAH#M=C,Y@$PJD.@-D!B^2F%V&F8BQ?1G_R81.K&*CJPFT;N 7YEJ0-P*( JC M^!V\^!1E[/#B-_ 6F"!_8NL,-?PY7FNC2 U_U05:X;3K<>P7H)_=&OO[2ZX>_OL&R?6+;?0_^_M7@7I)YBW/!JP&&<)+(01GOJE!]()'UP MVH#<7,%R^F5V\W@[\^X_0XV_1V5*=JY.-P20KU'9B7>$A0O8WRRP2[L&+F"O MY);8:?@ @V 0#NC=#SIA](:O0D/]A9H$M.(8.OVXUJX5!F$[(L"PW_'&&?4; M)A($ZER0RF)M-D5&7>#@]S&*NO )/L9A!)^\E30L\DM M*UVL_Z9."%)D+W;=[)#VM+9))5*&.FT Y8Y309ERY#/:Y1M.9Y(YJ\EWN4-A M<5Z<1\7/*Z@%*(=N4.4N8#LY5K]Q2AP<$E-])63 ,S<-:5_?Y=*F@0 M_2S(Z?W=:C&>KF"\7,Y(E^.[&[B=CR?SV_EJ/EN^)<[7QW^ 3M -6_3N!5'< M\NH2'5 !DZQ(JTHF4E"OH%&5PT>OXU5=X MG!BY=_?P6AJZU=UP1[]1J*P![6^D-,>)/>#T8S;Z%U!+ P04 " #W@:]6 M,PJ]RD8# F!P &0 'AL+W=OZ>^F +#DI1323/W"VFHS-R9HX)1NE MOKO-8S[U(T<(!&36(3#\_(0Y".& D,:/ Z;?A72.I^LC^OM&.VK9, -S);[Q MW!93?^B3'+:L%G:E]A_@H*?G\#(E3/-+]JTMI3[):F-5>7!&!B67[9>]'/)P MXC",+CC0@P-M>+>!&I8/S++91*L]T_ETMUNM):!':&839 >:^A:$78!+R24E;&+*0.>3_]P^1 M4L>+'GG=TZN GYB^)4D<$!K1Y I>TNE,&KSDDDZDI_$O8,BC)$NM=AJ,.:>S MA4G/P[@6&9N*93#UL0<,Z)_@S][^%?>C?ZZ03#N2Z37T/R_&59CS)--;[RP\ MYJ-M;>P1;\]M@:UF*NP98A7)NJQQ2:I#U@C30)@A6R6PI@4 M,F.@R7@O& Y&^!T$"4U?[P5GJ(E;CG6[P;NTR50O2.,1)NHB\W,M$I[,KA+T MKIG0!K-12]N.L>ZT>P3NVMGW:MZ^(*AJQZ4A K;H&MT.>C[1[51N-U95S23< M*(MSM5D6^)"!=@9XOU7*'C!KU9-FEG\@@8 M $0/ 9 >&PO=V]R:W-H965T :#%%!M/?SL) &2U-,&V*1!G+98+/8#+=$6-Q+I):FXF5^_YU*6'QLGTT%3 MB[KB/??[DL' EZYZ>EN47%9"6:D5,V)QUKF(/USV:;Z?\$V*M=T; M,_)DKO4CO5SG9YV("(E29(X0.!Y/XDJ4)0&!QG\WF)VM25+<'[?H?WC?XOU9;/P9$%ZF2^M_V;J9FTPZ+*NMT]5&&0PJ MJ9HG_[&)PY[".'I%(=DH))YW8\BS_,@=/S\U>LT,S08:#;RK7AODI**DS)S! M5PD]=_[E;GI_\7!]^XG-II]NIK RY][64;C,L&(WD%(V4W6KG"LJG* M17ZHWP.?+:FD)769O EXPTV7I7'(DBA)W\!+MTZF'B]]!6\FEJ@CQ^[%2ALG MU9+]ZV)NG4%)_/N8NPU:_S@:+9,/=L4S<=;!.K#"/(G.^6^_Q,/H]S>X]K=< M^V^A_V1"WL0XSG#095OLH,5FEV(IE4)( JE\N$/F"L&N=+7BZIEQ:P7^@$AOOPV4U "J/K M91&0K5FMP*$"WI[5>H[)$KWCD&0.C*6R(>/&<+44EBVDXBKS!J1R8@D 86EL M'2]+FJERK"+%:;)]MDY4$*Z,1&.2Y3-#LPO,'K-"5T*OE3"V"Y8[R^@NI67[ M,ZTNN6DAP=)[Y*.72X-.Q"PO8;.Q;QZ%=RPKN%("RHZ(+I\/C 1- *"$#)'; MMVAU_T2K\R#?A$&0W &'!AA4KQTK^$O+/6W:J&IE&496>_LP< R\2U0J83* M!R2_5CDZD]G/F:X-DTC:_K>_S-=/YX917BE28&CEGX(MC*[8('K\SDX>)386 M[MP[YG10H1G+]S<05V+)&W&+<9!>AC0MA6'9UC-O5^[8KXS^#\)F][UO66XB M5_ G 5%6UCDMD?UO 7=,+Q8RP\JH99F#/%R#6_4"7:1%=S8UJ&@XA)@\%H+^1NE&6Q*,V+_7YSLYXN3VB[JQW>< M<)O=QOQ!?II.L75YTU^E#;218-7TS;:2B>(F;H@L.G#!KKC1V#TXNC5.;/OO M7PJI0[R7$H24A.23P-F/!ASHX#6G#<[UM-L=R&NP,>Z4[H91]+I\X M<+OMKA H06WL2:A:A%M7=MU?_,!!U&YZ9_L9"P'E._>5QTZP%=EW\+(YJY*( M%@HJG':FA:^"A2Z1$<*C.),$/5H(5C4G&$$GF #GCZS8'D# \.KS]./7?TR# M+W^TNS*[G3ZP^^FWZ>W7:;"_B>TUBS8M5]I@OT.;8P\:A10\O+#(#BW^7<#; M7>38KVP8C@<1GG$4IA$-DFB"W_)LO]-(PG0X 9UD,&3) M)&*3M,_ZX1@\9F\4SLFH'X'R,.JSD_Z0V)^0(AYQ. "#=\',Z>QQ<]1!2,A: M4V>__3).XOAWMGR=W'O_+QVE]#_X*' R0U*;JPG-KNA(]&&UL MS5?;;MLX$'W75PSYH8J2.'&\Q3[M@RU*XLR<6'A.9FI-&;&UVU.F8*.8),VV5 M\13?K)1.F,5;O>Z83'.V=$*)[(2^/^@D3*2-R;%[=J4GQRJW4J3\2H/)DX3I M[2F7:G/2"!K5@VNQCBT]Z$R.,[;F-]S>95<:[SJUEJ5(>&J$2D'SU4EC&AR= M]FB_V_!-\(UYM@;R9*'4/=U<+$\:/@'BDD>6-#"\// S+B4I0A@_2YV-VB0) M/E]7VC\YW]&7!3/\3,GO8FGCD\:H 4N^8KFTUVKSF9?^]$E?I*1Q_[ I]@:X M.[,.10GC/+)L=:;4#3;M1&"^>J MDT9P(J6DW%B-;P7*VZ#=V@":$?=@_HZ]:.=9V^[EN.<EB\!?XS%QG6GP66+D&ZOR<5PAHP2C(-S!B.C8$L0VGYP[M1& P_&J\4B-D# MQQ*F)E$C >I3A9FTQ0B7^A&^ M+B- D?LW8%&N:3_*/G/11>4EK;5F6]/V+M-*"Y732CSB#I:F.9.%"\BA M]QBZL 0\/,S@ NXO(-T#5-BW8;KJ]E7M:6J=EZ" M>M'>VN@DL.52T,C?=51%$:.C!)/(M@PA/14.DE3C"80<845MM:QJN86'7!4% M^I?8JH;I"N-5SRSP/C ML%SVUKR-MQVZVH;O^Y$U6'+K.*H/"@Q>LV@MAX:0X1 MTXA_@0H[ ;VP:%Q2]229%H93'%Y/'(H/2U2>$BF099AL?^A^P0![?V\(-V>? M9^=W7V;>Y2>XO)I=3V\OOOX!;J)YSJY'=L]YQ),%UW3C7>Y: 4W'KY9:M:@Y M%2,)#0V:P_' 7<<#_Y6,%&Q1-D87C_"CB96V;C)!?QQ ?S3Z!2&I*)LD@X.C M/R:C0>#=*HL$5V]+4Y=K!CANZ!J.QYA];T_V*1T;=[BDQO/ '5/WS=)BLK\, M/N4I\-O#'G3;W2[,'B9%DJ-4;G-=5;=:2(%,PS+!M&D*)&J5>'(W M1SM)FMW<7LRGM[-S^'1W>W<]@_G%UXOYW;S,V0]J'T@;PE%E#5TZ@JFC@7== MPW=P/O"#<(7KM'A4/TM:':1%+^7(E46]AWI.L\.U@G7:_?Y@$.4 MG"C.V/73^@ME6AS,G[87GS>8UK5(J=Y6*(H)Z3<*SE8W5F7NF+Y0%@_];DF' M&:YI [Y?*66K&S)0?[=-_@%02P,$% @ ]X&O5D)+>-,,!0 S0H !D M !X;"]W;W)K&ULE59M;]LV$/ZN7W%PLR(%5%ND M7BRG20 G<5^ .#7BI$,Q[ ,MT391B71).F[^_>XDQTLVU^M@6"(IWG//O9%W MNC'VFUM*Z>%'76EWUEEZOSKI]5RQE+5P7;.2&K_,C:V%QZE=]-S*2E$V0G75 MXU&4]6JA=.?\M%F;V/-3L_:5TG)BP:WK6MC'"UF9S5F'=9X6;M5BZ6FA=WZZ M$@LYE?Y^-;$XZ^U02E5+[9318.7\K#-D)Q<)[6\V?%%RXYZ-@2R9&?.-)I_* MLTY$A&0E"T\( E\/\E)6%0$AC>];S,Y.)0D^'S^AOV]L1UMFPLE+4_VN2K\\ MZ^0=*.5E/ *4[GF"9MV+^]WH%@[;^JM,#*HE6[?XL?6#\\$ M\N@G GPKP!O>K:*&Y97PXOS4F@U8VHUH-&A,;:21G-(4E*FW^%6AG#^__GSS MX>W=Z'8,5Z.+N].>1TSZTBNV\A>M//^)? QCH_W2P4B7LGPIWT,N.T+\B= % M/P@X%K8+,0N!1SP^@!?O#(P;O/@G>%=RYN%*N:(R;FTE_#&<.6\Q&?[<9VR+ ME>S'H@(Y<2M1R+,.5H"3]D%VSE^_8EGT[@#39,O/72UIC)Z"?E0#B8FPIKU9W ]'X\'MY^A<_OX25(@%$JE@&% MZ4H6LIY)2Y/@!O$OA/X6PHV@HA,5#)TSA6IF< 1IWJ?G(/^/K2$D79Y"&N;9 MX'^*L13B,.OW@7'\Q_U?T12A)D3'O&,0\_071/(4>#B(.63 DN"+L,JL'3S( MI2HJB6X5VH6@-+I6.@]6Z(72"YA;4T,$ [(M3L(L38"%+$OQR?LLV"DCW12> ML2K+2L[6]C&$N#M A^"/1<"[_;1=X&& IB4:U+C%ZP+1&W%KJ0Z%Z'A/.0#3(8A/VU&EEQ]'5_?7 MHP#+=#R\N[_]=/=I--U3M%^EL" UV;(K6TSY$QC69JU]<"OI%B]Q$972\8M\ MDK"?Y %.$J3(\X2&3=:ALW&801YS&E"I133(0>@2LPDC+.9(&EC6#^X,AI@B MVX9CFZC3;:)>/DO4FR91GY+FLPYNS$-+-&FN!!X2-HK4*Z$?T1I*I9)2RH!H M$1N_P62-)Q1>US!<6"F;1#DFR=>O M #Y@AAKKNC#T0:,2+Q#TW$O]%&C<328[4Z'=!J0HECOMMB%UT-H64"R0Y@)5 M@[$*SPITU\IBZJD5CD0;'XP*;26FK9LVF 9'VWJE@XAA$D6[^6_ TS#"43>X M:RB3WJ:9FEB%N=D6;C?+J/83E.)86DG.8-]=UGO68M32+II&"HN)B+7=QFYU MUZL-VQ;E[^UMHX=W!QKHH))S%(WP*.N ;9NG=N+-JFE89L9C^],,E]AO2DL; M\/O&ULI59M;]I($/[N7S%R>Z=62@ ;-^'2 M!,D$YXI$7F1#^N%T'Q9[P'NQO71W#>'?W^P:"&D3I-,)B?7:,\\\,\_LR^5: MR">5(VIX+HM*7;FYULN+=ENE.99,M<02*_HR%[)DFJ9RT59+B2RS3F71]CN= MLW;)>.7V+^V[!]F_%+4N>(4/$E1=EDQN!EB(]97KN;L7,5_DVKQH]R^7;($) MZNGR0=*LO4?)>(F5XJ("B?,K-_0N!H&QMP:/'-?JX!E,)C,AGLQDE%VY'4,( M"TRU06 TK/ :B\( $8T?6TQW'](X'C[OT&]L[I3+C"F\%L5WGNG\RNVYD.&< MU86.Q?H;;O/Y8O!242C[#^O&MANXD-9*BW+K3 Q*7C4C>][6X<"AUWG'P=\Z M^)9W$\BR'#+-^I=2K$$::T(S#S95ZTWD>&5$2;2DKYS\=/\F',7P&(ZG$=Q& M83*-H]OH;I)-U]IEV+UWTO4\8E/+*B1AARE19"U1(5_!7.E);4''^_ ME7,#&;P-:1;,A5JR%*]<6A$*Y0K=_N\?O+/.UR.$@SWAX!CZ?Y'F*-#;-'LM MYYT ,*PEKQ:.SA%T+A&A;)1%HRR0+FF^%^8$*@%K)B6KM (M:)G]J+E$4#DS MY15SN!8E 4"B1?H$:Z1O"V.-V0G@,\J4*T(5DI9XAEABUH)0OT1QFBAG?YQX M00"3')VEY"NF\26JQ5P993.H%5$'!H."I4^G29J+@EB4(L/B!):U5#6Y&)XF M.UXM:_)?2K'B)C5>V=>:S0J$F=FP+B"Y_A8-I^,([F_@[8+!Z.YA.DF@->0"AGA.(% MYZV.3SC15@ZJ"$\1/H+GM;YT=J-C5Y"MLY$U;6155E8R:76Z=NAVK$IS45#] M+"=;3H54:3I$=&YK3$VQ9-7F]P\]WSO_JH I:\"J# K.9H8A)^'6.:>242=! MV90G Z9A?D"$-G;JG+26IF?-!LT5S#90X H+9\UUOA7UP"?G*(T4F]?JADD2 M4?>'=T,8C\+!:#R:C*)DI_00PLEA ]S?01Q=3^-X=/AOQZXS?BG!A?.P[??ONW[_" &QD.C MRCAZC,;D,+I+)O'4;E#.3POIUS0'N.!5U31$P:JFEVTC![W#-F;9/W3$VHI9 MAM[77;K[+MS IS/X#)^\;@\^.W2XO48-&N2WMOOVP:EB=5-7NCF@ M]V_WUYNP.=5?S)N[$25,"2GJZCFY=EKG7UR0S7VCF6BQM&?\3&BZ,=C'G*YH M*(T!?9\+H7<3$V!_Z>O_"U!+ P04 " #W@:]6,A(%QO\# ">" &0 M 'AL+W=O*B631I$">;PV(/M#2VB%"D2E)U_.]WAI(=%WE@+S*'G/GF/>/1VMA' M5R!Z>"J5=N.X\+XZ31*7%5@*US45:GI9&EL*3Z1=):ZR*/(@5*HD[?4.DU)( M'4]&X>[&3D:F]DIJO+'@ZK(4=C-%9=;CN!]O+V[EJO!\D4Q&E5CA'/U]=6.) M2G8HN2Q1.VDT6%R.X[/^Z73(_('A;XEKMW<&]F1AS",3E_DX[K%!J##SC"#H MYQ>>HU(,1&;\;#'CG4H6W#]OT;\&W\F7A7!X;M2#S'TQCH]CR'$I:N5OS?H; MMOX<,%YFE M?6#>\ ]*8U3D35KL,Q-:'P(K@9I,DYJ3LK<6WJ5).7/Z[A;#Z?S>=7L^N[^2CQ M!,N/2=9"3!N(] V( 5P9[0L',YUC_KM\0N;L;$JW-DW3=P&OA.W"H-^!M)<. MWL$;['P_/&A?]C[\QUKASMKA^^A_[^,O OQNH$GW>@%--P5&)V;LA)Z M UA6RFP#3Y73V\+G+2J#6W(-+1!#.H7.<#0>5V(B%HCN+T8* J?A]41B52[UR ML+2F;*U"="!TOJ7L/DH7[K?@CI& 1A647))J WF-KL-M2B'*(:-;*Q=U& A5 M,UHZ4*!0I)OPHS6J98"H=4Y@;*'U[&A)72Z_[-172FA2?*94Z]F^5PS DX(B MI$,(=0H.D(5'O"IHA9S<"4V4=NY!UVXJ"TE,NCU!9G29,4!\J @7IL5 MNSX/>NB0=@+_UA.IL]I:XN;+I5&T1!CR1="[,#__-KNX_SZ#'U_A1:%'007# M1W?!DOV1]6S)'MM-NWBX$N C]/M'_#U,HX>]$H%A>@0#XK[>]L=SN;81;/C2 M(:3'T5]&4NQ$14VIO%.%#40M3OLL'*GG&ULE97?;]HP$,??^2NL;-I31T* KNH M"2C5*JTMHMWV,.W!)!=B-;8S^P+EO]_9@91*@+07\(^[SWWO;%\&&VU>; Z M[%46R@Z#'+&\#D.;Y""Y;>L2%.UDVDB.-#6KT)8&>.J=9!'&47092BY4,!KX MM;D9#72%A5 P-\Q64G*SG4"A-\.@$^P7%F*5HUL(1X.2K^ )\$L[>&_P4L+$'8^8R66K]XB9WZ3"(G" H($%'X/2WABD4 MA0.1C+\[9M"$=(Z'XSW]UN=.N2RYA:DN?HD4\V%P%; 4,EX5N-";;[#+I^]X MB2ZL_V6;VK9+QDEE4<.1CP9& M;YAQUD1S Y^J]R9Q0KE#>4)#NX+\<'0SNYTM%K,;-GV\G\\>GL;/=X\/;/Y] M_# (D?C.*DQVK$G-BD^PNNQ>*\PMFZD4TO?^(>EJQ,5[<9/X+/">FS;K=BY8 M',7=,[QNDVS7\[HG>%,MZ3);[N_# @J.D+*IMFC9[_'2HJ$[\N=8WC6V=QSK MWLVU+7D"PX >A@6SAF#TZ4/G,OIZ1G2O$=T[1__/$SK+.JZT$[5;IX.P.]6* MH\[5!<,WA6#[-:\J B3^46P**2_(EF% ME6G"MBB)[/,J.EGZ?DML>\Y42E<@L'NIQ=K8IJ(F0E70&E0+_I,M]% M?E?6BEZ7:;U'4Q$^LDZ_SWI]%O?:?7;LXH4';8+.8>6;H25XI;#N&,UJTV_' M=9MY,Z^;-;W,E5"6%9"1:]3^T@^8J1M@/4%=^J:SU$@MS ]S^F: <0:TGVF- M^XD+T'R%1O\ 4$L#!!0 ( />!KU;IY'?=M@0 &H* 9 >&PO=V]R M:W-H965TZ#209B-;%SMM.T__[&3F#IJO2T7XAC>YYYGLG,,!>U5$\Z0S3P M4N1"7_J9,>777D\G&19,=V6)@D[64A7,T*O:]'2ID*7.J,A[41 <]PK&A3^Z M<'L+-;J0ENOM M4%)>H-!<"E"XOO3'X=>K@;WO+OS)L=9[:[!*5E(^V9=9>ND'EA#FF!B+P.CQ MC!/,H86+Y&Y=K]0-W?[@0])I8TL6F-B4'#1/-E+&X<]@]-#!E%K$#G>C2/'\IH9 M-KI0L@9E;Q.:73BISIK(<6$_2FP4G7*R,Z/I^.%^=O][#$>W\SC^ HOI \3? MQ@_3BYXA>'NIE[105PU4= "J#W=2F$S#5*28OK7O$:T=MVC+[2KZ$/".J2[T MPPY$0=3_ *^_T]IW>/U#6ID27&PT+%!!G#&%\/=XI8VBU/CG/;T-W.!].%LN M7W7)$KSTJ1XTJF?T1Y\_AV78!&A.",1QUU[NVFR2.1,.&#G6+8%4X+UN UIQ8F8P94ECE M*%;7352T/$%5<(UQ4,Z"PJ*I<,%V>S? M[D(\^3:]?KR=>O,;6,R7T_OE;'S;?MI9'#^.[R?3&*9_36X?KZ?7'9:K0E&7G+3"&^J7J@FDTR6[1[U^9E$PL)946GU$/? MT.W 6LD"_J!._RIL-H4GYQIFBSD,HK-.$ 3;I_>=*<5$$Z1?A.H/.L.3J'UX MCQ0[;6-'.6043^S2)2"PFJE4PR XZ82G9\1_V.GWAS\,I--RF &$8NA-Z9D^>V=3'OO,BPS],A1:3.5O+J, MH42FA&M+TL5F@_2'20&B$H!Z&ZV:F^RG!+4IQD2"+O?3E%M1M'V@JEQ0"4"_ M]>*U66EKBD*SO=5D?ULG"_W^!:N.F' ^W'?@"]>/7HV=W'DO=X)>2- M2A$UW.59H4X:J=;+5ZV6BE/,F7+%$@MZ,A5 M,UXT3H_MW$B>'HM29[S D015YCF3ZS/,Q.JDX3>V$V.^2+69:)T>+]D")ZC? M+T>21JT:)>$Y%HJ+ B3.3QJ1_^JL;>RMP0>.*[73!^/)3(@;,[A,3AJ>(809 MQMH@,&INL8]99H"(QN<-9J/>TBS<[6_1+ZSOY,N,*>R+["-/='K2Z#4@P3DK M,ST6J[>X\:=C\&*1*?L/J\JV'38@+I46^68Q,T-1]/+X?7DN*5I'V/=BC>89Q5F\ AF"%>BT*F"09%@\G!]B_C5 M)(,MR;/@2< K)ET(_28$7A ^@1?63H<6+WP$;Y(RB0=GE,P$1FQ-&M,02?\Q5V>S^V>8E>J26+\:1!;XE">8N-TQ?/_*[W^@GF[9IY M^RGT_YFN)S'W,_8#U_GV9C!;%P=(J@4XD(>:4 - H RE^[S3 ,=WH5S!J95!"X;0]\]Q#\H.,>=2$ S_6ZX,&D M_W9P_OZO@3.\@,G;:#R LVA"=$?1IZO!]12B\3BZ?C,P_>:&T_,\FO9=+W0&&^P$ M#FCJX"$XVO8+QCN1>V[CM<5@LPR!Z2_-VQV_YM'NPC1%A\W$+:7/+D@$*BB$ M!E[$69F@35D[.+(DH\5"XH)I='BA*>^*QW#+LA)-O,0F7N*>\I[M5TS1UI[U M]H?$ P3I4"=XJ**8WNB%20YHH5EFB!"\Z].O"Y%R:/PM$1K[WB,"'".=!SRF M3#D3+>(;L'FCO8"B')?F8B&%<)TZK "-9!0C R5K0C:=F]BH,K9OV1C M P-/BF+)EP6L6N>>S#X7'*]-A-T&AF@4<;(X ]C^^)9+PB\U];.3-NQ__KE M X<<6H>2XD$)$A046?,'9?DO+']&>:Q.O!5QIY1)Z*<P7 ^)W5+>$=> M25S#"..;YL;J@A>LB#F%N[82:0&3,LOX+1%V[F$^T&,8$0V>F.TNB!OQN8&K MM6F:)JL;4#J9*&J+=8UYQ2FYF$$2T1TLR*,ZG":655 >S(PG;R+UTH4HRT"9 MD]ZFGR)#LH(J?5RITNJ\)(E)V L!M+*2-%;4)*X_=?A=MS MP[ \F-D/VIA22D43LT4/WID^;N]#\^'4J7RJK)U=:_JTN#.WO;FROY+^9K/J M;&R20C)FY$$1QGR9B35Q-28)ER14(>OO 'L?8U)?QS[L^PQN[50P.=)5;NHT M1;Z4A:Z*F7JV+@6CJ@*Z-Z_J2 H2?7PIR'!.2SWWL-, 6=5FU4"+I:V'9D)3 M=66[*96S*(T!/9\+H;<#LT%=()_^!U!+ P04 " #W@:]6R'O!@. M@E+DDL4C[YOK>*1J*G*)KP_L7WSN-I>5,'BKBI]Y2MF8W3!(<2WJ@A[4 M[BON\[EV?(DJC!]AU\3RCPR2VI J]V"KH,QE,XN7_3T< 6[",P"^!W"ONSG( MJ_PL2,0CK7:@7;1E^TPPDJI;4 ME&/K;9MYTM3P6WCS$]CWW^320(%K"PV['ZX9Z*:[&H-4Y2MZI!KU9S9_NJ3AX -=9 9 M>&PO=V]R:W-H965TJP M?'0[@I9EMW9M2R/9GMW8V <0*))H@P ;!4C6_/K-+[,N4"#MZ9A]D4@0J*S* MRN/+H_#+?=U\,TNM6_5]55;FUR?+MEV_?/K49$N]2LVX7NN*?IG7S2IMZ6NS M>&K6C4YS?FA5/CTZ/'SV=)46U9/7O_"UZ^;U+W77ED6EKQMENM4J;1[>Z+*^ M__7)Y(F[<%,LEBTN/'W]RSI=Z%O=?EE?-_3MJ1\E+U:Z,D5=J4;/?WTRG;Q\ M,SG# WS'UT+?F^BSPE)F=?T-7R[S7Y\<8D:ZU%F+(5+Z=Z?/=5EB))K''W;0 M)YXF'HP_N]'?\>)I,;/4Z/.Z_$>1M\M?GSQ_HG(]3[NRO:GO?]-V0:<8+ZM+ MPW_5O;WW\(G*.M/6*_LPS6!55/(__6X9\3,/'-D'CGC>0HAG^39MT]>_-/6] M:G WC88/O%1^FB975-B5V[:A7PMZKGU]^^7CQ^G-?ZNK=^KJ^N)F^OGRZM.M MFGYZJVXOWW^Z?'=Y/OWT64W/SZ^^?/I\^>F]NK[Z<'E^>7&K]J[KLL@*;?9_ M>=K23##>T\Q2?2-4C[90/58?ZZI=&G51Y3KO/_^45N"7<>26\>9HYX ?TV:L MCB[WC+>%?-(JV*?Z:0G)$ZKRM#B\U3$:0J5]>--KIJ MY4(]5^^**JVR(BW5+5W4)+:M4?\SG9FV(;G[WR$.R01.AB< 97QIUFFF?WVR M!JWF3C]Y_;>_3)X=OMJQO!._O)-=H_>6-S2WG4\/SRW=_]M?GD]>G+Y2\>"J MN.VJ47)996-5&)6JDBQ'42T4\3-ME*YTLWA@CF;T2Z56]:PHB_9!%=6\28E[ M7=9VC:8=6*W3ZH&4HUVJ^DXWZO10/>BT,>"^_K[63:&K3).69Z3Q#1$G(NV2 M+N3UVNY24E15?9?"#"@V"TTQ+S*99ZNS9567]8($>JP^+P/)=5/?%;DV=LKT M-:=)T5=:=Y'1]2:M%J V;^H5?OZ=1E9U4]!%*S_T=+'@_W=D!M>0CE&B\92F M>5>+$1[+:)W\B\I(W'CE_#"9@(;LXXAX4Q7T&:3 ,)C<5D/LM"+KK"Z^;C!M M1%;3T,RKEN02HZY6NLGXI\VFOFR3.GN%F/9^]62Q/>/+FV("@92_RC*LB"FT3Y]U0WM4,OD$A)#(0C6 M=%7:Y06HT:1H/PROQ1D,$PS&,B7)G&E=$;?UFF;!\\-83<[[S.*/[UW%3"=> MT"#KDMB^@"ZE9?G *K F:HE=VY>*:?,265VFM,6T)6J/-/;HZ/#5E_'M6+V? M3J_Y^^35/LL3I*LI5M%,2;S8$3HCR+,!A2+(JU%MK> OU>3PX._,Q6G3%J3= MZCEHW^A%5\H0MP?_-5937ARMI7P88:P'E=>JJEOL4MGEM*MEB>>$3)_^O*Y; MNA4JJ/_H"K!K]J#\:A*L MM0:MJY(8:/U:6PJ%X7E;7DJ[0B;1-%!.TT_YVT M0O9G#YI)VPW6TZT59E,2<5)=4KCL?JZNULV-T)X$,PT]CNNVRT1KV "Y4PX4J!@Q*NUG679F#)N D))U8]GM7"5SSPF4U%[(Y.7M%^FYU:7!,$HND M(17(:F)@FF71\=1J_.>RTJCH:ZT:3II/YKKP0_^NQ!BS8H M\FD8=Z1NX9C/Q=.T?*=8R:+XN MBQ4@ W&@6]=5Q'1KFHBW1B=8>\LH98?$/?,2]VRGQ-T0(JDZ35S-Z@6X-RQI M.P<9EK3,2YJED40T6,)6Z>^$9HCMUAIM:F1CYY8V0%A6SH*;L[883Z?*P(-H M!R785]:SLEA8<%<+S^>:\=NJ@ =>U'5.LM]$J&2RGPPP1'&@\R!BEES7]S3* M[8,AR3?J-BTMY+F(X=QU#.?PZWD$Z=2M@TK@@@,FC1#\IPX+9T )SABB@G5: M!,HS,#*#T5;"C^DZ?W]Q?>X]O5O\B%TUF_$>_CQH']8QVF+L#;A%ZS);^&W@ M?FC2;6& VPCWTF*P!TL9J:BZNC-A2VAE3* N$W>7!:+C_@+\- @5=^3N4M-C M3SK ( " 60&KP@Z%EAZ6S-/LX2:8+?+7[*5-$"O8%28@=ZB]'PCH\,' M&[W ?@"=Z/8>F@Z>LG4,HG?5-3&7YX3L$XMJ%(('CE2J-L!L=FFM7C L%93S M77(<;!UX!GB>HPW<6H?UY&1J:!_36:E'?JKL*&DQ/\>2X86/%$27K#G]L43@ M/E:$,N!JR/0#/&5MM/!WT$!L9MB6R!@,J$72&1?;937I/RV,_Z]TNZQ)V)"C MR8&,5P)[(KF1&VD"A-?H'GHR=]Q+[86V;LE<:YKF*K6(/3PJR :?DCY5D@@@ MMW7G+NPCT, 45[B)\%Z[G'F*$).-]\?);3=S/*.=]?'82)7IC,%B)):B@3$R\S:?8\?^7%FJ CPG_I0% M_63A:]L+\A(;E;+(VB@)4#UE T(< B#U9TI?$*1O S;"E&H#6O6U94J3P5W4(LY&8U"+E ;_8XX-_VNBR MA$18=U-"1!B::;8+PD>;P6&#Z>8["AIC8MZ3LB:6BQSLB5;0#9JD(!>1M<2< MRG.2HWR0\%U(%3_06@=*$*)Q,F:FAR:QTP^FY%(:V!(D-1AONM XC_US"PS* MT2W//57"9"\1_FG-;,M%\EVPEH0Y"Q9.WK,O8:XX',BPIM)L*L4_9#00(@/+ MVR87.7.9)LX'.NC76G$2H\?K!$!\$(\W*\I2..AS66KO^GI*"YH?M.DWTCTK M^(GDD=A]SOF/,?1^BUQ6CIX]11@[? MK]C8?"Q,1F*75AJ@QV,_SXVZV9F^VA X!WED&$Z?26*.PNZC_>1M8=(%S7+A M[?A-#";/_:B\8^>>1T"B\WARJHXF1\EG-N[T\-GH^/0%/IR.#I^?_7L8[J2/*.2$ M^[A2-I CVL7,9)B9EG7JS?3VXFVH#$T_J-N+]Q\O/GV.F!I%Y+2^9Z/GIX?\ M__C%&:(;FW1F[H1@7$T.1\>'A^IL-'DV26R,3>.]((:>'KW8RK?C_>0KX3KF MUWG/Z(*C%#VC6K %7 6=6A3 #0WY9I@*H^&QRP#+[QR%GED?12 H*]-B)2:G MJ]B2D-]FEZY@OAKS*D$:.;=9C@SLH3A_KK5YQ=?*@K"#Y%/R=)4N+&(G)YN6 M[:,:Q%!P2/L\/$^QW 7<"A#(C.]@C)3V0@F,U!A.3HC=6W%P@VBL6W&2]DY[ M5:$3"4+PLOFD$-K)6%S,P4@ [8%#[**9M.6E #BIKHT51 MX,((UT1Y7C#2@2W,G?:!/8 'M<;4 ,X43K'YM4*T%XE5+$(\7&$HJ-!6T,@S MD;'?%#7!S0M(&V9,,;PR&=D&$2C(YGXOU^IXG\0Y.V^+7E(LL]]'AL0_20QH M.!K83E\,0D%O02)$!JD(AIP7-E)[,W*V>5Y8$R5@DAPJW8# AK/U6=&0M)$# MIF%-PE+*=W3(]6L#I+$)5#EFP]H@@R&-#4'(]1PEZ0IEZ6V)WL@+T12S?9GM M@/9C/4X7".!I%\4,*)(]-&!D]%P0X+DXU!.,G(:09) 1CE+2/7#[U>DSY3 M5,AZ4H+]P:31S-^*-I+@1DM(-N;H&6?2U<:FD<9D33'#0F;U76^SHJ)>X)F' M)6-U@M0D2KZX(X8Q5R'-Z6](MB"M$3B,N9?U EMO2U#66#OH$3D"!A(A6ZUL M4582!2%2:?S,(F+)H[ 3PX/3P@ !<(J&@W,1Q/V?1'P05LUR0I.P>%)7MHB$H)XBY[$ZW4_^P?EMSMG% M^>"0A//&%O4!# D30_,RRV*M[L/3W1J!GVP M!3T#9(2"/[3A.T4XN:UCN@GY-09$B\I-FPHHM('FCK07SQ+I)!<2C]5O**LW M0I7VS\[(J0OK"&1);+_X7E]M\2DKMC@VQ1FA$VOEA4&!@9O)**DY UGG7=3M MD+ )"4@'HU"(N*Z-H,=(E>><;8 M M&RK=[!QDN'23^]*-HY$$&N%:$ZXY$\CN0ZQQ=5=+.PB8:DRG]_=DM?=K$4*U147;979W>14_)[LQ%_5T=$S=7QXM(O- MSSV;G^]DLPN9U=08;=M-/A2"-4EHAEB^<\!AEFO/1VJNPE_ ++5ES"DEZ5[VI2_V\DI [C"9H]W5[ M_;BWXVC!"!JW2:0(\0[]JK^CF0'+CE>(67B,&>:."*(**:Y(]P8)QBL@JGT6 M#A+H3]M?,<0RI.1C-0ZEETX;#I$D>J:AZ 'VLODCYVCWA2A1^6?*HO33$6N,2 M><(-$5X8FEZF:4TLXZV>VPQ:ZU*^^!:%M SWK-U)+(9\+.-C=57%/GWV$'U& M?#/:/>5-U]'?6;=Y3E*"^,SK?U')Q\CN-0FQ/SX*?7_#6KN\UQC4VK!(5)VWY.Z_SJ MT^>;Z?EG@H>W%Y^YQ_G#Y?3-Y8?+SY<7M\E&DC$N0R2?/G+-OV61.MDS/,?/)BRXP/U,'F;&./]E<[Q%]E$/0P (Z!^B^VET.A=VH M 43@G OA$5-&!1 +*6V=4$ >)YV0CR>0NA#8%C7GACNS=%W0Q#FP(\HHM-1; M[*&KOD0UI%!U+.-L@'"4MZ MXF?K603Z=3EGV&3"U5[:PW=Q!7A,KCKO-R[[5(B+'A(.A:Z_#E2=*&2.N"JC MHHCEZ'#R2!J>T2+ G= (WUOYS*'GBM CYP/7BR;-]FU \@0PA#(02-.(?H.2XX"X+X5*(&FFY4%0MYY4'!VF.,7W+)3X;:3UQ: M@7V1[T_E#;4=J=Q=&AHVT(T@S(HZP&5Q*%MZ:C9;R45#OR9,P!6V)T>V-72< M7 %GQ2Z?JW;&M8,@70;0>*=MF<\7N&R#S29_&AVXQ]D8QRO$.V50@\*$ZJ+G M1!S*K\@11)V]65-PZ 8F^%1*&"[U,) %-?F:70=%03)C?C0$>PIN6M"TA(. MHR0;BRE,:&]1OKW%)Y?+(?9S2J! "OE0LU8K H;9U!HI- MDCGY>R.)&-_X&>G%V#F 6 A)&@I];_>M(+$J&IXV0D].XT-:6DXH9K;1 E [ MSC6[=F@IC4@1GWC/X8JK#I"E0HXAM#((3)SV=]XGA<-^$PON)&]LT[3V6626 M)$^)E -Z4MJ>]90X9M?]5/")NW6NK=8FMOZQMZ6+380#^ M\*&(H6VW=B=DY?A.7OPH=83";Q-:Y\ 6_UFEQ<2ZC6= VG?5SS/":Y]^[MY?F^Y)$M7LN+^9SV@.?A M^F5QJ%<<:UI]"].$;E(@"(-NJZ(21R?/3G;)Q>0P'+H]W"D97PSKXH7+(0^>H-TYQ+ P+)27 M!B*1Q"1X_^58F>\-^IEC';@)D3>B==;)QP?-MIQ(LZ#7Q#V;I/*K])M.0O:< M-=283JHW+D@C&P7LD3O!M^BS@.)*H[PM%"8X'0&< MR>$6#KBBH15?[K0]X3:*[3'7W:*?N(3-J[*B1J&&;6Y,OSO'KJ99VW&F0#+2 MXN/$ +B642S:SWYGW602'7F?_.#0"^PD"?"EU"6F07S)&53T.9,='U3+G6,/ MJ^5218=AA';R(]H]>UU(S9*@&)\T7M"2T3]B?Q7$#R1!?F[5K1X?T^N'PAP_ M\/'AU,8UX24)=RD%T-PP5,!@=11585^"FZO;H@ F1[/\I! RSC/\B0M.HKWGQTO/\REB?,*!H.KO#OI&X2NT_GP=L-Q7!^_#^Q$N.?#8KEX[1QU6K\)K%X@FNXG&>N7KSWV0X^[TV3" M(U]+PX:3:;-VSA5A>Z4R5W)#/3HM'1AQ9Y *!X42X&$TOHR">83@D$\1NTE! M?!5[JHC>.GWPW2LVK+"IF/[]C(5F;=R8,18V"0:WQU0D/)#VJZA33+K8N442 MR:HJI/"CZ@HY@;QWQ"Z-$OPX&*._%ZUK1/.)%'LD P?PN#$OS>\HA"2<@*RL MC:-+(>8%*<8.0MV>HF'/!2VVI0C,! M5DEYB,V%67+$&3S:DK8-:OW@LG$1V"'(*#U9#"X%Z=4SR*KM%V._+:=9>"*L MK'Y+Q+))^RZ?R9!SM/)4?%*;/3]AX)=JK]A7'W"KFJ@#]4=70]:B6-1">@G1 MY+ID=Z7%#:]R$)><1#PNT*JZ5_BACVCH:!DRS($4Y.SL?(C[:+E2E:+1_'#' M-%SE;[E-^CV?![)]R.] _W17UA8NW"7J[J'$P. MKX7@(VL>LT98E5\/L"E5,7KE[#U,B(^CPAF4#;QF93"6NCDRHIR:=4%0&R2 M(^WHYD@"-WZ)I=ME:S/?O!0QHE=,+>M[% V8GCW*Y@K"T3:Y\L<6.41U60'U:"+OW?Y0A*I M,8[>;#0.VH4T!B;BZ#VV.['M9'D8]AQ\&,JG-43@+/3IJ>5(E-6F/P=#;1.9 M^(#.HFKH.'GKC_Y$@52\%1;G-B_YFGB8-E&,6&S M3"P'\;&]S8R0D;=JN+"PMMW3;E+FYUVK\JY5SC5'60(?Y-3G6^;>OT6R[SX#LO7D;/# M/@V"LS_QSJK?/3@#D:1/1'U!/V*"?LV3L\.1L#OTJB/S^+BOEF_B=*X;"K6& M@1?EX&;OR6U;Z,GAZ<'1X2@N0+_<6#F_$"/ZG=#YZ/3%SF:R27CQUF3WF[< MR"LDA ?Y^R?>N_4MQ)9^[/ I(3ZQG/)YSY++EJYKFNP:VC,:C?HV"Y88]-A# M/-AL2&/:@Z(:V4^U/^<\CH@^JLR'LYD).4JXL2#-_J3;9B"'PH[K#9+B?F$I ML)E9(,YK53]1D@\O1/(UD F"6Z@P'N3U?46!$)^C[8W+_:2N!MY/91;#;#+Q MTN,&(S!Z<#HLDW;?#%=Z",#47 HN_$A$\P?9YTEXF\QD]^MD;N7% S1/;R\& MI>Y/O$>F#%)GJ201E5[NPGH+5 6YO">X:%YWC7LS@K%(A-]Z@NMU] 8Y3L&Y MU\"Y#-\]]Q!8<,5/N/JJ/=K [H:CY<1EUVS*@"784<;&QCQ\K%QSK<\RN-$H[D1U3$L':KC]*)RMY[NC^(_[55"%XT,9)4X< M].=B*__15*3BRUV7EJ)[UXY[Y]O&>][:9=$,3!K,<0?S-J8X]$*[H5??10J/ MFJ8VQNZH/06+9KQ[#BW_C:&HKISDTE](K1J<,K.G=AVXX2,B_@"N1YON[7&VK<:=7O:)VB"\IEBM.4/# MN>#>&03=RZ?BU]ZKD+:*ER0!W$8ZE=L-',+K@R:[WQ_T@4]_^11[MJ4C>O3]^C6J'S'0YJX9W+6J=G"C^W'EX);O M'J**,^+](/5<-\CFXGQ![X?X--DJS;6P&MTT*$$.Y/)\Z<;VT4&5^./&L)V) MFG9M;(,AQT/,>AJ]:Q>99GZC,-N^NO^K<63^5=O>%V>>4Q;3GW"95Z M3H\>CL_($3?R%F'YTM9K?G/OK&[)AO%'O(!2-[B!?L<+$-T7$/#O^OL)C1:%=B0E^X9@)2 QVFI00036:U6NV#Z2[ MFFZ;L4U(]NNW[ 9R$2'12OL"MG&=.E5U7-353LB?:@V@R4.1<]6MK+7>7-9J M*EU#0=6%V #'7Y9"%E3C5JYJ:B.!9M:HR&N^ZS9K!66\TKNR9U/9NQ);G3,. M4TG4MBBH?.Q#+G;=BE#G7JV)B:2A1 _S2;.NA77$((<4FT0*'[=PP#RW AC5][ MS,K1I3%\OCZ@7]O8,98%53 0^1\LT^MNI5TA&2SI-M_ZU9(NE5:%'MC9% P7G[3AWT>/F+@[PU\R[MT9%D.J::]*REV1)K;B&86 M-E1KC>08-T5)M,1?&=KI7G)W>QO._B23:S*91K-P'D_&"0G'0Y+$HW%\'0_" M\9R$@\'D;CR/QR,RG=S$@SA*R&]SNLA!_7Y5T\C#H-72O<]^Z=-_PV= ;@77 M:T4BGD'VTKZ&_(]!^(<@^OY9P%LJ+TC@58GO^L$9O."8E,#B!6_@3>2*$:F$A1P71Z();EFG/*4T9PD> BH6:W(7^%":8FJ^_M4 MADH"]=,$S$N\5!N:0K>R,;[D/51Z7SYY3??;F?#JQ_#JY]![R>![-+R[B4S1 MAW$2CD:S:&0K;TYFT8]H?!>=(GT6]C3I^1J Z:XV%#^^.53V_=:WQ2^]GO@6[#O+2.89'-)L\)@8+X59EXM:7K(_P:D M;4\\!2(6.5O9RBB"AZ7E6@(XA1&=N\ MJM]L.>916UYCT*:_(=D&\3W?F0N->D/C5C5H=,RB477;+7)&'XVC/AH?UL<^ M5-(/DVCXU"+"&Y)$H]MH/#^ED[/P_Z-.L+8V[YB8C-TS^\?Q0@/D70TXIS7P M;AJ>:6$&BF78 IBM3[/:;KCV.^BT' R@ &E;A7$4\PQ;O#1;SZT&KDM:5:_I M.7>:Y4P_(EX'==#P._^EW,UCN9L?+O=@,I[/P@%V_"2)YO9_X"8.^_%-/,>> M?ZK69[%/U_IY8L\[=%X]T"&D4"SP(>&)8Y.-S=DV61(J!5IA\DM%,$[@(06E M3']8L!R)K93->2IXQO8JD:!Q;L'AP_28+4]17CEHL)#7GPC?,+HP56:@G/[[!%\$=-#]FZS15[UE MF'N=-QA_)5]?LWW&",,M(3Z7("=U5GLV=J"J5W:X4LABRW4Y@1Q/C_-;6(XM M3]?+X0_KO&+8+W-8HJE[T<(6(LN!JMQHL;%#S$)H'(GL&ULC59M<^(V$/[N7['CWG0N,VYL;%Y38,80;HZ9 M7)(!R&_J0Q1PTM9 M<#5R,ZUW-[ZOD@Q+IJ[%#CGM;(0LF::IW/IJ)Y&EUJDL_# (NG[) @<3-RX];-I&/LK<'7'/?J; SF)FLAOIG)/!VY@2&$!2;:(##Z/.,4 MB\( $8WO!TSW=*1Q/!\?T3_9N]-=UDSA5!2_Y:G.1F[?A10WK"KT0NP_X^$^ MEF B"F5_85_;MMLN))72HCPX$X,RY_67O1SB<.;0#]YQ" \.H>5='V19WC+- MQD,I]B"--:&9@;VJ]29R.3>B++6DW9S\]#B>3A^>[E=+6,RFL_G7>'(W@X\K MMBY070U]32<8.S\YH$UJM/ =M B^"*XS!3.>8OJCOT_,3O3"([U)>!'P"Y/7 M$+4\"(,PNH 7G:X;6;SH';P%)I@_V^O![_%::4G/XH^FB]8X[68E06QNX,C":6;AD#9)9L6Y)8!RC=),G",LG,'^8H!MK!7D M''92;(F&@@\P\ ;!@+Y]KQ.$[_A*U%1=J$1 *XJ@TX\:[5J!%[1# @SZ'2_CV'8A2OX& 4A7#DKH5EAR?1;74NFUX_@@I"= MDY"=_RWD].%^M8BG*XB7RQE%,KZ_A;MY/)G?S5?SV;))U(O@S:).#W%VF%)H M V3WN*;1,_(*3CM3(=Q@B'IT]R48(JQ-$42M( =>RT-*U6M_Z0"#8(7KV9=9TA[2AFU MB92F!N#!/LOII3%IR1>TFV]R.I/,6<-#V&?(#KL>I/4N.1\JR#L]6$0T2'&Q/!&19%EFCR1 M26YMFCT[7K\W( Y1V'86_\K#8^)TO: 56JZ#H->8./Y9BRI1;FTC5F#5J[O5 M:?74Z^.ZQ;V9UW\4*(+;G"LH<$.NP76/TD36S;>>:+&S#6\M-+5/.\SH_PI* M8T#[&R'T<6(../T#&O\-4$L#!!0 ( />!KU:?">B23 , "(' 9 M>&PO=V]R:W-H965TM,^T-+:(4*1*TO'F[SN4;*U;V'ZQ>)DY<\Z,9SC9*_W#E(@6 MWBHAS=0OK:W'86CR$BMF[E2-DFXV2E?,TE9O0U-K9$7C5(DPB:)^6#$N_=FD M.5OHV43MK. 2%QK,KJJ8_O6 0NVG?NP?#Y9\6UIW$,XF-=OB"NWW>J%I%W8H M!:]0&JXD:-Q,_?MX_) Y^\;@+XY[<[(&IV2MU ^W>2ZF?N0(H<#<.@1&GY_X MB$(X(*+QSP'3[T(ZQ]/U$?UCHYVTK)G!1R7^YH4MI_[0AP(W;"?L4NT_XT%/ MS^'E2ICF%_:M;9KYD.^,5=7!F1A47+9?]G;(PXG#,+K@D!PF*LK*:;CGYV=GCR[?7Y?WCZPJ>O\%B^?)I.5^M MX.:5K06:VTEH*8:S#/,#WD.+EUS 2^&KDK8T,)<%%O_U#XE;1S Y$GQ(K@)^ M9?H.TCB )$K2*WAI)SAM\-)+@HF>IO^"@6<)"ZVV&HTYI[.%R<[#N%X9FYKE M./6I&0SJG^C/_O@M[D=_7B&9=22S:^BSU>/G^=/W+W-X^0AG*W2.\%7(\X2? M9=O6U!_>GMN2VLS4U"]@%>1=HKB$^I H8!J!&=@H0>ULQG!DZEUBZE$!\[*I MX!/F6*U1NXTW?Z.Y4G"[(U@7KF 6@=IT)W-5U0(M%B<4/D R"D9)0@MR3N*> M-S>6$W.R0J8EEUM"*5$C061!FHT@"7K1R#N6F[ ,X:19D QB2--@D&7>%Z=H MS85HW0\D;M)^$,4#N*55'(SB!&[_!Q. I'&I-N^^-S$!]LDE#H9QXBW$SI"2 M@K1V)AK=C*2E4_FN+(ZBW^$H&9+!$$:I]ZHL$Z258+/^D& _$/ HZM%_-A<[ M:BR/NX'FW)C\16-),)DC-&/@&)BR<2B3BYFSVE79C"_5HU/(C,$FX[U@.!C1 M=Q"D2?9^+S@C3=QRJML-W65-IGI!%H\H41>9G^N*\&1N5:BWS70VE(V=M.T( MZTZ[!^"^G7OOYNWK0:JV7!H0N"'7Z&[0\T&W$[G=6%4W4W"M+,W49EG2(X;: M&=#]1BE[W+@ W;,X^Q=02P,$% @ ]X&O5D9*8-D#! P0@ !D !X M;"]W;W)K&ULE59M;^(X$/Z>7S'*KE942IO$20CI M E+;9;N5KB\"NOOA=!\,&2!J$K.V*>W]^AL[0*F6(IVJQO9XYO'C>?'070OY MI!:(&EZJLE8]=Z'U\MSWU72!%5=G8HDU[&[I;P;"8+[01^/WNDL]QA/IQ M^2!IY>]0\J+"6A6B!HFSGGL1GE_&1M\J_"QPK?;F8&XR$>+)+&[RGAL80ECB M5!L$3L,S7F%9&B"B\7N#Z>Z.-(;[\RWZ=WMWNLN$*[P2Y:\BUXN>VW$AQQE? ME7HHUC]PP7UHUNQ%R8KI06U<:8&%1%W8S\9>.'/8-.\($!VQ@P MR[LYR++\QC7O=Z58@S3:A&8F]JK6FL@5M0G*2$O:+#N_$(6F,^*5&=='U-!Q@U?[H!NVS V =@$=R*6B\4#.H<\_?V/A';L6-; M=I?L*. MEV<0A1ZP@$5'\*+=;2.+%WV -\(Y)92&(2Z%U$4]A[\O)DI+RHU_ M#EVW08L/HYEZ.5=+/L6>2P6A4#ZCV__R*6P'7X]PC7=*5F) M7DA$J)JL09,U#L5\NM@%_0RV?G .^\$9HBIRHE/P$JY$5:&)\/[$_PMX]^8Y^ QMKY,$-(:!%P5FPH*,OJ=&E'I1DCE7 M0FGC$.2RIL.WIHG'6 @=S^A'G8 LPLCKA(%S4T]%A5O_3I!WH7&--&J4U MX3F]1X6I'O.POEDP+VIG1(5,"SL&$I(1B!MQYRTS'W."FSJE92*/" M$B](4V>;KZ$79HGSEK5AYJ5QQ['):Q*VXT4LA4,/EK_75NBLN6V>BGR_JG73 M87;277^^:-K2FWK3W.E&\Z)64.*,3(.S-'%!-@VS66BQM$UJ(C2U/#M=T&\, ME$:!]F="Z.W"'+#[U=+_#U!+ P04 " #W@:]6\.N$[T,# !R!P &0 M 'AL+W=O^;Q,W[L\? @ MU1>=(1KXGHM"C]S,F'+@>3K-,&?Z3I98T,Q6JIP9.%.QY68Z]J/)1[(WB!KPKT/L^9^G&/0AY&;N >!^9\EQD[X(V')=OA LVJ M?%7D>2>4#<^QT%P6H' ["QO&%%61A%LYSRS/@YF2R2!;Q;LK5 _7[H M&0*U4U[: -S7 .$5@#;,9&$R#4FQPB' M[1MX[5.%[0JO?:U")-$T_#U9:Z/H$/QSJ<8:HG,9PEZ,@2Y9BB.73KY&]0W= M\=LW0>Q_O$&P??X=*F$M4;X)=IGI< MP?EY!8>V.\T52[3AU'IPX]#=Y_D^A^W>[!4VYP+GHM[DZ?R%3@,7&[N/Q%- 5', DE_O".'.T[=W.VCMI]0Y\A\P.]/S( M&A%T^SUKQ&3$UNB2T;5&CV(ZSC)#>C*VQN*V^NVXD:^NHF0_J,W3@>JUHD[L M/*,F^KR@8-0&W@6M-AVR]TW*4=5+:GIG?3!'M:NZO8;4%E&WQ-/HZ4&9U'WT MO_#Z-:)KL>.TJP*WE.K?=4D\57?XVC&RK+KJ6AKJT969T:.(R@;0_%9*!KU;BM*B;200 +4) 9 >&PO=V]R:W-H M965T7X:S=H&1Y MR87.I0#%UP-W1'OCR.ZO-GS-^4&_&(.U9"7E=SNYR0:N9PGQ@J?&(C!\/?)K M7A06"&G\.&*ZC4HK^'+\C/ZQLAUM63'-KV7Q9YZ9['S_QH M3T4PE86NGG"H]X:H,=UK(\NC,,[+7-1O]O/HAQ<"B?>&@'\4\"O>M:**Y809 M-NPK>0!E=R.:'52F5M)(+ARU?!M)-J\X_#5:::,P*_X^96R-%9[&LI72TSN6 M\H&+I:"Y>N3N\/??:.S]<89IV# -SZ$/%P^SV6C^#;Y\A-?A.47T+-1IHB/G M6((@UU!(L?E@N"HQE]%!N0:F82T+K%;=@S>I.!B>=.O8^$QXRLL55W;BW&$2 MC9GX3N".V;)C!8RTEFE>S> "HJ1CG]WD%UL)A"T_@H@D=]VCR4!.B8\)1"/SH'2))!#[I!C[$0$/G*U.YW&MXY-L\+3BZE0E-(!?H M6JX-*"8VN=C 6LD2/.A:VX*0Q%$(E- XPJ??H4ZCS.JVX9GE65;PU5X]$0A: M770(_J@'?JL3U0L^"9($*8!/G047N<26RU/,\ Q2*1ZY,CF6- AIN(8=>[(% M3A"DM.5:/-DE;+)&@]FBPXA'N_85>9YSO1A!$/?@OA9"8QJA7&C#BJ(61)H7 M2"-$#E$+V2$]2J/SXD>W2'$2#%WB(5CD6UCK:(_0T$=4ZS9*$_MWIC_V^!3N(++B 2= M\#6$L4%,BWV&T7..):+W3*0+@ M)$0_^4EHAU7J8\1Q&$,2^'9@Z]VS@P28R#"E,YQ8!! MKU:+B4*]: 0 /0* 9 >&PO=V]R:W-H965T:RB6RR"JE2.2X M5@?/8")9"/%B-N.H5ZD;AS#!4!L$1LL*KS%)#!"Y\>\6L[(W:10/GW?H-S9V MBF7!%%Z+Y(E'.NY5.A6(<,F*1 =B_1.W\5P:O% DRO[#NI1MMRL0%DJ+=*M, M'J0\*U?VNLW#@4*G_H&"MU7PK-^E(>OEB&G6[TJQ!FFD"[M\,Q@$\#B9S'V[]P70>^+?^W6P*9S.V2%"==VN:K!C96KA%'):( MW@>(#;@5F8X5^%F$T7O]&GFW=]';N3CT3@+>,EF%AOL=O+K7.('7V(?AH*)0K MK/2_?7%;]1\G'&[N'6Z>0N]/KW_ZH_G$A_L;.%XO&-\]S&?38XZ?A#[N^"Q& M)Y=\Q33"FDG),JU@C1)A9;(60:%X]@P,A@D+7RZF82R(*I"*")/OD!=2%:0" M6H".$7B6%Z2?2['B1 C:V]?:\ L6IBMIP)7*-, M31@;9%*!6_4\^FNV'?\UIUY#(:Y$PC1/N-Z VR24%J&XS7:U[A&._XHRY HI M(SQ$^ JN6[VL[U;'LM/F&<020I&FU+NH#80O1J1:;]BE48<3Q+K<$^ORT\0: M3*<^G?O!W0@FX\%P/!G/QOYT5X(1#&:'E;F_@\"_G@?!^.Y/& ZFXZ/<.VG] M8^XM14*LL)FV)%%(_*'[1\>6.=KMUT;SN0M!5?.P_84/^U. M\5=HP@7]:#UM\]?#\7MFW?K6KGN2N:T]32(KRVER*-F_W8]T@W*2>1,OYT$* MF )2=!R7I%JOMJF;R'+&*C=:Y':N60A-4Y)]C&DL16D$Z/M2"+W;& /[0;?_ M'U!+ P04 " #W@:]6RM_^^#4# #3!@ &0 'AL+W=O._[Y"2M6[K^(7BYJE+HF5\84U\% M@4X+K)@>RAH%G>125/YF CV4CY:A=WV3@RN!R]8Q!U!I'3W3IR*F^98?.IDCM0%DUL=N)" M==8DC@M[*2NCZ)23G9D_/]Q]>X#KU6JY6MTO']8K^+AFFQ+UIVE@B-^B@K3C M6K1J2'$X0"B412?X8O[8&/' M%[_#]X2&*Z22,K! @3DW&OZZWFBCJ#C^/A5PRY>;7*.?;ZZ^;J\??YC"=^^P/^NZ938LW2GQ:X+]&YD53.Q MAX)I8/1.M@K;'.VX*< 4"'>+Y0MP^PAU3:\)C 3%#&J0.=1L/X!"-DH/8-,E M=4 \&4@R58!57^RZ5=Z0K@\0AA=VG$3>"Y8Y4]@>)-$%Q(1^8#89 MK.QRA)2*+H,M+DH@NO1^EYQRQVJZ-&%XBKK@M8N;JI8+&UW"R-JUK8TT MU 3=M*"_#BH+H/-<2G-86 ?]?VS^#U!+ P04 " #W@:]6E/LN'0<# #1 M!@ &0 'AL+W=O=77*52 MU4K9R1H+OK;O M.3Z':]\,#UP\RQQ1P;>R8')DY4I5-XXCTQQ+(J]XA4SO;+DHB=)3L7-D)9!D M-:@L'-]U>TY)*+/&PWIM(<9#OE<%9;@0(/=E2<3W6RSX861YUG%A27>Y,@O. M>%B1'2:HUM5"Z)ES8LEHB4Q2SD#@=F1%WLUMU^37"9\I'N2K&(R3#>?/9C+- M1I9K!&&!J3(,1 \O.,&B,$1:QK\MIW4ZT@!?QT?V^]J[]K(A$B>\^$(SE8^L M@049;LF^4$M^>,#63VCX4E[(^A<.;:YK0;J7BI4<4&0\%/X PV9K-!+75&JW%46:*DBBA=ZG&J7$<+6?3V9\)?'B< M)\E'6,1+2!ZB90P?5F13H/PX=)0^QV0[:1M_Y%PBS_UT06SW)+9[B7V<3![B MN_5C#/-[6,Q7\6PUC1[;&DV39!W-)G$"\=?)X_HNOH/[Y?P))O.GQ7H5K:;S MF8&]6>1S7B^J.>_U*+'S&R1V3,U-X?W.*A>(/]TMT#)4VK^KWKCA4 M>[VKGRQ,>%GJI43Q]-F&K> E_*4;RW?V_MW ]_J?)$P7<^CZU[;KNL>Q\X4( M09B2OT 5=.VP[[=#9\U>4"HM5_]C2M#4A-(0 #D0D4GHNGW;&UQK_:$=!.$/ M *^]O*T ^EY8:PY"U^[U!IT55Z20X-GA(+3[/4]'KG>M582=B"GZ1T:+O>F# M(#'="ZHHGDV&=5F2A2[NIE*2/F>J:;CG%9/_3IJVM2/]*;9Z[KMJ/95 MX%9#W:M^:(%H&F@S4;RJF]:&*]T"ZS#7WQP4)D'O;SE7QXDYX/05&_\'4$L# M!!0 ( />!KU8J4)N5XP( #X& 9 >&PO=V]R:W-H965TZ[[W*^8[AG_)=($24\%#D5(RN5LKRP;1&G6!#1 M8252=;-AO"!2J7QKBY(C24Q0D=NNXPSL@F34&@^-;49QR4'LBH+P MQPGF;#^RNM;!L,JVJ=0&>SPLR19#E'?EDBO-;E"2K$ J,D:!XV9D^=V+24_[ M&X>O&>[%$QET)6O&?FEEEHPL1Q/"'&.I$8@Z[G&*>:Z!%(W?-:;5I-2!3^4# M^I6I7=6R)@*G+/^6)3(=6><6)+@ANURNV/X&ZWKZ&B]FN3"_L*]\!ZX%\4Y( M5M3!BD&1T>HD#_5W>!)P[KP0X-8!KN%=)3(L+XDDXR%G>^#:6Z%IP91JHA6Y MC.JFA)*KVTS%R?$J"*/5;!H%EQ!&B^EG\.<':;&,9HMY"&\CLLY1O!O:4B74 M879<@T\JU6.3X'-.Z!:-_,-?"\G5R_EYK/@*NW<<6T_3 MA2A)C"-+C8M ?H_6^,VK[L#Y>()YKV'>.X4^#J7=EP 65Q#>^*L )GZH MFKCTO]\&\PC\U=;(,_C69?9]'W8\6<3'>\F .'UO]P:$4I1VR9 MEP&JKW':-+8UWQ5KY, VL"CU[ KX9J9+>9)[Y&I9 #X@CS.!4/(LQM9B)X4D M-,GHM@UKW&:4*A$^$;I3JP9J8.B_'[0]SX/7X'7.G=:UZK0&[7]PVH[C*'.W MXWBMH,9.X$R9SOX%1W,^8ZP2= <':+?3G* R.?NO7ZWX=$;P+'W8#^9 MZ0+YUFPN 3';45F-=V-MEJ-?[82_[M5F5&ULK59K;]HP%/TK M5E9-K;0U+PC0A4@\4EII?0A*]V':!Y-<2-0D9K:![M_/=D+&(T1KU2_$=NXY M/N?>X&MW0^@+BP X>DV3C'6UB//EE:ZS(((4LTNRA$R\F1.:8BZF=*&S)04< M*E":Z)9A.'J*XTSS7+7V2#V7K'@29_!($5NE*:9_^I"035W".%Y$7"[H MGKO$"Y@ GRX?J9CI)4L8IY"QF&2(PKRK]H7;?+8EJVA8,4X20NP4)#&6?[$KT4>=@"" MIQI@%0#K$- X ; +@*V,YLJ4K2'FV',IV2 JHP6;'*C<*+1P$V>RBA-.Q=M8 MX+@W&=SXP^EW'SU$=II?(-K\@R[#L"CV#_X=;-7+L,K.VXFN03H#^JM*7"U>'BE7 M;(D#Z&KBS&! UZ!YGS^9CO&M*N$?1+9GM5E:;;XO_3FLN9O81J-A'Z2_(LIV MC'9U^IU2DU.KR9>'%XV#V@K44KRU A]$MN>V5;IMO:\"K:/<6HYA'A3@.,BT MG!.??[M4U*Y5)$]()$XK= ]<=I?:.M12O;4.'T2VY[I3NNZ\KPZ=HR/&-IL' M93B.L4SKH KZ3OM)@2Y45V8H(*N,Y\=WN5HV_I[J=P?K?7$AR/OW/YK\-B$. MYT6<,93 7% :ERWQ8="\0^<33I:JR&ULK59K;YLP%/TK%JNF5MK**^31)4AYT+52TT9Y=!^F?7#! M"5:-G=E.TO[[V4!8'H2M5;^ ;>XYG',O^+J]8?Q9Q A)\)(0*CI&+.7RRC1% M&*,$BDNV1%0]F3.>0*FF?&&*)4, MKGW5;^GX-. 1HXW8&0/MY(FQ9SVYC3J&I04A@D*I&:"ZK5$?$:*)E(S?.:=1 MO%(#=\=;]NO4N_+R! 7J,_(#1S+N&$T#1&@.5T2.V>8&Y7X\S11YV (JG'.#D .<04#L!<'. FQK-E*6V!E!"O\W9 M!G =K=CT(,U-BE9N,-55G$BNGF*%D_ZD?Q,,9G+@&X^ QN)\%H->=! /P M, K&W>GMPWWW#DR"[\/@?@K.!TA"3,0%^ IFDP$X/[L 9P!3,(W92D :B;8I ME2K-;8:Y@EZFP#FAP 5#1F4L0$ C%.WC3>6FL.1L+?6<2L(AY)? M;\ QW+< M$CW]_X<[%7+<(L-NRE<[P3=E$I*RM&2P>@K3/]O:MQNNUVJ;ZUVQ)5&>U6P4 M47N::H6F6J6F,1(X0E1B2,#/(4J>$/]5)K&216\P5V()0]0QU XB$%\CP__\ MR:Y;W\K2_D%D>X:]PK#WOB)D,&\GO?6F9QW4H"3(;9TH0;U05*]4U&=)@GBH M*Z#^&W!+(_6S\W\5I)+SK07Y(+(]^XW"?N-]!6DD M64AJ5DJ:24RP?*W,?R7#6_/_061[9EN%V=;[\M\ZVF\D\=$[*N_IQ.NH@K@/4\SEC!KU:MR"@N&0, #$) 9 >&PO=V]R:W-H965TTX2*KK&2,KLQ31&M(,7BBF5 MU9<%XRF6JLN7IL@XX#@'I8EI-1HM,\6$&GXG'YMPO\/6,B$4)AR)=9IB_JL/ M"=MVC:;Q,C ERY74 Z;?R? 20I"/V82KGEEEB4D*5!!&$8=%U^@U;P)/Q^QT/T<(N"A_O9M!?,4"\,A^IY/T#C4:\_&H]F MHV&(S@<@,4G$!?J$'L,!.C^[0&>(4#1;L;7 -!8=4RI*.K$9E=/WB^FM(]-_ MP?P*VG(8/(*K@UC[<5$94;EB5&U:>SSZ2[X$O,26_L:ZP2Q0P M*EA"8EP4'(W1A(, *HL!MD"WA&(:$9R@4 V"JFXIT/?>7$BNZO-'G1\% :>> M@-ZS-R+#$72-3,_%-V#X'S\T6XW/=>Z\4[(]K^S**_M4=G\*&Z!KT 4 SQ$( MH0V9DT3%+47N5L1H3+15RA^N:X>J_P)2SJUIQ-(L 0EY4&Y6;?$4#%HY _T_ MVOBNX[4ZYF;7A,.@EN>UJZ ]<4XESCDI+JBC7L>P2./N3&Y?VZ\('L8X]A%^ M;L7//H9X04.^@>S"WZ[6O7Q$\#&K;EE//L%4Q;)UDV/][)>Q5 M#B_+Z2WET:KA[;1?B3L,&ULM5AK MC]HX%/TK5]E5U4KMY,%C'@M(#)F91BH0#4.K5=4/)C&0;6)3VPR=?[]V$@*! MX"E5^@7B).?<>TZ65. M68*$'+*%R5<,HS %);'I6%;;3%!$C%XG/>>S7H>N11P1[#/@ZR1![.46QW33 M-6QC>^(Q6BR%.F'V.BNTP!,LIBN?R9%9L(11@@F/* &&YUVC;]^X=E,!TCL^ M1WC#]XY!29E1^ET-O+!K6"HC'.- * HD_Y[Q ,>Q8I)Y_,A)C2*F NX?;]GO M4_%2S QQ/*#QER@4RZYQ94"(YV@=BT>Z^8AS02W%%]"8I[^PR>^U# C67- D M!\L,DHAD_^AG;L0>0/)4 YP MA]$-,'6W9%,'J9DI6LJ/B'KN$\'DU4CB1&\R'0[[C__"^![&_MUC_\D;CR;0 M'[DP\1Y&WKTWZ(^>H#\8C*>C)V_T /[XDS?P[B;PUL4"13&'$6(,J:?W#C[ M=.+"V[_?=4PADU,AS"!/Y#9+Q#F12 .&E(@EASL2XK "[^KQMJ,A,*4KA37. MUII;1\LX1.P"&O9[<"RG49'0X-?A3I4>/=S%P2EX24VC>-"-E*]Q@L]GLE8P M\?(>_!@1 8B$S24_PAD)..R>H% >6"5WF7<;13 M#E6&GWM6QWS>-T0;Y5Q#=.%**EN%RI9693^6BP,B 0:YS$!(US,Q7\>R8@=T M3:HE9X2MO1P8 M6#E1*;I]E$"KV6X>2-9&.U=R360E8RX+8RZUQCS(G@+DPBWGQ$+6?H(Y!SH' MW_,+EQ)YG4A\UI? >7C_CK$R0RSRG5#BSYWW:B3S*V) MK.2:;>VZ+NL/KL8Y>4VVULKFUL56-G:OG;7K+DMZQK/=M"NKTT%IJBMFV25G MYY*C=6E"8\3 IQLL?QG]3WZ$<>U[K.<[VZ,ZV=RZV,I>[OIJ^T\VUG:MG76M M;&Y=;&5C=\VU_5IWG4Y,0)SCZC;3?KVUUL&ULM9G];Z,V M&,?_%8N=ICOI5L!Y[Y)(+=[I(EW2K+VNFJ;]X(*3> >8LYV^2/OC9R"%D! 3 M3MXO#1">+WX^?H*?;SU^9OR;V! BP4L4QF)B;:1,+FU;^!L287'!$A*K;U:, M1UBJ4[ZV1<()#K*@*+2AX_3M"-/8FHZS:TL^';.M#&E,EAR(;11A_GI-0O8\ ML5SK[<(M76]D>L&>CA.\)G=$WB=+KL[L0B6@$8D%93'@9#6QKMQ+!'MI0';' M'Y0\B[UCD*;RR-BW]&063"PG'1$)B2]3":P^GHA'PC!54N/XOA.UBF>F@?O' M;^J?LN15,H]8$(^%#S20FXDUM$! 5G@;REOV_)GL$LH&Z+-09'_!B8#N+J";DY^I:J.#G],OO]?H9F7_\$5PL$/LT6 M5PMO=O4%>#<+=75VLP#O$9&8A@(L,.*2/'VGB;46@P #?,%Q#K> <\PO0<3\" MZ, .N+]#X/V[#S7C\LZ7@1H9I)>Y(XF2<:HR8/Z@2;13S'D+Y)2#J) M\1J$3-3.7![?S^+3M\;3% X<9VP_[6/0/B1]5UV*!/MD8JF7D2#\B5C3GW]R M^\ZO=3 ,B55X= L>72T/#XL-6*FW'UAQ%@&6XV%Q+9I'IN>X!V2Z1_A^ M&3C=8?4NI!W4#Z;<*U+N-:9U'*4 M_@Q\G%")PSH@_2,@?><(B/8I;8$8$JL &11 !EH@2\Y\0@*1_Q"H$%L<^P0P MU23@4'VN /F^I?*UCM3@J.C=;N?PEU%SD],]Y(FT@_Q!!,,"P5"+X,XG,>:4 M?03+$,?@KSF)'@G_NRYCK5#+:?=,BB%#8A6 HP+@Z'^K(:UR6Z(FQ=#HN' K M+X(**M77U2UG6(!.N*BP@ MO+X1U2JTIF=2#>W4*I4U&)VL+%AB@:TK"_P+YC2FT3;2%YM6N34NDVK(E%J5 M:MDYN_K6V6-1$I+,K:HND;(ZWW*MUVC-SVB?W9!?!T29J=+!*MMJ5]]7GRI! M_-)<@H::XQU"DVK(E%J5:MFYNPVM^UDE:+)']XRJH8;\>F>48-G@N_H.7\%2 M2X/?N+R:[. ]HVK(E%J58.D(7+TE\-1D<.Q+$H!'['\+V;H6H*&6?0?0I!IR M:TQ'#YY>8DNGX.JM0DUQG;O"&K4.1M60*;4JU-(]N'K[<-[KS:A1,*J&&O)S MA\WO-UCZ!ZCW#R=*\(P55B_<%J%1-61*K0JU=!2PP5&<4X)ZC=;\C'J*AOSZ M9U1@Z3.@WF?,XD 9,-ZTPNI56N,RZBE,J54)EIX"-GF* M+QB>_.<(+/T#U/N'>TE#*E_U=674*!A50Z;4JOA*HP#UC?22LW^(+P78Q@'A M("!/)&1)I Q9ND0\U-(T:AN,JB%XO#>1_@ONH,CLO6U0M3*NL^UD 7RVC66^ M%5A<+;:LK[*-VH/KU^ZEEV\\ES+Y/O@<\S6-!0C)2DDZ%P,U))YO+>&&8#4'Z0WJ^Q5C\NTD?4"QP3_]#U!+ P04 " #W@:]6."Z[ M/RX# #V"P &0 'AL+W=OJ+=Y L5A0QZ@LA%'%/QYQ(BOFH9MO&^T ^G M,Z47S'9S3J

*4/O0QB\UZ9@+8%5!%.58]>AM&;Q NK4O'K'L+0SB[^[K$KUI$%2&ZFN M$&4D]!BOX_N>;L:ZMD9MH54SUXZ9:Q_"UP6-MD1K":TJVK&=4QN;G^N#A-6'XJ+&?+>X=1=MH^F[\3]Q'9H?H(DU]F\#/?-N3_'1':<$CEQN*D M2'X_D \8WF5'["?,^($]>PP0]!$1"_C[#<;L=2 ^4-[2#/\#4$L#!!0 ( M />!KU829?&Q1P, $ * 9 >&PO=V]R:W-H965TYLS9\[L948'QK^*':*$IRRE8FSMI,RO;%M$.\R(Z+ < MJ9K9,)X1J;I\:XN<(XF-49;:GN/T[8PDU I&9FS!@Q';RS2AN. @]EE&^/,$ M4W886Z[U,K!,MCNI!^Q@E),MKE!^R!=<]>P*)4XRI")A%#ANQE;H7DU<7QN8 M%1\3/(A:&W0H:\:^ZLX\'EN.9H0I1E)#$/5YQ"FFJ492//XN0:W*IS:LMU_0 MWYK@53!K(G#*TD])+'=C:VA!C!NR3^62'6ZP#*BG\2*6"O,/AW*M8T&T%Y)E MI;%BD"6T^)*G4HB:@>^=,/!* \_P+AP9EM=$DF#$V0&X7JW0=,.$:JP5N83J MK*PD5[.)LI/!:GHSN_[P?@;W;V%U$RYG, E7LVM8A)]O9WH MV\HZ-WGX^] M!#_Q6@%O">^ [UZ YW@^_ HV"!V$*#\M'OQ*7M]X\$_)6Q-ERC)UE@0Q*M24 M@?5SLW@'PF/X\EY!PEQB)AHE*_QWF_WK,WTEW[_S9 M$EVWBJ[;AA[<[Z60A,8)W<(:MPFEID520B.$?QIE+%@7N#V#JR^.QZ WZ/N^ M/[(?&_CT*CZ]L_GDR O_BLA>]VG!.)&%8LAJTL9D_(HT1\0X%6C.:M"RV[ M]K(B=WDFN?-%:D7\?JJN<[R>G;.W-)8G[8SS5:+6=Y?K]D^?,+?V7K@_X8R5 MH/5=YG6Z)[AX1R[>.9DDZ_0;:GBOU.CVW--B'&]WM_5Z_5$Q_(8;I]O_'QF[ M]JAGR+>F=!$0L3V5Q?M>C5;E45@4!H&:WS F7SK:054T!O\"4$L#!!0 ( />!KU:! M$:*AN0D (AL 9 >&PO=V]R:W-H965T-/%J:T9QP")M/6EMG/Z<*8/M 1)G/"BDI0OG?[XDA0M M"B("B^G*. \Q16-_ ,5E;G!M7DZ?DO1;MA(B)\]1&&=GO56>KS\-!MEL)2(_ MZR=K$1>_621IY.?%QW0YR-:I\.=54!0.+,,8#2(_B'O3TVK=33H]339Y&,3B M)B79)HK\].6S").GLY[9>UUQ&RQ7>;EB,#U=^TMQ)_*OZYNT^#384>9!).(L M2&*2BL59[]S\Q!VG#*A:_!Z(IVQOF92;\I DW\H/7^9G/:,+ FSZG_R5+F2VR?(DJH.+$41!O/WI/]=?Q%Z Z7PGP*H# MK&,#[#K /C; J0.N"5BY4@JBBBUT8Q*5V[_*T^&U0Q.736W9W?_OEXIY1"Z.#[<4X?2(<&,;;JJ^ M#7WXI9_VB6U^=_#N\>&JP7OZ<"IFVG"N#[]*'G?;;FGVI+T3K%WQ[._P[DJM M??Q<'*[FY"*)BF-XYE='P?-"G/%2%,?5G#R\D/UV-_Y+M?K\R4_GY(^_%TCR M)1=1]B_%]GS>]N^H^R]SR:=L[<_$6:](%IE('T5O^N<_F2/C+RI=(6$4"6-( MF(N$>4@8!\$DK3H[K3HZ^O1Z72DS3\AZD\Y6A1;)+(FB8E5Q7)]]4XE/"^PJ M/B2,(F%L"QM6L')Z]3AUK!/#,$X'C_NR0O;I(6$*"]FIAX1Q$$P2EVDTGIZA/T&H9G3)]NQS M+=(@F:O4I*=TE1.41J$T]L;W99,7X:Q;I M+,@._=E:6]K8SMI"TBB4QFJ:?(;F'!RIH%UZ4!I'T60968V,+*V,7#](R:,? M;I33*7UP9QTA:11*8S5MM)_UQBU'#-JG!Z5Q%$T64E,8,+5>[O3W)"S.(<,@ M?U$*"6KK0VD42F,UKN>>/:_%+!=S MDHLT4LH):M1#:11*8V]\4Y9F[@2U[Z$TCJ+)^FHR2(4@J9^K M$Q_4QH?2*)3&:IITO#+ZAF$,3^1_AXH.?!H_!7,1S M\A*(4#T_AWKY4!J%TEA-.]E7UZ&2H"8]E,91-%E)C4]O:JW5J=* ;SSZ#W7= M2%LVTG?166M0,QY*8U":"Z5Y4!I'T619-I:\.7GG^I$)-?*A- JE,2C-A=(\ M*(VC:+)H&]/?_%'77RE J-D/I5$HC9G'^OW0;CU%M\-QNU>.ZE6^<+4Q\RV] M.7V^7*9B69PED"#.TR#.@MG6+BN%E-17;22;/,O]>![$2Y66]%UTU1*41J$T M5M-&FMD>M$,/2N,HFJRUQM*W]);^&U>6Z:,[RPAJZD-IS&J;^F;?.#P>0?OT MH#2.HLE*:EQ]2^_J5R7(CP_5Q&NV/T$3S^6R6EY0KQ]*HU :LQ1>?\OJ5S0: M'3;RH./B*)HLFL;!M_0._MPTBE9 MI?B@M0@HC4)I[(VO3'/-(W0<'I3&4319:$W=P=+?"W KLCP-JBM#MA?9[B7L MZ\4BF(E4G["A504HC4)I#$ISH30/2N,HFBS)IJI@G;QWPH96(J T"J4Q*,V% MTCPHC:-H\C,.4=+F1>5C46VNM_:XYLQ-H'EP)=*%H-^\;!1=A4 MT6K4-X=R*Z8?>5<-0&D>E,91-%D#3;'!/J+8D&UO=E+?1% #]IT'RQFW'A-P MH6AG3L;#PW94R3-;/*8?>&<)0*L$4!I'T60)-%4"^X@J@<)XTWF\>F37; 2E M42B-V>T"@-7R>.M&4A6[526 CHNC:+)H]AX I*\2=)F#%ZO>M-[NB^792I#K M8A*DF[OKA]59>-@G V$?#81]-A#VX4#8IP/]C"J$W50A;.>=Y^XVM$P!I5$H MC4%I+I3F06D<19-%V]0R["-J&?IYV[ ]'[.-5L'H0M%N9"FF;>UFDS:-Z8?= M60#0$@&4QE$T60!-B<#6WUWPLQ+P_5.B3\#0P@&41J$T!J6Y4)H'I7$4399R M4SBPW_LY1#:TX "E42B-06DNE.9!:1Q%DT7;%"%L?1'BB 3-OZ^\C^&GY=U7>D*K-P-!* )1&H30& MI;E0F@>E<11-?D)N4PEPC'?.P [TY@LP>7DCT^H'T/F@!:UR0&D,2G.A- ]*XRB:+-JF;N*\]YL3'&B%!$JC M4!J#TEPHS8/2.(HFBW;O#0I:,_N'*L1Z9&<90FL>4!JK:?K[R(YIY$''Q5&T MK6@&>Z\WBD2ZK%YUE15RV,3Y]A5 N[6[UVF=5R^1.EC/S$_N]J58#6;[CJY+ M/UT&<49"L2B01G]<3+72[6NOMA_R9%V]1.DAR?,DJA97PI^+M&Q0_'Z1)/GK MA[*#W!KU;0&4%>+0, $4, 9 >&PO=V]R M:W-H965TW4T*9%0SR MM6L1#'BF$LKP6H#,TI2(AQ$F?#.T'.MQX88N8V46[&"P(DNV95* M1%-DDG(& A=#ZZ-S-G9R@WS'-XH;N34&@S+G_,Y,+J*AU3$188*A,A)$W]8X MQB0Q2CJ.7Z6H5?DTAMOC1_5/.;R&F1.)8YY\IY&*AU;?@@@7)$O4#=]\QA*H M9_1"GLC\"IMBK^]9$&92\;0TUA&DE!5WQ):!\Y*!6QJX^P:]%PR\TL#+ M08O(@M'0!G.LYL+O%7ADS!9&VN/[[H'7"A,)4_:\(;%7+=>CE3PV=R M14(<6KI()8HU6L'K5X[?^5#'VI+8#GFW(N\VJ0?7Y$%7MY*ZMA.B, +%02*C M7$#(V1J%HO,$@7&%=6DS:E0_]" *,3\7,Q^R==#M.P-[7I0F);$=JC]BMIO-Y_]-LE;$MLA/ZG(3_YK/I\\2T''<]TJ!PO MQA#^$;!? ?:; 05E(5V1!$C*,Z;J(/K/('1[L,?0Z.4?&4XKAM-&AC%/4]T+ M3!4/[ZJ"A-]P4+$VNC@T95L2VSD-I_/T8]YIMUQ+O9;@VU+;I=]J99S&;+C* MS#L&O@ 9$^T J)39?I-1--BZ]LVYTDUD M/HQUGX_";-#/%UQ_NLJ)<5#]6QECNJ7KP];,(;5TC\ZY1])U93*LS5JPVP5C M)EJ50M8CLC"F^A#']6S!2EI?J(I)BQ1*E]38KI['=:49S6L@E2+N=3II7%(N MR7@HE^5U:>IHII;2C$B_#47^]CD?D6[ZGD1>;J)R-B+W9V]_+)6Y>A/Y^\F[ MDY/._?G58?S, >: ZN@)1=K'^Y!8*:$ MTI&Q96'3=2%2__)PU_>@8AJ=DDNE76Z?P?^=-L,/@$T/#'(A6H,]X@/C846- M85I>VXX;[(*/H*AIWZTKZW"NZ;K;ZY,MP=ULDJG2.=-MFB[9A,9#P0JPH_E\ M 7>CJAA 8U1I&SFG MQG= ?U?-:^_*ODPWJOB#,I^6=CK2]:% V8UF!5^Y_JIH#6#J75R=5I58?Q1\ M+DOF)__LA.,AW?"BA=+\E\T&I3*S :9)],"TX;/=R$]-JSNV,IMR6A6XY]X1 M>OZ[ZSQGDFDJ=DW;VG_-J_QBQ\GEO[+L_JL<&@YZ;,[(UVZR?PPFTV,P>10U M.7B5)N/F;-PY@/>.WS8:P6O.B'R#ER:Q31I-EUP8+IO>@N (4\70?8GCY5(=A,\4K$9HJO-2#A=0-&EH5W&\L##&P7L-J!_.$\4%-A M3I+ KF+>L"<81[(,0Z 6PS6:ILCJI/ )[P_VE"1)EH41P,(.D@1#X&G$$,"0)''GX,%Y%&_.J7C[^]'X-U!+ P04 " #W@:]6EXJ[', 3 @ M"P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(% MBD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L M'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( />!KU8V]]/; M]00 /0E / >&PO=V]R:V)O;VLN>&ULQ9I;;YM(%(#_RLA/Z<.N;2YI M&]65,&!GM!AY#'I/JS>)"Y.K,ORF-2J\/R^[AZ*&6R MJPY2UL=LK$TFU^-CDN:CKU].UUJ78WA0U');IT6N"IN"32J?J]?SS2%[2JOT M/LW2^M_9J/V>R1$[IGEZ3'_)W6PT&;'J4#S?%F7ZJ\CK)!/;LLBRV6C:G=C( MLDZW9\6B@8R2^ZHMJ9/[,%$@L]'U1%UPGY95W?ZBO7ZB&)^D^G%W]%@7BS2K M9>DDM5R6Q>-#FG]O+J.>8@P>HXW#Z;,+XDWY?\)8[/?I5CK%]O$H\[J+8RFS M!C"O#NE#-6)YK590(%+E3:I.E'S7XE&BY%61I3MU M]QV;)UF2;R5K0UBQJS@'D!H"J?U&R'\T *DCD#HYY$[FE2+LX8H&1_T50!H( MI/$;(7N1-!%(\X+5?8J?JNIBS^RD.@#(:P3RFA92Q*N5%=ZQ8,&"M1M:$0]\ MP2S?88(O?0X@/R*0'VDA/?XMY@Z/[EJP!?!'X66K"P/<'&[0DMW$NC M\Y=,N,N5J^('R5"C$"O%$%_O*/R U7S''G$:3"7#$EEL7" MXB';6%[LLI4*5QRZ9U6(66)*K(G85Z,9LX2J1W$&AIEA2JP&QUVX8>@Z:@1; MK5U?M,,N6WN6#PDQ+4R)O>!:H:]ZI6!77B#$!Z:Z*1.W5@C'M"FFA"FQ$]0@ M%H7R15.G! 3\XI&[)6SG&$P MD)A2-&*EO*OFCA1B8H+1B 6#"KJ_VH$)1J<6C'WK.K$:KI5A'"ZLI1H6EUT^ MIDI"B(D)1B<6#,0,FTQ"=:.Y&H:<3HL0$W.,3NP8B'GR3=N9HK;Z(2:ZQD4L M&3RK," F)AJ=6C38ND>_"V'BT8G% RL=7P71,0'IU$M=[[;-MNHA)B8@G5A M@ZFD(^LDS2KF)Q 3LY!./;$9B";(+"$F9B&=>IH#,%\22N:KT>AE#(7+V9B% MC M:Z#4#;A/-IO(A)F8AXX(64GKG*ZO1^R*.5#;'5G#2;6 6,J@7RUX2]-=> M4Y9)LXD&<>ATOD!B8@ MXX(""@//8XL@_-L*G;9UNANX58D)R"06T+NS\ZZ10DQ,0.8%!30P4X>8F(!, M8@&]O[[?!A1B8A8RJ2T$HKD.(A7#9G;1K27PWAZAB5G(I+80S.%:N&[FN[;N MFGJ'F.AV/[&%\ 4/N%1M8A8RR7?\W^Q(]$4$,3$+F:V%QJ>WC'9RG^9RYZM; M5*I\FV3;=!KU;S((MYZ0$ !(B : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'/-VCM.PT 4A>&M1%X D_N8\%!"14.+V( 5)@^1Q)9G$,GNB4(1CD5!@^94 MUMCR]5]]LL:>OZ1=6[;=(6^V?9X<][M#7C2;4OJ'$/)RD_9MONGZ=#A?677# MOBWGY; .?;M\;]NI3W^9V*U6VV5ZZI8?^W0HOPP. MG]WPGCBGHK@=Z* M>BN!WCIZV2;06U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=#; M4&\CT-M0;R/0VU!O(]#;1ILE!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z M&^IM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OMHLYM ;T>]G4!O1[V=0&]'O9U M;T>]G4!O1[V=0.^(>D<"O2/J'0GTCJAW)- [HMZ10.^(>D<"O>/H8R6!WA'U MC@1Z1]0[_J?>N9QV*5][OM?X_/^DNISO3=?'7Y;?)T?L7' .\ O(XQ=02P,$ M% @ ]X&O5K)H2=C5 0 OR$ !, !;0V]N=&5N=%]4>7!E&UL MS=I=3X,P% ;@O[)P:T;7K_D1YXUZJU[X!RJ<#3*@3=O-^>\M3$TT2EQFXGL# M@;;G/;3)<\7EXXNC,-FU31<6616CNV L%!6U)N3649=&EM:W)J9'OV+.%&NS M(B9FLSDK;!>IB]/8U\BN+F]H:39-G-SNTNM0VVZ1>6I"-KG>3^RS%IEQKJD+ M$],XVW;EEY3I6T*>5@YS0E6[<)(F9.S;A'[DYX"W=?=;\KXN:?)@?+PS;9K% M=@T+\:6AD(^7^*9'NUS6!96VV+1I21Z<)U.&BBBV3;XO>C*>'-,.T_[*C\X? MRHP%IID/WKJ03LS3X7'O1]*OGKI4B'RLQS_Q(S&5/OK[J#_MDLI?9J?M?;9^ M/9Q'8,/M^#W^?,8?]0_L0X#T(4'Z4"!]:) ^YB!]G(+T<0;2QSE('WR&T@B* MJ!R%5(YB*D=!E:.HRE%8Y2BNN3 MM>N__J6@O^>MJ;OW?#;\MW'U"E!+ 0(4 Q0 ( />!KU8'04UB@0 +$ M 0 " 0 !D;V-0&UL4$L! A0#% M @ ]X&O5M@&UL4$L! A0#% @ ]X&O5IE( & @($-" >&PO=V]R:W-H965T&UL4$L! A0#% @ ]X&O5K);+EOI!@ D!\ !@ M ("!1PX 'AL+W=O!KU8SF)7.\@( .T) 8 " @685 !X;"]W;W)KL$ 5$@ & M @(&.& >&PO=V]R:W-H965T&UL4$L! A0# M% @ ]X&O5HV@:R@I!@ EBD !@ ("!KQT 'AL+W=O M!KU:S#D9V9@@ " Q M 8 " @0XD !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ]X&O5H%]+*V\ M! 20H !@ ("!!4H 'AL+W=O!KU9I+53^1 0 *0) 8 " M@?=. !X;"]W;W)K&PO=V]R:W-H965T!KU9-FEG\@@8 $0/ 9 M " @>Y6 !X;"]W;W)K&UL4$L! A0#% M @ ]X&O5F5E)PRQ!0 PPT !D ("!IUT 'AL+W=OX" "1!@ &0 M@(')<0 >&PO=V]R:W-H965T! MKU;IY'?=M@0 &H* 9 " @>YT !X;"]W;W)K&UL4$L! A0#% @ ]X&O5DU'#EU(!0 + \ !D M ("!VWD 'AL+W=O&PO=V]R M:W-H965T!KU9S9_NJ3AX -=9 M 9 " @&UL M4$L! A0#% @ ]X&O5C<&#&PO=V]R:W-H965T!KU:?">B23 , "(' 9 M " @?RH !X;"]W;W)K&UL4$L! A0#% @ M]X&O5D9*8-D#! P0@ !D ("!?ZP 'AL+W=O&PO=V]R:W-H965T!KU:4 M^RX=!P, -$& 9 " @;[ !X;"]W;W)K&UL4$L! A0#% @ ]X&O5BI0FY7C @ /@8 !D M ("!_,, 'AL+W=O&PO=V]R:W-H M965T!KU9/.G9/ZP( $@) 9 M " @2C* !X;"]W;W)K&UL4$L! M A0#% @ ]X&O5JW(*"X9 P ,0D !D ("!2LT 'AL M+W=O&PO=V]R:W-H965T!KU;O!IPP#@4 .P? 9 " M@<_4 !X;"]W;W)K&UL4$L! A0#% @ ]X&O M5C@NNS\N P ]@L !D ("!%-H 'AL+W=O&PO=V]R:W-H965T!KU;W_GT;8 ( ,(% 9 " @8W@ !X;"]W;W)K M&UL4$L! A0#% @ ]X&O5M5BJ?B_ P 6@X M !D ("!)., 'AL+W=O&PO=V]R:W-H965T!KU8:G^K; MHP( "8' 9 " @3_P !X;"]W;W)K&UL4$L! A0#% @ ]X&O5H%8FF89 P K0L !D M ("!&?, 'AL+W=O&PO=V]R:W-H965T M!KU9UC^TT?04 (XB 9 M " @0?_ !X;"]W;W)K&UL4$L! A0# M% @ ]X&O5A2VIG?-!0 /2$ !D ("!NP0! 'AL+W=O M&PO=V]R:W-H965T!KU;$@I(P#P0 !D4 9 " @8<- M 0!X;"]W;W)K&UL4$L! A0#% @ ]X&O5F#@ MR/^5 P J0X !D ("!S1$! 'AL+W=O&PO=V]R:W-H965T!KU86Y;03^ ( )\( 9 " @589 0!X;"]W;W)K&UL4$L! A0#% @ ]X&O5J$4F<0H @ RP0 !D M ("!A1P! 'AL+W=OX$%EN$# !$P &0 @('D'@$ >&PO M=V]R:W-H965T!KU;AW2"+T@( M $H& 9 " @?PB 0!X;"]W;W)K&UL4$L! A0#% @ ]X&O5D:/9\7; P L1$ !D ("! M!28! 'AL+W=O&PO=V]R:W-H965T!KU:!$:*AN0D (AL 9 M " @94M 0!X;"]W;W)K&UL4$L! A0#% M @ ]X&O5M 905XM P 10P !D ("!A3&PO! MKU:7BKL

!KU8V]]/;]00 /0E / " 28_ 0!X M;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " #W@:]6\R"+>>D! 2(@ &@ M @ %(1 $ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$" M% ,4 " #W@:]6LFA)V-4! "_(0 $P @ %I1@$ 6T-O F;G1E;G1?5'EP97-=+GAM;%!+!08 00!! +X1 !O2 $ ! end XML 70 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 71 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 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 178 286 1 false 69 0 false 9 false false R1.htm 00000001 - Document - Cover Sheet http://isunenergy.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Consolidated Balance Sheets (Unaudited) Sheet http://isunenergy.com/role/BalanceSheets Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 00000003 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://isunenergy.com/role/BalanceSheetsParenthetical Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://isunenergy.com/role/StatementsOfOperations Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - Condensed Consolidated Statement of Changes in Stockholders' Equity (Unaudited) Sheet http://isunenergy.com/role/StatementOfChangesInStockholdersEquity Condensed Consolidated Statement of Changes in Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://isunenergy.com/role/StatementsOfCashFlows Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 00000007 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES Sheet http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPolicies SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES Notes 7 false false R8.htm 00000008 - Disclosure - LIQUIDITY AND FINANCIAL CONDITION Sheet http://isunenergy.com/role/LiquidityAndFinancialCondition LIQUIDITY AND FINANCIAL CONDITION Notes 8 false false R9.htm 00000009 - Disclosure - ACCOUNTS RECEIVABLE Sheet http://isunenergy.com/role/AccountsReceivable ACCOUNTS RECEIVABLE Notes 9 false false R10.htm 00000010 - Disclosure - CONTRACTS IN PROGRESS Sheet http://isunenergy.com/role/ContractsInProgress CONTRACTS IN PROGRESS Notes 10 false false R11.htm 00000011 - Disclosure - OPERATING SEGMENTS Sheet http://isunenergy.com/role/OperatingSegments OPERATING SEGMENTS Notes 11 false false R12.htm 00000012 - Disclosure - LEASES Sheet http://isunenergy.com/role/Leases LEASES Notes 12 false false R13.htm 00000013 - Disclosure - LONG-TERM DEBT Sheet http://isunenergy.com/role/Long-termDebt LONG-TERM DEBT Notes 13 false false R14.htm 00000014 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://isunenergy.com/role/FairValueMeasurements FAIR VALUE MEASUREMENTS Notes 14 false false R15.htm 00000015 - Disclosure - UNION ASSESSMENTS Sheet http://isunenergy.com/role/UnionAssessments UNION ASSESSMENTS Notes 15 false false R16.htm 00000016 - Disclosure - DEFERRED COMPENSATION PLAN Sheet http://isunenergy.com/role/DeferredCompensationPlan DEFERRED COMPENSATION PLAN Notes 16 false false R17.htm 00000017 - Disclosure - EARNINGS (LOSS) PER SHARE Sheet http://isunenergy.com/role/EarningsLossPerShare EARNINGS (LOSS) PER SHARE Notes 17 false false R18.htm 00000018 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS Sheet http://isunenergy.com/role/RestrictedStockAndStockOptions RESTRICTED STOCK AND STOCK OPTIONS Notes 18 false false R19.htm 00000019 - Disclosure - SUBSEQUENT EVENTS Sheet http://isunenergy.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 19 false false R20.htm 00000020 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 20 false false R21.htm 00000021 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesTables SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPolicies 21 false false R22.htm 00000022 - Disclosure - ACCOUNTS RECEIVABLE (Tables) Sheet http://isunenergy.com/role/AccountsReceivableTables ACCOUNTS RECEIVABLE (Tables) Tables http://isunenergy.com/role/AccountsReceivable 22 false false R23.htm 00000023 - Disclosure - CONTRACTS IN PROGRESS (Tables) Sheet http://isunenergy.com/role/ContractsInProgressTables CONTRACTS IN PROGRESS (Tables) Tables http://isunenergy.com/role/ContractsInProgress 23 false false R24.htm 00000024 - Disclosure - OPERATING SEGMENTS (Tables) Sheet http://isunenergy.com/role/OperatingSegmentsTables OPERATING SEGMENTS (Tables) Tables http://isunenergy.com/role/OperatingSegments 24 false false R25.htm 00000025 - Disclosure - LEASES (Tables) Sheet http://isunenergy.com/role/LeasesTables LEASES (Tables) Tables http://isunenergy.com/role/Leases 25 false false R26.htm 00000026 - Disclosure - LONG-TERM DEBT (Tables) Sheet http://isunenergy.com/role/Long-termDebtTables LONG-TERM DEBT (Tables) Tables http://isunenergy.com/role/Long-termDebt 26 false false R27.htm 00000027 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://isunenergy.com/role/FairValueMeasurementsTables FAIR VALUE MEASUREMENTS (Tables) Tables http://isunenergy.com/role/FairValueMeasurements 27 false false R28.htm 00000028 - Disclosure - UNION ASSESSMENTS (Tables) Sheet http://isunenergy.com/role/UnionAssessmentsTables UNION ASSESSMENTS (Tables) Tables http://isunenergy.com/role/UnionAssessments 28 false false R29.htm 00000029 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables) Sheet http://isunenergy.com/role/EarningsLossPerShareTables EARNINGS (LOSS) PER SHARE (Tables) Tables http://isunenergy.com/role/EarningsLossPerShare 29 false false R30.htm 00000030 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS (Tables) Sheet http://isunenergy.com/role/RestrictedStockAndStockOptionsTables RESTRICTED STOCK AND STOCK OPTIONS (Tables) Tables http://isunenergy.com/role/RestrictedStockAndStockOptions 30 false false R31.htm 00000031 - Disclosure - SCHEDULE OF DISAGGREGATION OF REVENUE (Details) Sheet http://isunenergy.com/role/ScheduleOfDisaggregationOfRevenueDetails SCHEDULE OF DISAGGREGATION OF REVENUE (Details) Details 31 false false R32.htm 00000032 - Disclosure - SCHEDULE OF REVENUE BASED OPERATIONAL SEGMENT (Details) Sheet http://isunenergy.com/role/ScheduleOfRevenueBasedOperationalSegmentDetails SCHEDULE OF REVENUE BASED OPERATIONAL SEGMENT (Details) Details 32 false false R33.htm 00000033 - Disclosure - SCHEDULE OF CONTRACT ASSET AND LIABILITIES (Details) Sheet http://isunenergy.com/role/ScheduleOfContractAssetAndLiabilitiesDetails SCHEDULE OF CONTRACT ASSET AND LIABILITIES (Details) Details 33 false false R34.htm 00000034 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesTables 34 false false R35.htm 00000035 - Disclosure - LIQUIDITY AND FINANCIAL CONDITION (Details Narrative) Sheet http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative LIQUIDITY AND FINANCIAL CONDITION (Details Narrative) Details http://isunenergy.com/role/LiquidityAndFinancialCondition 35 false false R36.htm 00000036 - Disclosure - SCHEDULE OF ACCOUNTS RECEIVABLE (Details) Sheet http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails SCHEDULE OF ACCOUNTS RECEIVABLE (Details) Details 36 false false R37.htm 00000037 - Disclosure - SCHEDULE OF CONTRACT ASSETS AND LIABILITIES (Details) Sheet http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails SCHEDULE OF CONTRACT ASSETS AND LIABILITIES (Details) Details 37 false false R38.htm 00000038 - Disclosure - ACCOUNTS RECEIVABLE (Details Narrative) Sheet http://isunenergy.com/role/AccountsReceivableDetailsNarrative ACCOUNTS RECEIVABLE (Details Narrative) Details http://isunenergy.com/role/AccountsReceivableTables 38 false false R39.htm 00000039 - Disclosure - SCHEDULE OF CONTRACTS IN PROGRESS (Details) Sheet http://isunenergy.com/role/ScheduleOfContractsInProgressDetails SCHEDULE OF CONTRACTS IN PROGRESS (Details) Details 39 false false R40.htm 00000040 - Disclosure - SCHEDULE OF SEGMENT NET REVENUE (Details) Sheet http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails SCHEDULE OF SEGMENT NET REVENUE (Details) Details 40 false false R41.htm 00000041 - Disclosure - SCHEDULE OF OPERATING LEASE (Details) Sheet http://isunenergy.com/role/ScheduleOfOperatingLeaseDetails SCHEDULE OF OPERATING LEASE (Details) Details 41 false false R42.htm 00000042 - Disclosure - SCHEDULE OF ESTIMATED FUTURE MINIMUM LEASE (Details) Sheet http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails SCHEDULE OF ESTIMATED FUTURE MINIMUM LEASE (Details) Details 42 false false R43.htm 00000043 - Disclosure - LEASES (Details Narrative) Sheet http://isunenergy.com/role/LeasesDetailsNarrative LEASES (Details Narrative) Details http://isunenergy.com/role/LeasesTables 43 false false R44.htm 00000044 - Disclosure - SUMMARY OF LONG-TERM DEBT (Details) Sheet http://isunenergy.com/role/SummaryOfLong-termDebtDetails SUMMARY OF LONG-TERM DEBT (Details) Details 44 false false R45.htm 00000045 - Disclosure - SUMMARY OF LONG-TERM DEBT (Details) (Parenthetical) Sheet http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical SUMMARY OF LONG-TERM DEBT (Details) (Parenthetical) Details 45 false false R46.htm 00000046 - Disclosure - SCHEDULE OF MATURITIES OF LONG-TERM DEBT (Details) Sheet http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails SCHEDULE OF MATURITIES OF LONG-TERM DEBT (Details) Details 46 false false R47.htm 00000047 - Disclosure - LONG-TERM DEBT (Details Narrative) Sheet http://isunenergy.com/role/Long-termDebtDetailsNarrative LONG-TERM DEBT (Details Narrative) Details http://isunenergy.com/role/Long-termDebtTables 47 false false R48.htm 00000048 - Disclosure - SCHEDULE OF FAIR VALUE MEASUREMENT INPUTS (Details) Sheet http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails SCHEDULE OF FAIR VALUE MEASUREMENT INPUTS (Details) Details 48 false false R49.htm 00000049 - Disclosure - SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS (Details) Sheet http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS (Details) Details 49 false false R50.htm 00000050 - Disclosure - SCHEDULE OF ROLL FORWARD OF LEVEL 3 INSTRUMENTS (Details) Sheet http://isunenergy.com/role/ScheduleOfRollForwardOfLevel3InstrumentsDetails SCHEDULE OF ROLL FORWARD OF LEVEL 3 INSTRUMENTS (Details) Details 50 false false R51.htm 00000051 - Disclosure - FAIR VALUE MEASUREMENTS (Details Narrative) Sheet http://isunenergy.com/role/FairValueMeasurementsDetailsNarrative FAIR VALUE MEASUREMENTS (Details Narrative) Details http://isunenergy.com/role/FairValueMeasurementsTables 51 false false R52.htm 00000052 - Disclosure - SCHEDULE OF UNION ASSESSMENTS (Details) Sheet http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails SCHEDULE OF UNION ASSESSMENTS (Details) Details 52 false false R53.htm 00000053 - Disclosure - DEFERRED COMPENSATION PLAN (Details Narrative) Sheet http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative DEFERRED COMPENSATION PLAN (Details Narrative) Details http://isunenergy.com/role/DeferredCompensationPlan 53 false false R54.htm 00000054 - Disclosure - SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE (Details) Sheet http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE (Details) Details 54 false false R55.htm 00000055 - Disclosure - SCHEDULE OF SHARE BASED PAYMENT ARRANGEMENT, OPTION, ACTIVITY (Details) Sheet http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails SCHEDULE OF SHARE BASED PAYMENT ARRANGEMENT, OPTION, ACTIVITY (Details) Details 55 false false R56.htm 00000056 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS (Details Narrative) Sheet http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative RESTRICTED STOCK AND STOCK OPTIONS (Details Narrative) Details http://isunenergy.com/role/RestrictedStockAndStockOptionsTables 56 false false R57.htm 00000057 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) Sheet http://isunenergy.com/role/SubsequentEventsDetailsNarrative SUBSEQUENT EVENTS (Details Narrative) Details http://isunenergy.com/role/SubsequentEvents 57 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: ISUN:CompletionPeriod, us-gaap:NetCashProvidedByUsedInOperatingActivities - form10-q.htm 86, 87, 88 form10-q.htm ex31-1.htm ex31-2.htm ex32-1.htm ex32-2.htm isun-20230331.xsd isun-20230331_cal.xml isun-20230331_def.xml isun-20230331_lab.xml isun-20230331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 75 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "form10-q.htm": { "axisCustom": 0, "axisStandard": 24, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 589, "http://xbrl.sec.gov/dei/2023": 31 }, "contextCount": 178, "dts": { "calculationLink": { "local": [ "isun-20230331_cal.xml" ] }, "definitionLink": { "local": [ "isun-20230331_def.xml" ] }, "inline": { "local": [ "form10-q.htm" ] }, "labelLink": { "local": [ "isun-20230331_lab.xml" ] }, "presentationLink": { "local": [ "isun-20230331_pre.xml" ] }, "schema": { "local": [ "isun-20230331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "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", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.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", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 490, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 71, "http://isunenergy.com/20230331": 5, "http://xbrl.sec.gov/dei/2023": 4, "total": 80 }, "keyCustom": 37, "keyStandard": 249, "memberCustom": 40, "memberStandard": 25, "nsprefix": "ISUN", "nsuri": "http://isunenergy.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "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", "menuCat": "Cover", "order": "1", "role": "http://isunenergy.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "ISUN:ContractsInProgressTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - CONTRACTS IN PROGRESS", "menuCat": "Notes", "order": "10", "role": "http://isunenergy.com/role/ContractsInProgress", "shortName": "CONTRACTS IN PROGRESS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "ISUN:ContractsInProgressTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "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", "menuCat": "Notes", "order": "11", "role": "http://isunenergy.com/role/OperatingSegments", "shortName": "OPERATING SEGMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "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": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - LEASES", "menuCat": "Notes", "order": "12", "role": "http://isunenergy.com/role/Leases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - LONG-TERM DEBT", "menuCat": "Notes", "order": "13", "role": "http://isunenergy.com/role/Long-termDebt", "shortName": "LONG-TERM DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - FAIR VALUE MEASUREMENTS", "menuCat": "Notes", "order": "14", "role": "http://isunenergy.com/role/FairValueMeasurements", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - UNION ASSESSMENTS", "menuCat": "Notes", "order": "15", "role": "http://isunenergy.com/role/UnionAssessments", "shortName": "UNION ASSESSMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - DEFERRED COMPENSATION PLAN", "menuCat": "Notes", "order": "16", "role": "http://isunenergy.com/role/DeferredCompensationPlan", "shortName": "DEFERRED COMPENSATION PLAN", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - EARNINGS (LOSS) PER SHARE", "menuCat": "Notes", "order": "17", "role": "http://isunenergy.com/role/EarningsLossPerShare", "shortName": "EARNINGS (LOSS) PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS", "menuCat": "Notes", "order": "18", "role": "http://isunenergy.com/role/RestrictedStockAndStockOptions", "shortName": "RESTRICTED STOCK AND STOCK OPTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "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", "menuCat": "Notes", "order": "19", "role": "http://isunenergy.com/role/SubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "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": "form10-q.htm", "contextRef": "AsOf2023-03-31", "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 - Consolidated Balance Sheets (Unaudited)", "menuCat": "Statements", "order": "2", "role": "http://isunenergy.com/role/BalanceSheets", "shortName": "Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "20", "role": "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies", "shortName": "SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Tables)", "menuCat": "Tables", "order": "21", "role": "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesTables", "shortName": "SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - ACCOUNTS RECEIVABLE (Tables)", "menuCat": "Tables", "order": "22", "role": "http://isunenergy.com/role/AccountsReceivableTables", "shortName": "ACCOUNTS RECEIVABLE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ISUN:ContractsInProgressTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "ISUN:ScheduleOfContractsInProgressTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - CONTRACTS IN PROGRESS (Tables)", "menuCat": "Tables", "order": "23", "role": "http://isunenergy.com/role/ContractsInProgressTables", "shortName": "CONTRACTS IN PROGRESS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ISUN:ContractsInProgressTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "ISUN:ScheduleOfContractsInProgressTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "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)", "menuCat": "Tables", "order": "24", "role": "http://isunenergy.com/role/OperatingSegmentsTables", "shortName": "OPERATING SEGMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - LEASES (Tables)", "menuCat": "Tables", "order": "25", "role": "http://isunenergy.com/role/LeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - LONG-TERM DEBT (Tables)", "menuCat": "Tables", "order": "26", "role": "http://isunenergy.com/role/Long-termDebtTables", "shortName": "LONG-TERM DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "menuCat": "Tables", "order": "27", "role": "http://isunenergy.com/role/FairValueMeasurementsTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "ISUN:ScheduleOfUnionAssessmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - UNION ASSESSMENTS (Tables)", "menuCat": "Tables", "order": "28", "role": "http://isunenergy.com/role/UnionAssessmentsTables", "shortName": "UNION ASSESSMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "ISUN:ScheduleOfUnionAssessmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables)", "menuCat": "Tables", "order": "29", "role": "http://isunenergy.com/role/EarningsLossPerShareTables", "shortName": "EARNINGS (LOSS) PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://isunenergy.com/role/BalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS (Tables)", "menuCat": "Tables", "order": "30", "role": "http://isunenergy.com/role/RestrictedStockAndStockOptionsTables", "shortName": "RESTRICTED STOCK AND STOCK OPTIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - SCHEDULE OF DISAGGREGATION OF REVENUE (Details)", "menuCat": "Details", "order": "31", "role": "http://isunenergy.com/role/ScheduleOfDisaggregationOfRevenueDetails", "shortName": "SCHEDULE OF DISAGGREGATION OF REVENUE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-012023-03-31_custom_SolarOperationsMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - SCHEDULE OF REVENUE BASED OPERATIONAL SEGMENT (Details)", "menuCat": "Details", "order": "32", "role": "http://isunenergy.com/role/ScheduleOfRevenueBasedOperationalSegmentDetails", "shortName": "SCHEDULE OF REVENUE BASED OPERATIONAL SEGMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-012023-03-31_custom_ResidentialMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ISUN:ContractAssetAndLiabilityTableTextBlock", "ISUN:ContractAssetsAndLiabilitiesPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "ISUN:RevenueInExcessOfBillingsAndConditionalRetainageOnUncompletedContracts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - SCHEDULE OF CONTRACT ASSET AND LIABILITIES (Details)", "menuCat": "Details", "order": "33", "role": "http://isunenergy.com/role/ScheduleOfContractAssetAndLiabilitiesDetails", "shortName": "SCHEDULE OF CONTRACT ASSET AND LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ISUN:ContractAssetAndLiabilityTableTextBlock", "ISUN:ContractAssetsAndLiabilitiesPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "ISUN:RevenueInExcessOfBillingsAndConditionalRetainageOnUncompletedContracts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "span", "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "menuCat": "Details", "order": "34", "role": "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative", "shortName": "SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "p", "ISUN:LiquidityAndFinancialConditionTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "ISUN:OperatingLossNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - LIQUIDITY AND FINANCIAL CONDITION (Details Narrative)", "menuCat": "Details", "order": "35", "role": "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "shortName": "LIQUIDITY AND FINANCIAL CONDITION (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "ISUN:LiquidityAndFinancialConditionTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "ISUN:OperatingLossNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - SCHEDULE OF ACCOUNTS RECEIVABLE (Details)", "menuCat": "Details", "order": "36", "role": "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails", "shortName": "SCHEDULE OF ACCOUNTS RECEIVABLE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "ISUN:ContractWithCustomerAssetCostsInExcessOfBillingsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - SCHEDULE OF CONTRACT ASSETS AND LIABILITIES (Details)", "menuCat": "Details", "order": "37", "role": "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails", "shortName": "SCHEDULE OF CONTRACT ASSETS AND LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "ISUN:ContractWithCustomerAssetCostsInExcessOfBillingsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - ACCOUNTS RECEIVABLE (Details Narrative)", "menuCat": "Details", "order": "38", "role": "http://isunenergy.com/role/AccountsReceivableDetailsNarrative", "shortName": "ACCOUNTS RECEIVABLE (Details Narrative)", "subGroupType": "details", "uniqueAnchor": null }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ISUN:ScheduleOfContractsInProgressTableTextBlock", "ISUN:ContractsInProgressTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - SCHEDULE OF CONTRACTS IN PROGRESS (Details)", "menuCat": "Details", "order": "39", "role": "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails", "shortName": "SCHEDULE OF CONTRACTS IN PROGRESS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ISUN:ScheduleOfContractsInProgressTableTextBlock", "ISUN:ContractsInProgressTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "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)", "menuCat": "Statements", "order": "4", "role": "http://isunenergy.com/role/StatementsOfOperations", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingExpenses", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - SCHEDULE OF SEGMENT NET REVENUE (Details)", "menuCat": "Details", "order": "40", "role": "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails", "shortName": "SCHEDULE OF SEGMENT NET REVENUE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - SCHEDULE OF OPERATING LEASE (Details)", "menuCat": "Details", "order": "41", "role": "http://isunenergy.com/role/ScheduleOfOperatingLeaseDetails", "shortName": "SCHEDULE OF OPERATING LEASE (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - SCHEDULE OF ESTIMATED FUTURE MINIMUM LEASE (Details)", "menuCat": "Details", "order": "42", "role": "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails", "shortName": "SCHEDULE OF ESTIMATED FUTURE MINIMUM LEASE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2018-01-012018-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsForRent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - Disclosure - LEASES (Details Narrative)", "menuCat": "Details", "order": "43", "role": "http://isunenergy.com/role/LeasesDetailsNarrative", "shortName": "LEASES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2018-01-012018-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsForRent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000044 - Disclosure - SUMMARY OF LONG-TERM DEBT (Details)", "menuCat": "Details", "order": "44", "role": "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "shortName": "SUMMARY OF LONG-TERM DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-03-31_custom_NbtBankNationalAssociationSecuredDebt425PercentMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000045 - Disclosure - SUMMARY OF LONG-TERM DEBT (Details) (Parenthetical)", "menuCat": "Details", "order": "45", "role": "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical", "shortName": "SUMMARY OF LONG-TERM DEBT (Details) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-03-31_custom_NbtBankNationalAssociationSecuredDebt425PercentMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000046 - Disclosure - SCHEDULE OF MATURITIES OF LONG-TERM DEBT (Details)", "menuCat": "Details", "order": "46", "role": "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails", "shortName": "SCHEDULE OF MATURITIES OF LONG-TERM DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-11-04", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000047 - Disclosure - LONG-TERM DEBT (Details Narrative)", "menuCat": "Details", "order": "47", "role": "http://isunenergy.com/role/Long-termDebtDetailsNarrative", "shortName": "LONG-TERM DEBT (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-11-04_custom_SeniorSecuredConvertibleFirstNoteMember", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-11-04", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000048 - Disclosure - SCHEDULE OF FAIR VALUE MEASUREMENT INPUTS (Details)", "menuCat": "Details", "order": "48", "role": "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails", "shortName": "SCHEDULE OF FAIR VALUE MEASUREMENT INPUTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-012023-03-31_custom_PrivateWarrantsMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilitiesNoncurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000049 - Disclosure - SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS (Details)", "menuCat": "Details", "order": "49", "role": "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "shortName": "SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-03-31_custom_PrivateWarrantsMember_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "lang": null, "name": "us-gaap:DerivativeLiabilitiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-12-31_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - Condensed Consolidated Statement of Changes in Stockholders' Equity (Unaudited)", "menuCat": "Statements", "order": "5", "role": "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity", "shortName": "Condensed Consolidated Statement of Changes in Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-12-31_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000050 - Disclosure - SCHEDULE OF ROLL FORWARD OF LEVEL 3 INSTRUMENTS (Details)", "menuCat": "Details", "order": "50", "role": "http://isunenergy.com/role/ScheduleOfRollForwardOfLevel3InstrumentsDetails", "shortName": "SCHEDULE OF ROLL FORWARD OF LEVEL 3 INSTRUMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-012022-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-03-31_custom_PrivateWarrantsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000051 - Disclosure - FAIR VALUE MEASUREMENTS (Details Narrative)", "menuCat": "Details", "order": "51", "role": "http://isunenergy.com/role/FairValueMeasurementsDetailsNarrative", "shortName": "FAIR VALUE MEASUREMENTS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-03-31_custom_PrivateWarrantsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ISUN:ScheduleOfUnionAssessmentsTableTextBlock", "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "ISUN:UnionAssessmentsIncurred", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000052 - Disclosure - SCHEDULE OF UNION ASSESSMENTS (Details)", "menuCat": "Details", "order": "52", "role": "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails", "shortName": "SCHEDULE OF UNION ASSESSMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ISUN:ScheduleOfUnionAssessmentsTableTextBlock", "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "ISUN:UnionAssessmentsIncurred", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CompensationRelatedCostsGeneralTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2018-12-31_us-gaap_InvestorMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherCommitment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000053 - Disclosure - DEFERRED COMPENSATION PLAN (Details Narrative)", "menuCat": "Details", "order": "53", "role": "http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative", "shortName": "DEFERRED COMPENSATION PLAN (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CompensationRelatedCostsGeneralTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2018-12-31_us-gaap_InvestorMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherCommitment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000054 - Disclosure - SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE (Details)", "menuCat": "Details", "order": "54", "role": "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails", "shortName": "SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-12-31_us-gaap_EmployeeStockOptionMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000055 - Disclosure - SCHEDULE OF SHARE BASED PAYMENT ARRANGEMENT, OPTION, ACTIVITY (Details)", "menuCat": "Details", "order": "55", "role": "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails", "shortName": "SCHEDULE OF SHARE BASED PAYMENT ARRANGEMENT, OPTION, ACTIVITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-12-31_us-gaap_EmployeeStockOptionMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "ISUN:OptionToPurchaseCommonStock", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000056 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS (Details Narrative)", "menuCat": "Details", "order": "56", "role": "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "shortName": "RESTRICTED STOCK AND STOCK OPTIONS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "ISUN:OptionToPurchaseCommonStock", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RepaymentsOfRelatedPartyDebt", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000057 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)", "menuCat": "Details", "order": "57", "role": "http://isunenergy.com/role/SubsequentEventsDetailsNarrative", "shortName": "SUBSEQUENT EVENTS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-05-152023-05-15_us-gaap_SubsequentEventMember", "decimals": "-3", "lang": null, "name": "us-gaap:RepaymentsOfRelatedPartyDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "menuCat": "Statements", "order": "6", "role": "http://isunenergy.com/role/StatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000007 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "7", "role": "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPolicies", "shortName": "SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "ISUN:LiquidityAndFinancialConditionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - LIQUIDITY AND FINANCIAL CONDITION", "menuCat": "Notes", "order": "8", "role": "http://isunenergy.com/role/LiquidityAndFinancialCondition", "shortName": "LIQUIDITY AND FINANCIAL CONDITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "ISUN:LiquidityAndFinancialConditionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - ACCOUNTS RECEIVABLE", "menuCat": "Notes", "order": "9", "role": "http://isunenergy.com/role/AccountsReceivable", "shortName": "ACCOUNTS RECEIVABLE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2023-01-01to2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 69, "tag": { "ISUN_BillingsAndConditionalRetainageInExcessOfRevenueOnUncompletedContracts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Billings and conditional retainage in excess of revenue on uncompleted contracts.", "label": "Billings and conditional retainage in excess of revenue on uncompleted contracts" } } }, "localname": "BillingsAndConditionalRetainageInExcessOfRevenueOnUncompletedContracts", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_CapitalizedContractCostBillings": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of billings for costs incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Billings", "negatedLabel": "Less billings to date" } } }, "localname": "CapitalizedContractCostBillings", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_CapitalizedContractCostNet1": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "CapitalizedContractCostNet1", "totalLabel": "Total" } } }, "localname": "CapitalizedContractCostNet1", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_CapitalizedContractCostNetOfBillings": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset recognized from cost incurred to obtain or fulfill contract with customer, net of billings to customers.", "label": "Contract costs, net of billings" } } }, "localname": "CapitalizedContractCostNetOfBillings", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_CashPaidDuringYearAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash paid during the year for:" } } }, "localname": "CashPaidDuringYearAbstract", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "ISUN_CommercialAndIndustrialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial and Industrial [Member]", "label": "Commercial and Industrial [Member]" } } }, "localname": "CommercialAndIndustrialMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfRevenueBasedOperationalSegmentDetails", "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "xbrltype": "domainItemType" }, "ISUN_CommercialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial division supports EV fleet and workplace charging adoption, promotes solar projects at the workplace to help employers and businesses provide for their customers and employees, and future-proof their energy costs.", "label": "Commercial [Member]" } } }, "localname": "CommercialMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "xbrltype": "domainItemType" }, "ISUN_CompletionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Remaining period to complete orders or contracted backlog of projects, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Completion period" } } }, "localname": "CompletionPeriod", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "xbrltype": "durationItemType" }, "ISUN_ConditionalPayableRetainage": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Conditional payable retainage.", "label": "ConditionalPayableRetainage", "verboseLabel": "Conditional retainage" } } }, "localname": "ConditionalPayableRetainage", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_ConditionalRetainageAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Conditional retainage assets.", "label": "Conditional retainage" } } }, "localname": "ConditionalRetainageAssets", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_ContractAssetAndLiabilityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Assets and Liabilities [Table Text Block]", "label": "SCHEDULE OF CONTRACT ASSET AND LIABILITIES" } } }, "localname": "ContractAssetAndLiabilityTableTextBlock", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "ISUN_ContractAssetsAndLiabilitiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Assets and Liabilities [Policy Text Block]", "label": "Contract Assets and Liabilities" } } }, "localname": "ContractAssetsAndLiabilitiesPolicyTextBlock", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ISUN_ContractWithCustomerAssetCostsInExcessOfBillingsCurrent": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, for costs in excess of billings, classified as current.", "label": "Contract with Customer, Asset, Costs in Excess of Billings, Current", "verboseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetCostsInExcessOfBillingsCurrent", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_ContractWithCustomerAssetsCurrent": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized in excess of amounts billed, unbilled receivables, and retainage, classified as current.", "label": "Contract with Customer, Assets, Current", "totalLabel": "Total" } } }, "localname": "ContractWithCustomerAssetsCurrent", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_ContractWithCustomerLiabilitiesCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with customer liabilities current.", "label": "Total Contract Liabilities" } } }, "localname": "ContractWithCustomerLiabilitiesCurrent", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_ContractWithCustomerLiabilityNetCurrent": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails": { "order": 2.0, "parentTag": "ISUN_CapitalizedContractCostNet1", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with customer liability net current.", "label": "ContractWithCustomerLiabilityNetCurrent", "negatedLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityNetCurrent", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_ContractedBacklog": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contracted backlog of projects for solar and electric vehicle infrastructure.", "label": "Contracted backlog" } } }, "localname": "ContractedBacklog", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "ISUN_ContractsInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts Receivable - Contracts in Progress [Member]", "label": "Accounts Receivable - Contracts in Progress [Member]" } } }, "localname": "ContractsInProgressMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "ISUN_ContractsInProgressTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts on progress [Text Block]", "label": "CONTRACTS IN PROGRESS" } } }, "localname": "ContractsInProgressTextBlock", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ContractsInProgress" ], "xbrltype": "textBlockItemType" }, "ISUN_CostsAndEstimatedEarningsInExcessOfBillings": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails": { "order": 1.0, "parentTag": "ISUN_CapitalizedContractCostNet1", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Costs and estimated earnings in excess of billings.", "label": "CostsAndEstimatedEarningsInExcessOfBillings", "verboseLabel": "Contract assets" } } }, "localname": "CostsAndEstimatedEarningsInExcessOfBillings", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_Csa36SecuredDebtInterestRate1125PercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt of CSA 36, Payable in monthly interest only installments of $1,104 through June 2020; then payments of $552, representing half of monthly interest only payments, through June 2027 with other half of interest only payments capitalized into principal; then $2,485 monthly payments of principal and interest, with a balloon payment of$20,142 due June 2035; interest at 11.25% throughout the loan term.", "label": "CSA 36, Secured Debt, Interest Rate 11.25 Percent [Member]" } } }, "localname": "Csa36SecuredDebtInterestRate1125PercentMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "ISUN_Csa36SecuredDebtInterestRate55PercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt of CSA 36, Payable in monthly installments of $2,414, including interest at 5.5%. The interest rate will become variable at the VEDA Prime Rate from June 2025 through maturity in June 2027.", "label": "CSA 36, Secured Debt, Interest Rate 5.5 Percent [Member]" } } }, "localname": "Csa36SecuredDebtInterestRate55PercentMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "ISUN_CustomerOrders": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Customer orders for EV purchases with at-home charging, residential solar + storage installation, and other smart home energy upgrades.", "label": "Customer orders" } } }, "localname": "CustomerOrders", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "ISUN_DataAndNetworkOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Data and Network [Member]", "label": "Data and Network [Member]" } } }, "localname": "DataAndNetworkOperationsMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "ISUN_DebtInstrumentFloorInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual agreed-upon minimum interest rate for funds borrowed, under the debt agreement.", "label": "Floor interest rate" } } }, "localname": "DebtInstrumentFloorInterestRate", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "percentItemType" }, "ISUN_DebtInstrumentPeriodicPaymentHalfOfInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "One half of the amount of the required periodic payments applied to interest.", "label": "Half of interest only payment" } } }, "localname": "DebtInstrumentPeriodicPaymentHalfOfInterest", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "monetaryItemType" }, "ISUN_DebtInstrumentTermOfFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time a fixed interest rate is charged under the debt agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Fixed interest year" } } }, "localname": "DebtInstrumentTermOfFixedInterestRate", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "durationItemType" }, "ISUN_DebtInstrumentTermOfVariableInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time a variable interest rate is charged under the debt agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Variable interest year" } } }, "localname": "DebtInstrumentTermOfVariableInterestRate", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "durationItemType" }, "ISUN_DeferredFinanceChargeAmortization": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred finance charge amortization.", "label": "Deferred finance charge amortization" } } }, "localname": "DeferredFinanceChargeAmortization", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ISUN_DisclosureContractsInProgressAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contracts In Progress" } } }, "localname": "DisclosureContractsInProgressAbstract", "nsuri": "http://isunenergy.com/20230331", "xbrltype": "stringItemType" }, "ISUN_DisclosureLiquidityAndFinancialConditionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liquidity And Financial Condition" } } }, "localname": "DisclosureLiquidityAndFinancialConditionAbstract", "nsuri": "http://isunenergy.com/20230331", "xbrltype": "stringItemType" }, "ISUN_ElectricOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Electric [Member]", "label": "Electric [Member]" } } }, "localname": "ElectricOperationsMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "ISUN_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptionsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unrecognized share based compensation, shares", "label": "Unrecognized share based compensation, shares" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptionsShares", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "ISUN_EquipmentLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loan to finance the purchase of equipment.", "label": "Equipment Loan [Member]" } } }, "localname": "EquipmentLoanMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails" ], "xbrltype": "domainItemType" }, "ISUN_EstimatedEarningsThereonMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Estimated Earnings Thereon [Member]", "label": "Estimated Earnings Thereon [Member]" } } }, "localname": "EstimatedEarningsThereonMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "xbrltype": "domainItemType" }, "ISUN_ExpendituresOnUncompletedContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expenditures on Uncompleted Contracts [Member]", "label": "Expenditures on Uncompleted Contracts [Member]" } } }, "localname": "ExpendituresOnUncompletedContractsMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "xbrltype": "domainItemType" }, "ISUN_IndustrialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industrial division enables municipalities, destination locations, and communities and/or dwellings where on-site or roof-top installation may not be a viable option to adopt EV charging and solar solutions via resilient microgrid and community solar projects.", "label": "Industrial [Member]" } } }, "localname": "IndustrialMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "xbrltype": "domainItemType" }, "ISUN_JointApprenticeshipAndTrainingCommitteeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Joint Apprenticeship and Training Committee [Member]", "label": "Joint Apprenticeship and Training Committee [Member]" } } }, "localname": "JointApprenticeshipAndTrainingCommitteeMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "xbrltype": "domainItemType" }, "ISUN_LesseeOperatingLeaseAnnualRentIncreasePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage increase in annual rent payment included in the lessee's operating lease.", "label": "Operating lease annual increase percentage" } } }, "localname": "LesseeOperatingLeaseAnnualRentIncreasePercentage", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "percentItemType" }, "ISUN_LiquidityAndFinancialConditionTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liquidity and Financial Condition [Text Block]", "label": "LIQUIDITY AND FINANCIAL CONDITION" } } }, "localname": "LiquidityAndFinancialConditionTextBlock", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialCondition" ], "xbrltype": "textBlockItemType" }, "ISUN_LongTermDebtGrossExcludingCurrentMaturities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term debt, including debt issuance costs" } } }, "localname": "LongTermDebtGrossExcludingCurrentMaturities", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_Matching401KPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "401(k) Matching [Member]", "label": "401(k) Matching [Member]" } } }, "localname": "Matching401KPlanMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "xbrltype": "domainItemType" }, "ISUN_NationalBankOfMiddleburySecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "National Bank of Middlebury, 3.95% interest rate for the initial 5 years, after which the loan rate will adjust equal to the Federal Home Loan Bank of Boston 5/10 - year Advance Rate plus 2.75%, loan is subject to a floor rate of 3.95%, secured by solar panels and related equipment, payable in monthly installments of $2,388 including interest, through December 2024.", "label": "National Bank of Middlebury, Secured Debt [Member]" } } }, "localname": "NationalBankOfMiddleburySecuredDebtMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "ISUN_NationalEmployeesBenefitFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "National Employees Benefit Fund [Member]", "label": "National Employees Benefit Fund [Member]" } } }, "localname": "NationalEmployeesBenefitFundMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "xbrltype": "domainItemType" }, "ISUN_NbtBankNationalAssociationSecuredDebt415PercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt with NBT Bank, National Association, 4.15% interest rate, secured by all business assets, payable in monthly installments of $3,677 through April 2026.", "label": "NBT Bank, National Association, Secured Debt, 4.15 Percent [Member]" } } }, "localname": "NbtBankNationalAssociationSecuredDebt415PercentMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "ISUN_NbtBankNationalAssociationSecuredDebt425PercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt with NBT Bank, National Association, 4.25% interest rate, secured by all business assets, payable in monthly installments of $5,869 through September 2026, with a balloon payment at maturity.", "label": "NBT Bank, National Association, Secured Debt, 4.25 Percent [Member]" } } }, "localname": "NbtBankNationalAssociationSecuredDebt425PercentMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "ISUN_NbtBankNationalAssociationSecuredDebt485PercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt with NBT Bank, National Association, 4.85% interest rate, secured by a piece of equipment, payable in monthly installments of $2,932 including interest, through May 2023.", "label": "NBT Bank, National Association, Secured Debt, 4.85 Percent [Member]" } } }, "localname": "NbtBankNationalAssociationSecuredDebt485PercentMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "ISUN_NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt with NBT Bank, National Association, 4.20% interest rate, secured by all business assets, payable in monthly installments of $5,598 through October 2026, with a balloon payment at maturity.", "label": "NBT Bank, National Association, Secured Debt, Business Assets, 4.20 Percent [Member]" } } }, "localname": "NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "ISUN_NonQualifiedStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Qualified Stock Options [Member]", "label": "Non-Qualified Stock Options [Member]" } } }, "localname": "NonQualifiedStockOptionsMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "ISUN_OperatingLossNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "OperatingLossNet", "negatedLabel": "Operating loss" } } }, "localname": "OperatingLossNet", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "ISUN_OptionToPurchaseCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Option to purchase common stock.", "label": "Option to purchase common stock" } } }, "localname": "OptionToPurchaseCommonStock", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "ISUN_OptionsToPurchaseCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Options to Purchase Common Stock [Member]", "label": "Options to Purchase Common Stock [Member]" } } }, "localname": "OptionsToPurchaseCommonStockMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "ISUN_PaycheckProtectionProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PPP [Member]", "label": "PPP [Member]" } } }, "localname": "PaycheckProtectionProgramMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "ISUN_PrivateWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of private warrants.", "label": "Private Warrants [Member]" } } }, "localname": "PrivateWarrantsMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails" ], "xbrltype": "domainItemType" }, "ISUN_ProjectsUnderDevelopment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capacity of projects under development for utility-scale solar projects.", "label": "Projects under development" } } }, "localname": "ProjectsUnderDevelopment", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "xbrltype": "powerItemType" }, "ISUN_ResidentialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Residential [Member]", "label": "Residential [Member]" } } }, "localname": "ResidentialMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/ScheduleOfRevenueBasedOperationalSegmentDetails", "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "xbrltype": "domainItemType" }, "ISUN_RetainageMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts Receivable - Retainage [Member]", "label": "Accounts Receivable - Retainage [Member]" } } }, "localname": "RetainageMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "ISUN_RevenueInExcessOfBillingsAndConditionalRetainageOnUncompletedContracts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Revenue in excess of billings and conditional retainage on uncompleted contracts.", "label": "Revenue in excess of billings and conditional retainage on uncompleted contracts" } } }, "localname": "RevenueInExcessOfBillingsAndConditionalRetainageOnUncompletedContracts", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_RhinebeckMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rhinebeck [Member]", "label": "Rhinebeck [Member]" } } }, "localname": "RhinebeckMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "ISUN_ScheduleOfContractsInProgressTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ScheduleOf ContractsIn Progress [Table Text Block]", "label": "SCHEDULE OF CONTRACTS IN PROGRESS" } } }, "localname": "ScheduleOfContractsInProgressTableTextBlock", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ContractsInProgressTables" ], "xbrltype": "textBlockItemType" }, "ISUN_ScheduleOfUnionAssessmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Union Assessments [Table Text Block]", "label": "SCHEDULE OF UNION ASSESSMENTS" } } }, "localname": "ScheduleOfUnionAssessmentsTableTextBlock", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/UnionAssessmentsTables" ], "xbrltype": "textBlockItemType" }, "ISUN_SegmentContributionLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Segment contribution loss.", "label": "Segment contribution (loss)" } } }, "localname": "SegmentContributionLoss", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_SeniorSecuredConvertibleFirstNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Secured Convertible First Note [Member]", "label": "Senior Secured Convertible First Note [Member]" } } }, "localname": "SeniorSecuredConvertibleFirstNoteMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "ISUN_SeniorSecuredConvertibleNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Secured Convertible Note [Member]", "label": "Senior Secured Convertible Note [Member]" } } }, "localname": "SeniorSecuredConvertibleNoteMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "ISUN_SeniorSecuredConvertibleNotesPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Secured Convertible Notes Payable [Member]", "label": "Senior Secured Convertible Notes Payable [Member]" } } }, "localname": "SeniorSecuredConvertibleNotesPayableMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "ISUN_SeniorSecuredConvertibleSecondNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Secured Convertible Second Note [Member]", "label": "Senior Secured Convertible Second Note [Member]" } } }, "localname": "SeniorSecuredConvertibleSecondNoteMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "ISUN_SolarManagementFeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of the available cash flow from the solar arrays put into service on or before December 31, 2017 over the life of the arrays paid as a solar management fee.", "label": "Solar management fee" } } }, "localname": "SolarManagementFeePercent", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative" ], "xbrltype": "percentItemType" }, "ISUN_SolarOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Solar [Member]", "label": "Solar [Member]" } } }, "localname": "SolarOperationsMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "ISUN_SolarPowerProjectsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Solar Power Projects [Member]", "label": "Solar Power Projects [Member]" } } }, "localname": "SolarPowerProjectsMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "ISUN_UnbilledReceivablesIncludedInCostsInExcessOfBillings": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unbilled receivables, included in costs in excess of billings", "label": "Unbilled receivables, included in costs in excess of billings" } } }, "localname": "UnbilledReceivablesIncludedInCostsInExcessOfBillings", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_UnionAssessmentsIncurred": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Union Assessments Incurred.", "label": "Union assessments" } } }, "localname": "UnionAssessmentsIncurred", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "xbrltype": "monetaryItemType" }, "ISUN_UnvestedOptionsToPurchaseCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unvested Options to Purchase Common Stock [Member]", "label": "Unvested Options to Purchase Common Stock [Member]" } } }, "localname": "UnvestedOptionsToPurchaseCommonStockMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "ISUN_UtilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Utility [Member]", "label": "Utility [Member]" } } }, "localname": "UtilityMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/ScheduleOfRevenueBasedOperationalSegmentDetails", "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "xbrltype": "domainItemType" }, "ISUN_VehicleLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Various vehicle loans, interest ranging from 0% to 10.09%, total current monthly installments of approximately $34,878, secured by vehicles, with varying terms through 2027.", "label": "Vehicle Loans [Member]" } } }, "localname": "VehicleLoansMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "ISUN_VehiclesAndOfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation and tangible personal property used in an office setting.", "label": "Vehicles and Office Equipment [Member]" } } }, "localname": "VehiclesAndOfficeEquipmentMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "ISUN_WarrantsToPurchaseCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants to Purchase Common Stock [Member]", "label": "Warrants to Purchase Common Stock [Member]" } } }, "localname": "WarrantsToPurchaseCommonStockMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "ISUN_WaterburyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Waterbury [Member]", "label": "Waterbury [Member]" } } }, "localname": "WaterburyMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "ISUN_WelfareFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Welfare Fund [Member]", "label": "Welfare Fund [Member]" } } }, "localname": "WelfareFundMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "xbrltype": "domainItemType" }, "ISUN_WillistonMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Williston [Member]", "label": "Williston [Member]" } } }, "localname": "WillistonMember", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "ISUN_WorkingCapital": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of capital used in the entity's day-to-day operations, calculated as current assets minus current liabilities.", "label": "Working capital" } } }, "localname": "WorkingCapital", "nsuri": "http://isunenergy.com/20230331", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "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/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r673" ], "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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r673" ], "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/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.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/2023", "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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r672" ], "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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r670", "r672", "r673" ], "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/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r671" ], "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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r659" ], "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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r672" ], "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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r672" ], "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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r674" ], "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/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r665" ], "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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r661" ], "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/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r661" ], "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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r678" ], "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/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r661" ], "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/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r675" ], "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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r673" ], "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/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r661" ], "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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r661" ], "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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r661" ], "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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r661" ], "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/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r676" ], "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/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "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/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "trueItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r672" ], "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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r666" ], "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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r667" ], "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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r660" ], "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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r664" ], "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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r663" ], "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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r668" ], "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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r669" ], "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/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r677" ], "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/2023", "presentation": [ "http://isunenergy.com/role/Cover" ], "xbrltype": "booleanItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r241", "r632", "r714", "r759", "r760" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/ScheduleOfRevenueBasedOperationalSegmentDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r271", "r272", "r273", "r274", "r394", "r488", "r521", "r537", "r538", "r589", "r591", "r593", "r594", "r596", "r610", "r611", "r623", "r630", "r643", "r648", "r708", "r752", "r753", "r754", "r755", "r756", "r757" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative", "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r271", "r272", "r273", "r274", "r394", "r488", "r521", "r537", "r538", "r589", "r591", "r593", "r594", "r596", "r610", "r611", "r623", "r630", "r643", "r648", "r708", "r752", "r753", "r754", "r755", "r756", "r757" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative", "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis": { "auth_ref": [ "r599", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609" ], "lang": { "en-us": { "role": { "label": "Real Estate, Type of Property [Axis]" } } }, "localname": "MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_MortgageLoansOnRealEstateNamePropertyTypeDomain": { "auth_ref": [ "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609" ], "localname": "MortgageLoansOnRealEstateNamePropertyTypeDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r241", "r632", "r714", "r759", "r760" ], "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/ScheduleOfRevenueBasedOperationalSegmentDetails" ], "xbrltype": "domainItemType" }, "srt_OfficeBuildingMember": { "auth_ref": [ "r767", "r768" ], "lang": { "en-us": { "role": { "label": "Office Building [Member]" } } }, "localname": "OfficeBuildingMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_OfficerMember": { "auth_ref": [ "r242", "r762" ], "lang": { "en-us": { "role": { "label": "Officer [Member]" } } }, "localname": "OfficerMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r271", "r272", "r273", "r274", "r354", "r394", "r423", "r424", "r425", "r487", "r488", "r521", "r537", "r538", "r589", "r591", "r593", "r594", "r596", "r610", "r611", "r623", "r630", "r643", "r648", "r651", "r705", "r708", "r753", "r754", "r755", "r756", "r757" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative", "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r271", "r272", "r273", "r274", "r354", "r394", "r423", "r424", "r425", "r487", "r488", "r521", "r537", "r538", "r589", "r591", "r593", "r594", "r596", "r610", "r611", "r623", "r630", "r643", "r648", "r651", "r705", "r708", "r753", "r754", "r755", "r756", "r757" ], "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative", "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r189", "r395", "r679", "r699" ], "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r239", "r240", "r534", "r535", "r536", "r590", "r592", "r595", "r597", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r613", "r631", "r651", "r714", "r759" ], "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r239", "r240", "r534", "r535", "r536", "r590", "r592", "r595", "r597", "r599", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r613", "r631", "r651", "r714", "r759" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r189", "r395", "r679", "r680", "r699" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r702", "r749" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_WarehouseMember": { "auth_ref": [ "r767", "r768" ], "lang": { "en-us": { "role": { "label": "Warehouse [Member]" } } }, "localname": "WarehouseMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "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/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r18", "r647" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r151", "r243", "r244", "r616" ], "calculation": { "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before 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" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r243", "r244" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 of allowance", "totalLabel": "Total" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets", "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r81", "r647", "r763" ], "calculation": { "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r431", "r432", "r433", "r531", "r696", "r697", "r698", "r742", "r765" ], "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/2023", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r6", "r45" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization expense" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r152", "r247", "r252" ], "calculation": { "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for doubtful accounts", "negatedLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails", "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r197" ], "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": "Anti-dilutive securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r36" ], "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/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfLand": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of land held.", "label": "Warehouse" } } }, "localname": "AreaOfLand", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r112", "r148", "r174", "r206", "r227", "r233", "r249", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r440", "r442", "r461", "r498", "r560", "r647", "r658", "r706", "r707", "r750" ], "calculation": { "http://isunenergy.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": "Total", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets", "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r143", "r156", "r174", "r249", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r440", "r442", "r461", "r647", "r706", "r707", "r750" ], "calculation": { "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r174", "r249", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r440", "r442", "r461", "r706", "r707", "r750" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 2.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 after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total other assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426" ], "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/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Organization" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Axis]" } } }, "localname": "CapitalizedContractCostAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Cost capitalized in obtaining and fulfilling contract with customer." } } }, "localname": "CapitalizedContractCostDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostGross": { "auth_ref": [ "r704" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Contract costs" } } }, "localname": "CapitalizedContractCostGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostLineItems": { "auth_ref": [ "r258" ], "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": "Capitalized Contract Cost [Line Items]" } } }, "localname": "CapitalizedContractCostLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r258" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Pre-contract costs" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTable": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table]" } } }, "localname": "CapitalizedContractCostTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Cash": { "auth_ref": [ "r129", "r500", "r532", "r555", "r647", "r658", "r685" ], "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. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash [Default Label]", "verboseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r32", "r146", "r614" ], "calculation": { "http://isunenergy.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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r32", "r93", "r172" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for 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", "periodEndLabel": "Cash, end of period", "periodStartLabel": "Cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r2", "r93" ], "calculation": { "http://isunenergy.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 increase (decrease) in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashUninsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.", "label": "Uninsured cash balances" } } }, "localname": "CashUninsuredAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "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": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Warrants outstanding" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r26", "r72", "r499", "r546" ], "calculation": { "http://isunenergy.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 (Note 8)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r47", "r600" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Legal contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r649", "r650", "r651", "r653", "r654", "r655", "r656", "r696", "r697", "r742", "r761", "r765" ], "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/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative", "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity", "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r80" ], "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/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r80", "r547" ], "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/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r80" ], "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" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r11", "r80", "r547", "r566", "r765", "r766" ], "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" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r80", "r502", "r647" ], "calculation": { "http://isunenergy.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 \u2013 0.0001 par value 49,000,000 shares authorized, 16,814,260 and 15,083,109 issued and outstanding as of March 31, 2023, and December 31, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock": { "auth_ref": [ "r105", "r108", "r109" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of an entity's employee compensation and benefit plans, excluding share-based compensation and including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "UNION ASSESSMENTS" } } }, "localname": "CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/UnionAssessments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Compensation Related Costs [Abstract]" } } }, "localname": "CompensationRelatedCostsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsGeneralTextBlock": { "auth_ref": [ "r330", "r331" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for compensation costs, including compensated absences accruals, compensated absences liability, deferred compensation arrangements and income statement compensation items. Deferred compensation arrangements may include a description of an arrangement with an individual employee, which is generally an employment contract between the entity and a selected officer or key employee containing a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares (units) issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability.", "label": "DEFERRED COMPENSATION PLAN" } } }, "localname": "CompensationRelatedCostsGeneralTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r75", "r133" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration and Credit Risks" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r64", "r617" ], "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/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r713" ], "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/2023", "presentation": [ "http://isunenergy.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGross": { "auth_ref": [ "r136", "r254", "r711", "r712" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before 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.", "label": "Contract assets" } } }, "localname": "ContractWithCustomerAssetGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r316", "r318", "r329" ], "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.", "label": "Total Contract Assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r316", "r318", "r329" ], "calculation": { "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "ISUN_ContractWithCustomerAssetsCurrent", "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 with Customer, Asset, after Allowance for Credit Loss, Current", "totalLabel": "Costs and estimated earnings in excess of billings" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r316", "r317", "r329" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 4.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/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateMember": { "auth_ref": [ "r700" ], "lang": { "en-us": { "role": { "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items.", "label": "Corporate Segment [Member]" } } }, "localname": "CorporateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r89", "r492" ], "calculation": { "http://isunenergy.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 earned revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails", "http://isunenergy.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/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r101", "r173", "r284", "r290", "r291", "r292", "r293", "r294", "r295", "r300", "r307", "r308", "r310" ], "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": "LONG-TERM DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r17", "r77", "r78", "r113", "r114", "r175", "r285", "r286", "r287", "r288", "r289", "r291", "r296", "r297", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r470", "r625", "r626", "r627", "r628", "r629", "r692" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r17", "r114", "r311" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term debit" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r69", "r71", "r285", "r470", "r626", "r627" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Face amount", "verboseLabel": "Principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative", "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r24", "r74" ], "lang": { "en-us": { "role": { "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).", "label": "Frequency of payment" } } }, "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r23", "r69", "r313", "r470" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Discount percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r23", "r286" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Interest rate", "verboseLabel": "Discount percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r175", "r285", "r286", "r287", "r288", "r289", "r291", "r296", "r297", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r309", "r470", "r625", "r626", "r627", "r628", "r629", "r692" ], "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": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r24", "r175", "r285", "r286", "r287", "r288", "r289", "r291", "r296", "r297", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r470", "r625", "r626", "r627", "r628", "r629", "r692" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r24", "r74" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Installment payment" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentInterest": { "auth_ref": [ "r24" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments applied to interest.", "label": "Interest only payment" } } }, "localname": "DebtInstrumentPeriodicPaymentInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment greater than the preceding installment payments to be paid at final maturity date of debt.", "label": "Balloon payment" } } }, "localname": "DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r24", "r52", "r53", "r68", "r69", "r71", "r73", "r102", "r103", "r175", "r285", "r286", "r287", "r288", "r289", "r291", "r296", "r297", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r309", "r470", "r625", "r626", "r627", "r628", "r629", "r692" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "durationItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt Extinguishment" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems": { "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": "Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]" } } }, "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability": { "auth_ref": [ "r107" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the liability as of the balance sheet date to an individual under a deferred compensation arrangement. This amount may be the result of periodic accruals made over the period of active employment, or reflect termination benefits resulting contractual terms or a death benefit.", "label": "Net present value of future compensation" } } }, "localname": "DeferredCompensationArrangementWithIndividualRecordedLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityCurrent": { "auth_ref": [ "r55", "r106" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.", "label": "Current portion of deferred compensation" } } }, "localname": "DeferredCompensationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r70", "r709" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Less debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r6", "r110", "r137", "r438", "r439", "r694" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "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": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r6", "r46" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r6", "r46" ], "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "order": 4.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/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails", "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "auth_ref": [ "r65", "r682" ], "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.", "label": "Change in fair value of the warrant liability", "negatedLabel": "Fair value adjustment \u2013 Warrant liability" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfRollForwardOfLevel3InstrumentsDetails", "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "auth_ref": [ "r157" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Warrant liability", "verboseLabel": "Warrant Liabilities" } } }, "localname": "DerivativeLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets", "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r714" ], "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/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r397", "r400", "r427", "r428", "r430", "r644" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "RESTRICTED STOCK AND STOCK OPTIONS" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptions" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r165", "r181", "r182", "r183", "r184", "r185", "r191", "r192", "r194", "r195", "r196", "r200", "r451", "r452", "r494", "r508", "r619" ], "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": "Net loss per share of Common Stock - Basic and diluted" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r190", "r197", "r198", "r199" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "EARNINGS (LOSS) PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/EarningsLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r741" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "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/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r11", "r140", "r160", "r161", "r162", "r176", "r177", "r178", "r180", "r186", "r188", "r201", "r250", "r251", "r315", "r431", "r432", "r433", "r435", "r436", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r462", "r463", "r464", "r465", "r466", "r467", "r480", "r522", "r523", "r524", "r531", "r586" ], "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/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative", "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity", "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFVNINoncurrent": { "auth_ref": [ "r460" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as noncurrent.", "label": "Investments" } } }, "localname": "EquitySecuritiesFVNINoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtinguishmentOfDebtAxis": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the debt extinguished including the amount of gain (loss), the income tax effect on the gain (loss), and the amount of gain (loss), net or the related income tax, by debt instrument.", "label": "Extinguishment of Debt [Axis]" } } }, "localname": "ExtinguishmentOfDebtAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ExtinguishmentOfDebtTypeDomain": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Type of debt extinguished." } } }, "localname": "ExtinguishmentOfDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r1", "r6" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Change in fair value of warrant liability" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r454", "r455", "r458" ], "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": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r454", "r455", "r458" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "SCHEDULE OF FAIR VALUE MEASUREMENT INPUTS" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Class of asset." } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r66", "r67" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r298", "r356", "r357", "r358", "r359", "r360", "r361", "r455", "r484", "r485", "r486", "r626", "r627", "r633", "r634", "r635" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r454", "r455", "r456", "r457", "r459" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r298", "r356", "r361", "r455", "r484", "r633", "r634", "r635" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r298", "r356", "r361", "r455", "r485", "r626", "r627", "r633", "r634", "r635" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r298", "r356", "r357", "r358", "r359", "r360", "r361", "r455", "r486", "r626", "r627", "r633", "r634", "r635" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r13", "r67" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "SCHEDULE OF ROLL FORWARD OF LEVEL 3 INSTRUMENTS" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency." } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r13" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfRollForwardOfLevel3InstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r298", "r356", "r357", "r358", "r359", "r360", "r361", "r484", "r485", "r486", "r626", "r627", "r633", "r634", "r635" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r453", "r459" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r9", "r16" ], "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/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r99", "r493" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "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": "Intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfOtherAssets": { "auth_ref": [ "r691" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of other assets.", "label": "Gain (Loss) on Disposition of Other Assets", "negatedLabel": "(Gain) on sale of fixed assets" } } }, "localname": "GainLossOnSaleOfOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r6", "r49", "r50" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://isunenergy.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain on forgiveness of PPP Loan", "negatedLabel": "Gain on forgiveness of PPP loan", "verboseLabel": "Gain on forgiveness of PPP loan" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows", "http://isunenergy.com/role/StatementsOfOperations", "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r90", "r570" ], "calculation": { "http://isunenergy.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 expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails", "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r398", "r399", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [ "r398", "r399", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426" ], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted." } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r88", "r174", "r206", "r226", "r232", "r235", "r249", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r461", "r621", "r706" ], "calculation": { "http://isunenergy.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": "Income (loss) before operating expenses", "totalLabel": "Income before operating expenses" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails", "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r86", "r116", "r206", "r226", "r232", "r235", "r495", "r506", "r621" ], "calculation": { "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.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/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r128", "r138", "r187", "r188", "r214", "r434", "r437", "r509" ], "calculation": { "http://isunenergy.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": "(Benefit) for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r5" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r5" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 12.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/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r5" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r690" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 14.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/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r489", "r690" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 18.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/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "auth_ref": [ "r5" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.", "label": "Deferred compensation" } } }, "localname": "IncreaseDecreaseInDeferredCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r5" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 15.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/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r681", "r690" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 21.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": "Increase (Decrease) in Operating Lease Liability", "verboseLabel": "Operating lease liability" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r5" ], "calculation": { "http://isunenergy.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 operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r5" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 19.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": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r70", "r118", "r163", "r210", "r469", "r571", "r657", "r764" ], "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r167", "r170", "r171" ], "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/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r154", "r615", "r647" ], "calculation": { "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r130", "r145", "r153", "r255", "r256", "r257", "r491", "r618" ], "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/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r43", "r688" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory allowance" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestorMember": { "auth_ref": [ "r747", "r748" ], "lang": { "en-us": { "role": { "documentation": "Business entity or individual that puts money, by purchase or expenditure, in something offering potential profitable returns, such as interest income or appreciation in value.", "label": "Investor [Member]" } } }, "localname": "InvestorMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "LEASES" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [ "r474" ], "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": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r479" ], "calculation": { "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails": { "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/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r479" ], "calculation": { "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails": { "order": 7.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 due 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": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r479" ], "calculation": { "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails": { "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r479" ], "calculation": { "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails": { "order": 6.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 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": "2028" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r479" ], "calculation": { "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails": { "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": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r479" ], "calculation": { "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails": { "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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r479" ], "calculation": { "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails": { "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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r746" ], "calculation": { "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails": { "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": "Remaining 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r479" ], "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": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r745" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating lease, remaining lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r20", "r174", "r249", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r441", "r442", "r443", "r461", "r545", "r620", "r658", "r706", "r750", "r751" ], "calculation": { "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r85", "r115", "r504", "r647", "r693", "r703", "r743" ], "calculation": { "http://isunenergy.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 stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r22", "r144", "r174", "r249", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r441", "r442", "r443", "r461", "r647", "r706", "r750", "r751" ], "calculation": { "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "ACCOUNTS RECEIVABLE" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/AccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r17", "r114", "r297", "r312", "r626", "r627", "r758" ], "calculation": { "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r149" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Current portion of long-term debt", "negatedLabel": "Less current portion" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets", "http://isunenergy.com/role/SummaryOfLong-termDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r8", "r175", "r710" ], "calculation": { "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails": { "order": 6.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "2028 and thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r8", "r175", "r302" ], "calculation": { "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year One", "verboseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r8", "r175", "r302" ], "calculation": { "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Four", "verboseLabel": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r8", "r175", "r302" ], "calculation": { "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Three", "verboseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r8", "r175", "r302" ], "calculation": { "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Two", "verboseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r695" ], "calculation": { "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Remainder of 2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfMaturitiesOfLong-termDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r150" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-term debt, net of current portion", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets", "http://isunenergy.com/role/SummaryOfLong-termDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r24", "r48" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r169" ], "calculation": { "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r169" ], "calculation": { "http://isunenergy.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) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r93", "r94", "r95" ], "calculation": { "http://isunenergy.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": "Cash flow from operations", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r87", "r95", "r117", "r142", "r158", "r159", "r162", "r174", "r179", "r181", "r182", "r183", "r184", "r187", "r188", "r193", "r206", "r226", "r232", "r235", "r249", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r452", "r461", "r507", "r568", "r584", "r585", "r621", "r657", "r706" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity", "http://isunenergy.com/role/StatementsOfCashFlows", "http://isunenergy.com/role/StatementsOfOperations" ], "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": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other income (expenses)" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingCostsAndExpenses": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "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. Excludes Selling, General and Administrative Expense.", "label": "Warehousing and other operating expenses" } } }, "localname": "OperatingCostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails", "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r206", "r226", "r232", "r235", "r621" ], "calculation": { "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails", "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r475", "r646" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Lease expense including interest" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r744" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r472" ], "calculation": { "http://isunenergy.com/role/ScheduleOfOperatingLeaseDetails": { "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/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfEstimatedFutureMinimumLeaseDetails", "http://isunenergy.com/role/ScheduleOfOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r472" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://isunenergy.com/role/ScheduleOfOperatingLeaseDetails": { "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", "verboseLabel": "Operating lease liabilities\u2014short term" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets", "http://isunenergy.com/role/ScheduleOfOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r472" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://isunenergy.com/role/ScheduleOfOperatingLeaseDetails": { "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/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets", "http://isunenergy.com/role/ScheduleOfOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r473", "r476" ], "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/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r471" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "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, net", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets", "http://isunenergy.com/role/ScheduleOfOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r691" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.", "label": "Amortization of right-of-use asset", "verboseLabel": "Operating lease, right-of-use asset, amortization expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative", "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r478", "r646" ], "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/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r477", "r646" ], "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/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r122", "r124", "r125", "r126", "r127" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.", "label": "SCHEDULE OF OPERATING LEASE" } } }, "localname": "OperatingLeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "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/2023", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r76", "r96", "r97", "r111" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r155", "r647" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 5.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/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r147" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets:" } } }, "localname": "OtherAssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Minimum commitment for future compensation" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r25" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermInvestments": { "auth_ref": [ "r497", "r686" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term investments classified as other.", "label": "Captive insurance investment" } } }, "localname": "OtherLongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRent": { "auth_ref": [ "r4" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash payments to lessor's for use of assets under operating leases.", "label": "Annual rent" } } }, "localname": "PaymentsForRent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r92" ], "calculation": { "http://isunenergy.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 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 solar arrays and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r396", "r635", "r636", "r640", "r641", "r642" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [ "r649", "r650", "r653", "r654", "r655", "r656", "r761", "r765" ], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r79", "r314" ], "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/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r79", "r547" ], "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/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r79", "r314" ], "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/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r79", "r547", "r566", "r765", "r766" ], "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/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r79", "r501", "r647" ], "calculation": { "http://isunenergy.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 - 0.0001 par value 1,000,000 shares authorized, 0 issued and outstanding as of March 31, 2023 and December 31, 2022" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r684" ], "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": "Reclassification" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r30" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Gross proceeds from debt" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "auth_ref": [ "r168", "r689" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities.", "label": "Dividend receivable" } } }, "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "auth_ref": [ "r3", "r528" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.", "label": "Proceeds from sales of common stock, net", "verboseLabel": "Proceeds from issuance or sale of equity" } } }, "localname": "ProceedsFromIssuanceOrSaleOfEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r30", "r692" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from line of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r91" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 2.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 fixed assets" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of acquisition of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Project assets" } } }, "localname": "PropertyPlantAndEquipmentAdditions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r7" ], "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/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative", "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "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/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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, Plant and Equipment [Member]" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r7", "r496", "r505", "r647" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "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 of accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r100" ], "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/2023", "presentation": [ "http://isunenergy.com/role/LeasesDetailsNarrative", "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r166", "r253" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 3.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/2023", "presentation": [ "http://isunenergy.com/role/AccountsReceivableDetailsNarrative", "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r29" ], "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/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r31", "r692" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Payments to line of credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r31", "r529" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedLabel": "Payments of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "auth_ref": [ "r31" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.", "label": "Repayments of convertible notes", "verboseLabel": "Payments related to senior convertible notes" } } }, "localname": "RepaymentsOfRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative", "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockExpense": { "auth_ref": [ "r6" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.", "label": "Stock based compensation expense" } } }, "localname": "RestrictedStockExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainageDeposit": { "auth_ref": [ "r687" ], "calculation": { "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "ISUN_ContractWithCustomerAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of assets, typically cash, provided to suppliers of goods in advance of receipt and acceptance, or services (such as research facilities, lawyers or consultants), which is held by such parties until the entity either effects full payment (including applying the retainer) or obtains release from liability.", "label": "Retainage" } } }, "localname": "RetainageDeposit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r82", "r104", "r503", "r525", "r526", "r530", "r548", "r647" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r140", "r176", "r177", "r178", "r180", "r186", "r188", "r250", "r251", "r431", "r432", "r433", "r435", "r436", "r444", "r446", "r447", "r449", "r450", "r522", "r524", "r531", "r765" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r396", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r396", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r207", "r208", "r225", "r230", "r231", "r237", "r239", "r241", "r327", "r328", "r492" ], "calculation": { "http://isunenergy.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": "Earned revenue", "verboseLabel": "Total" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfDisaggregationOfRevenueDetails", "http://isunenergy.com/role/ScheduleOfRevenueBasedOperationalSegmentDetails", "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r139", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r612" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r164", "r174", "r207", "r208", "r225", "r230", "r231", "r237", "r239", "r241", "r249", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r461", "r495", "r706" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Net revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "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": "Sale of common stock pursuant to S-3 registration statement" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "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 common stock pursuant to S-3 registration statement, shares" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ScenarioPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The scenario under which facts represent plans as distinct from actual.", "label": "Scenario, Plan [Member]" } } }, "localname": "ScenarioPlanMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r29" ], "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/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various 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 RECEIVABLE" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfPotentialShareIssuancesExcludedFromComputationOfEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "SCHEDULE OF POTENTIAL SHARE ISSUANCES EXCLUDED FROM COMPUTATION OF EARNINGS (LOSS) PER SHARE" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/EarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r24", "r52", "r53", "r68", "r69", "r71", "r73", "r102", "r103", "r626", "r628", "r695" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "SUMMARY OF LONG-TERM DEBT" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": { "auth_ref": [ "r54", "r107" ], "lang": { "en-us": { "role": { "documentation": "Schedule, table or text reflecting arrangements that are not equity-based payments, or pension and other postretirement benefits, with individual employees. The arrangements (for example, profit sharing, deferred bonuses or certain split-dollar life insurance arrangements) are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.", "label": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]" } } }, "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r10", "r56", "r57", "r58", "r59" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfUnionAssessmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r454", "r455" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "SCHEDULE OF ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "SCHEDULE OF ESTIMATED FUTURE MINIMUM LEASE" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "SCHEDULE OF MATURITIES OF LONG-TERM DEBT" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r7" ], "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/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "SCHEDULE OF REVENUE BASED OPERATIONAL SEGMENT" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r40", "r41", "r42", "r44" ], "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/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r40", "r41", "r42", "r44" ], "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 NET REVENUE" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/OperatingSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r398", "r399", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426" ], "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/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r14", "r15", "r62" ], "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 PAYMENT ARRANGEMENT, OPTION, ACTIVITY" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-Term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r203", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r235", "r241", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r269", "r270", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r624", "r683", "r759" ], "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/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfDisaggregationOfRevenueDetails", "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r202", "r203", "r204", "r205", "r206", "r218", "r229", "r233", "r234", "r235", "r236", "r237", "r238", "r241" ], "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/2023", "presentation": [ "http://isunenergy.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/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r219", "r220", "r221", "r222", "r223", "r224", "r239", "r622" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r5" ], "calculation": { "http://isunenergy.com/role/StatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://isunenergy.com/role/StatementsOfOperations": { "order": 3.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 \u2013 general and\u00a0\u00a0 administrative", "terseLabel": "Stock based compensation \u2013 general and administrative", "verboseLabel": "Stock based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails", "http://isunenergy.com/role/StatementsOfCashFlows", "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Shares granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Expected volatility", "verboseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk-free rate", "verboseLabel": "Risk free rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r398", "r399", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426" ], "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/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Number of shares available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r418" ], "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", "verboseLabel": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r404", "r405" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Number of shares available", "periodEndLabel": "Outstanding ending balance", "periodStartLabel": "Outstanding beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r404", "r405" ], "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": "Outstanding per share", "periodStartLabel": "Outstanding per share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r420" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Aggregate intrinsic value of options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Outstanding per share" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Granted per share" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsOtherShareIncreaseDecreaseInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could acquire or could have acquired the underlying shares with respect to any other type of change in shares reserved for issuance.", "label": "Exercised per share" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsOtherShareIncreaseDecreaseInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche One [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Three [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Two [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r399", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Share-Based Payment Arrangement, Employee [Member]" } } }, "localname": "ShareBasedPaymentArrangementEmployeeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price", "verboseLabel": "Fair value of common stock" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative", "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r645" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Stock option period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Remaining term in years", "verboseLabel": "Expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative", "http://isunenergy.com/role/ScheduleOfFairValueMeasurementInputsDetails" ], "xbrltype": "durationItemType" }, "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": "Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r419" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Fair value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "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": "Ending balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtLineItems": { "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": "Short-Term Debt [Line Items]" } } }, "localname": "ShortTermDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfLong-termDebtDetails", "http://isunenergy.com/role/SummaryOfLong-termDebtDetailsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r141", "r203", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r235", "r241", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r624", "r683", "r759" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfDisaggregationOfRevenueDetails", "http://isunenergy.com/role/ScheduleOfSegmentNetRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r11", "r28", "r140", "r160", "r161", "r162", "r176", "r177", "r178", "r180", "r186", "r188", "r201", "r250", "r251", "r315", "r431", "r432", "r433", "r435", "r436", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r462", "r463", "r464", "r465", "r466", "r467", "r480", "r522", "r523", "r524", "r531", "r586" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative", "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity", "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r176", "r177", "r178", "r201", "r492", "r527", "r533", "r539", "r540", "r541", "r542", "r543", "r544", "r547", "r550", "r551", "r552", "r553", "r554", "r556", "r557", "r558", "r559", "r561", "r562", "r563", "r564", "r565", "r567", "r569", "r570", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r586", "r652" ], "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/2023", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/ScheduleOfDisaggregationOfRevenueDetails", "http://isunenergy.com/role/ScheduleOfRevenueBasedOperationalSegmentDetails", "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r176", "r177", "r178", "r201", "r492", "r527", "r533", "r539", "r540", "r541", "r542", "r543", "r544", "r547", "r550", "r551", "r552", "r553", "r554", "r556", "r557", "r558", "r559", "r561", "r562", "r563", "r564", "r565", "r567", "r569", "r570", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r586", "r652" ], "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/2023", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://isunenergy.com/role/ScheduleOfDisaggregationOfRevenueDetails", "http://isunenergy.com/role/ScheduleOfRevenueBasedOperationalSegmentDetails", "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r33", "r34", "r35" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Issuance of shares of Common Stock for repayment of debt" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r79", "r80", "r104" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Issuance of shares for acquisition of iSun Energy, LLC, shares" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r11", "r27", "r52", "r104", "r301" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Issuance of common stock for amortization of Convertible Note, shares", "verboseLabel": "Shares issued" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/Long-termDebtDetailsNarrative", "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r11", "r79", "r80", "r104", "r528", "r586", "r598" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Number of shares issued" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r11", "r79", "r80", "r104" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Issuance under equity incentive plan, shares" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r11", "r79", "r80", "r104", "r409" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r11", "r28", "r104" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Issuance of shares for acquisition of iSun Energy, LLC" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r11", "r28", "r104" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Issuance of common stock for amortization of Convertible Note" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r63", "r79", "r80", "r104" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Issuance under equity incentive plan" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r6" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "label": "Stock-based compensation expense" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r80", "r83", "r84", "r98", "r549", "r566", "r587", "r588", "r647", "r658", "r693", "r703", "r743", "r765" ], "calculation": { "http://isunenergy.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance, value", "periodStartLabel": "Beginning balance, value", "totalLabel": "Total Stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets", "http://isunenergy.com/role/StatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [ "r468", "r482" ], "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/2023", "presentation": [ "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r468", "r482" ], "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/2023", "presentation": [ "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r468", "r482" ], "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/2023", "presentation": [ "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r468", "r482" ], "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/2023", "presentation": [ "http://isunenergy.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r468", "r482" ], "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/2023", "presentation": [ "http://isunenergy.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/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r481", "r483" ], "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/2023", "presentation": [ "http://isunenergy.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r119", "r120", "r121", "r245", "r246", "r248" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r490" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.", "label": "Plus under billings remaining on contracts 100% complete" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/ScheduleOfContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r37", "r38", "r39", "r131", "r132", "r134", "r135" ], "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/2023", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r191", "r196" ], "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 shares of Common Stock - Basic and diluted" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://isunenergy.com/role/StatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "https://asc.fasb.org//710/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org//712/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org//715/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "https://asc.fasb.org//840/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481440/840-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481418/840-10-55-40", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "https://asc.fasb.org//710/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org//1943274/2147482969/710-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(f))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481244/470-50-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "47", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r659": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r661": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r662": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r663": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r664": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r665": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r666": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r667": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r668": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r669": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r671": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r672": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r673": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r674": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r675": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r676": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r677": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r678": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CC", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//310-10/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 76 0001493152-23-017379-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001493152-23-017379-xbrl.zip M4$L#!!0 ( />!KU9$70772@@ 'M' * 97@S,2TQ+FAT;>U<76_; M-A1]+]#_P!EHD0#R5](4@^T92&)WRY U6>,-Z",E4387B71)RH[WZW'G[W6U) 13Y@FG]FT:OW>IXO/H[*%>D03'B\Z#]FP937_E[DF:_WWPM?3 M;J^)!J&/ES^.KDL,NS%U&O,Q7"H^GIA- NZ=](*BX!/:4R&-RQ(#9\QWL ,YR&@<3Y@1DYKV:NW-QK\;\"MQL&&5WV[40SY:/ C")][J3MH M$PJ,K-B,LSEPK)EP3;ZE5 $!Q@NX/Y4*2$F03U(E4+'^)S(4OTK!_ID(&MUR M7^&_+]LRP<_H2%L]J^M87^JL'.R(GYU0S4('#_PH69!K(>(>">'#151%$R*"(3;E64+;=6 M0+" :4W5PJ& <@F]9E:!%(8UW L!$;0;HQ3/)4K 59 F4$R #8 #O$[F$QY, MB$[QOV7].5,L,X*]2+B.&0VY& /5F@GT4D]! D'K&0HP/@60,H0.PRH#\O$7 MY0%Y%8NXHI9MG)7#%T$MC$1<@-\B#RS]%$(J$1()CU7I.1<1O.!MV 9_!W$: M@C\"%Y3\T0,RX2@*IN#*2$5(47%<<(W#D;FY7FD?."WD:-W#$FD,!8!@)!" M;5-;4 '5$Q+%V_N;^^5_I;*KLZ8(HN"\6TNL^P->N(9H8I9GP/MIC^[9^^RAT5^Z28PI'..;!1@AJC!(A.6Y 0/[_*6U .8ZS.W0N^:>/Q_LM)[U3YA6?.+VR4 MZI\-Y1[=WPWN&S -IG,998.:ARG*PZ KH"G(K\=6P;#+9\ TKKDLE)*I @.@ M8V9@_HL?!4B8(/^NJ6P*L6XC;.R43;W=Y?-'ZT$UTC] M\1KR/F[/82P)'HO"2V'&0Z1LJJ6@*)NI!KK''!OR.%5A3J? \ISZ/.9F@3'Q M76WC:\8RKR55]W*X5709^SLX5J+?9%V;IFH*S*YM-!\$(*PL"INR&S,!\7D, M! ]/F-V#Q2*I,([$[ JR*>+=Q5C9*O.&.$._ ,5E.O"O< MB#O261K6/KF3@)^@FC&Y(8,@54A^I23"NE4')Y':P$,\GP<&-:S _*P*V;L' M301\#E)VI72&/@""M3OJN-DNT@+]!V2-L8P/L)@DWAK'OR%5?0K2/ST,.(*V1 M/6 6$(8:U2=\8LH7VB])T&\IAXY8$DR%/56L]ZOMI8HOMDU!5=M+M?YQG!$) MI@;M5R/ ;7&[.> ,:":+1HL=GCFCUQA9NH2\LM/RSR"O$HJR^W# M4%70ZQV"A8906[-"K]Q+=%DJ$JH 6X&;>"[&U3 ".DV ,*#KMD>98KSSA%$5 MO[XL6%7\NHVS\BKW?XY%=L@Y4J#!/" _9K4CT*<]E)SQK.<"/"YF,IXQC/($ M'6<'K%4F-UDRC>6"P=/Y1#J-26^Q.+#N=^+@/(!^)$TW*OWV&O7;4>O=1M,W ML+X[#M4?=$':1QXY:!T<;E;-?=@HY)-%!OB[(+,I]:4Q,ND0/Z;!-6DWC@"T M/=OB##^M&Q\WVH_>6;^IFPYX^1N$O>99OWIS5;!NP\I6B,/BEDFU1"I895BG M$\XBAV3MJ_/5:JE@K2CTXH<6[EDR^\\I,)?#LH$OQM>6:O&G>IU\XBP..^02 M!'H7RGY+F0BPVUUR,;6YSPXYI]J0>CV?B<'9WWGSSF@=5C48GIJ\E4)(?,1[ M*^+B9%5< *"E;"W+U%49>UNLK.O/%9VZKB&6'GR'7]Y6\3&+;(UBU66F#P_? M+6<#IWJ]Q(<'2ZS:P.62+Y5>$\8W'^K2!#5QAMPL;&P!X(_HX(_GN%_3P1_= M^0]02P,$% @ ]X&O5ASQRPE0" CD< H !E>#,Q+3(N:'1M[5QK M;]LX%OU>H/^!&Z!% OB9-(.![1I(XG2:0:;)-IX%^I&2*(L;BG1)RH[WU^^] MI"0[=I*F6QMK)VJ!6 \^#A_W\-Q+VKW/P[\N^V_?]#Z?GPS@D^"_WO!B>'G> M[S7])[QMYJ][IU>#;^1F^.WR_.->K*3MD'9K;,F0I\R0+VQ*OJJ4RII_4",W M3/-X#S)"UNLB7TKUB,L.:>WU>Y^NO@P7RZO'-.5BUGFZQ"YQ:0W_#_, ]OKO M96#&W5X3"P3DUTMU/A=KEY3HNL2R.UNG@H_@5O-18M<)N'?:/[]+>,#MVS=' M[<9AKWG:WQS\?V?&\GBV2ST>,FF97G.7GS$-_'IZAN8/^,R M8EA>JW',Y2[-X T8W47M[9L_52+)328$GV".T$WI&8P7M9UU-F;S73T\.;T\ M)V?GEY#07'_TRV8\L@FF+3UKDL"I2.FZZ$2@HX- M "JN]MQRUQM^_?D*)MCE(17%0%LUWLL7S]YP\#\#;C4.USS#VXVRRX>#7T&X MZ6GMH25TPHAF$\ZF0*#Y6&OA'DD]*IY"Q_D\D(WZ30?D7 M,FQT%]L*?[YNRP!OT)"V>E17L;[443G<$3L[I89%'A[843HCMU)-!8M&K.;- M+3>R2$&Q4ED@2VDIEX3*&8 M7+J5!)*%S!BJ9QX%I$OI+7-BHRS8P+,($$&] F5WH49"KL,LA602R@ XP.MD MFO P(2;#/_/\4Z997@BV(N5&,!IQ.0*JM0FTTHQ![4#M.0HH? P@500-AED& MY!/,%COD54SBBEJV<52.7@2U,!*7WM7<3L%[DA%1\%HOO.>6AP'8HL M GL$+EBPQQJ0"4=1, 931BI"BA*BY!J/(S=SLU0_<%K$L?0:IL@$) ""44 MKD[C0(74)"06:FH*]M%LQ(W5Z-]1?.C! ]3: G^8 I+!+Q2/;.FM?#X]\ MV!$>&2:LL-["WMYK\SU379,S1>[PXFJN\D -6N(%H9HYFP<;YH%@:)N$ =L$ M@IL$DV.R%.0,2AJ\C[@)A3(9Y$.AHY7PQC_6*F01/#8>RCX8?,2 03P1G=^% M"94CYN(A7S,![6L?T7K[>)\=N/SMX\C?^5N.P0SIF0J0B MC^)>;>]E! S5A5KBLL[%9P>N]G0Q^H\/.&;SA_O5V&#UQXV6"N#;PSE M/CW8#4H;, -%%^K(^2H_9IX:^E(AS4!5/3<+>E,! P+QU>4>DLHT% #R9,(- MBI[2\6+2%89QP[F3MBB^-!/4T1(DOL\DM5R8X4L.^@D &25X1*U#&Q@><:HY MMH)[;\[)08DE90:=*T?E.;VB3^;TG3(,4%D09YAS3-%<,D%1Z$$#'9*YIP8Y MO/.WZ+C"5< P(<@PR,^B5[&VK]%>MQ16)02W<536RN;![K+YLP7>"JD_7QH^ MQNT%C#G!8U)8%"8\0LJF1DF*:I@:H'L,G2&/4QT5= HLSVG !;\CE3]XG OZ=RE]W"<\K[+FS;.]!B8W3@G/0Q!6#D4+A(W8A+<;@$$#V^8 MVT7%))FTGL3=WBQ(WLHR7P2LBL:W<5362N/ACM#X^82*#/7J? N Q3&>@9@ M)YD'PGYE&.(92MS?SB.!]T0J*G+(" +:^'ACH#+[ QC/<1AHF9IA6#7^\;X& M"3!JBP%;MQHQWR< JNOA0 V5+;T$6!7Q;N.HK)5XHQTAWH%GLH)XE[@1-YKS MZ*I[\R !_X1JQN"&"L-,(_DM!!%62_5P4F4LO,0#:%"@@1E8'$$A^X^@B8'/ M0- E5?Z MLF!57NDVCLJKW-4YD?F)Y%B#W*H!^3$G$X$^W0GBG&=KWFWC8W%@W2>\V\(M?B9--RJIMAU2;1VJ[+CU;JVA M%IBU'8_J+SHC[>,:.6P='JU7HWU8*^3360[X29#YZ 7*6I5V2"!H>$O:C6, M[%L\$#F4Z*:#J\6 MUEG"6>R1K'P!O9H8KQC6?OG+!(_,CH-=B=7W3LL^7OW1@'_4Z] T)J(.N08I MW852OF=,AIB[2Z[&+B#9(9?46%*O%T,SN/A7 =_-$2QV..LM)UK8DCMI/YK$ 5\3.W6< M;;E??^.\0$JYV^V*GLH=504D'H\?CY^9/':,3^;-I)O/&9]&O2%^@_XSS+$Y M&76-:OR-K=6DV>A/AU]@;GZ9C#X6',%5&^HU7X')/!K +7V$.^$17HIOE&!. M)7,*V!&[SM)^'I%+QMM0*W3/^2+P.T9UMF.BZ),J$Y,L.\9B[;G_+1V0;L#]I/"1ZZG='3RNV8"J?:S8J=:/:QP!I]]V7 M\'\ :P>R<[8H5U0>$G\:Z>-!C!$?4*F8PRRBF.#YG'!@)AFWF$]<&#U1*U3L M*X6I@R94PBR404BX B6@_C/\5IE7!A5T;^G>4&^V:B4@ ?1LX2MJ9\V/;3$Q M-,FT\KD/M2O P*@5A3F1"\)I4)X^N70-/4OIED:MUCBV";XU6_\( R36^I"0 MQ[@6EN \H=LC4ZMH43Z'1&)TW#7<45_(:$G8/$2'8VY5H*AMSEW[(12=@?!\ MPM?G,KJZ '1S+:2' Y0_XX R\N?C^,(&RFWD\ V1U@J:]1*N*_MK2)HK"BDB+"+*P8=XH*<9?@ M5^HX$BDVH]9]"08K1IT]"2F950J+H?,8?_MY4/0\P>)U-HI(D4;/& M:39_%^M+V$X4?HH8QX(&49NWAGLN'C%.2]H^*I+MSPNSUY^,8#":3.:SWF!\ M^\O'0JT07<]ZPV%Z_>II/3);K;1I[:P#"R%M*LN6<%WB!P@H_56(5(-AWKU^ M@*^:#A9QTX IX1<2#6*8PQ\&7*LT6HR_8=C-X;M$6:Q?' CB&[/87-$87%(1 MG=#%\FAAE7!UF=J4+DD?0B:IAX^70.=ML'F4%PE61PGU5M&^V-2!;:';%+FD M&-0_-"\[NOQEXX,?=^^%N^^4K/]+6"=>_*NPBHUCJUJ,HQ;SHCT)%BVN"..H M4E@LHM*21IB6?+ZD@:Y>)=U,7!>E FI!AML7;/"QG 6EJ)?#.,%]#=Y'AS:+ M7&NUAE:A&Q<_@<(O&C.(4215+]%6E?T,KD;2H'N2-?\!6=.JG1TRYD-D8CM& M=4/6^"B-]Q"'%3F7!X7<7[?_$5ZRF NAE/#:L'")=0_U2@OA!L)E]FL.D=() M7!UT!L:X6PVJ,?#L'LJHCKNG9] )UG-8"4-B+#%-3A0YP8B0OSE]. M;#G!VM':F^/SOZ',Q5O*R .?@*TVS,B2=M#V(:3< MTB Z,/4C,=Z&"0D4E,OI"@_'OS]_T57&;$''ODI'V0B4*WUO1[3T=T4+ MH* MX:SPW17&ST702T6[HWQ?AG1;&?;D^_,]@$N=J,>&S8GK9O-L2WY-H9<6E]^T MV/6A:9A2T*AB?--09Q:HJE!KU: * 97@S,BTR+FAT;>U9;6_;-A#^;L#_X68@ M@0/XW4FPVJH!OV5UX21NK WH1UJB+*X2J5!4$^_7]RA9\EO:-8,R))L#(Y;, MX_'A\;G3(]+X8%Y/>\6"\6'<'^$WZ#_#G)C3<<^H)]_86E\W&X/;T6>8FY^G MX_V-N>VOZA"?>:O.CSUV(;8-V5\T 5#JG?)%&'2-NG:(R&=[8_XLUBYDZ+J@ MZ*.J$H\M\5:RI:OR!&P,>N-'ERV8*A;:K5K+J ]Z+P??HEQ1^98"GC]BC/B0 M2L4<9A'%!"\6A ,SR;C% N+!%>,$+_'JUD$3*F$6R3 B7($2T/P5?J_-:\,: MNK=T;VBV+QH5("'T;1$H:F^;O[7%Q-"LIU4LO&M< @9&N13F1"X(IV'U]M&C M*^A;2K>T&HTC6_<0_QF%2*Q5GI GN!:6X'Q-MP>FW'A1/D5$8G2\%=S10,AX M2=@\0H<3;M6@K&U./?L^$MVA\ /"5Z3P-9&6"^UF!5>YU8[I[3"/VL5"-CX2)9),,9P,X3:,'RV7\"4%',QG8:BQ MXD=;VD11<*FDB' ;5H([186X*_!1N!SFD>>QKSHT0Y=1YS CXXS5CM83JR!3 M=$+C1?!DKIZ&&+UNEJEDG:G;QFDZ_Q3M*]A.5*58P([:E6*=8AAWCU_@*^:#A;QTH I$936JL8P1_\8<*/6NF#\ M!<-NCEXERG+S+">(+\QBTZ4)N'5)=+"2K)!0?N#I.I75+DGO(R:IC\^74.=M MF#W+RP3+HX3F1=D^R^K IM)E56Y=#)KOVN==7?^VXX/_[EX+=U\I6?^7L(Z\ M^%=AE5MOK6HQCF+,CU]*L&AQ11A'E<(2%966-,*TY@LD#77UJNAFXGDH%5 , M:HV$#0&6L[ 2]W(R[80.;1:[UG(-K2(O*7X"E5\\9IB@V-56M:<97(^E0>\H M:_X#LN:B<9)GS$?(Q$Z"ZIJL\%&:O$3D*W+./:PGP'=>HHSZI'=\"!UA[<+2%$F ;'AR MY,@1UC:L>/,E07*P W-DRQ'6GMK.=M"_0YFSEQ22.6^"IS'.=W,[9Y!/P?NE M6L7(4\_NP(PL:1?[WT>46[I?%VZ#6.9W8$I"!=5JRIS1Y(_=0[DJ9B$"#E2* M/I,^E_JW/3DTV)=#"&\CL;L3XV]02P,$% @ ]X&O5DU:B^HC.@$ T:\, P !F;W)M,3 M M<2YH=&WL?6MSVDRSX'=7^3_H^.RSE52!@\3=2;R%,;9);"" [21?*"$-H%A( M6!?;\.NW9R2! $"))! N^=]@D&:Z>G;=/?T='_[?Q]]D7I#BBK(TO%50YQ=#997 8 M3XQ?^%CT+(UAAA6BWU?U^\GCFO/SDT>_: HKJ1U9Z;,:T!"/E(XGF#B3L0T2 M5Q$W-1#\?=Z5WU:.DXLG:6N<.>),KQ3_W&;5,<9Y-(-N:T[X =Y@DM:#"NHL M'#;S!7ZU'M0U9>&#^2_PZ_A!-=YEV<'XX0ZKMLF#Y@]3T\-WBBPBU?%I\LO4 MX[RFQ+7A *G.H,#/7_#/^)U$/$''F3'^.%F7-&7HC!3SQZFI5$6;!PJ^G'JH MW'BLC)\25%U"$E*ZPW-.[I/G$DF@()%@Q/+P+X7_WS=-T$1T^>V+\2_\VD<: M2^%1XNA5%]Z^GQ5E24.2%F_"8LXHSOCK^YF&/K0OAJ!_P>]],8?]]C_Q.'4C M()&_H!I(^TI5V#ZZH#[XCZ]4^9I\:"688NNQ\1]S?5LHU. ?#!X5C[M].WG5 MPHMM32^R92URC9%2!>,M.D%O\GJZV$+ Q+ "^+^2!#@<%@$Y"BN6)1Y]_$3# M5@(472:92J6RZXR;MXU;Z".)A_]I-R+;;758447K#$7;ABKJBH('$E2.%?\@ M5BE)_#6KH9;Q\WTC\?$@)$8/O[Y_7V>*&]L4US*G]\=SU) BR/P-?*>V?JV# MVBQ"E);3(OL$L8@*OENG7&N,2PU'A>#X2R](94359@#.OC.@.D M6O<(%#Z\3?Y=DT:OG2G85?A[/0S4= 6U4G8R#. ;)@*B1<.&J2L\N)*OGV96H*;V:=TC-GET31^#+1(BUT=AF/TPP\[,NL M"Q73V>6O93/>*"R'[2!S*--PN"C*_;Z@X0'5@L3C/1(,93"8!:2>34%74*L= M.T0"__T,&)<1,+LFZ!1\I4N"\2PH$]C-U0M)$&Ȼ B069!88/H#$&UN=! M8SP'K09&' +J\PU-YEZ>6%%'ZV$KNS>0%F(IYSE(MRPX+?>RJB*U*I4^,/ET M0>UABE8[UZBMG;GF_VE@&<9[_)7!2>RC)OM1^A@@24578)%UA,U!3.8]!Y%0 MMB>+H*[5$ABUVG 9A5OF:ZUISGA _392YL!->R^_AJ%1U37LN&+_VT-H[?0W MYO$*OV55U1%_K2L L*%=B2R12:[ * !%U,<,0IS*9=PQX8WUUI;Q@1)^+PRK M:EE:NBKOE;#OJZJ#"RE(B"^QB@3#JXN6EMK5T@Q.WR$K[ES,"ASH-57 ;ZE^ MK"B[6^':8CFK12J[6Y':8BT%GB?O@;W*"GQ9*K(#06/%1>M*AF5=+A5$=F<* M8JT%+35?LNF=P@S6O1FSKW:,SYK0%E$#Z0,?#+1=K3&U1HBEPCU M EV*5\X'/O?1S02Y9+^^]@%609KBBV''V@[7RWFOV;6!>S3KY3* 7L^8R?L@R.[" M )LP1S*QKS# 9M#ZYY^LQB^]0> B2>\+OYM!&^0P"S.64&83WF$"&V99O+"5 MNC+)!#;,LGA5[O;:)!/<,,NVK.B/F&UM'FVYK*0/$N;CFE8+5S*(CL;6@Z\.B+J3NB3=IBYT M>UJU\ZBB@JHBK="7%4T8$75HGLEN"+D/\5??CK:36>^\79Q<>'%M\N"-(.'T MX2)P6!?9<;LA4G/>>^46J!X?Q2=]B#UA^F/R5R5C!Z]J/:00MMU4O/+>&Q> M1P4+UC4R_BU+TP)W+[!M09S3O6Y!3C'>*]H:.R0)/TV9G&(H"!09P*P-:R(K M:06)QYO% #^R(UW4P9/^6 .V1=U#U8D['!%$,W-I3#E0X)1'0U,?JEV MO '2PS08HGW!J)]86D.V+2+#*F>[:R6,I5,>[PKKPK4@:RSM0R(;V+5%5NT1 M"X9'_-40# +>IKH*\-+;RN.D951.X[V+1YS09T7U^UD\>4;A7$J 8?;D^3*= MH)3B1:GJYK]L)*;SR;-I MZO4'(L+ & &+L\M:\F&S;-.%8&*?!BG<#)3LQS(H\ZN@S"R#F;";IO3=6 M1V](TC&]^C346QCC&M6G.NN611?HBDTOFLHGDW!)\.%OP: F/ M&C$S;>#3N7GPO4_[V19\M\Q#^Q":WB;);UW.87Q(A/$ _LD6!*0K2[R.3>>I MM3BPD0^ZW8NUN!(!'R+FUVB@@*5#( 8LKG3\MUR ]^;@]@MP*\5)[QV4:[!Q MW@#6M[&O#69K198XX^K0TI-P$^\U,@)Z9A4%/& SB#]>TPTK*.0DKBP-=$V] M!RM$I!<]\P!.OZX@XC#5<5(6/O)R1 :=H/V@Y!Z0P7B"#._UXR;(L*Y*[)1EA]*XQ^K Q(]*GW@S1%VI37U8 G<,GF(D&TLY]71/AU, M.VZG!4RXKH'UJ^'D&3,B6'AG%=Y<. FVDB?F(YP&LIX1/DM ?.$-#, NLC % M3,(Y'R)X@JT9+5%;!V/XR\G=6XQ &&[V>J@!UQH[Z!.=7TX,9TJJPKUFSP&+F&?&'B MBJQU283%JL-@O8;(U=_QM^/O#7NT(R"%(DM!CD4\BN6?T]>$9U^>3/?%<3YS MM@%AAGDH5(U5-'Q5]W*R'&NDR6]SKR'C?N_E9-V3Z?FI5ZSOIP"POC11NAC/ MD[T/%RP)&6Z-.C7:Y60!XRG,7[Q&4@@9!R,X+_[ .<#5?93CH'_ [ !Z#]2/ M[(#CI'MD!P37#M@'/T1V0)#L@!UR0,AB+3M&DJN+)<;U7N( M^&!7?!#P8Z0-2F\H..^-$9GO S/:P,U1D]^_=[@\'"ZU9-^ X&"AP MME#P3I\W*.%P'+P3+%LHA(P3V4)!MH5"R%"1+10L6RAX++1.R<3C8)L@6$ [ MSNF,@CD!,6#V3/?(_@B8_;%G?HC,A[V;#SO/[H]V@J#M!+Z>"RZ@>[03!')-I]I-.85XA;\@BJ]3D=Z34%/D?XK0#D9B%)12OAK@7 MNB$WI&+7(@Q$9U&K0GA3M0@B1@HD(VT8R)M*[]M1+-@J:L$.@?S<"R!10Z18 M 'SJ*FS_,/C)J6ZRC8E6K#Z,O+2/' N[4C(+HLG2@6BDL3%XI:NX_JO:,(93 M9W71[,*C'6TM110Q3V"8)WR:IR2"]E8$[ACY9]':(_VSEOZ)6"A@+!0^+013 ML>"S5)#V+BLOQ\A(RS$0::2U-%+$3@%FI_!II[E2S6'E(%71+A[8?[)2) M# MBIUEYE89*9VUE$[$)9$NV;)L^D%RS-(51SIF+1T3<4]PN"=\NF>J2\!!Z'D;+#7*V$>=!,N#L(H]U>W31 M=34B?Z1^]K(Y.O/FP5MNN^/-R'!;$G]CA_PEK6].6T^<5&ZG[9W?:Q 2)IN&FB6C9N B#U0-)M M"APGZY*F5F0-J?Y3>"Q$J<('7KB$/"&]L6T=5P\GGFQLU"W.Q1H^RP MM5W$(N%DD5VTFIE+M<(W@]DNBAAC'/V;PLAQ:8R('8++#GO0#J6/ 9@R@J:# M>JQ*CQ(GX][)&NY5;6K/P^ 3LS"&,)JLK"BK]NN7;C%Q7.HBXH\0\<<^](>J M"7UPA,:%1YH]I" YY#[M&ERQ=/U'IBLB7@@F+^RBG;C[JQZ97#*7323#S@]N M[@SM/0TJ' F4FZ7V$SZB<\? 1\%-V0X?3TV=/QP1#P4G53=$/#.I,:H,9 4F M/ Q;9@6_3"J,3JTZ8AI7X=8#R>\.E9VSIR+4AWR'++3VR7YYX2 2.$)C5^R] M"45D%AP+S0\J^S-(J9C[I.>A9)H'*>U[Q_1,F$%H3,]JIR-PZ$H78+E2-_QD M?9 5K7:WB)< M'7K0$SAPNR;V^,Q2]QJT26P2M$GLH 3YPNCP,TREM'4EY Z<*T:97FH4W5OO M6+,''E(;A;WGE!M&F5EJQ"@.C$*G+4:!3T1_A:PKC1W+UF+6PK*U;E^QG!UC M.1M^+&.9<.\UZ_?5 M686):"MRUZAITC)[ >8/@[%N6$%Y8D4=70T+JHJTHLBJQ MZ:B-L''@,=F9Q."(8<+,,'NX5> .173$,(NQ$6F8B&'"PC!!U3!6&@0Q)M44 MDXC8QR5N(NT3,=,A,%-0-5,J%VUEB[$1:9^(8<+",'O0,&94E:23'#@WS"_U MN'1#1.JCD6I+XV'M5^T\"#PO(IS=85-[!\X!KC%P7#H@8HPP,,8>-$8#28*L MF$@HRM(;4C2A+2)22ZO&#G&MK /G#/ M0!SW!IS#)@>' %AJU8YX(RBJAO>$P^"H>UGJ JOT,=/,U$URB8']'C%BDOGJ MN!ES)",&"0V#S)1#(N1;3]W,\-4^U0U\(TO\4;/3+ H.5>&LQQA'S1+'Q@PA M*YVY8R3-> 0U17@#=?W,*@I,=2!!55*%L-HQ%U55ZD*W9W< '!=]K#'UB /V MQ0$!=_46UC:-&"=(C!/8&J81NP2$7?9[@\ 1!>/ZR.,"P@^(5<%PQ1&W74 ABY4:$5P,B-"JT M1FY4@ 0PA=DEXP:H!NOB[I_J->H($N*OD 0?#N26 M01UI@B'Q>(F3E+QQ^],5ZX^23E9);<1/H>&G#?73'F]$/2.QPRKH1I?XP^8? M8CC-K3;2/NZT3\0M>^>6\.D6Z_Y]J3\0Y2%"JJFHCX1]5B\_TCYK:9^(GX+, M3^'33S]D0=(*@X&"5\TAM2<,"A+?5%A!$J1N4>[W!4U#!W)Q:BEKK86)2&NM MI;4B+@L?EX5/ESVP&M<#+*82]$^,^B-@)^T4\4T0^"9X^L8XOJ-S MYO&=%7TL2V\(^$8)-YO@0I9-01-1M5.6>.%-X'5VYL!H>J'[.R.R*.#G&1', M86J'B-[[5P86-=92!K-LLEOCHSK GJG:E&NZPO58%6%;3I8:FLR]A)MS+/8H MP+B\(.J:\(9(A0E!$Y!:^N!$G4<\Q@\L>:!KQ$6O=DJL@DU:M8:41H]5T-70 M>0#;KK0:AY%ELY9E$S'EP3-E\,RFE<=M9LI.Q)5;<*4+)$:ZC#C:Y(G :XB-.=,>)DPB( ^8BK;A>KE7$?H?#?B'2?N:F_$A"$HB/ M')GM]V;WN(QTY%J68\2D1\>DP=.DSB4;*K+T2V=%S S&+F3B]4#8\9U5^-D, MH:4KWM\AQGX+?$9\L%\^"/@.-Z,\+-O?RK*SX>\@&<;Z>N%ZCTYM1!RP9PX( MN,)8&3:(&"<(C!,\,W5SC3/?;#9BI4VNCV_?T/88-1U- $M-/BT/D!)FK78Z M H="GC>T@EDW#'*N,_,M/E'"XL!JNCIAVBGL[I5I38Y8CVEG7@HFTXZ?-\(W MK(J;RO0'0"$2X3%X L@#?%J5#B1]/^R,OLZ,3[ H0>I.KW0-6D=BMV^Q:[[+ MD=@=B=B-:1V)W=[%KJ<@OC0$QR_"GRCD(F1'['H)BU&\H2 M-@HVTT;>4?@8_6B\HTCL(N_HJ,0N&-Y1)':1=W1L@A<0[RBPHI>S)HN?7*O3+N&!7QLC.Z_QQ")W;&*7>0='2RC'XUW%(E=Y!T=F^ % MQ#L*MNBYO_E^>$9CV(7H&--!U[PO'S'M$3%M")/NG9EVWJ2IL4.,K0(N\M(E MM46M9/6(JSWGZGD;8Q7Z(UWMA:Z.V#YB^S!K^YFNH]&-O.!DX MG9Y\&G/ 7 F-B:K3VRKI:JJ5WN _A\$76*D8VN)5![BQ@RY+\.>,GMF@L,A: M4$RC=IY/'7&_[YT<\\W:.[G]);\,V 6L?9@,'+'.]JPS*6T1,4PP&&:ZN(6= M\MOOA[HD&&1_;%S/4;-O=.:^%%0YQ=#9"WC&&LSZ:7H*/-J"\8EUJBZ6CC.0"^VH)Y2 %_!ZG"[U;T/E)837;8L=; P2R,3J/:)KU&DMP7I%73KL;+ M[+Q. UN_3V'!#=$,_EU(-5(XR'QH8ZH]H"[[SFJ+9]$UY>+A>>/QK2X-RU=A M/;7Q-/?P EH^!WED(9T#^.AR_&]?A(\+8%E95SBD MXJ_(-SW$\D11?OL"K C_XO__;4"IVE"$+:$#&NJ"HA,#C6J"LE:I"GJGZG*? ME6+&%S&J 9JM\Y7JLTI7D"ZHQ-GE__U?.I/X^NW+X-*#P<;#_$\\3MT(2.0O MJ+HNHGB-[2(J'K_\!G!;,QCOQ35Y .\.-&N@>%O6-+EO?O/5 M_*]M#5^F%N$%HM0!*]E'B'?8OB .+U:-85\93#D!' ]XZ0D9OU)XGXNSHM"% M/SG03=A2\03B'(;X6_ORL5)NEJY/3QK-0K/4^/:E?1FR!31*Q<=ZN5DN-4Y/ M"I5KJO2[>%>HW):H8O7AH=QHE*N5$*V*,5?U7&CS6CR)"A^1DDL]BQ@ MP@O[?&>7="+^BVQ DS$G#!$NW@!,6^PQ#[C&MD4$DXHB?,\)4O?[6>*,_#U@ M>=[Z>^W%3>UA9'O7E/5'>4.*)G"L:.$&=C[+X/BF\1M#Q:0&'QXC>):)F1DF M_J6#EXX4<5A' UG1G/GYX>ZA_[O<;_0ZXL;\W)&5/JM]/Q,^M(NV+(L(G#U% M1TZ,/@,35B+Y;"KSU0W;:_PV=+#S^S]=!4]]Z#$]?CT6ZLU2_?Z/ 66]5*O6 MFU3ML=YX+%2:5+-*P7;6A"V+HI-4M4[1Z4_\9ZIZ0S7O2M1DIYML UX.9W@H0C,B!Z!@1>KN5&5DY/M!ZB7BU^IHQ@ M!H5@4IZ:%@-Y(I@\CIK#>SV>'0X1..J2 MDWQ. 79V^< J7(]*TK&Y%:5F5G0CJ* T_\# -_"-ND#9? R+0[&0^MUD/=P\ M9Z8^(Q&HA0KE\+?7@ ->K8<0Z,B8V;$Q4YBUR!564@5\VKO,FNG]OKD;_/O] M^JK17EHS'594'R9U$/9,LUZH-,K88(D,FH/2P&/K11NSKV6^=$ P MJ*G)"#0\XF2%Y,!?4#I8.(HH2 @S>X[.I[]._T.9V-#D+0<*Z=XHVJSG%*:XI0ZZ@HJUC5:!>CIS"U_$@JM%M5!^N>+ M9]PR/>_9I=!XQ!'7B%=1]7$8=3F30T4.0W+#_3,1$78)Y=7B.1?6?QB;/?!K_E>_WGH['B M!*&?/&D,NF>VO)YBRR;[438SN3A"\V4V3H9_Y?-=-IGK>F?C+ #@[#*5C3-T M.D%G&9?,-O&I/%%.6ZH>_W="(IT&V+)"R>#A*. :*X+*"QQ&Y+>V0GTQUP4[ MI6"7;/*&TF4E843^GMX@MY'<'8OK]L+H/Z'*Y_7SQKD!NIG/K]B),\W_E"$ M2_A2OGW;(-[ MN!GPGNTE#I/#/I)(& 0MO"%)1]3U@NUD\:'/HL$9YY6EBDGYZ7WT6.CYN3+F M[+*A"QH"PKCU[@A7AXR[KIQH4(2/5:4IOTO.%!!^_1S^>>9ZY9=_7E-@,O79 MY;,@BN!\PDZ[@*-,E+MA*[*95Y4:F.:P42]P"')"^Z7Z73TC!!ZSNF"_R!@+J#3AJ[YH,7"'^%0:+?=.$_O5NZ]W?4R'N@RNSSG5U^RB68SPN4 MUWQ>KG6.<"\#%]=ZLK3TQ.EC.,JRF<1MI[=Y+N,$[MDYSRXSZ5P\F-R4Y.-[A6-CBLX) ]Z^K'PIA)&/;L"(1HIU M"J40HQHI%&MLQS%*Z."3)ZF+8!?#UC(ELJI&*21IQF?^\B$YQN_]P >0&V#] M*((F(!!PXX@0*4",@:ZH.CXKU&1XE41)*9KYU/Z,C2><(E+@M LO%QH%V;;+ MU?/2_S*7E,SY[F71J$A4YIPN:$8]7\2Y[@^"#5@%>J- M%?7%V0&'''W8+5,D3*8PM9NAUYPY O4X^7?FZ1ZEVQYPQ-2$9Z2$0D1NW\E= MFM$!)5-O+LXPO+IZ_Y5^TNZOGCN>G15@;3U_3. $$];U*L^^+@Q]D& 9.Q T M5J0>6.4%:5'$;*=>K-M<=4O?F[J^!CK^">MX2^O/"GL(UO[)M,_!""%F^>

PR!')*L/$L"5: M?Z(_4SU6I3J""&1D1=&,;*GP[ZLN8-H"2=O(? #&'),WB:-EQL4ID\@3YJ"L M#>3T!"B/?\?I:ZY-F!@CB$K0_@$XK<[E6I3T;XC5)UGP<0P&B^;B_@-FX3H?-*E)"V'E';UR5M7SY MIZH^>A'O7S;_V>4?7-C,<>NFS!(&5$6FQK?_0L3KAR^>F&F!7_N"I@&+(Q'X M5I$E[/^*0PJ!+SRDRGA78CER/GS-:BQ%+D'-2.]D#"P/ UG5;$K[] 0>PO6K MJ%0BC66UCKJZ2,P'JA%O4I\PGK-?F21S;CZ@]01R'V. [V-X+-6G)[-B;0 _ MAGPLM4C]/"^3-S.9^F/D8-R8(N(LD_G"KT%5HI^&7,8SF72>/Y+)0(&\IDP" MZ[.4"- ABN4XD$FPM(%1,4,J>+]Q_)8"2L<=?E#[(,HPAV)I;6"U/BQL& .; M5L&CP8Z$$=&ENHK\KO6LW\]A.8B QJ..()&KL"J637P:RB2^+@*0_$Q_M1Y; M^8 )(+;V9B&TGL2":3Z] %CK24$R] S-M..,9358I@*V$<]#Q3B'=(KC?\S7!JASO.MS[I&5W)?P^(1@6LG["CN3]A3VPH0"!LP[) --^TV& M(&4@!C9VZDRE"-SP@GNH;#_K*>3G:D(H1=!D75D9+CB.2PO]TN]<-9O->1>& M)Y,3MVJ+O[TIN;?@F*<#O"L+L1Y^*HM]'M.!&ZTHQ\A M80(-;LF,Y1A 3@=T0K.(10E8QD9B+?&6+*YHK&U!YDV;_<44T^E>X-MOH_$BZB,+&)&S<.3U9')^-48(95J:FH\I"Q^F0AQSM()Z29'(PJ:M& M;!=68)1E=JAW*"MD+G%(9/1=@+EA7DJ"!<@XH/PFJ"0P)K$2)[ B#I?A\C\8 M5-S4BF<57J7P;6&!7W2"G_S$?G8,TY)X;X+^ND*\/B951HWRS,ZR52V6$NF[ ME'*?W_SDQ4WMTT50K:Y]&B*V#*,D;7 H_:0*%K"1GT"$2+G($:YN.6'#)_/ MJ3^EAL7")NGG#A*STRX0GF[I!I&\>?ZHT0^IU'MO!TQLA^?LLE)=<9H8*G8( M(0\"\QIU#S'%&.SF+]^9O*E)&)IZ1=$W)ND84,M;,K$8]L$,J%Z,P7Y , ME^45*FW-8HW.?-7):"VAW!H(EM)-)W*M4?>O^H=];=)Z+F&^?G=#FKI>L[(4V[IVVXTYH@:(/7M57& W M+.4PNHPE$O]G'M\+F\F-R;>0GAGBNTQ.DNTGQ[,GR].3SA\)SQP=S[M(DZ# MRM(7(NJ0-\:^GG7A*/G?A";8_YA_(K7RB=DQL ]C^2]6/\,Y5"N(?8FW$2@< M6-" T,>.W(RSL-A+Y'K"45L+DF:ZB7T43+3H@G:L.5V%5F7>#RNK%Q0_ULL MEDHW-_9X-OR"5_O]C-E@"7Z?5K(X9\8ZQ]?7S0] K90WU#6!INUXA52'[QA;ELUKQ MF^K)H&J9T,AJF&#=#4_M19,<%1T-6%FJI^!XX/^RK42"]A)XL,!Y).%#,?A$ M C$D=?R*%5EO PZ.B@!YD= MZ,&)_8$\6 M>:2HYID^57K5!6UX4,HR'2G+(X(U4I:'04<'99G:O;)DU1YU(\KOAV4^9B.- M>$2P1AKQ,.CHH!'3GM9"EC5X7I.I!:K1Z8SEH-1B+E*+1P3K :M%'TYNI]1. MQH>C7(HYIQY8B>T2Q3).,;\65$Y759S7C0LT%216'*H",PI, MI/$BC1<>6".-=QAT=-!X.2^!MZKFX++!BLSKQL6_+U05 'D3T'ND]R*]%R98 M([UW&'1TT'MY3P\M<%\"F(\J3*I@U&11X'"S NS[EE1-Z(/U=P"6'Q-IP"." M-=* AT''>0U(>WJ_;T%P+^S*+DKH.R98(V5W&'1T4':>7O6X%UYU@-BV MLYH3@@J4=84[!!LO2D0Y)EB#?AD[4G&N5)RGMSBJG4Y\ZNH:55 4G*%,SB^^ MDA)C@F;DFA E" /@0EHZ*,)J&V \% LP2CXY)E@/V +T.?F$]O3*A)5\DCRG M?N&ZL6!@D1:$6-7 %Z+U-TY#$655Q_40V;:L:V:+:*HNJ"^'D5L2*:!C@C52 M0!LK($^O(5@**'5NF#8 .U$^-47F$(_U3:1=(NT2-E@/6+L<%1T=M)^G5PY* M;ZRH$P\.!_0G1M9B71CIP4@/A@?62 \>!AT=]*"G=R!LE_))KW7)N-2 52 E M S"VNPYUJSM?^'5A/M*%1P3K >M"OSU.3V\+F"5YJ7*9](ZAZ:]4E?2G6521 M-](OD7X) :R1?ME8OWB:FV]%M.ASZAYUP6(A[AO"5=8/));EBUX)>YI:/Y;9P3DZUJ!N6TV0EDME(9B.9]4QF&4^SH6VU$QXEH[27@DX=Y)N*=+X1]$S#Z'D)F"@"!^&;1IZ( M.N2-L3"80R>3_TTHA[EN\L0\LX\!2J;@+3OZ+<1_I9K# 0!84-BVP'VE*FP? M&<2IR!CEC/VE+]9;^)?9V1?!AZ7"DHAO7X!V3F14$/L2;R,PNV'V 6$-.^$R M#H0S,#KFUC$/VCE[,#VC?2EXB09/';N8>J\70=,;@PG\]S.K/Z8!O]#0I=CI M25GBSJ>V@!"LREXK__1DNAUGF-;QP"I<[_0D2<X5_A_6,B0/7DR*"U-QMPUH-S ^ MW>VA9[/V\Z**$V/3<<'62'#ZCH1N3\,OB6 8F%@;[R?$:IC:NISM; NCJ7RF MA>4GD4S2K='50R53^LNSO7Q^UDY88IPX@.7$2D1BB3A^:RO4%P ,3SR[1L<% M.7F!);LK-UY9=E!/%Y059"*0ELEU2M:PE5K5&MS@[=?SS6ZB?N8J=RR_ 66?>Z U'<@Y#[$Y.V7 RYFUD MQ1W?"A*/_\&Y,V^LB$O/%+0BJRA#4 S$WP0R,V5SK^RSA>*H\;?<&I6$![[P MX^Z76N7\D6=SY\M@9PT#N,#%8OY;H(*G'Z/_<_(H_\^"0>G4S.,F%;X)'Q>2 M+-U@[L?7."5P$+^?F>B\<(5-L$I 4<'0=1Q8*JC5#MZ^XHED/ D;@7'4\OU, M^- NP$SC98U'G-!GQ3/*_*!^/XLG >. 9I@:/NF28(SUV+@^N\S&Z'SZVY=I M.!>YI\Y(<6:U0T(W$Z<9;]"=CJ72'J+;66(S=D5LE$)6Z[##PY+!ZJT@S=2, MSH+ZI\(,JS)7$V^ROJIG"S)*&8,6HR2D83^#%47Y'=O+?JO)Y1RS#'D^RV4^ MEJ,S*QEE7[N+QVCS3KYRL6PNN27:G(4J9]\&9:/,VK.@]8JZ"J* %&)EW"JR MJCJ+U>/=:-3^\?OUY1_MS_[G8 "98%+L3NS:%=IW*$L/<6_5_FTH#T)G8X'F]+E>,+]DM:^ M;I\E@(EE4[F02L!*-'G'[TPLG=QVVW7F]Y*-WTFBU)2+[,SU]]W^2Z+ZH\IW MT[O9,Q8&K8S4+L[TJ*?WDZ7!H>76_^H EENF6F\D5VPW3R6?990&XR6[DOD6 MQ.#<(NI(J>2=BJ!C&6:U"[<1E9PUQ\VBN!I6&LURJZ^9^@(4Q^AWY[$U^L?_ MT4=O/]_Z0]%'%VZALFC*N!#[<2F+7>H))AM+^<6"QTPA#\V(="S+K/9#/502 M.6?SHB)+G&,0_NHCAWYK'6G(O^S*'35LB"@:[YG;5%/D 9!L6!-9H*_$XZCF M !\^S[M1E6JS,I+O2JU1XN=+O_27S_4K_IZ^6,"1K AD03:)\'&&=BGI[$,HSXK]5R,#JV#MC;:O SXI5()7QRVHEVC&LVTI.X]8E54 MQSBI=AY51)29(6I30E9Y*$O/E62G]BNW,^UJ@0A_ XP&X>)R)Z[#'X8-1H1O MOYRR%)$^2U@FELV'-:2^/MZ\$[%,+)_9@8AAZ^!>EKI-I/1QQ$86[T1.0:?%LH( MGQ_>53OIV\Z.DB)6'' =1ZS:D40^RVUR->=%\>H-J>2=CO"+2LYJ@YD[V)K6 M&$V;RB '6WW-ICI^_D._;E__/3&_,_L[Y)*/2&WL6&.D$K%\@HFTA@]$\DYA MI.A8-KW: O=0:63GE 8^T9JH"LT\ T^FV'>N?,4J^4TRQCPQ+1B[IG"G(Y@- MV8^\1_&R#MZ7JTSZ-4=9@_?\CN+F8DEF_2P99CNU<*AT\3!*G(VEJ(/$-3>9>>K((F%0-GVOJ:F$6I3K\:R:3O$]Y:#FLN&IIK,H& M)SD8M4-*^HUDOYI5B8-X)!TL:%9?5[-AV_DJHE+IMRN_NS][8G=G2?EF6I0- MMB@98D-:)QPN.M78(;YQXIA7>U\*K-W^NW[W(C*W> 7C*TX# M Z@-,3NW2:R_ S@BQ^]072J63VU[&2?8R/(T.I=/K=X^M]6(L#9%1_R\8G06 M%*V3[*(K[>6NOC/]:$)(H8\!DE2TYUCW0GSY[?S&&!>^;S"CW.OAS,N[M;F, M/X=!BU.!K$4.EXK1>SU?SZ'.T_V]OU=J9W. 1 NZ("6OS*+,[ZM_^6VU:HC0 MYJ$PY?P1)6;%-5IW H4>FV__.$&?;Y7CTBF M5L=B@BE>&Z//TVH0]+;7DIW%+&T3LVO40; :OBCWL4E%TJS=B9DLHV)3^O?0 MW,C\6[]2#^G=;'2[YTV@@0 3J/?+,&[PZ'?JW<[=J7WCSL.S37^\*WNBD)5: M>(W:SC56+,'JL2FQKVBY7X5-(I!>YCTXB)X(JXAKL Q ;%N;Q=&A'9@YT,SW M//0DLWZ@_,C/-=V2R&/Q/25'TL]8H<:6D1!9X2&/"E)] MDPJ[[KV[9U916-NNL.=HY I4^1W8#ZT#MS[6/#P=\R=O/;TZKK]"ADKYVDOR M*M.]_;TC1VY)D']\MYZ;]ND"&<7>FMX8>6$43M3_.]Y^]A&DGM#DRT?S&6_'8X8HFMU6](D.:A^1]+,/[4$;Q9 M$&]<(34_^U?HO5#/,?(FM^6]C#C>3X475VU:!^N0.I+._PH8Z>A&A7^4\K*L M#>-"?W@8/;ARCA[,1AV),@&E4FB41L-TOC72G]%#5ZZ\W+QL4J+4H[CC<<8; M_?94\Y&V\)X^'EZ]RL7H_$X/*#)3N3O]OF!4(\ ]-6"A, F2.$-GT#;[8ZPJ MF/?VU>_?W8]"9F>U1FQ0DNL64W!2GRJRAJC<9]]M5'LS.UY0!R([O*" :,AL MG;5QJTC[P'$5<7'A(]X3>![!Y$ S1OAH*V*"3M%GE_%Q"SQ;T]T V.][QPVS M)6Y6IP4LNXY$0O%2\;V82UW)5QD_-]&S2Z?;1H@ % 7A/0C"UQ0SRX7@V=8+ MJ\^"#NRT,ZV1F!-?I<>'1+V6]U8'7HXGAV%A=BI.3;K(8E#S4R;>-*@U5JDJ MI'4E3Z"N(:6!.WVV!-#C M_B)JT:T\D_TH_;Y_[;G\P9I0D:7L#,U#$PUA3J MC713NIP%8C&^W !A]D)\RO\0:M>Z*MW1[H!84;W2#1@>6%OERLWT)EXC(ZL^ M KB>N;$8P,1Y(I%P"@7.?6%7I!,:S#'CS4(^,*8LZ%I/5D"?\PY,R&KO]\7. MS^OKY^1B^AN]:BEV/- \,Z8W L)DPDSG]^BCVGP<87-F'2#6H/4L&)XSX28, MZ JH;1C/ HJ. =/A_ZW-=W-HC\TQ8'X%[LIK1I49XD.\5WFR((I5<=!\TMN:-*-?T(!^AQ[<,DT@N$'N(8]MRGLSEX#/1-)D:59E\$*GUB.0[-63KR^_"F/GC:I*+[&50P" MC>E#$!^1_CJW=Z:G=$C<@CL*Z$'FQ!:?R?KH)Z64$7^@C-'\6AW_?:+G\ MDEI.[$7&<7;9M,N] WWTF.SG8HQC M*X3E;(;-LF7>CPN^,I4(XGX_/20&M"BW-^.KI=,N][AJ"MVYXYA4XCVS%[[R MWXE8FZ\\"7*D8XE<,D8GG)(4E_/5&JY!S-DWB%$ PP!Q.*]7W'->]JP=[/=5 MVI"FM+E"DX>]*WPO&%[@>0$/S(HU5N#+4I$="!HK.KM!3WPY)V5OQ)2PR36W MS0H2C>$#LU3@XX)$<0:(^V6$!7CSN^)#)I9,K^X]&4S960=E'O903\42/G6 ML5NG=:2Q@H3X$JM(L VHA4F'O6O4$3A!?#=WR3D;R^8\3/+Z'-'.^]301;1+ >T\; /\ M>?-\EIDT45.UV)._ZA_O=W]XMJ[DVWO./S=21A>GPH2?@Y_ZB^%'\^;-++>W'QA M%B2@$T=;W5B[A+K0_"HB1JT!#H)B(6L:\$7#99SA\^G)MX$U),X7-E*%5V46 M]UFE*\ ,B>D).01X46:.D+?*6+: -V-\@^!#W.RATQ.6PR7Z6&F(8X^2K&$5 MJ" *AYUAOJY"XB8*N>.G]9"*@ 58'?QP4MM/(MLC*1 =!5JAXW-)(O/#F MWF(QH(AK\@ @P>)F?F&]DB%9]D2V #11-(7T^UGBC/P-:."LOZ4S ]VPX*]'>!ST@0V[6$.G4S^YR:09&!Y#% R!6_9 M,6WA^"O5' X P(("&I3[2E5 KQITJ,@8Y4G[2U^LM_ OL[,O@@\K,$MY??L" MM',BHX+8EW@;@2:&V0>$"^R$RS@0SL#HF"_'W&;GX<'TC/:EX"4:/!7)H\<0 M?VO;#NS85B+!G%F'/4)#EV*G)V6) YW8O@S3JHJRQ.-2_OSI2=&N\!MC-8_W M!K/6!3Q ?7JT=HC/85KGC:RU#,F#%Q/FI^+46$"HM>7C;'V$NMN$S\;^NO/= M/&<7>X4G;1'->1=V:*"U3E 'EH%)]_V,F= CE4^V2&8,G:!;K4F.S VC]*[0 M;UHO"+/&R1*+:$6'+VMU>!J749.Y$7>*FR+&"#//@YE^2?O@CLOQ=VQ_< M,-[@QG#OEAB&?G#D*O1FSI80S&E>8ZMX@(=[*H7PCK$>#%.1M1TB8D/VRWC/ M4>,-UDNV"@L^F:/37D%72.MQCJNL"-ORESR_[>O.(?KKJ02#-R3IZ$:1^TZ] M,TH?G*ACO.%VH_!_?)/]:/79V]KHUQW?&OTG@7(56!V V1/QVKQFT9TG8;_ MTV1OC_2RL:2+JHI+\>6L*@Z7$HQ!">.35W3 R:.K3SQQJ3_=_]U'1A$&$7M,:*G(']IY\6+"[%(O M)&,Y%\4BHZ/^;4CGBR*A8WEZIX?_=J5RJ\BJ6E/D#LY1;(X/^4UUTF>KY?O1 M\(_0&HU^,_S?O_E.+K>C?J0+E4Q9XD#[4T;DG9+'-9EGVY8>*L_:2+9#_9*, MI5.KS8Y(O:Q%*C_T23)&NTAYWEJ=;&U5+"@6=V ?5RL'&]G>",KF:H0 M*_#2J)BKMT;WQ<9'XN'OO][=)K6[-[J^\N]6&'ON=+[ M+/)VJ%R9K3ODA0-[?NB[3&+;-JBK!>P62;!,$997X/N"). 2@OCBGKE8FYA] MO/8&S[V"F.K[V0SL[-*$B,@5.P530,1J!0#6O[W#50YTMT(,:DMFUNB>YA$([%.-L.HHP^DPX M?Y2(;^T$5I=F'GL(8Z?4%F(0^;P1L4<6!6-:%8G156<#+337 8?-@0;.ZM$-%EN1I3C/5^:1CR55K M)#X^E/G$^\UO1.^@!:=@'+5^LDP?WT7Q4 EM+RIYRPJ2BK4(4JM2Z0/36Q?4 M'KYN4.W@5G?XPOVX5I!M\WIY>KS]5W[IYA]WU$CR[!+#2H%&!$76%=Z0A%1R M(Z)6JU'W,NM_?V-W1:(9)H@%KI<'=E"+,E-ZV AK6%0M!TH&P MDPO/5R3)UGBNR7X@%4Q5A05V%R16&98UU%=Q8VY\.4,61;+9&6QKC\1-U'^? MK93O1T*9;8V>Y3_75\]JY6VPLWPTO% K;=CT;#6\ICW'EWRDPG["?/G\)AE9 M^P[S[9H,OH8+D[%,=@LBK,Z(&V/!W)^ND(3P'0) @27AJ-G6[GK_:N^RGZEP M"^V[3R9(GS%:'>4]O+:#V[A(,K\X+G)TAVBNY'^.HWS.&"M*<#S(MA4J,IT)S]%M_;XT4_27/\MR?C)C=1^U5 ';J9',17P:\0N<* ME3!%DN#:4JYK=*[TF@^=7+[J;2!68OU:VZN(M?K@T"J';W45O&)5@2,MI$8J ME^U5U;_R,[,C)VNEPK"5*9,[E-G$RLBQCE,$OV0S['J&/D]F.U,][>_JBK'WSX,.'_4_@*9MD"E6 /6<5O"X&KZ-?S++>N] MKT5'/W8!I_Z'^4PJEDJNG]0?T,+]8:+F5OO#/"V96":5B:52JP_4HY+^P83X M$$KZ6UC?:P7^5%2!?RSL^ZG GXHJ\.^_GKVUG'"5K)\KQ)\\BD+\Q$8F*88J MSC%TZI%GM 4ZD!+]9MUEITK]85J5RP+]H:*4L^6T;C7^JQ9-IZQJ_&_=7/KN M9E O_6"VJ<:_3$C8@:PZR4APR_0OV(\#7+'9<#9Z<7"4\=[?!;ZL@YP M!!BA1\Q!R;4YR(AQ3;&/DNQ5A.['>T/R 9G!9Y\)-A-K8W-!QW@+L]*?!C/J M_'[)WR:]QZPY5R@PNSZ?SO;1ME":&37_=]1:G;H=I>XO6^<%EHC MOOAO6.?^_7SII+U'!BDMX0TF/.A]X#4J?6@U,MZ<#:,OJ$SDP\KM!R=!7?9D M;W,+T8(-;:SRO[45ZLLEA35_O.RNN%.(UVTI9,K2R%_,]7\J<)S>UT76Q0G9 MNDC8<,4;CQ9$376,%N[Q6:$1B2,2'YP#<(3V>4BL\+$;D5(34.Q3N> MUM';M(B:81,+6_E<6HK61FBN(8NZ,T@0- M+\5$3\P,Y)_-+#'KW-;*6..B_[J]O9->4M5D\_Y>7A+/ V1LC20ZZ$B:<'AV M=QSN$(M\:OY3:D_/R@O."MR*O5U43+:O;#K]J:!6.R3IB6;BL#3SK=8E+[.QQB_VG2N;9I' MMR0B:")HCA::U7TXB'HLJZJ.^&M=@8VFAA1!YDDV\X+F.(-!8I!HC9I"?R0V MF\7F:]J?F,'\TC"<)'0 R&%0D;JE2#A\ KN0S40O2H0.O&@TJN19;@ B[#E MZZI>Z7K/8*M-M_50L>P6V^0.FT\A (9)Q^A,@!N_N14))H#BO FG M+-G%UF04+QSBQ-AG2(2J69E;KDD=-]=L<$G65XZ(_,8(F@B:"!KO_,8;EWYC M@0-[4"7[I0I^HG3U*_N;JA2$%&=@(6_@7?[:-*$E*ZPQAU?U_T MFP[QH#"$VPT]&P#/R 7+&=;W%,_YZ@]ULT^YXLO5E< [.-QK<9S/'I(=)?OU MBQ*)6"*Q;3/G A$$/TBM[ G0PQ[$#T+M["G-X4]LM\C:")H(FB\L]^O7-KO M15D"3:/"%EWM&)\UH2VB!N+@24U 8-07?M9+\L_&H%04]F'5<\85)974=B.6 MEJW)M5'\;0PV59$U%!GWL_O2DCKMNS+N^Z(O*\(F@B:"!J?O"]06]4.T::X[IC FPV_ZHA#PAOBJU)38275 MT%RMD71=?/IUU\X^23M+M<,0SMFV UW!5J]&:3+5B"[!3CJJ^1 MKS6[S^\M/6[B:Q6=N6^ZBK2QLY>GF,]7SXJ_>LS][E_Q"38U]JRVX#P/_*HU M4+-7+RJ73\:RF53X;>!\\-:\G=^$,+*\C@)G/W+KI2!K]7[9Q7 M=73=>EV;'TM2.HX.:1';N&:;3,0VZR-M2>CDZ)#F5>]@!\?3_VH3FS467M5E M/")GT%I!^]H7/G(7(V@B:(X6&N>:EXD-:EZ66J/J\V!X=763>RQU_'$B%[0@ MG2Y_.=N(:KERW5$7T\FQ469Y_<"2[^4MZL.GAM1Y'W7S:&4)P0V[KKHS19.) M-4S1@#:K]:AAN6N,+;E %A*,+12,F]T)AL.YZ8^4]FO437^T__;\D@H/"F[Z M>P)*9V(Y&A1PYF!Z27LEGE[4P_.*=MN5X(P(MS7A?"_EF8DETZNK2!X7);TI M";K[($TZ&\OF/!3+E5&:@-/12S)Z<5R?BZ6S/LG:V+.NAVGM M9YK]]:SSXIU/^1QN>Y@R"R)._G1X++GM\#B+4*\R-!H%1?A'JW>_WK-!Z&&: MI(^YA^G6R M1;U-Z=YSO5!2LK3\V-4G_G=FV=:\7J1:TO[U-Z5B.2<=RV=55 MN\+1LG$K4?+B3- K>BT]+3P08OF"<+_3(C*)6"ZSNH5'."C@33K#+ G\3V>@ M8XE$)FIP:L>^!ZR=SL=R:0]W@NA&2 1-!$T$C6O_:K#W^9>NZ0 M&YRZKL*\HOFD7_&%=N'Q]NIEU+M[RNZKP6F2"6^#TR03@#8^Q<#PF(,G?Z/V M?]QGBXGN'Q32!J?,^%XWX_.5BU0LD5E])SCP(G%0A9<]812?&YS2,285^F*% M2285\8U7#4Z]X(C(7NG]Z2FK2*]N.BG2'KD@W>!/[ M=Y,*VQ;I]L4_&MS]'=[]:R>$CW\'4J1[9_Y2+)O*QYA$/O26;S)\'M/6)9?] M=9:6GMPF8JGP]\M-)L/G+GG/-$%AA\A7BJ")H(F@\*^/ M;G;D$2TMTRU&9;H=@ @?!EQ;'TLZW!X=TB*V<YUR!E\>D7.8@1-!$T$C6?.8C*YP:7.4FOT4.WU MGN\ZUQ_57E"*=,]=[PQZ+6+[1;C4&/V99,*S%,U_OY5DXTZNO79>QB=$)3([ M$&4?M;K3X:\\O>-:W:DUFEH%%&,+Y6/%1=&2S^FE_;>K?^6'T>]'OX7#@WND M/I^')F/99#Y&IU'MUG'^?"J>?^ M8\/"^EX+I&>B NEC8=]/@?1,5" ]4G_K%T@W!L.^--M*)%)G5HGTA[4,R8,7MOX <:HS.XF8VKCM)YN?*@W8K) M;6W\6=;N6J-W+C]X>1B@Z^XFY65FDRQF MC/=,RK'LUJ(\6/,MQH^B9O0L*%[EU22-O!I-WK+'VN+,&A>1FXV*QX4+SP'( M7W*#Y=5)Z@7^GZYJQ,)IRG4$2^4$$4TAH"FOK= 3-*CTNM"O-,5"GDYE=J72 M;:O!%RX5:SV49 HY_A9_YK#N'YA+HMI#ZI,.JZ($Z;/C-G 11,T;+&B<6 MY.@:#8 @@E&]2$A8=OG"S2"=KSW_?.'1\X<'>\&E?7:_\;=W([A/EQP3"=6EW.1KN1T96=&\Q7+ P+;&H4^<'D25SL DUT9 MR%3HR\"@(]>[P*!1_?.7_9G^^X?QT"5P,!UL< 6#N1>B;8><'>@K]QYBSYRW[9:5TT[W+WR81_^\FFO-U^&)N$ MW+*"I&)'%JE5( \FHBZH/:P:JIUKL&6P2%1,F>"%5E^U;46J32S*O;M>JC H MWB#!UZT( TP!!P)G=(4W)"&5G#[4:C7P8;TJ=NP!S3+!*V6R(K"SDA5VMCDP ML72>V4!LEP9V4C:NOV$%A:273#;":N>95136I7-Q_U*_4<3N2XW;A-LWB\B3 MSMRX,7<'H*?>,/B8\]\-L"E18-N"*&C#/;/14MSN(RZ[NJ''DD!L:)#H:]#5 M16.:-:4Q,WO%8KZ&MPLQI*4R_9%0'_N_-FGAYW[3(6F@,()*4O0F,.[7[%JC M'J]/4;/L)GP1! =H!Z6,5W@_GM8RGLA5J84X4!AR'X>4C9MW-R2-%,'^H731 MNA&&Q\JP]MIX^%UYV=E&9\%MYK\BBB.04ZP-]/UP3[GQ6+E8B=9=>C0+5H9YW5-]L-T0*_ ;^@(FAL!2-!ZYN'Z!_UCD/)UBQESO<9^ M^)]:X9HX&T<^]V8ZK:#Y[HVG;-9S7R8]X\%CKZTJ&<4HJUH/*23RHB[PW0E? M_\OD4\W4GSMTN[/JTY\PJ)^Q\ZZ:U8 [P@=P/(E@^<[R+KS?!6C90IX4W$L[=P@<9=V;"R1VJ1+E/^:SQ\L^FIOI'/;>N6; M""'9+R=Y;Y;]L5 ,KZZEV^=*ETD)F]@?[M4S@8OB=# ))2T8IH8[Y.WTD&P+ M"S6,:/3ET"+I>9 TOU3BBK N/-&SH/6*).9C&JS+Q.XCW814);>8->1%;#] MEPEEK5,L*7^>V/K?M!?9O-:L^SX)7(J/73K5]&%L;ZNPY\>NELINDN.V=%=+ MNG+F:NS0\N1F0K1$9(:2DD"]JX?.7W;G7MS "UHVG8&K9"R5W2)K877^B^.:%1WQ]Y-@U2+)>_U@\\^C\FOS5]??G&,#(BO= M.'A.VSS*]F,Q9C)AS'#9&)^^2AX=2WI_6E-8VXVS<#!<)(0/#S?/^;\,0VL[ MV_[&;IPMH!VT+7 I+G>[(3+!W1#]QZH?EF@NN8E@KG<99U5(R<7V>".QO=_B MW_LGM,GQPKIQS1W*XI;1N'UODYND6P5OCUP/ISY'5+S>)W-+)='*ZYC)$744 M0C$U_/7>;E>87YN4RM@N:VV7^:%K\X\3$O-+K&IK_Y1;NU5ZZVT5%^;?P::H*OP5!@FKAT6 3V=S3]J#]ICS=^K41:0AE[!++= &HUN0P](Z\F\8:+@!5\+V':1>+6J7 M@I AM'4.B MUI&F*U*U8UZ%F9?5Q_+CZX#34SJSHWN\"]TN:PD.ER'":XZ[UN7YJ._]!FI@ M*V'8G9)P40_.PR!-=B/?QC%( QIB*DCSDE#>^=MN&YRM;%Q5.%*B\;E8K+Z/ QN+ #'^/ MY'RG67X9[>R0=S9&T[% C&(TVUO"5PLLX7M!0BKLY@KBA6DO]+K#M48WF9OK M(GJ^^^OS/>]I+U0$H+ 7RA&H@A(J2 6P7(=[*V^*T+O+*XOE7/0VWO9N4!T- MS,A8M3/'T XQ1L+:M?*O?/['+9/ZN;/B2U;\#O>""":/I^G@\?@*VVTA\7?& MY-E8+N5Y7C.]B+]EJ=M$2M\L'[N0O=_O'JI*Z8?&)_P]61GS-/"R"+#%-0". M%.H/$E_8D+;+3.5T(.LN>(DX/^0I$TMOQ2&5;5\LJZJ.2\U5%2,<:D1# MYBVAG]6K9OWJ4=$[.[H4L-"!GX_8$^'CY'X?5W_"U31CN-70H7MZJZFXTTL) MJ6242;$;"OH37HRYZ3CAH9.>W,A)=XHP8OTT%6'\F?W%*C]S=S?]O:2%.N9^ M.7GSA\[?[LFZ4TW%9%??UX@TE9>4]*5X +C6JXOB^!15Q,C _\-:^@W@(U6Y M\"D1IR$>_U"0^.DO;$_6D"+@HZ;9%&I.U#&LI0^.5/VKLQHJ=3H(1R0G*L^F MYH;I^F#4:?;3S,YBE%BU"2;@U"?>!/TSKD^(-=Y^PSV[),TUQ^B_M&JTVCK=#7$AJFXABQ]4)FT/O+L8R7\9 %^QP&(T:U45>0 M)&SR@'LV()0\]'UR*VI-\VY!K78(Q]*,1ZGNL53:PY/4XS!\O"/=[/H9NXK"J6*NE1.S(2^3]RA>UMLB MZSO8KJBY^JBHH0\&(L+1 M>U;$R[X1Y?>R9*P)P)C*\K9?[E- MKA=LGM\S * HGD!%:3U$#0$T+')18L]:1-]:6@.\SF!!XZ9_1Z,?3?>FYW*>;RB9.YQ(IN[0FW1!EH=5/*Z\Z:KUBGMN3:+&[[ M2%(1BD8J@M'8$UB84JR4$OSK+G*#5C2HM*%NAXHKE0MN0\&M>/2+AB^:P>?3 MDV\#Z]T.H/6"HA/@YC6%/C!&!;U3=;G/2C'CBQC50(K0^4KU6:4KP R):?>' M0UAGSN0NXE'C';8OB,.+5>.29U5AA PP)L";Z8V#X$/<[*'3$Y;#9<]8:8B- M9DG68 20- JF$&"^K@)>U8!5B&R!2:TBS-$DWL=JXT:? CRD:O %2>PZ]Q\' M%J[]0[(U]/_$X]2-@$3^@JJQ7?05WG_5$2BE"RK[E2*-GL&]IN)Q2V!XX^CF%]8K&4RF;T0 #11-/WZ[V>),_(WX)FS_IZ>%/2NR Y4 M ,[Z])5Z%WBMA]&3^,^!&Y9LP0"?4_# )LOFT,GD?VZDW<#R&*!D"MZR8]K" M\5>J.1P @ 6%;0O<5ZH"BM:@0T7&*,_:7_IBO85_F9U]$7Q8RU@:YML7H)T3 M&17$OL3;"%0TS#X@7& G7,:!< 9&QWPYYC:[HAA,SVA?"EZBP5,!5R'A4WK? MVN9@V/!A6XE$&DL[@5]HZ%+L]*0L<=^^M"_]7I3YG2#Q"(\79[*#V5SZ;1=: MP>K\]$23P6BR*>V;L=)NC)7V@:SX@56XWNE)DHY1V+HB!5:PRQ/^Y3E9U>^& M _1)D(#(/5E78;DP /K@$-YC>L9&SN,3&/,O8 #VLW^(^*>KFM 9^DUH9ZUC M&+\5O0]O<:X-;P0&]0#O3XJ.SF9,^:K2926S-_A$@G"D6^)KX([@H#/^L]H9 MB]1$HJ['L6AXN@'H$3JPITJ:V:,"MNT:C,<)2&T"G% UDR[ JWE#56JE>:):KE095J%Q3C?)MI7Q3+A8J3:I0+%8?*\URY9:J M5>_+Q7*I,>8H/Y6%*2,>X\42B7G(O1>+*U85U&IGAGN&QG\7,'/*'EUP-T!K M5&IRMRD^?<7_H[=AP5W@G_W\?_\W1^?37V>8,W/3&KW2F72E0M]F_W3/+NV" M?)#\%FC()R;>.26 IXMK"V./RBS+AB2D=(=DS^3@%XGJRT:E77R"J+ J2 .G MX=/%HN$S@P>C]2@9_"4JG2#'321$A1O?* +Q1<"]1J)5CA2?2;&\/"!1([ES M>B)(DOP&O[TA"I[B-(4H9O*SAKB>!-M\%[3R.06N^GA.,_%=-6&&/WF "OY$ MRIO P?<**W7Q=.0*#_S\#T:F9$6 +\G8,0K>!@SC?]^0*)."3( 5A%]#"!^? MQ?!['*R4_$1\?K)V\K:JR0HX*#' CB3@KF8X[QY0UF=QR$ B(3L.?,KA4S.&!%59X@PL0= M>*Q$OY'P%Z:IA1 \(+9\#,+"K+IDH=EZQAC^759>,%\ ^7! #O&G)V!N 75) MR;+X .8P+*J^S .I2 !D\H,UMS&A!IQHH@6,0UB8.GE@>C$";D'.R\/"KSBHP#6EF_BR(H@!H U(] M(06(I/D8DO%!2/UV*GT >3Z4IDNLS@L::2N [6!U0;0,Z G2WT9( GY& U8Q M& "/I?!$E(B.8<=[)3P&W"(,\,V\+E98K"@.B9X9:)AA3>YYE,CDA(F(4BH0 M X"E/L%&Q3")KX_GC7/JME"HD;_IKY^)S&()5H2^#51;[@1A9P(.GD&8Z 1R MZ?P&'C-(1R?BOPQF+>! DHB,KW/&/P!+'75UT1BR$?]]3A7(:F%QXC"&QQY2 MO(R#D5@N1)T'.1)%,P(Y!T]'EC4C;JD@4K>2W @:K^[T!"\+$T9$("N. 4NJ M;.!,'@B2H9J!=210<8;VPY.S/.8:@V*?L#H4C#I&\*B$P1%Q431=,73AY-G/ M1'6"DE(P:20$FD9EE2%!-4MU6 'K[XGU;F,&<^7\.34IA ]/ZB( @-\&> UT M:CT%F1^QJ/=4G'<'2""N,&5YPL8#1(E@O%J0 +-CU4NTX1L:TV<\N#FC-1.K MF1.Q0X"2[',X! +BSR&4 '52.Y/R-(_73*.:\8,;.I?S/]T]BMH M;5-@'<<$5CL]44 3XR<,?L.@(6!\BU26XIX=MR!).@Q61Z"O82.6IB7EIT5. MRD(7C+0844RX=/E24_'+E&]RZ8.K,N4JNW=0EKW6&OVHO3Y7Z5$^^Z,==+>D MO<@M*;1&-;5>%?3!\$D2\+UO:U,Y/2&'K#8$1&[*_LV)E:=NXZU2,U6D;M;- M("X/13P>O%UBTY&'71)W=<=_2N8?[ST9[(BX_"[!!.,."J_B M&!D,%)G-B,<#PT*P*U(T+&N-/&E\3YXOCVW[&'5_7XQ1-<2]4"73: =>@P?O MA3:N$SO^=FJ 1\,9 !>%O$Z^*UKF+QG36 O^OD1<./(EV!6PJ:= MS_Y3VF>7)@Y.3^J(D[M8W"(-O2<-W6?_R0J.4IBNR:SAIQBD(M7^I:ZIIR<^ MF^E&X+=92L7>#[(B#T;:4QO -Z-!LJ&Q.H@$?/H"=B>[LLSC[5J91#%"A<,0 M^OGT9RQW!E5M\D<9FB=42PDA]K\)E\30.#VIR>\@"8VA"M:/2C5(F2)L I3L M(@EC.&*4JG,]#((=0:P#BG"PJRU@,YY$.F#QDT43.*>BAMA/P+$I$I%2)QL1 M-N3)#,8CU*<56]1G@GX\/(XOJ:B+28)C<4A[QY8UQBKQ1R81]ZJNV/'R E3O6*C6$E M(1RL(B9/!:("ED7_[I+1^C&JSV"08*$+?B.K9>,=X$"#029M;>).W M\,>:7V@ROCZ'BUCW63-F/7G5"+OA3X1;;=,"5^!(Y4"WOOB,#S,PC'W\4(<% M!NSH(F!E(' V%VK.4K(CMHTX5E<1>*JFHPJKZ2,6IR\88[_AK$L2IB"B,&8. M4[JL)F$2>V;ZL:.91 M[OGI24-O6V@#ZHY/?6*4R+8Q']EYTQ!$>^!P;"N2(ZII8 EG32+2@"%1@)\P M-EAMBG$$%<<-C K[F&_-LP(+Q_HDG*/S:>X;BYA)RJ4K M,:0,/V<3,(!B;*7.D.(ST(*4%5%7\AT%/<,E0H@WQJO%@&"@3;>/I1'P0>@Z["8I/@6 H=ASG)@>3FV/E%H>G2223=&NDU'[_?N^GDM<9]@QV M-PWO[?.K/[N#)ZFRVI#R]EGYR*R9;<2U[T70>W*!/S-ZG\!26 M]>J,S,'B5)YH[@O3#B3_8$D8S/,R)X( &.?61#L03L:&$V[%19&3[M.3\3M& M@RZ\D>"8X50&Z14K$E7=Z"&D8;$Q<@R,; E#(=K$Q^;Q]L#6-$3$RDLP'[,) M%M9V1%Z&,S<1\,RVNPB+?.4V(ANEPVX 6E,"<*UP$348EQ>6IDS B54"VA1; M"<,!3BZ !6"[#EM5@-]D H^;2L-F.B32W,;'[M@FA8W"./3"X]K5S+G-4S$, M3XW],+6L)>(X71]QY'Q?LNB#9\26$=D-XD;"QW2Q0U,#F=L)L:/-QZ.0@,\@ M@REW>C(NE.O@L4QM2V,ZJ_CZ!I9!PP_ G&-$J!&QU0P&-V6$F+'6YA&;V#"J M?2OL8#A,;B,GSH8T&+VZ3+&R9K,DB(B\.#2R"HRYA!6&E!7]P$? ) NGC1RA M6.JAL&#K*]C P\DL)/!N'=#S=M=)P\%XL1C#35^F^1?$W, WK3. M=T&565"'BJ%"* /?A$OCW.7TY)8H>R,H';+P1'@#*^,S :+Y)43<,<,+-5I MJ):R4'AC\[=2YDANHQ64UJR]@PCP;*-:O+\9&F&48TN='0Q$V$OQA39#(PRLWKAL5T&&>X,'_;P+F?7M&N&$ MQ+8L;'-[OEQVIS 7W2G<\YW"W*'?*22N@\6+P5=MX=P-S9P]63*BS ^VS&C\ M=Y48_P^"B@6.E1 .#D?G$7O<-F5E:;[VC*EM!>$-BI&$<;-V=V1I^@PR\_GT MY%I0V2Y8"]UQS+9N/T JCJE&/ '+VU=#MO!1DY>7M) M0%?OMT;M]_MD@_M;3@^80"?BD!/*#E@W\CL)(A$KB9^L<3I8,Y?H81S"F%&? MB?=J' RRXQ.018>(5B(P2>D^/2'IW%9LVRFI>WR]^>( >#O0(,\D95W1K5'W M]7?_<2 /GY7DF*6!4P8B"^.#E**SRT;QKO3_V?O2Y\21(-_OCO#_H.>W\Z(G M GNXCY[9C@ ,;GR #?C\0@@D0+:0L"3 \->_RJK2B00") XWN[$[;ANDJLRL MK#Q_>?EX6SH]J969RTHC?W55+UWA?E1H3JV7GDK5QY(]=&O08R4+W3_-_-GR M9_Y0N;S!MVQ4G_" P1?$CG/P2ZNV$-H<4"5_SU#:L- JLJ56SB1$8O&6BTS MI3$6I_<#Y:MBX+W"67!;H!4,!K?((_SSW1RWT)A38QH$C1#H4T\&-IL! >WWM1,#U5LU'*8]1_[B)*U7ZM9/AQO20%OZ8LF MV_,T4=MDORC<9=^"34=KW@M0$H$^UB#%)FK^2U!;+1VE%E>*&7Z8>H?3JJV9 M(J1RQ?B4N_GJ!8A+3%5G&J(.^,4>P8+X7QZ'V?ZQV%^^P*_U3R<='_>%4[<& M*Q;!V9D&)^5 RY4!04!@)R/)Y/+A1 M)Z2[=WY=)<^B?H3,I$4E'E\]N\0F0E@$O8EX)//'*;;K_.HZ/V32&&SO1X;*OCI:*!Z,J96"RH671-]-^W M.E"J"77"WWKH4,!:+.@AF9E((K4<[/\X16H+&BH(=J8BT>QRFVRS,5)6X'9G MC[DEG92/MV:=DJ!F<^GG["N_U^FA;67E&IT^SXU@4CV5HL+T#GJ-C5QF84K0 M9!!W=!MU85;LUHF+3]5A]'Z9<97KHYFYIA"OE&Z-$%D\[=,HW1U5ZHV M#R)GY_\%2[-[JSYR4^I]^OJ4X[9.[[G49/#T=DE;[NW96_'[[OQ>>9.^$XS' M37INF7_5/U"N0HBNAF-)*)!ZOV@F7(4%O_Z/&QA MR41BZ>55(4'QQ%VAQ[:DT"F.KJ[ G[\F]ZEVOIJYSQZ._>[ACM.MK<^W4!+D MP1_EL-ZY'S>#34"#R+%'E^WH"TQ\Y.JX',MLP+[3+\^J_^'>B\#FBN)P< M.V![%&!RR$NLJ,U-#W6#79<5CX42W#U!P[C"0T5NXX]@U&'6AM -CU)4/&2' MP'P-,&@XX)R/!GC4WY@WWF=!4ID(HH@!P^5.9Z385ZJC JN6)V+49_TYFA-\ M$"W88Q\F>+8!TXM1I*WPQ^IH0 +R4:Q]4][E7F.OO]OAI1] 3B#JB'2?_" M&$YVJT-Q8[!'( @@P]AA@34-#_#@.:&C6;9UP90Q:K1J&1<(I-31BV'QB!48 M-<@ BE95&="H :<< YU02?IAD2VK'.'G">IPI/%4VM@AP-8XY8V 4?= XF#) M,GJRVI&'=)(\".C?M@%[.O5A\J0Y@,'.@\]J8 MY H#>7M(C-HP(=JHL<,[BS _VG\S<+?14CR"'#M!M&(P8#B>^]@1%"1QJ@8- MW2H@42)1Q1\9P=A(7@6T2"?X,T9#A]V!(,)?R-1#$ :.[\)<= EFHWN-][.@ M>: U=OXFRSW79P7B91(<69*8ZA(!)4#?!K<5GE71MN OZ#UC :DKJGSP4%IC M(BW!KO_!_6U23QT-:;FF22T0/;D-B)YP\N K@$I/7GUQ>E+ITHUBL'T"@@O4 MUME)IDV:ZH'*%OK)4VQ@@^@$S,&38L1!64+'!"L3'G1=@8_&+7V2;D8DA M@R^8 IB3!%T8XXH#240!/HV!]BW [*H30APC(:.'$.A?K& P^+BI^A@+B#@6 M*(KMC>?^8!1_ K"O,H:*Q . C>.-CC4KD=,B @=,W8:6?DG.)(<=77T/1%ZL MBE*GG8H,6SO?T+GI*$(;MM*6QS9^6:;&FE0SH W^3(C%W!%B<<<0B[DCQ.)> M&;P':*,G\1PN&#@/NLT*XE(S0%P.:D,'R .#_G@\LQN*3@1N7[C61+D'=@$= M=4T->KT%P^(LX(8*QZ'DJ>AY+1I!% M@Q'?R:?PN!4\,G1*( JQT8",\8XHD[$V O8[W.<9@%U!IQZPIM%*IL)+B,(" MXC=>$'4TN!%U>N0NLF8D.E<:9JGPZG%"8-A+3B'-](P'/H+O?5!+/T!JVR;* MF7-&#'\2QOG"F0 ?"CU/[0M#9F)PAQD-X6QWP46"0T)\(+N_9549KB-"B-J@ M#YWJH^I5R] 01 )>PJ,1P+^E*S).J=F=!J.6-1:7+NKS$!:,S,++A$E4^NB& M"^:W@'2:0MX**HBN2?<&L L ^I#XMR3$8(Q'-L9=89>*CDBSA&&H)TM(9)+0 M.<<*E@HCM!#]1_BIA$PP5P;Y2&9,!QXS'"E#6261,HNKTL5SGZ3>.7A=%D(? ME&3N:M9R4V$Y/B]Q&&(Z3^> U_$0$#"7R:!2QXCEDB7_Z^O[K5DWE^:NN^^# MJ_@ZQ9];G3#,>4U6OFS-DL5$0ZMRK]%!^NR7OEL\6IGN]U G*Q^@+C?)KQCD M-X(U.(I$0C+26,;S_K#F4=41S]'0)#8N3?S=-AU2I<*0*CP4@VI2L"_TI95B[I4^=/4)$,=8(1::1N MPC*5+9:YB6JCIT'OUIB3EE^\V&69SY76%, D/N+1.?I<%V<"!!@[ $8&,BV(4D5SZR:7K5ZP>@D MPX=\H@@:LJ!@S@SR&I'GIQIA>EX9\T9LE,R+LP9KY=.3-H3^Z5 U 8+?VP]Z MAG?I5QJ/U9]Z14,>S^M#5_>M0 B-S#-R77N@0B2++=[L]?#]D-9L=/][F/N( MEB5QO]'7/>UW^V=9,?"K*[50O*2A)Z C1#55" JQ_+$0X5$, T4 7QX-: MN5OAWX04_F&G3S/0]1UI99)@I\,8"1L[K-K7!RMB=&?B .&,GIG*-ZT.B%5I M2,] .-?Z6^=H3/1LR[Q,T106W02!6P/K.)R-M4[0M!DG%TS%XD$YWR*8F7KT M5_ZK V-GS7F3YC*,S*BY>DA]2^9L/8O3ZOI&ZQ;0:^U$='V!;47&K&KD2TOD M[O!X>QXF!PH+-DW?Z+HL.M7==4%TSKL9;,3Q28=+WY[:PH3$,3<"@CB,B(D. MS^1Q)05GSMYV^N5PVZCZ4%#[M,_'H2Q9OF&,K#8V1KY+?^5&756?ND;H8=QB M]DD30T0TS.TNG6*CZ0,GX5^6>@R9S7M(OF)IDC35"7MWX&3+S MD<5K=L8#[,S5^6=(BRE#77E%F?,0,%T*7*5HJB_ SP%RDV]FB7CK;X>QG8J" M\^]0+P,>B(,2$.@P5F6A\L7I2=-:1$&!BXRPEB 1XQ!/(F_+(^>#55H89!X; M5CLDW*$%RC]L"*YYD\IB#$T7@FR5/T9I^CAYM&.U.;9'N;F%+X?^,9 M9YTG90S]I2!!_XBXM-&4%*OXXU\$/1HD94% >N=NGE^CN4[U M(;LB(L^R=;K!\-A=^U5FA2Q\V<+!*J&3,]$R(PFY:N)EQK[==?/B%LAI]=S) M*E<=P;("67W/9/$6<]]8.TL1=+;SX+#'T,RQP V@@-[GQ!O=QVDO^[4:]\ZV M@GDETQZ0BE3"]ERM6Z#F'[J>BZ;M5]=-OYKT:!IWQDQ!B"/.>E_3X;4L#]"U M'B# NWY>86^Z8.AH12ZE7VY24U_F)WI8U%Z6K.> E 49AR434WSLPG.$2GK9 M]QD>/8VTHIL26VH$AM95O];)V_#1 MRP^&-\M#UEZ)W/+A7'YMTU5Z98_,]LWLX#1;,K$ZC/QZS%X^7-"MM1<3HWQ/6P@@Y[[+/OUVHV8L#:UX(EU&.K-M@_ M^NS7:MS- 4L*9HD?:#J,U(-<$.^)C?F7W-WU@[A7[M'9K\)Z^7G?X9Z50@+! M77*KF;[!\#ED\P%=)$E_&"]!D/"/8U1P-WXJDHSYPX#:V'7)NH9G[MDII#0- MLF %U.^RTWSL(?%>3(0<SPKVS$L]4QT!.S=O^:W?=WJS?=5X]P78BWS:)U9-^O7AUMZ9ZTZ.K-!0>VMP-L M)US #H,7M%1VJ*#3KZ!W$#@NE<#6X5YG'<,+$*5DD568H3S! &[X"2I%PE,( M9!=ZACQ2H3'B/(04)K,3W;8H8#N? SJA-XL*Z:-5H\1_8CR< @1H9/TK \="J.:CUISX^-$[)SEKA" &T M,X OT%=4O?I;QBX;?JK" \:59%T,=,7S8AEPJSS+W3S:ZJU-5XP<7S*6%L.2Q W9JO @CR.%F#6CR0,N/0.G_ M0-#(SQA?9""H>(KK:-B#?N<(V2'ZBD1:1,B*,$K=Z8DJ( ED%?(J.TJ(V>3? M$1$UA2[46NMTT$NQ 82$M-6C]7($N!"H:&),N@K7#]P#+PIC#%(&C_K;;*O# ME?T4!HPC3"6>,C2N$MD@A=_H3Y32$9/"9'N(=Z+Q.@I;".7[YJ9@!:0C0F)B M<3+E5KTX/:E!ZXJUA0(7)@*OH>8=H^9!(\Z8B# B04_A><)I#'WBI)#"F_3# MB&PZM0 10#3/@J :^^1,6E@A6P:\ABF@=UHH H8W #(8:&KF\UBCM>:"R4M8 MA)!M08$D--(I8N K (%@#1K%G]&;/C RIG4[@@&\QE/4!QO$G,Y^@G%H/U'H MK'8M;[3N%[.LS??@Q1US?)$QG!B6(0!@(M4FHJS2!BE6YP* -O0H'RP:!VLB MND7 XR3;@Y4Y-D:X@9R?#NGM@/9+H0.T$PG^# 0& ,\&6KA%*V*/514ZSSHL MT?ZBB %VV1V!& )4!*L +@;\8R)A> J%M[1\LT1C#8;():.XHZS:/SWIBO)$ M)9@[E%"().;IN&#NYR41283 3RCK!"1:@H+7#6VF&-43)$;#R(($F)#TD5F! M)S$"!D 68;T/R$2@^!4%]X'I:*%(90$8!P71!.!8W'J3MW/? (@T>8Z(,"88 MDA2QD7X74(0(8"%@A' )&R%2%<7?4Z&0TP^SPL6:E->08.+_BN# M70!8F+6S[OO!E]Z;=[GIG 'DV5+H+B D@0>"CVXCUP(74_9:$U M7F4=[9+(I%W8:*^-H!GE";@(46:-O=RET)%:FM+U87YAE?W:L5^LN MK(B_NFS#_R, !_!>*DJD&TH:"XHL@=3!36:]O._ZWP/8#7E95IQ,15 M-5(!U$+!MR/:'L6<-71- V-74AGN8$A7C*1*# )RL]K-#]@9V@F E?(4"M?! MC?G/(_<*?WY>MX'XVR!0+?2:\/3LD=.#3OJ0@IDZ+P^PAS@P(-U83_6/V=7> M18\D?XLP!NHHZ0?%EHYYWDW8":KF:=M8@^PWHN,-T14 3"\2>@QUK'> 89VH M[J+G? ^ -F/1(]+FCI$V8]$CU.8>.:7?U(_&,0V"LCT'V&*=58J^@*XR;7J/ M'$!HBBPA[P6;A'D*ZJW:$''T&?*D8ZVU_#&%*9P&^\B[!GA6]^!8T>6J^O2[ MR]K79?ME]'[]^]T ?[%;@\[&QEPTN>YNXL9N2,-8X+N1I[N]F M89G5\OVL-LO-:ZT!A&)#V8AUM@N.&6]A(VY#2MT!>^A_B/[0/2S2&[[_ YW07P.9<5=9I0'V9\-(V+ LP-D] ,V3(#>SY8])R#NZ\=D*AR MI\.JN%1#)/$Q#(5#P6=PW +FN$@]T0K4!0!;@C;"JI4;*3KT"881MM63P6_+ M/(>=H$M^**N(W15)'2D8VJ8H*T-9%X@?Y45=$J)IM^)H?%8NW#$; M]OOH[.J.>53Y6K>D0^,ZKA6KS6G_8&MV^RH.7K37I]H''\9-TO[5"XZX7C=) MH37K#53VDR_=?+T+9[_0'G'VQ]BF4Y+:!R)-AYK)IE?(4.&'K($D;T G4P(%103$QM:U!9JTOJ[PU?RU(PQ&D<%3R3S,99A2%0VH#THH1 M"THWG@4&85!]P6V8I ;7?T<>M-&VR9R'TY.>+'.0/,*95%;J 4@97M 8/0P3 M)&*-K>*Q"98_X0%5>%]4W#@>W?HXM>-4(A]70C]VB!03Z,_%**)6OV?51[5F:KK8G):>FXU4 M/YPKK!_^%88,N3>N>I=^DSO1IP^ X0!?2)R>GE0(/K5)$\9.E./=ME/W2""3 M6=!1Z@%OD#,R@4&*]*\DW0WY,T$2!J/!7$ E82\&PBD/\5?P0!Q\2X G@HZ1_CRD#LZ'H[:(U0$\ M!NXW#(J,$_PX&T;&Q3 2C!7$,R0%U789GYY@MXE5..>X4 V7.L#\"R>=X+(; M&3>I@L/_9,LX4\IR\E#S?B.CO]!$2^7(=)W3$WRY&M4M>M9:&,.O*:6^@VK? MZR57$!^(=VQZQN5\HZ!C[N<;CTQ5OD!_C271=1-A_A/0=XP[':-ZQ_^%X"NR M!N_P:%0L*M?(L-&8)_09//GH1U,>(L%-Q!-__[3J26"ZY7'8<7] MS\I$ 7K M*]M,23K,$W0!TI$]F"\LD5(+'EO; ITSV14@.G!Z0B+1N#H)S^5BNS#HUM"7 ML10-2V,UA#X+'@$][7IY T\UC_%[;%P+JJ$G&$[F2FD>!E*!9;LV:\5ZDE7X1<(W'VJXSK6Y[T(B5C^XQE M_X<:.O\>)J*A1.SA<E!A:%GTO@T M+39B!#V(?GH"]4PPR#ABNL1@ ?&22NZ0H8AV;0E06%XX)*VDEDM +ZNU?Q[' MQ]N:=9CB=]!\>[UD@,ZW +L M/F0%4FL+K@*$0U@+L/@/<#B^!$V?WFZ4'./P&US?Z&%XGCW+C5D)^A>@D8&6 M&NHVAPMBN4!B55!/!;:.97"GGJG1RQ6A,A3>A6-RY/4#GH5+%H>#X&K6,<^- M^CS3[.!A=(PHJ'U$A>V3.LA9KS)W8', =7!<*6)1/1G,SYLC0LCSLQ+ MFC52C'M@0'$;>4\Z(*'/.R.C5"ZM@MB%C@+;P/"OK!AT,T7D-)>EA)X!/TJZ+X:,'-O/3U9\%KSA+Z/N![I1+ & MK7FC'MB(!%/V0-T*K$1_X;PZ^D.K;&/'*MM=5]G&CE6V>V5<';8]B*\S=W<# M[DZSE8%\>%)>D*_HV'Z[.:>V(MNM$3GN9=HUJO,62*B *Z)%67/A"\*$G6 M<\CD=>:J5/\>&6,X9*3*S5IP9)0+R>36$Z%-"*A!*N%P*MF8:XQ=+LONF+G- M05>;ACMK==520U?GTJ]6A\FE+2115KZ IM]A!PW.)^'&L@ZP-OD$6;6 MGY[D&T4FF8E&B*Y!"IQ&%:#=CI9_<,;T5/(AW,6H!+,@L/QF["*@X8V'YP 4#Z1J\7!+LUY\;<5W._&(A\!'1 M@R'P2_"D58(!((*[(?+8E\)ZL,U3+P/W2B-V3$G,"WV'C@0DFEI6'WU)$.YOQ2+\6H#JU>I&_(/X:/+\Q %>R M0(MH$(F^22DC'OH-9*EX/;^_A[=(JPTYUJ1XBC<8$\]SQ%Z MUUR9JK6>\ IRN[=XIF]-LK.JUH4S[&Q><;3BN'W%WK%RSTYQ&>Z]@JXC'!M" M/_44=J WKN240B%UITB-:-*H@(5EP1WJV+V^\V65L$MWM;3_P];(LF0+_@MI M'=.P(ZF<]WQFD(0V1- L)Y7&[02:@33R5Z3['08C,R.8.(G/!F_;MQ'%(P$M M N3@UCD2/][Z?FY]2!]+T'6]^.HO6,Z:UU=:LTHY\_3Z_ENLUG+AE$!]A%\" ME6S-"J6KQ\K39S\?[9_],G9[J!5.!WCK&S0_/4%7(/8A."A?$C&N# 4U@KL2 M)I$J/( 089N?! NMX<?L56>9$6!NZ*-P"0230%^!O4!S[+NEXI5SWPG)YH/-HN+9\?PY)T\D M*"'IXL(JZX-Q*8$.5&1O;1'<":5:-V\=J ND=ET/-IKHL'J5@'#(;40@0.L1 MC$>AE\[=U0DW_?&D1\CK])&NG26U63[QGI[%2^F.<:^:ZV9AL"S86?,]KJ4U MWDFG(%X6Q/U8\LZ%][?W6\-M: ET5:L!#RY8U] MGYN^P>,T15TOU/=3$6VM;O'U_=;LL3P8CZ=W-\I3(AP;0 S?!KALS5+IS]C5 MN"1>W[V?_:);/SVIF$&E0S4'OD:0P*N&62I./V). MWR,?C)5HQ2*NF@-[5VBQ'S8L M]%?#;8IT*DF$HU>9^6(#$T\%_QE7,S*P1P)C!X%I\CMN1%Y,'J[R (1D ?Y2 M=8%$+RJ:$&KPD(K$(=(KYFMI98]JOMN$<,0A (#'0TQT+(8BYEG60E#2H!U5 M?R,%:M1?>'K2H9BVJEYT("@NRP;R/&JD\L*Q1O1_2'PI, MSXB"SZ'-]PC&.S('M02V[N4>\;YB.G)P8F M(0 7@'D)5A484#KVDEXW#]U+*@ )X\6850(7S*6@LKV>PO<(,8F%2=^@@U)" MV(:T8]%>*%."56$PQ$7'I-\*JE6Q,L-U*;:6)?BK17PCWB)&:JYT7NH'[W@? M^\-C& P$4AU-!DF0?KT.8M#B2[EH@V?P^Y#6K)%\^HSG;M6X\!'.S3S82H-2 M=Z:PI>EC_+(6/_MU"^%10'BS;/Q0;^8#=-1M5[*1#^W:Z[TLH'18/^&0-BCE M#L]S>.H/#H83 ,>AK!+=J,E&@R@I'A(^>%'HRS*'RW=@\$^7'0[IK54$ MU=@PAA-%_X _]HX92=\:\AY@8.]QHUB=MY>9Y3%.(NB]2_0$1<#%<0X]6;9A M7*WVJ-8LPQ62;[7X?4])!ZXM%T&L!VGH2UYJM-2:%;)WKXU2*?WZ]([[/&TT MV6:&BJ3/":")[5RC0< VJ5?F>*($ 4H9NII<&@#,Q L!4P=[ M$/_H>.Q(-9,V>FD+/').C2V8ZY#*M6:/MYGD8-"X8Z?=O2X0V+;"P[-!;H7/ MD<"A>P@9\OF UBS[.7CXR*GY='(C-@2LK.(7B,9V/17/ MMF;E<:WW==U)1F\RR-RK/#Q6+BO-5R9?O63*E6J^6JSD;YEBK8I^6ZE5CZ49 MN]=/99E"'2]+T28<>"!?T!0.!:<<;O#6+)$#42;9C"7(53GS--3T[T+^',_- MKE(82TYPQ>6<97I9=53\2E2K"2/H7[.M8.%L'^<+%X%,VE7"&NB+$"5!OYM/ MQ6>B;F%V$D['Z1M<# @M&[A.$&#E*>*()52PG- E&U2&!I!=]\3M.P?>QI-,1RM+2.X,#A1MR[0$-'[^?+E\^?DS%8WYGPF7 M39_]2@&%K!ZB)WR:.8Z!ML/APA:)\T&?C -"S1S]9LEL5=]^OW3J?4'Y';-M MUP] 6NBSP>(+! D7Z# 36?G X4 R" 8/R^@(&IEXLI@\2?.)9T[U/T?IDT,4&5,E8Y MU+JLR@KZ#XSWH7UPK ! 4^JH#;7).)@.H]@TAFW+(U*)IO?P4=?>C$?0 4$" MQ$%)89%,HM?HAE&D"^:W/($I&';BVTJOD83@:3#H52*I)^!!$4'D?BSH0S'F M%[,'<&&! M6B=3Q3#T(( R@;L]YM']0-H\8!J M,+41],^8N5HD1X*JES#KGX869@[?!$M-FX1E*C#]=@U_EY@V*2E-2Y%SB6BK MI2K:^?D=^RXK^H=5>]FQ)0^G%QI+?;8J]QYO!I6<:3;JVR+K7#R$U+8LCYJ? M:.X8A\E#R#X*SI''N];D:%PB21G\9- MCIE#$@D6&O5G[A-W_OV97.+L%_:RW<#U-=F=--E%I.F$31G ,S ITWUX>=7N MY!%_T_.FS)F/6)NMZ'VA[,(Z6K9EV*09J/V3&RD3J+KDI3/[^%X[N20ZN&E511/(@S%XY"@0XGGI]&2A[B%L(,V]BEZ]Q 2A<%*!*QRSJ$CGT:"K3:+= M7B/;Y+:J<)PK"4#A9"^\@VE4W<"]X'YL+$%M'1H2]QE:A@=CD@M<:W3']]@) MJVDKD9[6;^ET3ZJO;](T^M#-9YT3F&!R*E176,KS%M+?:[U^V&!;E4\>5*IE M"^EU8B"%'TE[!^L(U>^>+>-;5;.^]/1D;LN,KO0"\^H(5A:@[EH@D,/JQLIP_A+6CC[-#4+ZZP\1>))#6,AG=$G2_J.-FJ:F&9>%(P M+JZQ@"D8H7FHB]&CD]]H?,8W<[+SI(S5GU)%X*CC-XP7Y&/VV9$O+6W^Q,J4/;,UO M(( <2&QA$H2<(D&"4(NJZNH(2OPTXH\!=JZ!UX$)YIJ= )!@H("F:\3&>8*I M\SVCV_STQ& ?31MT=( ;//,*.S@: BM*[ASSJ*V2(:#E(Y"&L(EQ7)48CN> MT&FK,S52-()Y3]ORLQ%3Q!B6CDJ$:B8/%8.OE90E1FM DO M&K$%L["?H_6P@)GMC@"M\!38_+"*3!?V)85?:WHK([NK"DA#387E^+S$U2!? M63>1E2X-.&VO6BQKTG^MY[5FH[O^,-J(IIH?PAZ59B5<2K-*K=G3[)//J(/V M75=$YD2Q6'NL-AM,O50L59[RA=O2]RK&"J$CL]/GN1%:W;Q4O6WZ&4[0+$N0DZWNF9W(USB,)CFDXP6$P^)+(_G>S(7M92BB9_Q&^$Y&W\JMYT5 0O*$%R6-9^NM[I(_[45 MYA^T,.PJ.?;HNB&7=W@5"H1"HZ0Y^GO&Q_E,6:K)O8X8/(UL7?X6,L6#(1.4 M*^BR:.P.PIJ&'M55C*DGK\"/*1*#TRQ4Z\]]8YF^+4PMNG=N-+H>LU0K!)Z) M5XW9Z,UI;U3*B=$[UM0*[B?(S996>NT?\6@R$D]D(_%4ZF_+*7,4=Z23?[F5 MJ>3G[6'FW(@?8^=I2%?L4342_\M#V.P?B[F^_G\\'AISKE8!IB_SL!>S=U'Q MH!GA]V!4 )YU+I*+NF6HW G@2BYWI? M&.&8:Q\F([*15-0-W&Q-1KBKG=@> MJ)TZGH_&]GA=V=S-RGR:[25?"KDUE,TS<=SG!,M)'L\[R5W9*/HJ?=T"BV5\ M^57E]U"M]J0MJ2<'0X,(]R422T^"QVWLEY)'-CJ56_!L3&5#8J.[+J45W&6X8H?-"B?8K MKUM4*D%HCV@DFEQ^E2[;_,%0;C7!H^H5.L_5Y.X *JK2GW1*[[TWCUC M?;N/$BK/=X>*S>!P>Y(+V^CGR)?V2SZW1@),/*U4T?*IS\=,C?\L!BN.FEG.*FYET.'AE07HX>QG0>OK%=MY&!*9ESA]XLRT MN:@0$"UCQTQ M'7()"+XSD"L78 M[!37)ZJC-L&R!?196L\X1(N'-F6 7D7[M/3R2L#8^B.GJV[8'3:T2F]S 3C&T(Y&C@BJ@?X.ASBPZJN.,";UED0$FW- M9E\?]4YJ( X'?5\%(<5:M5G/%YM,OM$H-1L8+^NVDB]4;BO-2JEQ+ Y9M?"A M8#%/\O?%R=>'\GK=>#\6AUAHE+$4A_1>^K?3RZ?>RR3'AN!/VMWC UMVW(AM"CEZD(NEH['N7;@1._>#"$1DD_ %2WUT5Q$U5H%N$ MEL+N"AEFP%4D#TKXT //XUGNXROU]J2L$]?<.(WB9N?J\^V)(>TR::I-MW?X MD?H%4K\.O\/.LV2RQ[*,7; PP SO5BLR8G[" QZI%U-'$7U5G#U=7[5FGZ]J M-MLL# NCCT,ITL"<)J!2QA0^GE4D#*/HH=CVH(;#!\-"-W"RF>6UJ?M9Q[$N M]8(T4!)QMY#PYL4<>BQO2U//]O]WBCUU0G0S/"X+>I_ M2NVFD_AA%U8=RS)#X5!P9W[+%9<%'Y$*U>MRIYKA)M&4\]Q5*5=)'@LK LG5 M+W::MQ2<2$>BL=5+>_[$THH-V!6DL9"+9O:DN"+=FN58]OJJ%,TT"@%.D-.# MNG]TQL=,9-H'I^G93'NVDLSH$3#>@\U3<4EZ:CK$O.[%V+^!XSC./.?IB76D M.4";=X0AGK'J!#P7\31LB S!>>#(R'-65>6.P.HHB4;.4<\TLOC-CN0B1K]J MZ_E+,F.5PG(8:(L,\OK^5XMP1;(S- M.K#TG2Z AEG0WVVIO"F^E4N99.:=SXJ;7+$!DSCI @"3:LW4[&2:O[XMC-L< MNL)HQ4&#J529^WKMJEYJ-(X0, ODQT1J<9.)105>%G%:X2&MF?QY-RA4RHGV M)+O7=5T5B9C.&-P-VQ"T;% ?ZC('.(!KG\SJI3^]1"G,:J1L:S8J=6KCY-U' MMRFN5(WDKAN.-4@^ZVMREAJD]^3#0ZROW3['4L<:) ^ FE*WW'OMOO638NR; M%"&5;'/E,)@@>'FZZH><%FY,=<.)\/B\'0:B](6G5<,P%;4F/4H&X+UQN^CX M$&_548I_;C"_17'RSSRN\;* N/R=Z M0BDN2>R,VT5E5&F^5D C"_SN.;.--=1"Q@9P )*11')Y7<(Q$QJL@@N;J_%( MR@<26H#9T_RJ&NYP"IYH&!['_/>CF&E-G1+$=8FHGUE>*;RG94QKGMH@Z):( M9)+A%#"E+4%2]PV:%=16^)G9[U'\LRFR=]Q#>Q?$_$%QF;68%J#!BD=P:-2?KPSQ]RB9Z1[FA1XAX]BW7JZ\AN39>!"XKE#1ZM#OYLHDT;VU'%5F@7+8[E6_ M&?V".[ZQ2-;'Z5WGNK>";>L]&498Q&S.V,3.WOAJOQ='^LP[XX)7^ $K@*\# MX48S&07I V,^Z.%?*(L-T 7\.G8['3JS#K6OJ>SG\H]!Q7,Q#,_]#ZAL7N^N MCVWOBD^F5]<.GN6R2]V"/>=6@,P*TI[(19=G*8(K:?[#"C^V4)I#6F5/3P0) MPQ'1H7RLB&%WU3[/&V." 7"(%.20<8I#X'6PM3GA<^-8C^*HM?CCBTV^126) MU5B"\$%>XN9R.4N@*XK%ZJRC]5JS%/_$/6>*'T,EMHM2D$-#K?%-[;UHY#[H M.HY *+[MYN\-2S32B]L_#=!'*\*#''H/<9GKTI!-HC[#K\8)]O2 M%77XWOI"+\H?QT+6#$A.D\?\RC9X%F"3>209"[!08F&:)>,[TF+VEALZY;X@ M/C_P+XW9'7\,P!P#,,< S/<.P"SJ*4^V9OW;AVSAX4$07O=[XO2>]^A0MY'\ M=WM]D,8H<[X'\-9U?B@C12[U7(;;.SHBH]:1YBG1.4AW;H4[OG;9E1&E:O>E>KY9J5Z=GC1*5W>E M:O.;=5(&OF0WNO_?<@G^=RO,+?!H<>!4XK@H')L(#G\:( JJBAQ-P,[45$8> M\@H+@LZH1/(9SI!X] KX&+HM\HTB$\]&(Y2"PB]Z3!CCG*"#_2O"]$8"!['7 M"R:OHCL X-X%"0*T[:GQ#,;MZQ'XOFV5YK<)TH.@,7U690:R D,>6 + H.#O MXZBHOGP8!$% Z[MD[BP+F!"6'DY!9=@Q*XCX6P1LHC<2646<,OR8%4>XHAZM M%T/4]P6^:Z$17&LP! -)P >O1!@8[$9_=8Y^!1\!E@P!H!3_!2XN_*0!K_5E M@ILO(B6"7G)ZHO"J/%*0UX^70=C"H'?AQ>I49*'?="1J$4<(F^Z7@N7S*E!! M4/L\]Q-1514X'H-B1(">2+=B,L!;*A*'I%3!?WK4L%L LP(X]#D%T1*M*WQ MBZT'RD2=/@:(PD.&-((%D4Z:B-. M":PRC3@T&K@J@'"C**S40ZOIZI.Q05]H? ^.'P8W1J=9%"D6#EHL"Q]6IZK& M#] OAPHRK16T*=!U6(OH42\8*VZ."BDBQOI)548J3W\F3,V! M/>$;@1,4Z&Y769$J)O2R#Q[OK(/TKL2C+VNPTM[4]I+3$T("'C?#P\:!V*^R M\H&?\H2TN8R'H9B+($]&:ZT0Y>Y\]3](OU*ZRA)6C:J,%X!>X/;PH^K:P_." M5)=Y!Y&[QKR$CIIL'S09LD(8 :DR"V.6:S'?&HL!;0?J YU:6!?319X=DXI^ M/#,_/@28-*II?R/+Z/1D@.P_TA-JW'(.75XQ6H<;0:-X*Y M_*$BPW C]<)J -%E4G729\>\%4C>\C"2*8<6AS:&.C+MO1 M1@IL9RBR$M0Z3UB%[\LC%0BA\LH8OH2>A1\403H3F7A]?8"3#!V:X.:JX/$R M79RU1Z]0D:$+]M^%E06.)=G7JW;ZLBR"M8X^W(%U@%F)=.I(PA!I)$,18;H\ MAQ2HB%^E_ZXO]& 9/#?JX(?C-PG:B-"%!9M2%.&_/87G);SPMH+N%71A\2*G M7IR>4(6]3#E'\$^_V<%0[2/='F'N6+31[:KLX^GW8RZI902^R 98C+A?C!ER1U*HY9]. _ M%'PP>00?W#7X8/((/KA':GY[$T%-C#=GI-P"E%:8TC]Z@<85K1'W]9[8FG7N MLJ5\(/_U.QU.]:,<< MT+AVYZ4#RXXF9)AJJ3J!*^6^$BW\K@Z%3A@"3M]V M$"1V5=LS;9CG.Q^IIT0N! W@J]YOE1:*5=IP]NX2C65#H/"<+>N8ZA!\ \O! MTC^$OJ'#,"J.%WOX--G_R_9/O/WV_D)SEO5';1,D<6A$U?&1)M%9Z>9^*MZ6 M>J'V^"52KFU/53-:L\UNL]PZH,$ZZ5_@D-[XR2 ='A>^VHH83>>B9[_.'?AO![;3C<7+GE[9_/!F(HE4@'+D UY= M5K5:]TJ6.6A>;I B%[6![G+]3JZ4/[)/T^N"H.ZH.U?%@(. A,YS7M?SX?5Z M+ALA[L66O;GO4Y%X?#FT\1$E+12^;LF80'9T6+CH1Q[OR%!)9)=;AW\>1_W: M/&EOF^?/(UH(QR!H@RH1R<9"DO?EP[,P5/Z](G<%3;>F>OEV:G)=[XJ?J7 B M'+X-JPK,">+U A-2B>52FO+=Q=3"H[TQK6*1=/QX[6Z+D5NRI>*1:.YH+_L% M&]F8JX%93UXH)#[FNOQ)V$4^+:A,-'ZTH(+5: &;3(E(*JP)9^X64]QB,=5T M^Z-$S8]\6\6X-2VAT)J]EE]>$_GX]$E:9WR&WU#4V:^:IQ44UGB&Y1_[%_)98^;8?>R[-3#B59K_E7W8=.#[L7_LO_.**-V0LYGU#KKS L 1O\<-:S&2]#XCC:8YP:")�$F',T^WJE]2P=_TT MS96RXN,ZH;;U$Y<4+Y*NDB! V=;I.[86%O+D"A[,FO"3A@NSF%5[$W&+1Q+I MU9T>7WB51_;NUVT?0S;G\A%]1U:'R>JP:K!RJZ=ZCHP-A+'T:2U'>U(@X]V6 M#S,X,C4XI@9L$"8CV37"B:LA03OKR_561-I"5[0TU-_*JA'%8).I&#>KU-EZ M1B!T^/&CAO[3AMS]Q:25KRR/JOP!9B, +B8R$_">%NZMU >UOCB M=!;EM8^M>0N:C%Q!,JNA8UD2\__^;S8>B_W+]#QCS/O+3+\)F7CNF)="9$@L MZ++[D\AP^$EQ=_6R\_A:(I/86ZG<+Z6"Y5*ZY(<*6@S>&H3S M!H"@.;/=3+'&@U3L9N'PO.UC8T-'[VJ.9)9N8H].#/JCR9\=GN$/RJU M,(RFC ^4H "["[)N=S^4"P=FCN*F<= M[DSIN=)%DS/[EWR,(?ZN;DG]88.G ^/HEBRG1')URVE/RTL.Y*CN0Z)U_P]I MD+5"H7%T"RG>6"01#?"$'KK2#9:58666XY%T*L"J/6?"FWZ*.*OP,$"0#)U1?Q[4QMQYL;-)*EF702K^G^\;GMS_ M(WWX7>%S93[ZL<'BPUWGLH$$.E=ZW7%1G]%U&9_V[@+D1-J-_[Q:Z_H(G061CXI[N&T!$3=D M*?"M W-!ZL ED\S$7F9V,QE]CO-\J/IP46GNZJ9("(K/I!-9(]0<6">R;"1C M>ZL MRSOFRYQ;]7=PE,62"H^$LV$H/KV0M]=!JGO'),"AV^WU].LD*U4VX=C M[X6LZHR92T>==M1IWCK-=I("P4B(Y5+?5(4E@E!AWN,X/RI3]>%+'=7ZAV>D M;2&Z8!FI=LCAOI#C=UO5A6%M8O^T97A%]+%<))/,!J\Q?1="[4"1%ARE*S=2E\'Y P3N/7+"-MHY!]P&0FDY<#%A2W-:^$W5H3VGOAS[TBO*%MH&] MTX5!H$5D(XEX"(ZN[[* [>@\2[&!OM?J:( >U('TFJX.L_E":]:8Q>_XF\YD M^K*.TMMU&MRY.=L_?1>1\$AEMO_G\/*OM-?7_:_]*7R!ZXP<:FXUG M6K-!47YMSNKO3U?+O[W'?K: M8#30_5SNYO'^JO]6BWYFSQA-T(#\-3O!(J[+/END61P&.WIQR_9>V[4%;2(_ MN9$RY5EE7M7XV3LRW.?4'A%9!A[*:/(<@5/A$9C]LA(XIMP]?F M$4U(9"BXO52DTQ,D,M$(HYEJBL&%,CR'&(98Q*+%2>?XR! Y9'L*C\-G6.&Q MC(3>UN=9[G/$*NA[*OH:\RR(HJ!J,EK!$Q(5F<#BJ>A7(,]((MCA4)&1;")' M79S.'<2,U?U4>!:9!DC/PF$;-3Z[&CYNT5C<.&YWLJ+UV!Y_*[.26I/J/"N6 M5(CR72*311&PO#6G0[[6O5= \VM3R]FL8;U>& DBF*;Z$7UXZ)43)#0"5@_Q2,]U8MJNI'CV/Q?5#ZK8 GS9\I5JVF.Y &QC6'G=MP\+R>GJB M I]XILOS>/:N;-D3OM&.%V]$ M_I3KC':B&!W4-PP-8B>0 P;V"2M)(U9$=X"$/_<_3JY8803NV2D.7Y=EI8[^ M2\,TF"_1&#*T6PX.&?'O*U[N*>RP#^$8>_K..+\Z'RK5QW1W_%Q\N.H:?,B; M:US&"<<27>O6HT8+@LX8F@%Q+":(D%[4,Y['3 2MC\BO24V;A^C;ZPXK&>\K(NY MW0V-E2U$O%QUF]M@-#Z$E-/G<0NK@;1GO^)>G/XK?+-C*W?X=[)';'X:=9+0 MH^DE!=>3H3&9+MN!S*C $XL#G1.EC>Q9T^) "^45TUQ183:#H)#N6^:.G3)( M K/XH?E1#VT2_IT&NUL=\AT VA*GR)<'O0R/ZR,[!>"ZB$X&TP=,IF4KZXP4 M^#SZKL7B4>?U>ZWU!XMM\YR."7_8J*Q],%\D=\C=50$[LRR)2 M[A?,W9QF]JMQ4^%J7&,#^G'^K%13DX=LF<\GC>.LOQ=?)Z'K7<>2@L#[\'8S M@;6"R@!L&+D^SS7Y'/\ O!*V<%8/\$@&']J)I1:$=K0)_!_ZU?2\B\P=$N1! MW#SOL%*'%W'KI"/F0T051[T1:TE<#SU_BL,[FC+J:.CA- "N*.Q411943;)Z MMEWA"WUDF7_KZW3&4OKIC*6PSS2+?5R.A">I)[^T0SUDL91^R-!/V(<) J[" MZS21X(#*HW5P"V($B5WYKO-\J,_8Z]S5W>OK([N/MLO:[-MC7_.H[D#=919' MLHFR\Z'G7-2,L:QRI!C-53YLEJ.WHK/L7#56\8X M'YG U)L;:,3*(;=TD&IKCKZ):#WQ)#M?@ M@5Z1HX=WG2?"4=ESP530Q<)Q G#.?LKD3@=YHK+$BN*4&:+S8(9VT0VC("7L MYKZ>GAS]U_"7O" XY285>I46CBC-%6H121FSBB"/5->$@-9';^KUF>L1\E4A M#7#!Y'$-%D8Q 6 2^&TB@KZ,OMUC-2,G<'HRU#69 F\$M4W>AT1-Y0VQ71B+ MRJT7BS*_0S/I]TCU:S <7-]Z80JI=GMDZHG2"GV.5!X8G]9#5;="0V9?V&CY MIK?UY,"RU07A9WNVOVWC4.M',<0SJ#\;;9+_PC57O_[[/^?G3%G@1>XG>$L?\V(K(FI"2':%UP?.DO]*^D M<77L2FAF/9[4:\TIOX!3T8#&UEK=-WQ] 9#ER"ZK3C'1<=,6/B#AJXS<8KG M4RD"3*J"@C%GY30="S*2P+U _LK"W+;= :8CBQ?<<;/IXS33Z63CN9><<1?= M6C?E&ZS8^L8M8J+'O;%R(#;NB"[HQD2$>F_(G!AU@/#&YY#-VF>Z@,^X CL7 M\B?AR1_])E_$H-^=G'+?;)23EI"[UZY6XY7^]CUA%G:6.:';1:XYTLW(#^"1 M8\Y+F 7UVB.I^+=-R'%UHLN>Y*Y#)UFM^ZCRN,G+"N(_?U+B!B/BI%[,>&B9 M%11\GQ>F^#E%$:W,T=ON:3'J-N!CNWQUWQO6W\>>;(V0UK=SN7L.Z5N\_8A] M_VN=T>5D<)6(N&%2QFE9F=X3O&2S0104NN)2D^@FZ$<0$40?&28T\)Q#*[L) M2<932(JRJFU/#%[3]RQ[D_Y@WWONZI=6]9.J*HA:J?[AXXW][!\_79'C"3]I M(3MV#_4M1W 5O-DK!/\RJ\!(-EQGNH;(!OT/$6L5Q)S/2B]7&1TQ0<)"PXVH MJ\J3!A:BZ"_Y#MZTKNOCWR$P$7Q[HEWF_/!W%QPV+WZ3(^RUY7![?B M?G;U:J M5PSN:S28:>?ISI"8P4N<@V+V#;"\T(=??Z:0.Z9PP6)7]=]$];YS_?574#I0U:?.*G7V(UXKV^M6)-;+?G#7Z[8*Y MHS,'7S.; M7E8]PCOQOSP?NN'XBH4PJ^M,LM ?Z"3.:J.$W%@<-LA%))-S2^ZY,B3FQ1#_ M UZ.K%W"VGA@2=MT))=>/HIN4]9:-=C*:L?/;%X/@R.LDM4G,5)OMCD MG8!S[.*2OK2.WDG[:#";AE8N9;+%Z:V6U7Y_+BAK6+R?B-[RLYJJ7+[: .ZZ M92 *%ZY#[K]/KT_PB>-&I\]S(Y&O='MX&\D>C=KG.@)WML:V$G@A%\-SIR8#LE.GB?5/])[?1JUF" M#_G]IA'O]9*=E0#%UNPJ__&0T@1%>&9]50*4&LW*7;Y9NF28\F/SL5YB[BK5 MRMWCW7>L#/ W6^.<7";P')'SX.$K+>>!*\A2S_/3#6?=\;S-$]M92\W!K-B] M?HLVV7A<6'&.\8)MZHGI/*Y!]1D&F'NFGSA 80E^K^&MZ'J5&#YH>TC["G!M M B>L4)P&X/@O"CBK&5LH-KA.2RJPJBITYSPXIC'J$:JAR#*5YE$ M_;[\D8^FP@V00SET/+G;),FZM M9@K)1MQZRS=,G*VLPM'4X,,V)["$MY?@T M&\M>#M7D-I.7B-BIPQ <2KVPXXRY<-)MN77E!3I&/"0F?I?CV6F6BY=C6] O MZ0,2$R!:Z(*RO")I'4&)KBDH97GD91#)VJTZ+MR\E<8A&41>(I,Y')$!\H4N M,6ZM"CN4&&'LI5DZVN3IL5>/OE]WMZ!9L@-F]#UGG>PHOK"NR-N$K^0^ M2GI.B^=*7QWT41*>:PE578PYH343Q)NVT.X6$T_K2&_ 6A@V]--HN3Q\$?ZQ M@0Q[\2]D@8Y%$CX<%-\"_?=ZG4"6JBZC!TB2/[C"C590$YUMZ]FP1PDO&B+\ MQ]86'40-V,JU1:G6;);/O Y*\>2;D-KK3.Y_;6.K\_-+PY\W>\FWM>539JWW MH<=GYZE6D<7^OCV[^ M]$0=#=#[IH!A +R[ MR]=?F5J9\3BXAUT0L56HA*2E;*']-;B)/PK9USSWS?OQ#P(J(6J!2A!*7^V; M:B.>5?AOSIIM026X.QC;A#LX^U4M-)D"*\%P)ERKQXI,GJ);H7^%6YEB5 9G MTP[CSKR4BZRB3!%-]9A&Q09@9\?.M7_3#I5;;6NP37V3ECTV^ XR(CGX MH@6\.FA6011F\4DW4LL]EI5^6*FI_O^0L;I_KNC,Y\U%UL5:=U]:RW8L5 M;<1MJI.'P%5HV!3Z#?#X.LXR&04$=WZ09>AZLEP=%)Y><\^#CHGM>HE]$.,] M1K@7MUX@80,00[+;81\=N?J5.'N-?XT[B:?I6R.O5 MLY2KU:>QQ_K3=;52JI3:DN&'(*5J:.Y)-N_5[DNXS?5I#@Q]JI%B>3&XF0(:"-%T*87:]:$')3YF10G8^E^4E53PC*SX&ARA@<3XR8S MSGCTWIB2D^1E*2>\Y[\F[[N7F0,R'_W8C.'#@ZUJ)GJKKCTP$V-.V2S]SCSD MGP:7Y5C?<@$?S4)W>@5E%L9V:Q8F]\PLG)/*IY=<[/WWI%*_[Q_-P@ %(:+UWOI0[7Y@I>66'SK-I^G MX$3WQ/";$YPR=__*C]JC0:6W>\%9R_ +07 20;94'(.%:PAJ@=H0&"Q83<:C M3A_W/:%J-]U<#LK]CC;A2M0++'#H5C6W/0LQME\6XC*)+4]OV:^/ZUE,XX[V M8FA"NSBHZ.[1VZW'6D>3MQ%2W'<;J=:S1\(7*-5VW-=LTU+"D=\QG]P9I,NOT MG#YR;55^*311/'JC=&(+\;(KY$IS8>,>$MANGG!.;X3#+WG8EMCYE=R\V:\4I@Q>;6)"0 M'EL+4SZQ2,./5'U:+B/*+ S#M5S>4@^491WH4JL4)^_Q@?C8OOY3PI2(?"T[]>@AF2=/,";A@B"D)F\A MYNTN/^Q7(/(C"1_)4CN5[#[S?Y+\V*@7LOSD%A7 (D,-HZ?0P3F>;@(['"KR M%T:V1G_=H=/@)D39]\O;04:;J:,_+_*\MM0LC,$D(^F4V]U+['V+WVE.A,>! MY#&++0L\Y4$U? " M O<_@^_.M5-U"X?'V[>A$KE\3ZY>RMM&Z(0B\32FP;D M@F.ZMW44E/7NQG3M]^"C%WM0:Z/V[IGN,,U#8GH\LVEH?XM16#WV"CX*7%9W M L>)?'ND3.=#L-Y)U7!#L'2-L,1:UUR@Q7_2I6WP&KU))F1.^A#^$)-(]S+] MTBBH63$YOZ%61A_P@^Q^34"2YK_>&(8-628IK14G]2\[[?K32_6F'7U0'0UG M>.S2]N5F.;I)4&*P:#;4/$?.?J7F('RLDY\B# ;#9"9(N?8QY\&))[(P$421 M83E0/Q!K1]* W##X2)GG> 7]\[<\X!E0R(9"*LAH9]*JNW)4:W)55):]J%WGS;D""_'/!>$T'^81%4:CU47<7+AE;>$_>,4@_QB M,8!P$F1Q=B,)2F$4;0B/EQ^=#T,2]!4=A<%=&-PX!O/FO%0.GA<7^Q=3D9',SE1X$=R 34L2O&N[ B])\"]V4R4FY)NWQ%; $+BX]2&2]BUH7E1X8D^9@RE/@\/D=W4>H M=B@L&R>,=QV?7JG0P+]\7"FSY/6T?%.XW,/B@FTJDYU&-=0?['/O1:DSK76=1MWZYMPJTE.2:M.;7DD8U$R $&-1 M8);NSJ!;)\RQBDPLDDUOOIS]T@UX<^B*>WP#$2_V3SS]GSH:_M+ZZ+?HO_!+ M")K*Z(X1('DS'"F=/HQP8?'-04(?;*>CC,"Y&&E("(>L8 E MGGT13PM%H/& M,K$(+C1%G],$T>A>8CCJS$(A:A)_)'7!.(8-!'7GYT*W"5>1Z++\\IEH3YY' MCWMPZ8>MLA;WR4>B,3>TK=U8AMY7:5"6X4JWYM53.A7+9W)O2S$VMVX:;EM* M4M'EM=;.291/HG<[]&0,4;I2OH@$I191-IBR5O-752HJXULQXA)5@89@_V&Y4%V"E40J>72Y48:"$D9&(5/IZ;:@C+J5)/K]99PH/DH/#]?QW=_7.U5B ML=BFMW5P0E((W:9;24A>+[/MCT>I]%79 ]/?8=1M6TAVVDZ^;LAOH75'U:@L M^;'UO(&Y'/:*SH=0;;Y8;'Z81&S(Y;C,U\WX8_Z*QGL\++M/7WMP]M\!A/1$OW\@ '@7ZS8K?6W96XI:H9=OI^\ZHT37&# M%<&6A/T4.Y?"@84DW6_)2Z4\.\DCC,(/T;O1Z\#YZ%.VN&L^718C<]*:(9#CL4D (59J2V46:&"O)^A"$K4I&?$_/47CC/+I(]&C<;N&QH8C_*GK2 M( TO.E"_AD3M9NKCVQ<7)I37FV[6]&7+EL* @)K>;#:55K\CP?=M;"%/P+ M5=AZ[5A:*Y9>+J>Y0Q VA\X-1]A2RP'7UA(VJ[XUYF$OB(AX,/YL>X%T6^VL M8Z;T1J6T-A$3M$ KRK9M*092>1])Q78]CF3;AE,0=$M%8JD@4U3FL;16(X*T M0AP#=EHD6$\MH:KK84YHS?B7Q&^Q\25E'C)K',\@;*E;&)B@ U$-904(L1]W MW";7QX_%HN?"F)!/:CJ2\-$&X?MZ^/O(HL"50BJ2R"SO9 KP!K>D[JR[O5)D M52U]T6(PNO<[4G4C\.KWO<\U2PT<61?\DA%4=82;\SNR"N7N.[SR<4YP!5Z% MK%2RD5ANUR"_.R%A<(<^%\ED@VQ/,T^WW3'K\FA?7%F00)*+(,A5WFD,J--I M>9!.=$5 5-R=,>!ZZ+[Y;>/!H+#-]T@R&>"-\_V-@E78%*"W$$GYKH'L2V[_]Y=1&GZL)V>R\C2'Q-ZA.PT9U[(='W1>/X#YI[ I./V SE)\]="?+S892N(?#2I2T<^G)W,- MGT-#?V3ST=:LRXWO:U_W=?0Z0T6 X4UL[F4F^H!5>@):2]2^-,,5T%'9C_,VCTXL>OT0RX&5:+^ M/*B=N3/#+\J )EMM"AY=0D,XQ3?2> M@BAW/LYL5T?.ZK"N^JC6[*O2272;)2XWS&URZP1)=WME7;:0;,W::>VS6+M^ M*&5[QBIM\:RS7XWB[]+EXVWI]*169N[RS<=ZI5DI-1CTK]M:]>J\6:K?,9>E M0M-@J)VO*UT2_BGD[SHY\U>8X6+W+[\C,7TG/)AA\!R1._OU"MB9O(2;5@W@ MKT3LIU/ISWW5,P+A:G:BK0*-__/:+I*1\^GLN5%H>*\IX>'WFX:OS>EESK7NO%S77^0$K2&B3 (4+UBGP MPTST#]C+2C$_^ZS?HA]OFY>ST8W6FC5NKJ;%C_&5]- /QX.DXIB-(VDT5@BE MU< N#W,@_M=BCT,7\;]\>1;ZIY-_;>A"K$/_D'W"9"237%[ M9!>R^4QOIX\ M5J0J>EESPHMC_@ZJ\=5EPEA**HF>6M;J@[!"GF3+ $:XVVSW1F0,/9"5<7PP^'&:*4.B!1HH0,68+BD82/ZJ=U M)&C-JY%NO*_P_#(9>B@VT\G9C5J9)E#$QR@7]A)3-<9MYL+3F(3P2G+ MHZ6&U+A^\_F8C?-?@_?.0Q,;&WL"UMRT\N+ M-P,L./)2B2VA:4BI9DCIH)9.-!(O'_UF+AS]YI%Y:L)LS#\F2[4?%<+;24ZE M6K-*['7RGKU-7'8SAYF<$G0X9]JRQ5@0$AD,D:C#QR!2;!2@GM?GR[)4CJ1& M$"\V2@!\O3NHV*V;0IF0:Z\FG9Y4Y3$)-1)HV7@$-[X6Y0%Z^Y3!43L=6((E M?,+JGKG7T6[S/637X@:R'_!-& 44C_[;N,_CGV+__DT K0)>D"W*X@"'J@A M($:KFJRH%TQ>.SW![Q1E%9T;^P*@=@I]'&Y8=%]Q,.2%9SM]X_4*7M5"(2(/ M9'MHG3T,I6L ]IJ !C@JB7,E\%E8*Q&_":NN@F)09CN\>XM0+)JTM B!TM+T MX/]TR/L#/RT+BJK!NO3&H?YL^)*8IJ9ISC+D#"V![F>UI@%S[5XI_M@YVL02 M8%/'&L-$-<6I @+,YR*,0T4>"QP2!YA\R#*J\,4,2?E,>"9'1XGE.1UI%MNF;9Y)Y[^D7(*5JVBZT^^UE/8*2/>.6Z_9DJZ/MF)& MS M$OEQ_K>8OGU_$;#AVA,L&=R M*]L2?U%A661+1(@I*2U0!]B#F-,'WOC+ MX>H#*^,_;S-OT5(EPY;$?=$$@>J >"H27: #D"(G#IW69S5TETV1@I_S+8Q/<;T$X%[MPK KF'YX3-VC/=@"L> M?U17,J9PS>3/0:(@I+K)R^0R[IO/6<3O5UKYCD&O1+18 M94KGF!.# \ZGBJT83@#G3^(0Z(P@=2 M^%@:S!<-8=?G;20%G.55NF$ UABV ?10!=A"(9.'E&"&EJ_?GYP+;>QB;!@)9 M&-W94EVQT>9\8J;2E[7F-K"6#M+U3Q(9DG%71"\B&AX>D\(O@CRUVH76'%F= M3!:^9Q5MZH@@.!D[J[Z)S[P\':OO)C:?^2SLCCGG("YCTZ*E+&*"O8)Z\PH\ MUX9A8^B:>?CU0*$ VA.JMC*D/;$]&3/!@*05]$1- 7 M2'99\8)QK3H_S%)Y9TXI^-+Y,BLHN(<(' O$"63VJ1YU\C:UN/![K=F#-KD> MI3^DE^?WO2F*;__*&A:NBM5FPV#,^VYNO<#E*N]7C*YB=PO=*14G/>Y)",=H"@L*%?(>W6P]>*I M+I"AP?3@TSP78:@YAYZ*U!.Q=7@.DESF6TY/R&M#8>BZPHVN]W0N$G.%""#7S9"\3ZF!0PI'/0_!(4O1_%EA54.'[V/5K\IV^)'R.T#6SJ)_+DM?160YTW*0:W->FL5=.IM=P&>$^.109K1R#;Z.-?D M<_@OKSE,8F;O5T\4/XX0MQ7F'^ @>WB[L%G!CM6O+L5'D3^*_+[OPM)G3:H? M-Y?ZL(S')27%=4']..^"@PMS8\)H$'8_X;L&9I"I @@6\ M)%Y2L6VO+++6P<\-7EBU,0JPVD&QC!]P[_YZX<&V[MH&1^A+&O_96PDN[ MD'"W[3>Y(QR4;,<-V7;,+ A5MK.!RG;H V+HQ8$# M4+C^$7""D.<]Y5G% "L-K4%R6?5">[G,M/W(3.EKR'_\Y$;*%"-IN!S(4(A[]BMV$8_/Y9G< M3\#.\)0=NR- M<1Y+(O/::1V.ND=['J4B'=RK(CN;JBH/3V@_U2R&5F@WZ+^\6 MX;<27AG?LH33Z^#D, @]:R M80M@6!;V+R ?J3T@9;&X6@>W &Q1\N?"VR'JRC?^]S IYTM9(6EI[/$BPH:= M'MO1C6BI\9F]'IURX HYMHE)6&._PE7R_ MZ<[R.2F>W>LZJ^VCGJ]:Z(8KVQ:6T>5<(=$#>$]KEHO/LF+IH1;ML'O-1EPN M1V#W<4P.ET+!MN$4:7UW( !,%]R$)9J4H5WO@.0_H$2"NM.N11=(#,L8A8?H M%D5T8]I3='#&O @M\EJ?EM=9OM07> 6J0*9_>IU=Z$MV%M\56K/?7";[>2== M%7H9/\5W^4:CU&PP^>HE)CO5ZI7C&% M?*/R3>KS@JTX6OMIF[XZ-C?KYIM5.V$K!2MZQE(Z!* +?+LR\MTO\3A$&]/? T^@H5:42XV^&$C]GL& M@E:*?;D=Q[_C?K?-QK&"P=G7G[P(\/\(33+A68ER4A< M_TM& ]*@YEYU[HV0A#MB;B+@ZYC%P@QBP2$ZCIMH/^MK H30*X_$+% \C>.%VD*_@.(W>S>=UA.+8&49#1)>,Y[H3>W-U^3.3('D7ISB>EX< MYY_'PF>"RL"\NX.E8"8^$ON0^YB\3E8+QZ=GR;/$!]U'KXD%*6 [RM-.7^ET M"'V&'F5<>6H9:BP:R_SU:^?EA-@_DI9S?QHMQS^$ENU".JM5[T=WQ?2:T7+V MCZ?E(%UF35GRLNAMR7O,>GL7<1JA1@>''M0Y! M!$=-0O]_Z/\/_?]K6S4 MG'7WE[?,6K_:O+^+33+KY6.,I_YX'^-<6EY3*;#N_O*S;O*NWK_4TODU\Y?' M__S83Y RLZ8L>=W]Y0=VNJ!'Y8M1K17J2!_K+_\ />K5]3JYWY/3LSNUW!X< MG!RT-G/BM:=TASS!9#GRZ[__V]F1B@I1._]*5;E'?M+%\"Z"RS'SDSE-*3>3 M=G8$L^HHCXO3_$O#IM/HU7R5VW\Q9WZ0\W2^(4SA"Z*868)+)/Z9Q_AG_3,. M0(DD_947U0+)/R48J/:OE#/HG6[_E,KTSK.#*.N \EC&^ZL]\3/X:LZ-F $0 M*%U0^7][]/""SM$@\OU.B]";2U\_1#KPGEQZ[IAPATP=XO-/+O>]T;L5V"/; MAH<:-S5LM<)6\PL4I#4UO642XQ&.&/EQ#>86MG'8.39Z#RZ)*P1UEE_BZRC# MG%QIUT(XQ83Z-?HG"#,HC)^:I> 4R'$'K*0XXPG!Q;EA M,U7H_@5=+Q?R5=:L%7]/;K,'97)U9YZEDR_5K&UO58I2K7)V)A4KM:M<[1"* MV,X*EX4S>GBES,9^!TT(NXU?W\6/#BOIX]8?'DAV MBJ\V+6J\+DW575+*_ YH7C6Y:E8:]5+__$3O_^&DY(WC;R U+3GMP*$+7_N2 M()OT2K'Z,RJ(Z==!3+_&(I2:,:[U6ZES)\=$JS7ZI58V<9A(__4\ZB7]K!MB)2?RG//BP]T)K_;S?<&SB2WO; )[L;_Q M<((92G#MDSM/W"SKUB$QZ9HPXS-G'I,.O98]SP-'LJ*=Z:99)M9OI?R[HU#3 M1CV^/^OK^>JX^P;.L6AG[+DN9$_;'<]<:+1*8C]%G-UIV3%^C_1^DQ!^[N*\ M;B5.^=\6]8Z^\5P_<.IL4'?3A=)W9A'\/3S8-QWL3(/097"RQ,N<[+4'&\S0 M]E>O(16$AI2SLB11;B1OHLG5:$C3*(DSBBVP:99S]*(Y/WHUF>/OI(YN4RPM M))]?NTE3LY^-:G'7Q=%#4]X_97F-QWQJP-OZ=^3YD-\:H/!_D7KKU_-5@$<*Z)O*_#.\RNU)3K&YB$T7*K-E(>'4L=6Q M0(=>*8UTD#L82LM&H0+WB/XW(O6)K-)WT_6WMT9$[>(:5.V"?HT41L."K0YL MU5)VG/X_W#&N)>7E^K- MLJ<#*F(HYQ[1L\U-B[^)2,!:=(7?D])(MJD-]1!_2*RU4/7=^;X,URJ(I.#N M L49Q(0Y$3#4&T;#(5N@US;""#DBM9BXHO^"ZXG,@5]27(\>84=!W8NN*EL2 M>1HJ=$GI7!YO;_&*N]2N=&AC7U.<#]Z',71X?4V):# YW-^B#U\$NEG$&T&F ML&+J5H=U074BSS.7\T^X)FL-%F1>LI&,!TK4M''1QDYJ*FS+)U:"FR4552ZQTOA-F$S_X4'E!@JCV]%CFS^<&.X4I,&T E+C"R5W[?<>Q4R.6PIR2X,2!A.2I.HDJ,SS1 MQ7/(+%/N]7$*2GOGAX/+_4HOK:PZD>*O7QP<-'G7-RJ/!MV\,UAPWJ(HMWCI M );A[XUE_NPLB=>?AS=*^/'GD0X:)KC4Q(CB$GF%6.B*N:.*]&H*WA#='^X_ MML]R#=C\NU,E?EUY'%[/,](Y216O&?:YLIO-2[)FT+6,V%S\Y9O\66V?5WWB,Z8G"]Y+^1A:C124A<3O7._&F$]BPP!EL<[ MSAUQ?\8]?AGM2Z##^,M1]S_V7G\,@E_.X'G+/<^MX)Z?Z(IFY89#J/U5VL3L M*\.]_A^.Z]1*.$%L!9S@7+;:?8H$NOHI/"&NO-&\ M3>E-+5]^6E%MPQR/$(7CV_UW:<#!VOP,U94SDN 37(;BFEU>1NK[G?!_UFG. M954K.\WDBDXSF%4E%F95DW:]5C:T7J9GO873S%,NYF2 +M3%=2.S1=_,499= MGQ"/A=F]'\,SEG!:JEZCK8PN9Q=G"Z<7$NLQ?G2>N.\%)%/.2#I; M)9K3630A!88<8P//:P,YQL*)_;G?D_YUJE5OE1YNY+7) E^''/X:P03:O&Y: MYA'1B"&K\Q+T"W,2])];XOY?N$NLRYX_Z_U*Q8-3K^O-1LE[5YM M*$4J 0X+Q4(-)HSG*^?50KF>:T#N7?4L5P[S\#\,Y)*VO16/QO;]&:V8H8%Y MWY8NR9##3C#!M>VAR^G471GY&3&D@:+IAF*-*7R41"&EGA@L%=_]Q=#0'Y4. MA102YL7RVUN*1M] G,Q>]#("<^Q.FM>7D H,@>8WMZU+=MP7KN]1=_'LNG=%^(+6%D _-V!)NA\ M'7=7%%GP@0

(Z!1;&B#.P!]YKBE[!W_FH?8JFR1(SM+?_:% U_^V]4-NJ= MGX4%.WEG<5__S]@^Z_]I&M;.3@,:8%:Z):VCT".PY>E6FB7MD6)&-X3WZ5%^ MNDQ>)L>C8=?IGGF^\&9>*JB; CNH%"ZVSYM?BIB]'\*E^ B#G(1XB]F]T(@U M2T.COM+N!YY+W->G@!&WK^8*BOI[3O&@>Q10-$B5E(Y3'[B\8\PV[@XNSK(/ MB;+J'&,Y:%MO.,3W[?%SSCPY]\C];&2DJ*I$5].!"_$,?V1S'NY&>9^IJS)E M?;(FLSU#2=#V%D7G-&T<>BH\X#?GSD^*A%190<[OH=+YW1G^MJOT)-C)BRSA M=]% _."A,FA7M=M8W*&!>@#@SVJ]VF B$TEZE3:"FBK(Y MUEU3FAK?%,NXXD)5NJYXP+6H/H02<$!-863F'2X2%";E@ VR937=HA*$W1%1 MQ,6+YR6S3P@?=A54FC(S4 H_=19C55S;6Z9%I1*>-5U&IZ*-E2A3AD8TIYCE M3RA66;VN7Y -"%N9] I@H>P\Y3[OD0AS?_-[TAF=%JA9I4/\[5"J$R_V$@0V^! M]O86X00F?5-UT_P.RBOE')!I]PWZ"L6C/PO5.OXK]O,[\"*0]38HPJVQA*($ MPON@\W!]G*_C,D[*$D'UTS6O%#3AY\"M6*(VZ/,R98A07>H6H2(EV2=O"14!"#W4+8LFR"C6WBFI#BQG* ML2D;P^:WE'8/X5.Z/;IMJ4>_-?D20F%W5N"_1ZXK0PFAK5(>W*9+24K7LR9( M 59PB&6],D!#UU),TR;^C8TH6Z?@4PFIF( 1'7\"WE)A7GD?GV&ZR^=8;EEI MCFY9X*ON;*W &CAW8/T\T@5*ATIW05:7]2J_RW_9[XG6V6FD4RHU2[HQQ4JE4KS=SY7RA+A6N\V?- MP\*A5*Q5SM&!TFPP_PG]VTUQXZ(S4V?J"25/@=Z:5&%M1M7:.M_(=;]D M?UB1GE?9>:>*DT/7 +I^^LM:\V :/.<&Z"XJ:=X6 MAXI1;,\RT?W:N%^YZJKGJ?A*:S<$,&_GEQ];7O");'"!XL. M_[SSF%_UN0GG,3?/>G/YF*=(Q82VBA;I^%C7Y?E3_N#$.IP\O*5+_ILJ39L8 M("00P!(@,7>S),,<+_-/O1OSFT<$GLW[1'PT$XGMOUR.$/*GU9U!/)J*)!*K M*5/;:)[DIJY&O,S6#U?"UB?Y@R=-N6NG MLL:*E+SG*@$_K;#G%5?@G=,C5LX4WU -%$S3L4AJ/Q7)I/^8:J _X9#?6D(T M[XBCL2PUAE]6/)=8=)A<#>,B^W+].I^W\S=SNCR_ID#Q[7P,=K03D((4$GW( MV<)#_K,XV\+%D>G?DW99,Y^REYU33]_$=4Q9V\"4UX"$298L2G[]]W\[.U)1 M(6KG7ZDJ]RC%U\F#3;0V_'C_IX2SM^B92SL[XBIVE,?%32"VR1U+']*- MGP M#\1/T@C?JY+K%ILB'X2&^4D5%+X@BIZ-WR42_RSBF6.9(0Y ">CCZT6U0/)/ M"3H<_2OE#+FEM']*9(>_K='#R_H M' TBW^^PDHU_I2'2@??DT@$GQU#JT+U#S=X[,O2_T;L5V"/;AH<:U_\J;>#M MGYDH [*%WBFH;6$9[[);AL8*;48B-NK,FW&SOR%_&^ML(+.\PZ;'T(_GY*R+ MFB'3_Q88Y(0YWTPL>FI&/5GH]'ZV8;82"-D6:(]%/O M;!M6HX,]]YRA-K+E*VVU**:H:,?R(84^U)8M C6DLH5)\B]O!PO=6H0EL7=V MI9+FR;FGX"GN4%8Q#VIZ)R/,EZ=KR%Y%.+*]Y:]P@J:"^M!0H(;6T@6FL.QN MZCTL 9]":ZNP*S<]7]%$G2(K$5CN;)T_H3+I4#';J@XS*BO=>>T$W-E^55[Q MO$C]TCM7_CVQNOVKR6/JX+S[+G4(_R^>F5;8.)OA']*K0&#E'7APV751\8"Z MJ/W?$_6B5KV36P\WAO+7KUJAWJB5\HW"H51O5/*G4JXL_E6I0L9^.'7PHVLR MO$I-!XHCD7S_977WE/<2D6]HSBF86.L];N"QL!ELK./!BT/8_)TJ^G)GIL0Z MXZU "AQ?ZBE./QC/\*HQFW=+\Z8HYI_CN)2M]Z3M^;@"UT]3YV2V^ MTYJ/I=.11"(QK[ ;''P[#^+M/$5$Q%^]A87>6.PTS<2603,,7Y4N STG3JRH M&T>@KO9OF#D@Y_YB\-M57]3#/JTAT(YX&OWQ57F9QT;W\! MON8C6R)3C0MIU]<-9WNK0RQB#'"B]7,OH[3MR8!JD5D"/UP&S^-8OL0T#W&T MSA'&?@^UE)9>#2TK2M36BO?YW"#MT#*\F:%A(6)>P8X_@6IW4DY'GO1,8ZW= MH %&C&RIJ:"B^VLL4068MW9@;O9ZNZ^KX*)B\@0PRAQ, [U#5$:1]V0,76'M M 0-Y>\LVW4'E[B\X[0MB1-><;/(IS>9/2?XN/>K@OH).5$&R.;H,1NP<4,Z% MF,H7 FFDE\[K:_3RS;1^6C[E/J3MJ\/TY+AVFW(HUP5B96QX<1Q\%NN=WU@+X[][E@WJR&7=G\4[<=T*WK9 M]0AM]FK<]$J" +4W+>Q&Q5/C.4_90$XQ([>^2H9@0#Z#:H<$%Z#05Y%;% M1FKTU47ZYA*V[#2M#V(BRLGH2#8GJ=M'ARAJ/B1\*!\)0L+Z<9'H;G0^#T'# ML?.=&@FL!1.A?XXAH!A$3:E5"Z5##L('45.Z5)F%3Q)(7 M"VM(3G-IZ4/;2 5CWKOI'(7NDVC7KKXK\G1ZU4OWM:,,\[ M^VN=Y(HD.HH=ZY?=A=K$\6:0QWDZH5#J9J[.2^4&U*N5LN5CPKP M[P@/-$6D7+Y1NBPU;M:M#Q0DMG;>'B.0W_JJ*1U!]R)HKZ7PD(">1;/PIFY:?3! M_>&;!K9PWV\:W!AM^$!V_^Y.4'_]\@2C(U*+4%3AZ-D36;-E8RPY(FSE'8(< MVVM_QI^SW.R"^NO#+VYG:3Y2V:,?"PO+O)Y8K;A6K]^Y[FK/VSVXY;W&_YK& MTIN:(GU,,D)\JK7\7#R\*WBPF-C=7U%_KW?W7OB%,5E0:I;1 M8L2]$^F51=:/#-TT5T/\%>5 OR\W6\4+-^>"X^>O(!Q\"(D'[/Z5#6U6Q*BS MT84Z-"RYJ4T0 WY56IGYG@P&/Q->"1&2:UF*P]NM]QM7R$?&)$B*9BBTD'SY N7Z5XO*2T M1'=!9O[QQOZKT+0V]GYB-QF4 O@F&V+1!D3)WY/S@Z/F^&APV"5A Z)5M""1 M6_HCD5C^5$>GOV==.+"O!=8?!)1W^:?O!#8GG7N[)V.]:=S>M\GC@^N*"YB1 MXQW2^>Q0YV> ^)"N;/-'C;!4:U&_P9J30 7'4#8L4=W!YEC _(H_86KQ&H,< MI/>-F%LBU^L9I(=-9Q3-,A3-5-IN25A0.?:,(BB-Z+G.%(KM+]%*8F53.:WC MI/CK\)%'MCG;*(E-L)I(*-W6$EIBD>+M143LJ!U/5>KYI]S3OG.!G7=+BV%P MU>;0F['U(5KA3L))CDY,UYW-922[TGPD&X3W4C)YNZ9NEQC8DJQ%K!$A6E 5 MY?86],(!J1K@1 MOW ?@45(,7&:.6H>Y/5JUB5%?!G;S$)4M@YV\9Q8"A,@,C:\FN(WO"W5=#WV MP%8M9:@J,*^9C[1V!U@'W,-0Z'R6T'FA<8S8Y-)P-T4_OH7G DF)9'L+LCK\ MG6NHGF7T0)>A&IM%N4%0%X#\=*2,79BJ*FO DS63O*7$>1&F((])M9.O9L_K MBK_)PPYZ"'!DO) H]/X@+"]RBL =?+!M]ERY,;,.:5>Y">?:R>MGL+2]9;"&=O S;^<7/GYJ=TX5S1ISTC^+^>=8FYZ7NH/-7%;O MO$F'2HGQ2$5_L,;L^#[Q?IHXK<+[/70\+.O6#:$DRJG+5_3'C >73;\_&RQQ M9"4N;@J]@7OIFYI#VIT7:?LE#O A:/D8*^%9-A(TM,7/[A6-_F@1S'J814![ M)^'L^1#$BAC%4JV$=BO:-3K=S(/:FT-S:#+,8B;">VH]ZW_Z0+RL:5";MQ^; ME3,19B!N;RDF7M\VI[(6D3S8UQ\)]!@;<2>X)%I-N4W'5&*"84LI\U,8(N]4 MHQO\(W@N]NH>90M0ZF_3L'9V:N#C8+_!O\_E)V5@#P0U&Z5UZ7#KSK'?@7,"35>IVW3]DM;>A>^C4N'!AD96] /H:4\7 @LN(GV# M9\%G&8_^Q.?@8_P[]O.[3V?>WL+20^RE1=\AST[?Y2T->Y0E@,>8-=+7;4/* M]Q72=:E'JG2[E#D9T@G=ED'&4I7 Y''V5%'19*T-3?>=I_2^)M5MJG8]4HBW MM]QU+L$I5Z5P0#,.2RI2X"A ]]+Y&/X309.DXEITQ4J9.C MG%4';4X@%+#)T.+[I%8_RIG?&3>;TPN4C0F 4!]>)REP#>1^Z%?N<-\C/,90 MAV!9TN[WK'B M"D?9LDV/L.:GYW2'>3QXR T?T\.X[*\[8)ATLQ%6%0]9-DH#72DQ5"*2[K^> M'SF,"H0/4>]VH*=W8T$CDZ:Z3+IQ$M&TS],$]#QQV1,QD-6V"[UE;A:(UIV M$B23L6>3"7A;[ 7:HC(Z]DK .2*!?DX%!NL([727_'DWC9C=YR%Z#%%C M_UOF( )AHB]H]TE%(TX5L%VSKVZ5[LT@\R4OAO/\*[#VKLNT'WW68<$OT(:(KA'I6^P[NE:H':-1<\)\$XMC+?WWZKDW%LUXWCH-5ZBUS@^ MXS6.+\%K'/]3O<;Q:"R>X-ENL?@'NM!RV4KJMM>PBI,_V&F,^7?QA/.OCW<: MIW:C\Y6V]SF-XV]V&B^ED\1;3:!/H_@;NYI23]OQXCBUB4;+Y]"RDYNSGXFD MUM)I/#,IZRL0\U*=QL5C(S>J%A-'W=:7O!@?[C1.QY^]2^]V&B^E)O#K70F/ MTSAKQI1[-7I\K^^'5^(CG,;ONA*K=QJ'0N;]3N,KJS?H3,S2@9X-[]3'.(U? MN%6;ZC0.'5L+.;82H6-KB8ZMQ(QC*[$$QU;B[8ZM5_4L_7#'5H*)*O=?'V7F M7P_-F%'/'XW.^T&>K>[KAA"O T[GEP#'D^Z_/MRU%=M-9%?DVDJ\V;7UJ2ED MGT;S"?M*J6@WX_*%.M-ZG'*QYRO,UD*[^AQR=E,B,VN:$OD9T8L%Z/G]7JCC?1P?>B=6I*'"V_5?$$3 M>K@VT,-5TN:V+ OH4,.Q5!_SZQF-+.N!:.Q:+C^_C.27S M&2<\OTG91Y[PW-+:J99ET C4;>RRO25<0[YJ6B"&F4RID&^O&&1/8[WM+7^/ M(Y;J+#R OJ/A/)R50$>\C:((;^."CW04>NH6/6S1813;0I* 2U]<.ZX>H$\* MWR\W_R>W(WC1O=4'G8N,N^9 MR('_%\],CW;BLH]_J&@0*/Y7VH$'E]ILJO4KEMBEZ/M) MD\P^(1;WLGD[J_)!',\FWC\WVI4"AU]YYV6G8BFNJ."_/ O1UR,+11\0@*!K M<)^F!(QG:,F,8)JZB@&B;>H)IU/@6;]Y04ZM!\651&6G&SQW83)L+-17^46$ MS%-64CNQE/LO1^3,;MH11D$;>E\4,1)-)B/I]#/]*YTXHC]%1).&3" &NBD. M?4H+?]*L=&M,5:[*AC4^)"W+-X)C+K6\]:2'O<:%1T)R6+Q:NTDT MA8K7-K17-"P%,E\TW7HYQ/;2(8X$Q D;M ,P< 0(^=58!'+PZ&A/]$M M0+CL>;47\.GZB8MRF^0&NJU9TVV8ET0VEXF[\^/]K)7SI"94'=AE?/5+I#$/ MY'F]:I='#.]S2LUHB<_,(8LE?D]RHP/C(%V^-8]C7VP.V;1J,JV%B'<\4[E>KY9KYO.L@8]4JH5:#KZHSV C8%+G>IN!&^B1_T]A SA9>B&.65/,MFV: M(F(F:[(Z-A4T22 IO^LDVE/-JH/]S?$Y:K78JL4>VQG0X)]/?UF2;KL6B L#OF(M20Z&+6K+[6E,8LR9/A(>W^]QU"P6$.=!, M!T?S0\P;!3"WM\"RD.B/X+I*,1;GIUBXL.GGQ* J-+5&= ,S!(I44:3HW+E@ MJOK+J.18H0JD[J#&TGL$$C)YRYYGAE3'8.&^;SVL0# F:GF-M;\RXF M&(NRHN'UP<-2V6'Y[EI+MRV\H$-5UMC=8U,:.,^CK&+4ERVZ+YB?-!P2'(*# M=0VV91MD5RKZ5]_>\B[OS( !X#QS$V73M <\LHGOI.@!:QYGDECX.T7KP\!- MBW(G3UF72=&I=*G:I%F2H9CW[.>4!U-EBF[64@!E.&,/N4[;LM$[P=AY&SD5 M&^4IP>L,RGKH^EU#'XAT1'R0KJZ Q0XLJ#5FHF(N$G>E"GR/Z/"LX.%N3! P M\0*(1%XY%PS=) P+(ZJZV@;'@0L22 J9O\B9(2I#L-BDMKS9-I06R_6&+TS2 M9EB&BA1+!0[,*]UJ%'M2D?V.%[LY1ZNH=(NF \5 OB>,E<.WS=WZ+J5*"IH" MZ,:M%I[:?0AMH=]&8<3H+:NK%_*BH [DBJ';/2HVP,$,@=F^E+>U+E$0;6D-&RI<5Z8WWE@L%#SRQ* MX_I.=$@/TS@@\ >G7G,VH,*34M'"2 M/ S)!<5-5U$IHYLC!,(8$:ACH\P!F2/DES+EUS+XN7_CU[%0=5@"!O!E34&U ME7N%;4HK8[S";-*5&!/>-G23C60N4XVU3V23\D]-:FJ@7DJHAIC..X!5.7QG M>ZOA"UE1)DH9#V7,.SVB<25?:G%BI6BU4=%TRUC!28MENE)!I0P+0LEY?==Y ME^\;9V=T/[%L)LYX-@Y_AM> 2"#\469\6 9R8J9T3U= _E( M0Z(/54(Q;AM#*C98ZCM%?U>A-B9EXM:8?43W1(_=DE%RJ51#)X;95X9H&\2R MV61DJ@PYL.PKN( Y0M4"=,C#A&0JJ2E5><&%O"8\/%8QC2()*4;1.I3TC3'= ML=Z1QQ&6 ^LYG9ZM=)CXA2^$4*%K4%D'6P-)R&2VX"B42-NRT8(<$/XX$ K* M&C[8F:XM(@UMB@8-LAPT,D(O$=! ;\P(=@13ONF&'KDD5@D6JZ+<#]AAAT R M!XAD*GW:^!GH"LY)T-4=NE),7M. >HT)2@L^8(KJ;#C<=A_>C2B!7%[4?F " M4YC3M^IN Q3IFCY"=P"E*@ERY[FOP#E!CT< \_Q,/ER64QH\R[+W&/?2^!^C M/C6EQSOZ2,-[TC*5CB(;J*\"QZ8F."OAITR5]2R@5Z(.5P54*HC%X*/8S "? M+[$+A(^?G>4CLZR)?DY50<,:.Y_RA=D"38MS"/PU?E3 .X"?,.#IAQ#%H]S% MP* __2*DP0^@08R"SLI=(6SAE*CPPG%_)B>SKB$S(0MF".-(&&)_5K;*!@D6 MKDR>FSC."[EOB8&#Q0@X71(-.4%_CX1J&"J9 BQ"(:.W11\B:$):$636 MH$SP-T1\"L7VED>CB/#M4LZIJG@-=Z4KZ#:A/-AX#0%5[.(R;+'2>P$T;-/P MWC17E8D(F01J#5J5[(*PD*C$AK92P;EAR7#K EW5P)0 G%5*D8[T1A67EHHI M>2CV(R!X1]3J#U3-V(O?H*&]6@<#8O>*> 82Z%&4(M2/4<&>Z1FS+)4+L U[ M89K6]M8'JUK2\YK6]M8'JEI2J&E],,@8J!GIAMIQZUO8>5&VSQ*)#" ABY,B M>+Q4!#3!8C 0$F8?)%-3*=12GB*SJQN:(J/0 M42R>,(6_8;=IIXL)VOPM?!UF$P[D.]T :<15 O21,2^DZ8,8G8M]^9', 1O MZM$KPSQM7>%BE(J$LB3'H!_JE"^/J$0O--%D MK',M:5VF!E"P!'?*M=$QRMJS<_.\5,LY1CEOM /88RP:@1 N9$2Q(GJ$N=$G M)*Q8='L+*8OMK6T08([(G^ L@6MC#AM5]H'#"VG ^OK(DJIKO1V+HHN3 *I! MX@7\E)#N6;X6:C<@C:B0&@)KP_0."6;V4JW(\>'T*$!(2SC:V1%)1'M4#%US MM2;&)+GX4"FIFQ2[1$.H40AP*85,N0?./*9F,:4ID'MO;U&,$72T4G0H%GUN M0)'H61)GD<]<3!#&(^)ZAO '?&4>6?BSQK$\E\H5"U.Y/CN5*Q:F ]8&F-W<7<5,67.YHQ0+'A9Y7DHUZ+%T=#@:>]/B3G%@IZN'RDS(0 MDI2NRH0," OXE6..7P* JKM+90PJKHK[4HY7[[X/E7: M^"D)E"@0.C7H07HPP5210C7O6!21J<3S6!07>F81GXGI[-RQ4- %XULR]=** M\Y#A]ZIPY AD4#VN1MHLD(R2V=!'5*\%?*,"(%[2 N47=!H3C\]!@B V)%!0 MFPP\7TIY\6@L$:&ZH=$3VH[JG0J_5#"% W"-_@E=]:2DX8>FQ6LJS'N%2G%B"6W325QP 0%[&'5+ MBGQ4!&2*WIZ76X&.+=@5M;0)]W/SVLYOEN34C;8J1\.1!JL:/9,N7R@A!+%Q7IF0P-MV/M[>8 M*\TU4H;ZB/X]M(UV'RZ^T]:8T9Q)/(\:D!!B,$O!*V9,=+&V%(AZ.-F 5+WI MZ_2ZSO M;Z28BA)YR PT#'T@@C!?A%YW2NAM538QB,O<.4K; XV+1[H]2&V$ M J[>_:7]^TL.>^#U6$RAEH9:=RO61A@PP"4^+)+,SP5327"]H2\5U"AAY:;L^K/ MY:(0Y[!^5-[>$L[Q8-^=M;^5O31!-'*HAC#GG7\GG7U%4,O(2L M=@J"'*"6(Y> .^U>3N8?0P4^^&YZ*P@\MU/R7DZJDT[?SNF[%/'((30L7SZ(18KT\T!H MF"U,%&()Y?(<_$OB"[4MU3^N#B0OC(W$]LDWG/ MZ"L4<+4$,76%_JT8;KT5_[4H^4!#2D67D&!J[B\D].0(^RKB@P5CN09Z#1QM ME)E_;/&(U-/USDA1,=O&DK4>](8PJ2(IK$8>#$;JP02<"#29VGH$=Y!@8P?1S<<+V0=KP@AB>)X%GRPKM3)TE-(C$+L5HVP-*@AJF4'D+6IR,;[ARO*4/:!& MM0'+27&%'2L*PA4I=L;H&> 9&'/OD5NWH^D6>KH@5T<>@E( (4[T7C(/%TO< MV(4HK;$V,J,6_E\1 M'E%VZ,&E%7&AW8) YV"I4@SJJ4CI_E?ZIGR7^.$^=ZC"&X5YV>,AZ!?J&.Q0 M^AA="V/91&&:-2-*6$T47J/R*%,;[HE &@,L#=/\P)_-E&162/Q-4;Z_2)K, M?'6)W1O,FLF?P&X?> V-Z3()R1R;T*K#?0DB1>$<$'QL6O!/O+CPE,T/J(H- M;C>&%0SJ#KE!YM9%>% 08?OG_Y[%681IW/02#U4;@G"0;&(/P^NU9%\*=GUW MR([Q8%E<&\'L\!Q<"QZS=B@O%:X 3#C@'-H;G_7P:*>"8HH_@Y4M08\)7V*2 MKV3G7M-'5(J(\A_7LN5!*9&NPAPZAJ>T9ZI)@F]9:AZ>NQX@YLF@8'@,ZJZT M$&[80P((S)? 7A3T^FD]'?T4<,=WI3P*0/1AW.DMP8O8_"CXP#4OV55V'52. M[QTL8],4?4V9M*58 ]N>V5D^ 0TW5+1M8,FS6E=E5H9_F] ):.Y6.9N+.(^8 M3,!#18U*L&X#^DFXC L9*3N7+J;K.OJL#P?<@<[A8XTS>,L)]/(\*KSH0Q?T M!)G C#S07P6/,5;$_!#B!S)6IT&0'E("!+MB+_#TPN#>/,QT\W8,"HYC,+6% MXI#[RK:WJI %8SI?0L=1YH8!'Q%#3<>+%8-PUY4;AIC>!Y:C\(7\N\ F*'-: M-FUOS>VP+JB2'P4V-L5ML^0=3-"GN](@*6RJYT?;/2F'*F9\@@B[D$W6!3,G6Z#PVZ8= *+BAE4XC+.00J,?3!! M01*9KN).ZUV+:"*BX&L^&N=%9U.2.2)Y?!B/B\N'?'KUT'; M&GAM;C%,CB_D4@JF"P?NG%':HPRZAZ?<"?-H@W_!.+'+T;EV#*734&;RU3.] M5N^TZ0.E#G0D?9DAWLL2T!U+>"4J2P9P>9".%QR";T0T#C>A@I?-%_!$ D+ MQ6!>+.LK.*W5L":$5$\E;K8A2T:>=_=<KK&YHOZ4!"9 M1ZY X( 5-[3D!#R]_$F$8@27]FG?74>-\\5[Q'T3D20'^B\DQ)>=+:"A@GTF MMW0C=/8NE6] )N#VEB<5$$Q5DZ?4JX!P4%)1;#%K1I0),M.+I<6[I>UN@8E; M9 %Y[[Q(DXH' S4EM'"AFM65\'J7&BZ6Z82K=Z6C4A'1; :A@\ES_/RW_Y%!7Q2QGB96 MG.$ZC03AAV F(_\[E\?" $F%8OLC?$O3J8,>@2B!U1E%H..'#.G^;BV*T\ !LOPU$*W89:4#PX&;@]#<;OT$=/Q:&P_( 5?NM.9 MMBRU^5$HSE'TX"B"6Q+.91;T+UW#3GG,X3"]Z/86KBI!#IAHP##Q-FUQWNYD MQ6&G 7AL6Q5:I.*=-50 M4"X5QSFWS9 _)H+-TK#<1=-%USJ>.TQM2-L"39+U4$0_^,PC;J4,>8)V@RAR M("[;@22&L*)ZN?>$C6;'T"04XU9J M0JB<2W[R[)01H M"P3ZXG">CG28W"JW^Y"@ 4U;6]]]94_. JRM&WB'9&/L6PPCP 8#DF"# #2Z MV$A3S'T50;M=J>S!)=OW#MNF;_/4H(,FR-1^=".K!B;(4@7_F1O#1L] DPBE MU[=VH'>>R/DI:2*)="J6@J?"@KG #X/WK M<9[A)8S(%)/"L38# M*NX5UJ,# .5,R\WR>0$!(O'8DZDBV*T@G6FB^$+*Q:K2_@\-;/(5:MNK=T-[ M/$&8Q<1XHZ?;ER]Y6+08$\UL@&5#.,?MUBW5 C/VX4',4?%GZ3K=M33&'<&\ MQT9M7<&P<$H(XQ]%S): #$J(H=#_^B9GN"N;P3!BTQXN:G2WS0XD&'I_P%Q< M QOZOV/_Z98GM1C27DHB70_3BUGQGZ;/J500_NQI++IMHO&EL"KXQ&)(=P)":+![4.'P2@%&CI#CS$L$T1\L-2WB+\KE8C7 M*RBQ6K:BLCQF:)$'7V!J=P"V@P><>$ /'C@&59"&P@+Y(1=86=^16-3I.\)' MJVYO^6:K2L5*36H<%^C_:H6"=%XI-X[K4J%\6#B4SG.U_+&;R9BOG%=S-?IY MH[+0+Z:FV/[QA[M,Z&J%RT*Y6=C>@J&X^4J] 1-Q"[E:N0 S%:OY.[V:<%P($Z=VL^'MV5<\< M,ISYZ!G@,?N29'8WX;XEZWM+++J;F/\:9Q (7[-#Q)K[:7?-V&Y*+($-'?^. M[L:=-3>*MC;P.N1UDU5)@M6)=0+^(US@ED#^/:5W2HE]:BF"S6S10TWL[L^Y M&C$/#?E> PF1\]X3Q_RBV7@%NE M!^-H65%'2V[?JSJV"*;L9]]%\L:'4I-A*/6S0ZG),)0:*D_/Y\-05DX@71QK M-=S&N$[."0B#OQ.N1%^<7_(<;RXK,+!!%W(T 3Y8F^G4FOV]8N^+C1]484"T-QCVI)E/>P*G05:&:V?%V=\#MI@G7JLDZ'JG8SXF->/%J MM@/E"4-%&&HUQ5P3 0&D(HHNW:Z@I=)58]Z=6/8?C!C%J4[L>))5*$7!0A+I M2CCU6;M_7YV+%PK6]=B_>X2( FWHV&3=5TOKK1/@I2Y>79F^37&:/[I25F1) MMG&N'_BE0#'U%,!@)917.?8.MQ.+LLB:.UB<5UNBY.ZX/1G$7!E.7T3K [BB M-QN>D7_B&2OQT:$)_",TD3+[]& I^D%/=LC=TZA)^JH&X4_4@R A3NN ;-:- M?R&R8I&56(I,/^RP(4Y.4H-WL+SFD!BO\G4+Q7&84H=I="8.:5-%>?"NY -V M[I;8M SL(,]":\QQ^/+42(<4>!Y&/JX1T"Z>F"),+3:&T8,3CTW:Y\R77/&'D)VR?^IL_]VX0XP!AIY_E[B*!$7 M2K>X$IF&HR]/0YJ*OPU4HOD!)1 ?(ZR>"Z!EGXIZ<6$#OP7$_=VH(_[H>FSA MV&Z:_>/HBG> 83TT^*5S>MN+KO3>5O&LE!E\X?XA<=S3P(T4!U;3@0UK*A$Z M&/Q'):ZF6[PX%BNB2688-0 MMB]8I$?.N(R83^O@;-TQ^_CT1NBCB63.R[KI>]B<:AQX")(FZ$5XC6ULC4]O M 5YGU=<9&,TX;KI) 9:;:Z?]"3QR(W58JC+Q>2,17L'S^E%X*NDI)O\54BKK MCBEI5.F!JYO(1*46O[HH^_GH87H]N:"GRJ/*="F>F8QI0 M\.AM&5 *P<9:"H3QW-8Z4!BO2CW ")_'!V58]".G+ZJF:TR'P@9B_"8^\K8[ MMH8B6N5<6"%B0@Q.#I%%KW#':N#M )R6IAARPS);"B9#LF=_,AM,A16M[@"; MEJY!&2E[&+]\L&&")==[3:=]->B E E2 F\CTV)-81FAM-W) *QM"GW3#MN3 MCIU0R XWACQ/5$D0(;T#2/D\/'T/VSL4(([IN+B[V08DUL5<^&2AF@] MG,SKJ>EW.O'!6=#[C&%;#54JVS)Q_&/7&;M*90I\[70&4F4-Y!/R)G=(E&<( M.4YJHJJ>Q6C'0YSNS)<> 6XS[+,)6Z 8\CX0?&*1".@+#<#)*G 4CI'> MQ$PIG+JI,E-IJ P)IA/-KCDS29UWL_]"-+I,Z.J%L[-2^8B%%L]SM=-"@_XI M%:ZKA7*]4%]7L#?PXK,NG#!1"NP_G!2F\NG)_LNN:WR2$YLI#GX?VY(9O^ ) M;;P3"L^:MSP=L%6<,V=CWTM_8Q8V;!8O&IM?Z'6+/==G:7[48N1KF0DI*"8O M(Y]>/\!TB>[&&//Q1O/\D9 (TS/ZD@I_N9,/)61 MJ2*=@:(IR-A [CNC+OX?Y4,_&K/V>%6@%MPPV3*0CE+XV M/U M9KKJHB'L861CPMWAT@#O",#B"MCU2O@^F>\E3-]8,5 M6J-TBY]LU%8V$/N+YY)YU"I1[( N1>9T"9$CU+I8ORS0<5JHA1GU+'11N^P6Y^@ M"$/443[G5LSR:SB5M^VR%)BS*PK3!MZ&[RQD8_!<0?R76L4SH4 /8 MWBJ5*8>[&Y)\J])I#_ MN+T%CGM9JE:K\*,>))SB(*JN]'?,TRV;-;96&6"8T5 \80$$">]YA6W+OJ/"(-[E&26:@[IXF(( MNX[)S/[W;6_-?^&4XNZL]_S+O@Z9+!.Z_-Z0/#K#9,%KDGGJRS#FFSS/)0%KWM7BF_"@>EQF&.>0%S': G MROW8AVP8UGI"OH$7J\0SCGBX7\%Z/1.R#9Q!A!W%;-NFZ9 [)$QID$<]^NG*RQ:&!GQ"QOMY]VUO8O ^8R^XT5<*4 M9);F.0V39SJM "'B/*22'K:CX D+.%4@XI^A*;I:P8 O2.,F(EO:78VEW)$= MBQXU]JG^56(VUYJ%B4B"8^WQ>?%,1A89CEZ>U71+1N9PELK(?4 M#&^E5*.J-F-]K!L&E..H8S8H033(A+9!^Q'5 M@]PE[J3P8C4AV-U"/O"6H)#[;K.Q+D& HU" #O.JPH^(ZDN*I1N^BIB>#M-& M-^H^;R +:L 144UYYHQ$Y_[9#IILG#K]6.5S:8!.]0@S:-$-ZDSE$H-5F1M4 MY/W@TYB7KEM\]!=,_% L;$8!]8,H3YM>* MT:F2J@P4BU\M,78%)Y=2G0K>X4[-<^J09='OC*(8DCI9^U"9SR?KR49'3+2F M']H\(;ZMRJ:_"AHRI@(GD_'IME#* \-D!_(8\.#+_,4+[?CNB>.8I\#[-C06 MH@LG]^J\5,XAB5GZXL$Y-[C&F1#E[BHD??7Z_-21!6D0D0/X6!7[]I:S#A;U M0+[*LY(%YVU2>*&N%>0#HHM*+'M #!C*QB8JLU=@$043<>)D(/.9 ^*VI1-O MVM[B8LCS#@$>3R(43?)8$U#V*C[UE3%*W7D7F9%N %-'Z<(446<*I%@$YTA# MNAZ@BG<+0%SY5J1?*L;L&80J\MM4Y"FXGLLK2H=Y19^=5Y0.\XHV^NI^C*LP MP*X21L^L&>PU4SA3APY@K 95'3M:LTIF]0J7+7>X_HQB$W46UN!\6FEA\WVI M4C5R@EWLML-$I]&_&X7K8/)X%?-:?%LOL[G]*+WJ<+6>86SLMOXE;B!E",', MBX/NW&YDXCY&XJP @ &_O=7>IHG/R,(9KDCT"ZXF\^9N[F #NW_6H:T]\OU M:[\>3F1XGXF5^#NQ I[\-VS[\Z&.K_*P@OHU&+W6MW@T&8DG]B/Q5.J[YT"G MI&(:%()9^5XFEG S?0-V^'V.4(W_,P=]_L=B@2_Y>\ZBL?34XP9T2OGKU[=X M))O-S/M1X"O6!NYHZBUPOXL(KEC3CIF]S;[M\#D/HH#[67S-KOFR*LBQDTE% MGWLJ:+55@1*+9%(S=_7Y]59]36??+A)ZA,=QU4A))+/KU8DGD^M^=?*L80[5MKNR8KCS?_C4.$EUI_RM%EO?TB^C MZOOJ@5B >CY2$/V4YNA%)3?@]:W%YK3/"/;7Z'9OTN>>P^[K5N+XWUEH"XL# ML7D8^);)+*8:KTI%>H:+_!*A\15?PE@DE8BM S>(Q694U(]E!W/H=XG9YCSP M8%KF?Z8]I%N&1'-[Z+I^-_U"A2PE-F-,O D%'ZV;S(J^.$/U3*;.\YN+O_& M\'=21[=;*EG(Y'WE*L]RN\!-+&3-;]SV9]T K]W\4EGO!QD'+S_XD:;*6Z!9 MF99QQ;H =Z0<-$GI$=9PQ3?B>N6F6RJ232\'JL7!>.[L[J$9^ADT=WHXO;!LXY\)CV!@20W0BA M-R(X'3%\]0X\V0XS<<#%5PE(A0C0Y%X-570WGE*TE8=DJ7'#8?48-^^ ?L7@ M5EBF$X"'!AK+,63SMYP\W*"N1V*0MY,6YVUO!G_78>I!WNUV')%*6GO79_(% M<+#/(I,5WKGWG/]JP5JG UC]Q8QOU,6$<< &ZL*\M5KPT=0QJWJLL8FS#MI MP?+,I9T=U>QD$(NF[0&O^#OJ]HX *+ S;/R%#C.O&:L789G*3IX0!8.J@0-6 M7RN@Y84('3;\'>#P@ M#FL'2PT0=;L')9.MR)926Z;(<,E#;5EVP+ M>KG/87B.JK#FBL*Z0.:JI4;N3*H5ZI5F+?^5 M6EHMNT(1[M+?&4];*D63;,W3KH45!%DS5?2R.=TNUATN1Q\_)&TR:%&+8B5E MO.M]1A\B-"CW#IJ+#,P+1QFP\BFI0V"RFL4JM--S*[3G_0QD1#+X9+T]?QNZ MU*%,U<]V8:*2 159F*[9T8'QP@0DX.C^(6HBWQ,*!D!P\'$G.F71&N/);H%5 M!!(4#2R>I5C 7\,#?-2*.RV%UDIZ=WM+3X8">">,Z+.6S'"NS:11S9BB4\B_#OJ.6*%G0[^W-?; MV%V!Y]-V%0,:WSS8LD'E*A9M3'6'\XRS\D[)I=\\._8)VRCSDP'R;/>QK(]O M%8U:WUYA+/#L*2$:D9.QL6L=T>&?M"AC0]V"OJM,#P(9E=LF#YI@P4."FL;> MD3)0*S7&[LTXY8NJ5SC)AL_KYKE#=%WA:)PA/693T4.'-6 H%0R+PXE=\GC^ M#UEC>X0#J T'?!&HPF08V)5*7:8^.4J5BI,[$-6P,F_0A=H\()!J3V3^ZWPW MV:G=F>823+%R!MA1(J%B8'][RS.*7/:Q$F__PQF9$E8M?LZXL&=>X0B:L12+ M"S'CY_&=F0%^7BD#0R%P= P?1T?_H5ML>@-]EK-@2/B'JQO(K*6A;4!_.@N' MT,.[ZSL)J09SOBQVT=DL&KR2;"I%6Q12XGBI"9-Q@@4#U)ZQ=8PZQ>11S5-9 MYPZQ^SJ:RV<5?&7"@J_/+OC*A 5?&WUU/V_8Y!5.'O=W7I#D7@]JK2TQ!MHS M9$UTF&"=]A]LY9'R?5%J_;P,$*T7S#Y1H:FH*P0BJ" !(%XE',9SP[Q$?\TT MOM@[&Y'-"K3H780!V;&X<'0YA<,=7@]L>DO33"%V6/TYZNJ.1-NEQ^G%\'-3 MA*75#A'>WGK5%&'I@X8(B[F\+TP1?M.$WE<,$68M4EZ<(BQ]]!!A5+SF3A&6 MOM(0X7 T[Y\FEY8) VN0%:Q;D?H M"_4.U@R$WA.H>Q'DPYTZ2.!Q5XQ6'#.$!3O?$/!?L7+D04'OGW1 MEW$>['K17]P7SZ8A'<[$DIZ1#,*& ,MFQK!!!0G'LGK9K,?#K.I TLQ3U;)" MLEUJ+UQ_N#GN^*PJW>[.@:RR#HKU/EB0.2AA[#%S;]F-8?X)(04/>USZ?T6P^-YX,J,!/=_C-#W/-@*?7J,'?]$J 33=.BG M&]A![&MFD692BK92=I-PV$W)(@,&,N@E'MZRUIEK=$,7X)/#;H:/Q$T@HY^J M_$/I4#';JLY[8[9@*.TY3N66:HIY/[W79>=-A7PU.'5$ELR!K*K$X'TAT2?* M6"WF]4!,3&-F0LVF5S\6;^W$A1E9AU;%3.LI/+59Q7^NC;I*+)M(LH2_ =.J MOL$/1(-DS\.B<7%D>XN'_X&YT#>$\ZDT[!#*^W?R9S!S03$EN#M_ M0N X9+(K8;+) ":;W"PFFP=?B:Z:+H.M@E>V,S.R(>2@GV,WI!P:*SB5$NCV MO=[_W=Y3GWE&<&\F?C_"4.9B^BKTMQ> / M#@CFBHGQ4R)M'V#HN,35]A+7T"$ND,0!6:+T4VR@#4Z%[2UE1MR;4BPA[\12 MW\AW7#"6ZO"_6,P)(/(*\UWZ!H$H#(")CMLLH=_ :;.RA!D;%!QQ!KKA3$2! M-$:63S@36I5@CYC;"-LRP)\IOL#-P^HJX$\W%6B,!A]OK0ZP.]W(1T2^%XF#F.R'@2K^>\SH=/?@ MZ%93W:Q?14#;6_,HR'D>K5DHKQ U%-3T];A"^;# -D#GT9L8=)$%20GT-*ZE M.<2('MHA-<$QR,CFR9 ASS@AL[U5-*B2"?F(HE5Y+I#8/?FH+/)K*RK$;MD4!D$HSO12.$:B/2J&KL'G MS ]8 #CHB9@PJ8*1FU2E^];P'CL#0&I59QZ'.::H&+B;(T%36#TYI93"8-Z' MH;=L:#SG L!.DY*Z JD4;,JJDT"'/QTHIIN'@!-1X$2#J/ #F+:;C;,RL;!( M-ME^F$WVV=ED^V$VV6?K/1NHJKD*,TK@8*4&QCL1" 8RCDXT%%Q.XIG76\ F M=9@^ST*+"'G'I*%MBHH#GSM#3,S 7T-W<:@8Y$H(_-.T!Q!JG\"_V80I>-[) M?&)Q)L49UDMUKB%I*UW%%07U0MY)K#=0[Q(J#*]=0>A!50.V[FX*M*DVE5N> M;NAM5G[=%D7;*]%>69OU*>5#QPDN)J03\4DN\*V8Y]&UM3;WBH-7"%*,Z.*8 M2Z?S6@; D3IV!]!Y)K0XI^;J)W^"IV>M09XQ;M..<S(=8UHU8[IOT2&7 MFM Z0@/W [@F*ON+Y54\JQ*S/,P9+5CBH]M4'2[C(^5Z,/NG"P)1)"AZN V4 M:0#;9NF(O$"(Z^V"-SFYP%1IYLHRM\4P,9!H?0SLL7(MOY7EY!R!M7WM[B_)-0WD2>8@X&,M)H!(9B3SB'[!Y!53TMLUG2SD#V(1Y MY65J/A#QBT=9%4*#LD],+ S2S3%/F2OY+%]3,=%8=G5]GYXOS:CYGN]8#0Q+ M!Z/V-3TKRE]9RB^('PI'H$G+!^CUX.X+NP4Q1+>DP5@^(?S\-K2W5PBDY P0 MKTQ4VBR]6DCP*4+9W=X*V?E'L_.,P\ZKN5IC>ZM40FL[1@UHUKZSY&H:?PCO M#B,K*Z&D_8#(2FRS(BMG,,J405AEB>Y05![&5#XAA5#7_@C=/N0U*^$UV2!> MD]LL9@,)+PS HMR&P:$AG]G [!>OC\CI7?&&Y!6PUL+LE9#O/%;H+?!&GL3RL!0;)J8)<\5LI!+AMI8R)76BRO% KC2 MAB4N'Y*N#+G[#,CF$.IQB :A>9<;A9PGY#PAYUDKSA,/X#P;ELU[3FT+H0=U M"55_/!42(<<).4[(<=:*XP05::4VB^-X6O_/"^Y\N9[5F\=6EII93;, MH_SL/,ILF$?YZ8PF%*TK$:U!I7GIY8G6)<->>.HK+<7Z8!V=\9%-DJ7+AUA@ M?GNKI'7(TR:!_EG\Y*$I?:,WJ"VO J#B],>#+^NZ2 M%'T'WMB2X5U@#-7R\+[4O%5BM@UER*R1$,=!^T@O>1\E7B48XCMX'TO>1I%: MVR&J/X9M%W&Z&(/]4+;(\@;@+2[?WJFV?\'1A"$*0Q2&* Q1^*$H_'+B(!'; MC7U%&I*EOD&Z__N+/"5B.['=OC58Y@;R\$YH2"Q:5U2=PMF"4UA;X86R5<\$ MBSK!JE@I$76[JLE&2]:(N5-Y4LE8-%2+1Z.>N8GRUSJ\I<%Z3 P"5=E?\08L M#=98=.VQR'QFT2*?CC,ECD+"% #+VM'CI]^7T7OBJAQVRW76" M=4W!"B572$4;244A"D,4ABC\ U#XY<0!&#+U_'%(1LLT9!KRDZ[I@[%4>+*( M!J.DI7J[3P:R8]F$QL2:P+JF8(4HW$04?CGI$5+1.L&ZIF"%* Q1^/E@A>+@ M8XR)?.XL)*,5&Q-Y66W;JHR)6&>*=M^231*:%NL&ZYJ"%:)P$U'XY61)2$7K M!.N:@A6B,$3AYX,5BH./,2T."\60C%9L6AR2KJ(IH641\L$0A5\#A5].E(14 MM$ZPKBE8(0I#%'X^6*$X^ C+(AF2T#M@S>N/8J0[SE$.KL+X-E5L,;_.(CR, M]8!U3<$*4;B)*/QOR9.I5PCM$D8Y+Q.Z:;@\<^N!W?ZD/WRPB=:F/TA$?TJ7 MLFK3?\;9.'LDD([R*""9&IYY,#L\D^UAAQ($WV?4ED>$'8091U0GHAZ?[4G?@9?3;]^'H!P4\0M M^6^/'E[0.1I$OM]ID:YNT-L'6+U7H&A_XW>K:!L1Z): MH\NQ_*N[ZBGL_[7X8DKG?W_)OZ/QE'/%ZZ6C8EH&M$GJRZ;4L=6QA(7''?JU8M+OA[J!+91:1#+I?N@7NH95 MR2W2E]6NU!I3*.A*U'@B!GL"ES:(K=&?X8JR;?5U@VX ?PQ/QU+_F?;P%[8( MHO^5.O(8 #NG_XE'XXG=C3J.X/OL2ANO=)F6/J_>ED_XS!52?[W5&%YGF_^8>V\0)Z78- M,I:JI'W_WY[R*R2^M2.^#0.74Q3WU")9A22U9F>T8>#F^PKI,@AG)F6$U+5V MQ[5AX'YS6AC/(;'O(8VMW:%M/+@A':W%P?S!FKW>UZ2ZK:K*HZR%JOU:4M^& M@0LDQ0!TZ2JDJ34[I T#UZ/;SPR0"*EK[8YKP\"=UNU?F@8?JOKK=X8;#^Z? M2D>'LD4Z_S+X( X<2T4P%KS!1[5AX"X_W2^^,X0KM]:V!^LM/MW5B":0]=9Y^2J5# M_,?OZ/[!;R+*6DVV,_P=.9ETKGY8XWCFIM[53W^,DFE-:]4FOK_>T0EJS M>O>F67VTBA=65!X_RC_40??A\N)J_^3'73I12:J=\_VB?%60)X.K?OM)41J5 M2G5ODCY\/-2LUE-CJ#P5+A]/N]KCP4TI&2L,S&)E+WK8RQ5^=$[KE48GFVOM ME>^Z/Q+%Q&%B^)C8NXXGNP=*^LF4J]G6[56^.3Y-798NKBY.#G-VIQA]N-*' M=ZWB5:;8V\]$.^>I5O?VM-AL##,'>_&.UD_\./LQB?\PK-'#55>Y[G>ZA[?C M[G$\FRWL%?82\4GVNM)[&,:C#\T?^E [O1TKFGE;CQE[X_2D4*UT._D+M3VN MU,YO+\Z*U6&ZE+Q/DH9V67LPL@7E]O'NLCRJ=7XDK&0Z^Z.B3ZQN2;G-%>J' M-P^=S$GJHG-Q,SF[B)?OY8OT)%49!6JT\ID[) MWJT^^5$Y.+B)GHPN2^-6+R;_.(_53?LWXXKMP>%>+5>*Q\F.X<_SJ.5O;/, M?NK'63WUPZC6E:9^L#^\S][<#?K7D[N3[-.@?SD^4/+-T]N#0[UY=G9\6WTX M/WE0QG:\4GN(G=[_.$MT,PGK[*)F/YC]L^C142ES>'"9/GCHG8_U^T);+XZI M:,B5[%9KV,D<':MW,'@HC^,4F*_BS[ECDH]PSI4VXUB[[)1O+R*U?8: M5WWUGMPDM<>X?7W4S56O+D>7^:Y^W6Y%6W;U]DX_OK]X,AYRT>B/B\M14[;O MB[%$VAKG'L[:FITSY;UQ\NJB7BR?'SW>-5/%7'<_?WUZ?Y$^,!_.]_NE\<-) M\>[L]BB?TT?-V%%SE'L\:1S<)MKI_KA-<_:;=CNU=D>M&JWETE)0G M2:,ZSF3RT9O$^>7![>G)Z*)A9*-[R?NKP<6@66COI^^:1P^E;N,I<7QV;W MO!.KG)2>BME&M]F-WQ]TTX=[%[G884D>I:U^5KG*C LIV]SK)I,_;BY+C>3E M;;M1&H\Z!W+T)OFPEU7;Y>-N)3$HUBOM4EEOQG[TK^X.>\V[_?ML^^JJ74^I MI6;]-#8H/,C)O7;M9GQNGXP>[L>E9&7R(W=SH%$LY?3;\SMEDLGOR^/+N_'5 MJ*SGS^L'C;VBHA\=W8YU^[0Y.3IIY\]'QN7ETU6_,QE>GV9;YU>]R_9E=?AP MTLL.]VKIXL%IT;ZY*YS'+BN5@_MQZKCP<-O6]IM5(Z<==*\O>R,EVKJ/-8>U MOC(X/JU4TX?UTY/[3#HV;)+]QH#7(;[S\> MYN3ZZ=W%Z6VV'W]0*LW&?>).,0]O:LJP$#53B<=^T6@FC"*I'5_'*S^.S\Z+ M7:7?',7D\UCCD/ZRE*D-V\.F<7S2OXCJA71I7ZW=DWBQ-"Y6[TLU*WXW+I\\ M3G+53+:T_T!/T(S6&KFGYD.^JD_*]_&H_-0<'9[TSPIV:]0L#([.[L>)BY-2 M=*R<%ROMQNE(SA>?KO+U@7W9/[/ES%5^+QV_.:J?W>5/+A[R>I^2;GG0; [. MGO8&^3.M*Y^?C@_:=D^O#EIZ;-P9GZB53C.6.+@_*4V.3^+UJ_L+^\9Z&*0O M2I?W]7R^=].R#@7%F6>?GQMFA(1^=[M]G[*JE%W_8I[VCM'YZ^7@\I/C? M>[J_>[S8RVM5NSJ^*.W=GK:KY[=&/-;MEZZ:E-@FX^CIHWF9'J3J\4?EIDGJ ML=.;5%Y+/.6&5[>)V%W7+A=N:_F^,A[DU?'9Z2AQ)]LQI=S75TOW>\6GM3H\6AF9?49^Z[=Z3'"O));U3;\;O[TX3=N-F=*KJ[:/: M_8@T6DG]7GYXDL>M]JU^-+K*5@X*UEW]-%GN/9*^?E6]>#B+W>4LN9&_,ZXN MQV=7E>&M/2X<9TI)HW9ZVSWO7_7.4Y=R\[!E) \JA1.YESDJ79=N,E?CJIG/ M'MBMZ&GUJ/<@D\O;LV3TF-S^,"W[VMX?DM.;@W$\73BTSHJ5,S7;NVJ?WA6' MB7U#>[@^-<>-Y$!.UO6K^+5]3YG^O989M.Q87V[=U8;W-^W6V2EIG XOKY/C ME!U3&]%RO1 ]/2K>9#+6;8WLG5Y;I_7K)#&MJR/E[O*A'S..$H/43==46S?1 MO:M2L4#Z-\6Q>I,:M1X4Q3CI[Y]T!I/S;&U4:'9Z9Z5)7[Y))3K=XMZI:655 M-=ZO)I].#Y6;.XK^H;%OWC[=[<>MBJQ00LL5:WM6\RAS<7>NCL8/\NWM7>8X M?U,9=,^ZX\;)D56\N\]C=#YV M/3F*FZ-^T9X\Y&(EJR'_Z'>+F?3=^.AQL->L#^JC1I?'J1/,A53)4]7I[?)IR/+5JI' MR<$-E:&%.]/()BX*9$QYD)6V[6JG>YMHW*333_6SX;!X^*-[IA<'_4XY;R?. M[^I7=X.#O=M$=W0LZV3,-T9G1WGDJ&8G+>BRAG?=_//9CA8/T7O>F%ZNG*T,[=]<>GZ74NW@E83WJF?9% M3:]6!H.'4_)P5KFI%$]&H^CX89B[&>=OC@=54KHX+]S5FL7CPXD1.VO?1A_C MU[6,L3<9Y[/%3.S'_OBFU[WM79\.KIH:)?J]'\V+ZO'I.'X\5+J9;F)_V&K] M2+;-SMYAO%0Y2!5ONVDM<]DZC-7UQX(R5B?5^UZJG4B5JK%^;YP:Z:=-\Z2V M=ZD_5%OT"CX^V=E$QZ+D23HW>R-ZWH='![?IZV:MG)EDCJU>,F;^2)6MZ,F3 M42T58Z7N[4FQ,+P^N:N-FT/]IDR.2S].&Y6#BPOY--_ZT1W\T+)[-YEBX:11 MRM829RKIEXY/S5YM/UDA5=U*/&:B[:-6[ZF5:PT>[R;'A8%RIUGU(SV:JZN% M]$6\GZI<'!0'BE5NW%_D.Z?&_LWEZ;U:KSP,SHAYVK2KN;-XK=#=CZ4N:IE* M?/^Z<7&9&#WFC:31NL^5[7A?[[VDO4^W<#8Y);C3H'JE/C:8UD(D^ MRL8[Y5&UF8__**3B:N-.OIN,3J+71Z>5PV+B-G-=2A;ENG90KJ<*)VKU;J*. MX[GC]'A"]COTN&(_:N7HR7 _G4VT22_S-,R2QV:#G'?/[6&.$E5"/K2NDY-J M[.*T8X]'AP=6^?^78-8XD -!%+W*Y@[,%)H9QYR98>PQX^G7JTU*ZJSU5=7U M7D;4/(0QC#"@;>>6"_+(AD7N9W$7U)"L;?*??$RV!L.)\\[Q4 MF_UTA%KY5D.G#T 1/=P2F):;GX%](W9-'(6LI]#=.VYI&(-K='1)2G%2)@NH M2C:4$JY-WBNU##QH,*V[4Y1=TZR32L_Y#3=%&> 8F](]BY^TG#51L.(GVG*< MIHYP02AN;_F @=32$DO)2K@0Y7C'%&'E H\^9*754XBV*6ZFL8M\2ZMY88\I M\F=9ZJ6NL$1X.(L0R0H6N1[//UY Z:8TK!!+Y^EM MIL<-$L C"\W*O>R/EN ?(X._>8_4 M1M_O1"1'+MED9"P;^/,)ROL$11^%@//I4ECH\4%XMHE]]HP3'6KC;M %[OWZ MX7W6S=I)?C!8HBH/D?\7C^]U"CM1.E9 M_DSUN<[+!D-Q!)=W3B(IYKAL9/&7Y-765"N07:I&)YG@R(7JG&OK^4LD;^^- M.;T?^!ZS/"T>W=NV'1W*.7U>D6/#X2YWFL-[#2B''JHS==ZRUUH[ MY[YN4&/PRMF/>#JB,^!A'U9X#3A)NG?([B\MR!SF='$\0\=(TD6 Y?X$ M9>:;:2W47E"C[0MAC'2Q. %RXICK@R23?>>L*>59#QB?,[E@P/LP76VDODLC M>M9*/'XLO%CM,E)OW: \$F!YWN)F[:K>M^?-8(Z+9(Q!4IK6B-C_?Q]_!I;V M6L,MOYO13 NA:/,/=_I4QM@14/9<)!Q>=VP0X$7+P#?T,D3J X[0T'JH$@)I MG0S\1IPU[$ UV&)JVEQ)$ M%'EK <:#GX8*_*X\-E2<_?V1$XZL1%-F[)CZEL]7974WS.]B=BV(PV!S *'* MPCN]GGRGB$"&5PKY6ST;9'TQ\5?C1VFJD#G=\!W/54[,T@*7#>))A2%OW?@- MQ*+Y%-J8WGKYP>@2N\'7=9$Y.K8BM."<-]S&NSAD=$N,^ADK2U?^CIVA%.?C M1'WQ*2&F%;Z.30]PMTBBL^& O:M@\98._8@M;(_;K M4N>#MT#!T57>#=I%X8_N1]-W._ 9-D$L_M7F@M830@Z18DSF!R4LTLSVXS%+AHZNG'FE_CLT"Q;,8/J8)$[Z.U63 M\/%YJ)(\+&%B>(HCCK#*:6,A-<.=CB*;$3N^NA+A9AF+V.* \X;*0PXE3O91F8%]J5@#Y MO"!@?E(IG%;]K]I23%6GQDZ/1A;WLJ':LS229H.:'%'V! M9(?O&B'5/:823LXZ-?L"Z2$^+N)Y9E.R=8H_DKNZ\DFQK4B@C17F M4[M:;NSNL"SI+.K2L35-LT:&@HH:[ 5#X6)WY1D"Y:K;QC0UB%CA1V\&3?[Y M6LO/\&D0!\%L H)U;:P%VY8?UGY&.2%%+:3Y! 1=#.H?RQ]H."]H-/X./[U0 MGOZ!AW_.+65*R5[]BNR 3OJ]O))=0S]A:R5<)L_]#4=D[?&.5VMJBKR7\-T4 M!Z"H-2SC>K35.NO.]_J/O6]81*.(K'S%(+E74CA3SYF&<+4]7Z#:6'YN-TOL MB^MY@>:+EQ,BJIAFY7$L.Z9A^ATI -Z+^X7YP"'%]47!%AIO=+Z4V(MG(P9< MT+I1QOG_B_D74$L#!!0 ( />!KU8T/:W8^1 !:L 1 :7-U;BTR M,#(S,#,S,2YX\0^)XQ^N6B]O;S0,'682^C\R\7$;NAVVS0OM'_\_0^_U^#?YS\V&EJ78,^] MT3K,:9ATQOZF#= 2WVAWF&(?">;_3;M'7B!+6)=XV-?:;+GRL,!0$3WI1GO_ MMO41:8U&A7[O,769/[',3;\+(5;\IME\>GIZ2]DC>F+^-_[68KM\OHS_56O>)]S9-/[TH;_B?WVVR$]S3#\&'42?^ /ZT/UY.OKTR_M_?_P? M_&WQ^'#;G/Y(T2_KC^)N\,/3?]>C_I0&#\X]UZ-'?N;. B^1!F!0_N5"\A>S M]W3]EOGSYM7E9:OY4[]GAW07$>'-LT?HMR+RUJ=/GYIA;4*:HWR>^E[2]753 M5D\1QYN>H98HZ GE E%GA]X5FP9IXO?-J'*'E!22?HA(24+JX@P=Q\[;.7ML M0@707UTGA %OS!%:;8AGB$_#3N.*'6+NBSPA%&:)&F*]PKR0-*K::> */]-@ M1VI0W935LLUEX[+5N&HE+4U[,M@T(CR@4H_F:SF?PR=<7E\#+?;P$E/19?ZR M@VP)Q?/""7AXV*= M:VD-J6&!9 Y^ADT^-[/$J2X"CMTA_7OX>^5C#NW"\?>@(&X8DY0T_6JV&X/@X&[!V?:ML9FV[?VL*5M(AK/V M$YYB:U!7.^ M+9CGPG[.^#D@8IV!2$VKANS]@9!)Q.*G:81JZ>?]28N>>(9Q1[/:B"^Z'GLJ M4*QME1JD#RHSMZM-LDLM[/,,0],.EDODK],63*>N3>84=G(.HD)W'!90 0[8 M".3I$)R =$1#-81_E5LO<&8\Q@,?2SPG_;YN?=6&76TX,BQ]; X'MJ8/.IIM MW@W,KMG6!V--;[>'D\'8'-QIHV'/;)N&?:)8]@@8%YC-:P"B2RBL[ 1YTEJ% M#XY@VT.C1NAC%J&>^>/$[)CCKR$J77.@#]JFWM/:PP&4 EPGBD0\][F%'4P> MT=3#D?0+RM42_Y25>#S;;..)FY>O M4$JY=9F5,LS?L:6W0>P#?GLXPI&'X@UQ::U:VA^RTNX87<.RC [L'?HC8V"'WHHVZNFGN@\![C/,1]NT%\N-=<&&-6MPYW]#0K0'L'6SM36]HVW_68#.AV3_HUJGNABW, MA4\<@=TPWB1=TQ3'E[/&S_*W+,PU_#4>BJ MGR@4=C#E^.< &#(>M]8\5ZH6=\[QLR>WMO'C!.RX9MR?L#4_(N[TXL!5M0#6 M5#'#=70YSS8E\ 1EFHZQ[8BVH$(MX9POO1N".W5)%P;X8]KZ'6ST[Z+H-Y18,E@%J\F;N/QM.]M0AMY+G(@S@ALP$A=9+OH";%V/H"GQ MX/F8E\!7H84:NYQWG<8N\;3#[<,XM),]4[\U>^8X##2=.G"'QP)CB0V0+QL\ MXJ.#BKF.U##G?/D7A!?C1VN;9Y\J_NJ4QV*H#VRC1C4?0=B7-GE&K\#LYF/" M)=:VG%"-4RX.D3:RA9'D4[>LQ0L5"BC5V.2S# HT*'. <^)ZLY5Z['P-L%"[VZ5T M2FS>Y;,)4M@D3MD ]OMG%SN+S.8@+3SF*8&EF$B-B3+XL3UW"T^(SGAL1&UP M09;R3;QN($!N?7CV,EBJP*G00HV4,MAAV&.SK\O(8G21 V *JZ0/6P]\58S9?I(R5*C M)%$#DPL-E(C_O/)L=:$HC<2DJT"4N9W[&ZA!RD4&TMI3G(D"KNAH,CY[H:E@ M9T'X+,;#U<4&HB&UL!/X/O@[MXB3,DA?V)L:;V6TH21,%V/?T?1Q>DH,!S)Z M-+$LZ6[=ZK9YGA*IPV+F>5WF/R'?A54-/V+OVJ1<^.&E9F7(5VND!/B],F1A M#7L]K3NT'G2K$RZ(QKW1TZY!H^VQ-8ESGDX^\ M7.:T+)OW5Z)7961J9)3ABX)(M5IS*U&J-<5*/\%>"S A4HT(@) M8(L@+\S=-#D/Y%V$W'AVO,#%;M=G2XE0(.(TM:*,SQ*E>\VNU9,@'UE)*>IH M. ;UE"?[43ZI:=L3?="&;8WQ4[LWZ<@ I#7LA_-E,M[DS"D24D]7?87IIWJ#J@9$>NR4YF#.U!/A'SX)GU<$Z(7Y=:-]*^A M)Z-;ECZX"Q?8O\09K7_1]/;8O)>)(:>.M#JCN-BN']A&C6 M@2]+J-M#I8:HX,+ S#OR_[\1D?^1MZ1;>*:%MZO?R"N]OUQP(N^WOXC+%CZ> M?;F0(#62Z[;_ ZR]?5YZ"8GL6G&[>HAH5AKQ@Y,ND._D>LG=_@Z=L!7V95"A MF0P^Z4 0(9N/4H_1Y'/ <#=?@V4/30]E&9I@[SORVI/]ORJ3,/L.93(S8;\3 MJ^WM4UZ585"=0QG>U;;OQ&]G\Y TN_&%]LWMC?;QW]E;[S\#X\P7&LU=H*_Z M]D'TU88><\*N%$WD7XVD74,6-5I7C>O6VV?N;D=ZR""V8CAL$$F[(P91\@6& MHN?S,G+Y(YQ,51]:\B4'Y4,+VS2Q)WA2,$8PFX.&L3^CTF4#6=? MR_!O?M0D"!,5_?4A$R'=)/GC.#2V7^RH!D1"'X$@/^)Q[&./F 7YAY=.@?A# M'^%^37X:Y#\V\Y _8D_8'_GLO]@1O(^74_F-#3E,V-25UQ//DPFD7RZ$'TB+ M*;_J<@.6E#!W'!I\-XC>J[C0H@5@\Q63&YR^$7)/=G82@GJ ,#E@S!4#3'6?N2+:[#8(WG%99O^04@QB&= M4"?^5J"[D7)FH:I.7POVDKSJY,1CO, ^9C3#U#ZJ.K#R (,@7&3'GB^NQ6!! MFOXT\#/6/E]^NWH_@H4XQ_.1C7_#@FB] M1!"YQK]=0=P&')25\RB?[]W5Y?%BV=?5;U=([SZ^9+;D&M=2$+'9ZS&4]4Z+ M:FK)0H*#Q&0XZQ/7];!<,U-@9/"KWJ"6#-N8$N;'HX5]Y*,\:X!!#9C ?(36 MK 8INCZP\I/$P*&R',A04;HO?%6GE0DUKBJN*@U2I9PP]L5$O& M-ULM:6PRKD9152V9*-.Q+O&YD(I6327SY'5F#DH8=:MS5T!?9_:J,U8[ED8^ M>003\"#S6F@V*E%264N]>L#>#/FX&U WXQP75-1AP,GVPEBN/+;&F-]BBF=$ MY#FH1%D'EO[)"!7Z:B7?)077F"_("OSDL0^]$SJ7<5XB!,ZHRJ&-ZL!H'PEG M :-[=]GZETSYWN6HM+8.0T\N4V6CP'<6B&,I819]SGJ7C4J4=6 IL4\5>*I& M6@>F)K!F<('=ZG@=U*(.+ X8_3% 'ID1O)-BF[%^^ZCJP$KR+DATR1]N+Y _ MQ_J2P:K_2_SL^#"W N$!#$5U4^3)SJ "3XE(V(SJ 'DLD+]^#<<#\<4($;<3 MR#OFN(*.19&YV_!F:;G%_U-8U9)@]O5SO6U0,?XV=Q MZX&F)1Q7)W^!+HJDFU>%MN!4LQQ/)7'M0"SZQ$X6N3TT-8%+=8=C> 7NNI2Q M:DWJR&=JS.OP GHUCTKRFO"GO$JPF,?#FM2.S\*O=BB8W$M?$P[C*P9-:CR# M2\:'LUMY'D[G4M,VAA]YF^2+XIR%;8[&*_6V5SI1-KKXM3=&!3Q$ABFERN44 M->5J#TA;-&-XU7/@U7H[6EH.;+M_G4D0'Y5LF"N8!04D-68L%/X#$8MVP 5; M8C^UVK8#7X9NLHO67NJZLKN]T)-Q/L ;Q@K*CW?4OC,/#\S_)H-G:$6$O&$N M#GYD2VMJ>))I,_1=[&]-:+:TKA.H'5DM:#8*!Y/*<\V6'^E")*6OJ-S8O47. M-X_-LWJC,@OVTV>Q"D+['ZRNMJFDI'#!B(_?2O2_K:@A-&W]C/8JC%?TFZ VY)+ M9R^W0X]8!7E"29SZE?)3CVCW@KC5*NKG-?AE=#Z.;_J%ACR^J4OZ M/-'DV][3O&'UH"9UG;E11E]RS:;D9SCKDF>YZ]FF^6V/(*L1_]\[)T4CO4<^ MD<.JRED)?=V8ZWJ,^?MY*B)[@0OS:IJW.\K(OR5.?"7:#\B;#6?)J(L9V]>D MKB8V&] 'XRCMAKOU2$KKZ\I2^,)_'\FH9#CE<&+I-PNA@J 6ZT"4(5*8 +.; MW%1&'O)8/JNT0&+$WYT>=LR'S,A#^6W]>'. MFHFO\H-1#IM3N>M.)]"$O6X6PE_WD8?:K*/E^[D9764"/_\74$L#!!0 ( M />!KU9OM,_.V14 (D2 0 5 :7-U;BTR,#(S,#,S,5]C86PN>&UL[5UM MDZ,XDOY^$?E3*6DY)>_O>P]Y0F$$0S\;Q?7[S]< M*,!W A?ZNV\7&^M2M2:Z?J%$L>V[MA?XX-N%'US\[;___=\4],\O_W%YJ#<&/J![X/GY^?N\'3_9S$/X1O7>" M/1M#*[;C)#IP^_#R(?LG)?_%@_X?7_%_[NT(*,A>?O3U)8+?+O![L]<^W[P/ MPMW5QP\?KJ_^L9A;S@/8VY?0QW9SP$5.A;G4T5U_^?+EBOPV?[3RY,M]Z.7O MN+G*Q3EP1K^%E.<+DD3P:T3$FP>.'1/86U^C-#Z!_W:9/W:)?W1Y_?'RYOK] M2^1>Y,8G%@P##YA@J^ _$7J'M\(H\;&K[%XQ9%?XUU>3 +DDDI40/H1@^^T" M/X;X?[SY<)-R_\_20_'K(W+-"&+/NE"N.K_YUO:PG:P' .*H38+:AP>19&6' MP(\?0 P=V^,2JY:R+QGQT %[Q#\RML8C'N[(GUK-1J?J739C.WFP_1V(=-^* M ^>/A\!ST;RC_9G ^)595B8N0]AU8D[TN>*=B", 0NSIB!'Y')<86" M>YM<;71]R:?9H8^&2S0/HF@%0NL!)1MMLM%H^I++!%$<0B<&+HG5.)S@/XU' MIOR$C;J_B'H?@3\3Y#[:$XO/-3TO,,(/&.F'BO@=1%GCR#F$CF7&P^4); JT MT0V8,[ )V$HX6/[ )E\+6;^Y!)M(=<\.DE39I>7CT%GV\"G;CUK\G5K,P;@=L93'P^(GZ'$!T9L/E MS+S^P\YA..L7$N/.1F_FT;_R^!''7Z-?&H7^9#TD^2:VY!::2]R^M%L5P M;Z,49Y;$**-=0!_NDWTWT=EY];O2X9[)J52]Q]S2FH;5J"S$HTC*M;_(SZE_ MCU[8R/E(*.AH>FY.@ZR7N9V:A;A_:].# M8(:/@G<2AFAV1NL0R*]B/^\98*T6>-XL")_MT$6NC@*E=Z/[:/&;D"H"_UJ- MA]V@=1W>4<3%I'\<3NLWW)9O83#T[A.ON7GY]&_Q51 C.Z&5'*E%Z5&4X ,R MD?;B>(F+,IDPV&/ADCBKGM15L+A1&N"E ^3>^"VDW+*R7[$SJ0@,?Y<>>2$E M,-5!V* %,7]2WI7U.-5!7B_NQFVH74+^P@T;/4U>E- YB4>\=8[^7J( +\C9 MD5?G?+#0[$?\8ACCQ[-SE]?*)3ZD2>((^M_LR0%EJ3_'5Y+I(Q+D<,"*".5' M@0==O!!2,GHE9:"\V_AVXD+TFQ_R(Y"YV%[@E$3U\!G,X.2H8WZ>E9RTW-K1 M/3ENF427.]M^O,*P7@$OCO*?$* )R-D/_IDF(!.46R!A<]Z>?0\\\L9_9L^= M/'8E1%9\4@V-)?P'/DOW9'O8/=5X@CSS%4V')$XWZ\!(?JI;P7W4T%&"T 7A MMXOK_#UVZ)2 MOJL98RUT;%C=B!U<3+K+A);NXT =A*_(J9JQ*3_%AL0GH4C4Z263W8WX(7.- M]@A:]RP;!I^%8M"LHTQ(I (N ]]ARV2*3XJ1>!4&CR",7_'J%N_YXCC^F.U, M-$M/IY(C=:FB<.)2+*K+Y%SE'1@32V-L-Q$@ZE)&/)U,CK2E%2PFY:5""T]8 MN/B]!N$>1Y H+AVX;IB::RGD2%?:,6I1629X9M!'*L_A$W!U/[;]'43)<*8G M;32UT]#!HMGY#9:]>89D<"DD:)L#E\2L*B>CQS0,076V9,"JO MMG*97]NK2RUTHAS L5&+7MPPP\=C#)E K#MWP@XB&[7H M!0\SB#S&D G$O *"#SRVITQU#XM>]#!#1%%5*D2.^C EKU+E?4VF?Q.)Q!2$ M\(D=:/AK0RJ8I!DP:;I>8D2-X9T0&Y,FAOB5?&H>U;49GV6$A.16LX9UCXL M.J^A-"(\W9QO5%4F/T)KDWW@L\!1?5)T!L.,19.2,@&ANNE]=]M;V=#5_8G] M"./C=;Z:FF(3@>@LA1F6%I5E0L?$9_=]X.871E3'2?;8J,!%JWSH0$HX9*$5 MG;(P8\9N")G@*T3^_!()8^QLIQ0=D5AU:UY^RX@8GK)A>OH&'] /2'\3X#O4 M"@B52'2TZH@3@R'.V3@>9;'*HV];I^CD9N&O[A9:+=& F.L+5(%7)2CK;2*Z@%\7& M]BX(7#)E@O ).B"RT&1(BWG--*)#7CMP[1K7X',IOKRLO> =/5HN4O.H8)FQ MK;&5.62ODHB>"QH1:"J$-VDMT[A/O]OC(2E5=P]]&,7I#?%,9DIX:B,4/0.P MPL5H 9E ._9:*.[O4ZJP#<^+SM-9(:+K*Q,R4_ 8 @>F)D0>M0_"&/ZK!1XJ MD>CR#"M&#)K+!-1!+=U':Q PIUZ)KGU8FG!4U>!TAJO)A:0\\,VN4K-7RI2S M'=7(EP?03Y#0Q[7H+=@&(4B?0RL#W"\(A1]D:.C;X:N.C$4V:/'"(O \8ID8 MA""BWA$?\*6BG7X$BS9Y6HU/2C2?W=G0)[VD0&3X2&4D< *CA_1;9L7/^M1D M&\6%GMJ=,3G \-55HS;<,XBF(X,['13$U^A6X.Z+^X0&L*M:4>G>S M!]:BL\WQG:@W/&1RLESGUA5BY4'1J>SX#M!@*ZF2%.1F+#GPR6.B$X%:J2O6 M'QYOJ09FID;F;;? !]0=AD8"T>&>'=Q&;5N&V-A;=IP?EBUM=WWFW.["NUW9 M2Q3H*\77_)?]&$0_*^G;2OM@8^WM53]56]+U1]I697E##W-2""OQ&WJX$QP2 M!ZVQGR"RS.WK)L+-(0YKAZSU*?4$ 0^/_X\47),))S8G,TW];"31Q%\LO;%5 M&:68XL]#I4YIF4 AFD5(N%D03H/D/MXF7G[1O!DD.I7H%=39H+$812805?=_ MD[01$Q*8K9A/(1&]_CD;OE9SR(0=M>M94?C6A2P_)]'73,)G,(M/@'/<(PT_R M(C?:V8;J5R)T:[,\M,U(/W\))DB<'6A)=3 A QT;-E\DQ(910?F&52XT=RVP ME9!Q&?]!0C19590/SGPKR/ MFWQ(\M@JD9Z\-!(QPBAQ.8;!)E)E+,C=PO1S MF>F?NE_]D@2U1L] S8BJQ.4<'BM)#B]QR*/F+:.5E9X18HF+/WR6DASDQB^, M\"!-8<((M\3%H@XVDQSS_%LFU&V<%C)&7"4N#3'917(D3SJ^=@F_!U)&1"6N M!#';1Z;4N%;HDRZQG+A6J!FAE;@NQ&,EN=&EMB4]-^@6&#%B+G%%J:/MY(:_ MG"IV'.,4)HRPRUBLZJ+N6X"\KHK0/5^3.!(6C\,A[ET \'#TE/ MTU%0/3T"Q&TPJ=:22%H' )><*$_KSUT YV$BZ4D]#L3Y32;3/%84/STXO0#Q M0^ >/](WA=@ROAL9X12W#X#W";E=8((X"7U\YKFEGV*/KY#TB& W;^G%W#+Y M4H-UTBWF\V)B+0_Q(V8.?8"/_:/LE+;]3"&1-.)1,*-X=*TY9/)0$SQF =K8 M,F)'(9$T=K%CUVH.J9*3DK2%?N*,V)4H) TD':&K,894R!7G"#V*$GSBR C3 M;*FM3RP+K:1'S[M-HG0#R32;8IWQOUC")R0K.O3?&6_Z1LBN/S,:D MK2ND;$TLLS%IL[%4#9 M;.OPM=@I&+?PA#L?;J&#:PKI_C52915XL-2PNG3= M^*_*I8+6D(X71$D(\-WCS6*AFK\KQDPQ5IJIKG5C:2GJO@<-2I;^DVD^GJLWU MOV_TJ;[^G:@STY?J]PEV>![(;>3D'VTZF8,U4WE>_J?*,I"V3(C:D-#^_& MQ\&3M+>FB/KY5-3-$LTYBFHAM*WAA:S;(L7EYWIA?SP5=JK---/4IFB0+U;: MTB*!05G-U6%GS?Q3)_B\.PK^Y*Y0O<252*:IYA*-<$MY-S"1!NE[T2J1"\^;:U"=K9&YK;4S^)XV_Y/^,%8G(P[8K M2>XC\&>"7%E[:O;G2J"R-K>6]O<-\F1%^SZX/W=(@:BIT,=*..N<"BGO\C<- MW%:&WP1KG'@T&* 2)<\P0/J>8=6O9E0T[2IQMB:O&D?NF@2+)G@E$M>F6>.( M7LFW:()78G,UZQI'ZC3]HHE:B,5LC"9E)2B7<[)QI*U-SFA25P)S M0XHVCOBGN1I-\DIH4E\1S@;V^QS.%/\K3ZO0:UJI)W\JDTW* "A4#O5+?4.S>EW M:8J-?F+B= J-EG<9T[%4RU0A=_,/*8;M97,_5<-*M"UJF.MSB^;8Z3&U4.=Y M7!A=TSPDI]U=_.+E *J:E=A<5#./TV3"6!-/G>OJK3[7UR1'&D='_APQDVN) MFV?@UKWUJE>B^QG98O9&Y?#*@0,NM9K(IGXU8VBK+HZNYM&]JYDRU:LK>4;1 MJVO3YH,KBVE25E$/U_?;OI1.IQ+4;JTB$_ET10==RG2BMR-9$#IMM<9D"IGV MNE7/"Y[QMGQ-;[^C%NU8\K$1O3G:!=HNAI*MGW%][A!Q) _5O;?&Y,&B9 ]B MSG4TW61GF7F9B/ML\=3X0O*!.MW77ART'C2VMY#T.*?,MYA=9VZB9V$.T(I] MH,ZTWO =O#8^&F\><(]S1Y0>"RO4'*RZB5F3@YULM)R5>35-=NF5'?@OO$&?JH G8#2TKYNF M.1I%O_-P]A'?*(9[_!F*O!S-'%2Y.(B=F]MA*&=&W*81$S4HI9$J,9;P%]N$_V[1,E=>-5L];Z0L6;Y[/->F-JRD)? MZHO-0HYY MJ7,#3]$S,B_B)X/\?'/*-'VS&F.)9I7U,_">P *EM0^41@G=.8J>[,=P#(HI MWZ);8+=>/P?G>\.!D>B;@B,YP8GAWBSVZ)T]A,8"*]%7YL?$OVB\M^H!LR Y M-T\H<1+]#;<1\2^:[LW"7ZC9GPD_X23Z^VYCPE_<[GB#\*O;&(3]^< ).]'? MAAO)$6J-*%=Y(+W(PK11]ZEZ@3>[TC+VWEQ^ +ETS85:PZ =+3Z]\C+N(>HZ M'58VKB<]@!@ZA9Y[)84JAX49%%+>E1B/59-?V'$2DK-K/(A13PPOU/7&3$^M MT0 4,\,R-0FC-P8;7](C2,4>7ZL0^@Y\M#W>"M+9G(77D>JZFP4]*REA>L"N MD^YSE(W.8RN\=M2K,S0;[LUZ0GNEJ!,WX>6BGG&7N2[$K4=+<:@C/^$5HB$@ ME[84Q*M)2SVH&SOA1:$!()>V^L.N"&L%H#-'X=6@7G%_"VO]FL57RY*_L:VY_94IZZKQ M07_#-P$^@0+]W:T=0;KZU,/)#??",E-,%75=M)"QQ.>S-Z:)3\G=JI8^OH7, MP/-F0?ALAZZQG8,GX-WH?A2'25J HQCB,_4DHVG,Y\K,,']3S2DI,&C?M;ER M@QS!6IN;K$W'*+K6MD9A&KJ?*^<;&YND"!O#IYU3J(A1CR'5M%$9!9^F%GAL M$%4*JLTM\02BM H0:0QMCW2)R1N%1]I+>J\+=P_'ZB>QG;8KJ>LM0T6V6IPM M(+LRU@A/W/8@;2^C6]9&74[0O*3]8S+?3/'),]-8$(MMUH<&)Y3^-"-/4D1_ MTO DVQE0$7[^C@SEM%]-UAKXE6JD:L&W>/2::)8V/UFIOY.HI9JFNKPC8_PO M62>;ORCJ9*U_QQTEQK$"O4T/VR"I%()9&O:,OB-1;F_(IEE-I^23=H?-BF2Y M(_[//?(M])/_ U!+ P04 " #W@:]6 F!.'=TK #.S0( %0 &ES=6XM M,C R,S S,S%?9&5F+GAM;.U]ZW/;N++G]ZW:_X&;K=J:4W4]B?/.G#-[BY8H MC_;(DHX>R9U/+EJ";-Y0A(&PY?&4%H>VO;A1[X M_94'7_WG__V?_\- __WC?UU<& ,'N.O?C#Y<70R]#?R[,;:WX#?C&GC MT/H M_]WX:KL1_@D<."[PC1[OG9-BXN!,;]"KPU])>SX6'< MAS!\#'Y[_?K'CQ^_>O#)_@'][\&O*[@5&W >VF$4'$9[\_PF_2_I_@_7\;[_ MAO^XLP-@('EYP6_/@?/[*_S=]+,_WOT*_?O7;]^\N7S]7S>C^>H!;.T+Q\-R M6X%7^UYX%%*_RR]?OKR.?[MO6FKY?.>[^V^\>[TGYS R^NTZ/'3(-O[P.OEE MMJG#&#I#=.#\%L2C_.]UOWQENUA.\P< PH!' ;%Q(Y1,;1]XX0,( MG97M5B*+V%,6C7B6@2T:/YAL)H]X94#ZQ!4;NY=TVB:;WH/MW8-@Z,U#N/K^ M -TU6J*LOR(GW G3*C1*$W+MV<'#P(4_*HFUU$D:9=%V:_N[+'"FMYX[]YZS M01KFA>9J!2,O1%O-%+K.R@%\NNL/*8NKD8-@7",@T8<'CH=FCV.[/>BA'R%R M> R(]99%:RJ-8 96P'FR[_!H;/KH/631A)@-?7L5HLDQ]>&]#P(NZHPNLJA* M]%[P:*)VD*9G .V27#+RK:1]&WKW%R'PMWUP%W))(#661X\ MNGC]9-%GV;Z'IDLP@D$P!?[\ 1D;/-I8?631-0-!Z#NK$*SCO1IO)_C_DTXPS>XTS>UX]<@98%WSB9XS _+T^)GV@G=E.5P7JCR=?$LA5660&Y0S0\?P*9$X@] M6',VEG#./:0J>/(9_N='4?@[#N[L<;03[-!R,_-JTK$\SL+I]: M*PB=K8U,G$$4(HOVQO&<;;2M1[KX6'(]GJ,_!"G.HMROM. KP9==P#]'[:_1JJ.-DKWW=!#SF\4 M1Q&J^VI5AFLTKE-U%E4:1#X.Q?A-9N!&K#^+7MM?[4DF-AS:U/>5X0/$,W] ) M':T=])N_M48UV>G.L?"N'@O&+[FQ&V6)DQ><8^=]F9TUTE[$2XZQXY & MW!C'0=M"J6+Z<([%#Q59Q!RF'S$=Q>N<@R[ M^(X ],L+4K!?239V?NFR\#<7A+(EX7-WB8]=?$[%;R821I^ M[Y3A-_73*%N\[]^DKAH-/E+K6^G@Y=U&"C#L&0*%R-9NF4/L;*$G!$6I:0.S M2#H09**I,"C#P5PGB3NV.[6=]=#KV8].:+L\3)C=;DF+M&;X\!F@[D#*L)KA MD*0'UOLX. \D_ =7R4?#SMRAYS M2]0E3S.8$R65A#-KL*X"S>6)AO1[S9".-=91*2Y2&Z"B6%$QJ6'S7#,M;$'O32NE9QJCKZ>^C< MN6".$^GB/+MZ,Y4[;%>,T<@O=Y6C]6*2U;PVLVVY\@N[77B4V-?C+# M)A2:*;^D@YXO'YTO'SF$ 'C'+Q]=10'B, CV1H7@Y2-RMXY%(1P"_RD M[A5R_Q*?%:P7]C-]"Z@QV.T7S5,(ZO)$@SK#;LMY!C7KM>>\QU( ,^L][GW% M*W..7.1#L-8<[8-M9R_R[$5VQ8L,_# ##OK7$1CTC]L;^[^AOU\$:.XB:DAJ MIZE_2*&V'8>0(V[\/C"N^ILAC^J/H/:,YBT[AFRA0A&*6_((6T) 2\_P9)1: M=0EG .<-QU5*F79TJ5W;KJ"07D,.P2VY@[@X EI(T:>1#3_TUA$^-N (F-FG M=<>PJK3YU+?E)2Y#7'![QY1UKDWK/F!5V9:I/;M^9]=/O>M7X7VKG-]72@#) M^GW[9)#X:'H1GXJ.AN;5<#1E%)(3\I'2+QJ'3RKR M@Z<^1%(*=SCI$FL!+J'Q*.@7B_15Y"[!?HL^T17J+,ZO[TJ5L4";,*2T>C(A-8T-Z>[Q MZ?5@G[&!&SG!0U*^'"?TLC<^>H^N[G8\&6A4FHQ$JLBBR.NG9F/C"IZ/D]X; M63-PZ;Q]286TU>UJ:N_0,K+ZCI:0$,1U%^)[+O:6N6MQ>JE*/1&<*K :(_I% M)-."M\Z_\=W0)%#5@P%^(9@^N>A]5%6GJ.V2$/_ 3- /I] M&-V%F\@MWX?K1;Z?66,(=9NK#-,Y4*MSUQU/?%^PNDY@Y="WM-UB#60MJZ7&G0.*Q@/5!E&%S#620GR_#@03C[39TW'B=NT<:F(< M48T751@./5RC /H[?#DU+>D6 /^)5=20WJ=SJ'%8H<'U0=61*+M\D]C18/G. M-J^TZ%U2<55O?L3#+%TH^==GI:[C KH?1+JX;' M#+]233?O,K_6UZHK\=!T?$Y$IE3=W1.\;]"^P5:6%R23IH=E5D6KV*3,-FG]M4>*LD(&>53)MKH\W-C/7,EFFZBX%\.1;(D\ M:N2V5=HKY"GBV[T#ZQD9IJN\FQ^2MZ6,/GMQ3DI9>\ A6SL8!:Y;OS&C> M_F;(EBL4(5J/;5(6"+INH2<#I>ES\7MZ\>D,[Z'E83;%9O=7JJJ \4]4:"32Q.JRD>(\*']U(=/SAJLKW;+ M +^>=*#>7(7.$^>E./$Q-,:L)B_M'%!4S#EA)YGH#\*12MDA \H2] WZWQ&X M:3H@90'*-])8BC1B99NCM$AV&F^;X-%)RT8<%LXUTER8)&*I3I7T8X%'%\3I MQ/'[E/1C@5PSW05*))=Z*B!;I$FF+UK=[=5W%]Y395IHI[U0B?32I%KWX6): M^G]Z6VOIH='[X FX\#'K+A3S_BG--9&(8 UP\90=O+\%H"F'"907@$U44R)Y-V*);=6ATJ?ETT+0\!6@7V%9S'@EO]W&2]"CM%;T,P9P9! ^22+?LQ8^: M7XK,4<]F))4DN9JY5JIJG(@*ED0N=6%2MIN478UK'P8!_SHQL]_M)S78G&AD M"C"EW6&.DNOA'86W,H_:&7]ENS552QY+ F<(FE1'C:H4!^V],@J MO3[L7$V!6&KDBG/)L_0**RMLE;W6V62QVQ)@&1N)B5/YL70"3H5'G=6&Y"A% M401"6E6YX<39V+VT"::)PB56^J9;D3(*$^Q &+.3LCB7$!Y"$&H:JZ)0 MRXM_<+JIB5Z)2%X(*WVC5$W I7/<2C*DK<:GK.='@.MH( ,CF'A+;Y6D5QSI MXCRT*=A=4?1*;.K >ORT%-6R@M#9VH@$R_8]Q[L/%@_ !Y">4QSSP>RD*N95 M'0X^&_K%PBAVIW95MZ=XB^S&9XC,_0%S9&IZZ@)L@) MU69K:RI=5IY!EUV!0(0-FOREYU4'<;BU9)P,/>MY!8* OZ*)C] I?"JR1<.K MH:3M['-P^U#YCGGND3W8YO3N%D[B+-$P^JC^_"-] AT1G+[]QPJFOW_#"J;O MGSP?6XO#P^BJGS]/N)N!1^CCVV-#;P/]K9T*D5L%4JBWZJQ6!I57N_27PAFM M%0;3)@!?!61J)FME*6H?FS\DZ5]% 1)#$*1)'?0C,U@7DQV4(6X?J%XNL H'.H_620.E+P4M'E**(ZO]@WW^7K MN1PI\ZFFBEQYO495U_IX,BU3J>'! ?2178 6.%ZYF$+#UDNTB0B=02IU^55X M&29V(!FVY;[%[:7:5:..JY"G7?;ABP2U#\+)YAK"=?P*//"?G!4(YM E52PX MJ!6M3Q)&9D7U\<_HJAV//L1%NKK=(KEBY M<+IX2C9CY6-W[")V0BRU=*"3LA$?8SAW44P^.;S^FX,5 MHU,7 >.R0T/MLW)#8H@35 %E\2ONNL?&742)R@8-G2_*+E?&]_'H@"2_[R(& M69:0&7K+2 R=2:F8OA^-H86>;<:N?NXY&-0Q[-(,() MZ>F[!WR>WK)XLN:+X8VYL/K&8+E8SBSC9C@>WBQOVF0Q9B$0NM+Y_EWIW4Y, MYUR?QSE' ,T*D*(2K'SG43!'@]M1S?)%)HN3AL'LI$VZA2!4A55/0"!J,BJZ M_P24B&@KO0?5_AM;Y_>@SN]!_53O06GW:%&1.BW6ALJ/0;7M#51\#*J1K(-Z MDD5NR[U]#^)*+Q-O!FP7&,5ZYKCM61#?,T435] MTE479_P^YYY>9AE$E@1H@[2_2Y\(D@#:;(&IWO95X*RK^:!*%S2R1R:;C;," M5Y'CKAWOGK5_DEJJ>"F\[KR#?$ZH,[35'?>;[8,'& 5,X[S02,6SH:<#06*" M.BU:Q>"0^'P-X+UO/SXX*]L5> :SW+PCM@N7X:83.WB ),MXECKFLXSTYNV; M''S90A'"]; ?9 &AJTT@!:Q6KSU\PY=\@Y!3HJ;02L5KR'S=AFQZ:1)]+SD/ M_QM2 ?\N\MF9^(56MQ]TERB!7II$/\BN%?[@>. .K+ZS+^;D6]U^U%RB)'II M$OVH+'MX;XKA9V-#G ;X5^3$3V%=Q=89^Y*G4.2PK M#,340$,01P41%XV U-*J:@/L5BVNKP!M#&Y< #V))1P(8FYOO&[M/T)>8S+! MJOQ0CS%JOTY^\BP\[WOV5'3C!TH-W ?#CLF!#[S$*T:^AMW)<)ZWS<&24M[XV M]T4UNRL?;8IV-"1QG3;BEZ-=.F_YNFA@FPIQA3-$S5O>?E WNR M&=D>XQ+]L4W'D"D23IU1RM91>Q=7)1I ?\9\4JO0L&,X$*FGFE9R75[2[#0] M+[)=3,K06_GX)U/DNZ!_VO>DW'4\3M5ANH)0?=[:.5VM<]LM9H![^9K8O"NP M\7G0+A2=ZTXM_@C=1I5 M4?:H!VQZX(V+;8@BBMMV&K,C S14E%VUSQ/Z#6#M FOS"?WTGN!7D&KY$UGF MC]1I1$79H^&M_I(^B0U\HQ6_<#JSP[T!5A-OPD@O"6\J>S2\,]?^6[Y^'FVW MMK]#?BGT[B]"I)E]>S=(F7EB?TTN92,QL:>M5XJB347&:N ">F>.@% MB 0L&/8Q*:FM#H7@Z=(O%J>A\:I1N"M/),ZVYYT]T7NH.9EDB)F%1YE5G8X4 MY<&B\Y'>R="UFJDSO@NO;._[.'8C;1=YEC M/37')U)@C:E\__9#:NLPTW=J MC:6HM#QWWD )?,E>&$_"\%(BAH6Q5%59EP\BB3'J0JH"QOT[$\GY\?NW;Z2! MRAZY]>L034$LP"8UI*UDWGZ6.&\+8[5^?Z"Q>4MBC!H'E0QCFN49W_(426_- M-+S]K#\ %*JI\2W9DR0%'BO!9'/CK-9%C&()@:N^P1\F$27P 9;E;57"JR@X5*-E&1B^P MWWW,:,L0.3<^".)XY@>AG:;""+>7'; :*O-#Q4JV?<"B[/)2S">K-,;M90<, M@AH<41&3;0H<\BOQ;LG$A=#R]K(#U@"5;JJ,:QL$DN--/=OW=XYW;V[Q^8UH MS"G?Z_:MJJ>MJ@35^1S0P%(6&L1G5'OVZ.]?[X_URHV[ 0R5\)8"1=GOQ\\) M6<\K-\(U?E)J;NPP\I' B$_ Q"E\XB-H#DDM;JBA('5+W 8@2M<#Q[.]59QN M$HP!*<-G%.FSBG3708Q'/: MQ#EM@N[GG=,F- 7UG#:A3]J$Y.OH+:9-*'HWLJ&T"?;#,EU.FU 41VPJ;8)Y M;E*[&+X>:1.*[LLUEC;!+(HBNY2R@K2)3]W&B\(1%;%/[3]KJ/>[D54B@F(/ M1\H]43P_'*FK.+4,R?T<#T>V[414?#FRD23K=MZ._**=9$ODT23[19/3E^SV M'+^XLF:6#B,:!*PQ;M\JRG8_(9.-SP\-54W.;A"Y#EP[J[0^DRB.A6Y=A([( M@N8'H.P2H^6V7<3E2+=L0Y3BG)4_/]D,G&>PSDYNBE,FU%=S%"KR036MFD?E MJ^T[2?WA6L"0NG<4&SHKU",//5:PN);T_-$']GKB[;F('7[1=8T^@N98UN*& M!F?=2HE"LVW@0NA7GF2E7IKC(:EOF^>Q>!9+)"C4,TN3 6*/K#=C>3#0.A\A+#'$%SD&IQ M0XUJ:#G;L R"*]M%&X&W_Q&\ E/;83P24'=$S>&6PAW5HGLD1@9VSXN'_H$R!Q] M*G)$H=LXC*/HKDA>%4N*RYN9(]6W10J>'/N2"+&Q-G=#.%"P(SR=NA.")]1^ M/BUVO+=WR:V5G0*S!%^^+D=C4Z-X:)%,WKT#6GLUET&80F;CH>]E$#F0:'GJ M+ NV5B^"T#+6!HX?A#AMK5;Z7J&WHLL>G%DAD+='X$/V(E<1ESE^2&]=&YAB M=U57.$Z'AL@)=;UK,>^U=KYKRH>B--?3$2GP0%W!E)D#\9D[7KMQ$:!PUX/; M1XA#1)>FL\D[&#"'+YT2X4-/7A"H!U,$!BR-BLF"TZB(Q.W4"-QX!V MEA]=S:S-!JSP<<)ILX\P3#>@K,X2U?Q0YG\]V#Z8^LZ*5>WJT*8;L!3HI;?&B%7D7S8"F?,FY'L#V=1ZKI MJ4H?9N Q?5QYLID!-]ZZ;3_K!P';\K[8;@1M@ MXT/W9 -XC,* F7OPF95[,#"',^.K.5I:QHUESI+I_1-IY<4KF9W4A)/Y,A? 2-^ LFR8= XN2X2RU10! MY-T\(7LII8-=ZXK85M'QO\A4@ *D:[>VQ0[(E1W@T]?M(])..Y&CC^^0Q_>$ M=L[OALWXFP;3T_@A7RQG!R..-:7W/?[)[&-2>&E[W4[?G]"I'_[[A.N&MQ ML2-_O'O*UX(\M#N5D,PX\M"<0"@0WL@W?V:=*XJAZV]SY/O%1[X/Z_S5+I,+<:CAP]ZXA#J_V"VL@N@TBKR04E\.-/-62Z'. M:C:W*FA0<.1+1*?MKFD@==[^&@5;TYM&),J#P^+%NWPDTEO1WEIE_O'!)#&E M[R)\M3O\]0\'^(BXA]T(/ %7>.-E]O\9]EX! 6H4C2:J;)F%.NLW8QCE6[(( M2 )SFR8QRY?"^W:Y4P-@U]ZO^3.3@B>%+:J? MK'[+SE#\M@YZ;]76B6D*O2Q;U,58*_3>U4'OG=J:,DVAEV6+NG(J,YKZ((ZG M.4\@8T4B>Q%;BX!]QY_9L?5GB5H\>1-AG8:T!L5A9]!U!]#'>2>33:*BQZMI MS+R #V]8>0&SR6AD#":S;^:L']>(M;Y:(^.=,1S/%[,EOK$U;Z=0+'$F"Q6, M_7!99)!\]6RN3^78\_6S\_6S\YG]^?J91J>[YT/X3L"D'9B!T$D</M>?^$+#!>32]]<)'U",G$!1L7M:YJBI3*:&/AA9L*B?QTG*_K';9DC<@ 1M:4TU2-V MJ#?RD"?$=F*5574!"RXNF(X+*"$[?@$M9-.'])L ) 9Y@[01BP,!*3!Z- MQS4UA%'+J&=S4&L: QUZ3R! P_(BGOEV;<LN6']5V^T[%M]8S";W,11N^4B"=JA;I8Y&P_'UW/CE]%D/O^;,;5FZ0"* M4[Q,),JUXT8XBGA\O.=RUC(IIJQNMWBR:)*\"+. T\EL)D)S57F( M59'B\D"#1W86XC(.@X-U[25-? !5^8=U9E%%KFAHU4Y"5.TMF5L8L4XZFHM%?##KI$X0B<7J@*2Y9?3SJ& QH1P,/'D3V@31Y2G3-0(HB0\] \>QB1SK[@6FFD0H),%$&3QJ5TTK3[7 M1\Z\-4Y&%XG$-/,U15$[(K(5GT8\0;HZQ>:ZKT5:QP 5:9JFZ7/[6X6Q:YC8 MO[P(!K6+HB!@H^L"%&>]>]L132YI^"!3W&<IDF5'=2&4:3"VA7%Z+UCW(UP /V$D MYCG(&,K!GA=2182],"N/]?+TJ9X(J >OG5W8XELQ2>ZXM_(!:M4'R?\5+W:G M$?;R%%8#>=*T_X-2[;_C2_N.(I,Q3$_R$U\O#:CSC$KY'WR9VMJ0G&A:^+FS M:_!^IJFV+RO1\3)UMEWQT53YBZH$CD+*F>FML[:06.VFC\6^?ACG>_RW)T-#HD9YSBL8Y1>.=?B#&OW6XC-;M&4?D3+=)KF"\?=_OJ MUZ<7#RN=;QJDGUJM 3G#+--K@&9^_?+,]CQ_[1R/B\!!G4M[@O<-VB^E6987 M))/6DMTJ49Q:6H7B(F\SQY8C]1O[V=E&6Y;<1'"\3$J[ %<0=1]<0?>7H(G?10V:"A^5E= MACR7@\4/>#J:AT%NOW09S3P;-#2_Z(PF^I*$V9D9!BU3G8:TR GUH.Z-;K!V MX[+TVY\NY;6>B&AZI]M&S^-\\:R#U21%70([ M=V7%>GYT_.09W3BYG*-[,C[Q0I5-GFC:.H2,@+U=2V!:C=\=6I]\B^QI?(]E(X<'O9P.+)^>(+U=#&)*5=Q+2V' ^< MF4$0;?=7Q1X!SM3Z"O'#E/BMN!F:C0TLI^(??Z$*VH;0:+K:O7O1+,X7P-\V ML7!RO_E"-;-!65%3B%[$XCES@N\#'X"A%P+D^84M+IVD3[]0]6Q>9-24A!>A MI?MIV<=/E@)OK6"#SW[ZK*4U148]Z&KBU2CB4R($K3F^L$3L\8+ %N*4>GS5 MN94DYQN9WOJPN4/\HTR\W;R_]\$]TE*TKOJ.%SBKAB,RM4EZ0P$*+V/X%(L?@DXJBLO#^X>8F M\)^0LI&E>\Z_\Q=]Z4K1RN=?GHZU M*#:JRM:-X%.LU5982@YV*=9OBQ2\((U4(CFJ4BJ+Y3D!XKE!]5F]5&^^N(U_HK'-!, MM-3IT;VSAXH"4J_]9^4^37)4W55V(E&HZ<)UV\GM7YY>L/BDHIB)V+?\+')T M%X"_(GR-\PGKHE@=W4^EMX^75W/K7TO\S+'U%?VI4]GP^;6YVNQ)0IY5:"IG=1M/MPI,W% M1M^]1R8\6N]!V,*'A[TCJ5C[6&X=C\"/^%=-% M$NFO[!VHBCZN.#,T()7-KAEX3&)CP60S RXR9M=3VP]W?7#'N(+.ZM41T+@L M:&<%8LJ.4>>!O0+F%D:L2@&T'AV!B$F^P))(B\2F/\=_X%LPZ"?_'U!+ P04 M " #W@:]6]O/3LO!J PR04 %0 &ES=6XM,C R,S S,S%?;&%B+GAM M;.V]>Y/D-I(G^/^9W7? JF=Z)+M(J;)*I99:,[L6^:J.F:R,G'RH5M=V)F,$ M$9'L8I(A/K(R^M,?''P$23P(Q@/PT-W:3DO*< =_ 'YP. "'X]__U^MS2%YH MD@9Q]!]?G7[[YBM"HWGL!]'R/[YZO#\9WY]/)E^1-/,BWPOCB/['5U'\U?_Z MG__G_T'8__OW_W%R0JX"&OI_)1?Q_&02+>*?R8WW3/]*/M"()EX6)S^37[PP MA[_$5T%($W(>/Z]"FE'V0_'AOY+WWY[^Z)&3$X-R?Z&1'R>/=Y.ZW*Z[+U^^?!O%+]Z7./F+?W?H8H)>"_3BJQ$_C3R>G;DW>GW[ZF_E=5X_,63.*0WM$%X=7\:[9>,2JE M 3#AJ_)O3PE=R,&$2?(=Z'\7T:6741\^]!-\Z/0'^-"?RC]?>S,:?D5 DO%# M6:^?6F652M_9!GM+DR#V+Z/M4'>U'<%G8R?)=JA 4]]Z%1[BS NW M_4M [[ MAF[7XAL]^RW-[#S=KJ4;F@>!G8F0!S>OO%U#^.,U^[<61/J:L0F,^A5(*$)C M@?D7^,10EEV7'L];Y89@S>-$K#O,C+S,A9?.>,%Y>K+TO!7[P-MWW]$P2ZN_ MG,!?>".4?_@-YD;Z3*/L\O<\R-8P/[Y(WV>T411;[FH34+IP#9Y))-#0Q\-N"YK:E'"97 GR?WCS6_W<>@EM_$7FC#H_Z#S3&ZB>F1ML,@(+O!& M*^B<*2;HNMS@XH3+DTH!CX6Z?,V8RU:;FUX5:U;' M$'QM?'KDG?-F $AA[7][B\?RU%M>9WG*W+Y^G(PK:=7-40-L^3E?*.0UZHTR2-UN+F7< MSO]W#)'L**;SFZW97H!33?+U#\[[5X9&6!AFS!%,LV#.QNQ'ZJ5YPK<5#AJC MU.?H!5'PG,LW+26_6W/O9+!JSZ[Y(XJ.ER'J=GXIX]JO?]5W=_MW>]Z\!-;& MD7_%UMT21$)W%S+V7#H3+\ZAX];KJR'I7QTJC4=VX&XV<=8=^N>]+CE.+]S0 M\3Z I[V5\:[/(>[G-/*2(%8X: HY6\9<"[,RZE(AYZSH0R8X=*4(EBCS"@]$ MZV@C\V2"5D\*E4!;QX."E'.&]$)3461$0!3/4?-X/H_S*$MOXHRFU[$7I>/( MOPHB+YH'T?*.SFGPXLU">K;>_'M/?-YN15H-.MY#Y5LQR3N4AX;2>ZB$N+=9 M"1*0/.Q6]GD<98DWS]))$?A!4\WYET;8HG/< [CA)2LDG9/'")X0Z%XRC33X M<4+J4D@0D:J<0SO61:"TMZ2ZTX^.B,6S#RFXQLE'ZW<<9)"#,J- K8MGGBQO M8 3_I'Y%T/,XU<6#:C6L7LOJA]ZZH*46=\XL9D-I(:M"]C)-5G#"0/1>3.U)VKR5+(;8O);=$G'-&CTO M^-IQ&MU1+V1,9O N:#I/@A4$P<$R<+JH;I6I LNV+,C:<=5.%:W/M;8JQ3E% M=X8N;A)X(2G41\4V0;P@E9[+L_'I8A',Z5D>A) H3GEF*A>SQ44=R(II,AD4 M/-( Z[*D$"65K%M+]\E+Z%.:.)?!1%['2P'M^G@]N](.E@* M2K3WI=3!CP">@HC.J"+%EES$WA& '-SF"*#].XX.EH,2_/Y*ZM =_ ME\T!( MX3BS\"+K)";J'N_7L48!4_@U)_H4<)#$$&67-94:OP-1+@IJ33S;8U=>D/!4 MVV=KGO3F//12W2U^C;S-+;->V,W-,Z6P8TVDH==VM[,LC,O^GSC%4DIF7&,YP'_CWLZSQ/J YKO MW[Z_I:PI=,[4E@59\[!VJFCM=FU5BG,*[@R]2]&;LP<"A8U(51QIE#(?/_MV_>D+/;0ZP"S6I[NB\]"0K1I:H8U],M7$P:>A M< 4[5%D?* BHS9%M(W0H2EX3Z,@3LHOGL?1"TTR2.K.KXO=>FNXPJ'FX!!M M>UE)!U=IDZK46!4'#0?C%1/:0@$UXQI%$%X&*0LY>,*+U'OW0V/P3**,LI;* M[KR,ON_WX0:IV[L).+Q2F[N!YKHXJ#@:0 MZ2IT>FJP/SJP !2T5%;,B)B"-GYJJB!O0\[34XO;GO7)$GBJFEM ,C%[5W_4 M(#?W?409'+11 Y.]3UF<\H$HGJ,^>*R'$?09R-J3Y4$N:O.X3P>V>> GDW-. M& -PTI>4'IAL:4L.GTI!Y2U>!4F:@;LWW-$75)U[^8K*]+KX'3WGC-H"[ #G MGA? 77Q7"TSVESCRMV.=J.N<=JKJ]/*NJXB;> JT YA7E."4>MN1#A7=MB#: ML5!L%W+ME56[7Z:&B,/IXI.7)%Z439.[8/FD33&BEK=ZP;H/=NNJM4K8.2X(7MH@L/ZHY E((VGME3@=T\[:<3,HY)WJA MB3&=7+;B J+G+!M!T(VDXU<)_3VGT5QV!W^0IJ/P]+ZJ* +556K."3<5ZN!,KV#B3E1W:T?INJ$A@:5D?)0HX>/B/U@NTP$5<)U1Z36 M0&D0ZW_]6T 3UM!/ZVOZ0F7WN8@TN5L$UJZ0$W62671$,H+3PQPULE7#R"L,<#S-WO5],H#>((<*47 M=!%$U#^C$?N7G@O6O6I6;U@;5J)UQ;I'!PW5#($*&W*%VGZ?W5#E"*+APDOH M51[YZNU8B9"]/$$J@)M,05T)Y_VOA25D"RKD" C:"L:_?%Z%\9K2M*2COOM- MM*R'W_=708B[5ZO@8(PQ3F6D?:U)2E4KK/K/.(BR\6J5P%O0F !UKBV5<5JV@W2QL' ;2!WRDTG&;&?4A MR$(Z74PB/W@)_%R9%54A9RLCJA9FE0U5*N2<('W(NO3@LA"@L)'&LNR:1"\T M9<5J%UE=(9M+*CG Y@*J+>&<'%I8XI.FA1">K9PQF^;\(,RSX(7R@*T@"VAZ M^3H/'^QR:073X.@JI!QL*9*-QV%"R*7^I(7V(;UGC/7DI!:M7<<[#83B%MQ(*19+%I%(EA2[ARH=/F5W$P WDE9&:Q=3:QI5H MI-ONU<%!+7.@DF<8BOC&@Y-K#Z=#\&K[/*.^FG@]LG;/AC1PVT=#$D'GO#)! M)QX,5;)V#-,C=WNIO]V\-T3;FID:7J7:6IFK.B?7=GB[=*L*(-8FR-V715^\ MQ.\YV.[(6%UZR."U%@M- >02OD2"'H_C%-^7Z_Y'>[SV=*=OF%'YWWO0J1 M_*5,1%O[OS"G.XB6&F/0DK!I!B30F@:@\;/S[E=C$C.3<@DL1WW%CCC,8+!G M3J.4;YH7+C@S3_,G.HWTKX@/*L$F?;:H6I-> ]31T&\XYL$N35D.807A,6+] M]7[X$N_(XD8)N%@L5&T8BVOU(V)Q%_/6+&8%'16+V9=VM<:M,I Q6:S>0"YO M"C@F-@NHM^3!%*Y*0<3> M?);R3!W9Y0O[GYZ-?J6T55[J(;=(*!?%PS@M/H%>M33AXJBNL76JHK=X+- MLTZ])+_;8(42%C!!^-%Y[ZL0"?GA0(89B%+*=D=?Q'/^2"B8*4D-VC_;ZF89 MJ*J7F[^AZ&0)(.%!UE*$3P:6.WC,/NSS[&"AMY3 [_QNJXNEL*H^;OV(HI-E MB(18@$J&@)"K;KZ@Z3P)^'F?KAXM,>N=+@$I]'U#!A<%1&!J)C1D'1GV.[H, M8&KA#]QE7L97.1HSII"W;?JUL+MS@508!6E,$"IGBZ82J;4<\6@<1;D7WM%5 MG.CHTQ:SS1H9R"Y9FC*H."(!IJ1&(4L*84>,^._<2S*:A.M>4@B2MGFA@-JE M1D<,%3ODV)0$J<7=<@3V@], #%@O2411Z\L-!5AAZ=&10\43!3CUDJ26=\N4 M^R<:AG RX47]!D4F;)LM:L!=OHB2J!BCA*?D#-<@I0H>VO =LPOF)AE6MB'O MDCP";!U_:F&T%.HB-&11L=T)>HZ8=$N3(/:9FYWT<4B0M,T>!=0N;SIBJ!@C MQZ;D2B%.N+Q[DEQ&OA%%:CDW!.G E-.C%$)(CC:R/FHP:9?$N K2N1<66*[8 MW[JGLSVRM@FBA-LEB2"(BB@J=$JR% H59[B*4\+\2KW$C"X-23=D$:#*J5*+ M(21*%UL?34#>"4G.\R1IH5;/.&I1:X>R/6#K\UF%' JB]( 33FT+\191',U MEU$69.NK(*0WN22>0RYBBQLJJ4(4M$L-%= V-[I2 MB,BA@*9@1RE-[B?G+F>2!^]UXC.B!HM@S@^=>UBBE+=+EA[8;9QLHH;X0[G<2H^675(95:%-+:T*(H*9X%30 MK*4Z*F)2X$'CL@ ")3AAW-CW64.EY3^N@XB>*NLOE;7++@W<-J?VB&N])S:FL(I M[QTDE9@;*],&*3,*4-U>YV*$RSG:C7_-BO>-9;/3YC=K,WL73CV15S^@ MZ-TN&F&:KGZWW)N?$GC),X(G"/*H/.61Q0TJY&SULA9FU>-2(12]KT,F/'-3 MR)*VL&5:W,=A, \@E^M'MOA, D]6*YF0+4*H 59L$"504$$)2\C:4PN22M(R M"6X3_KX)91W!+P'2R*?)=+&0SO8Z85NDZ =B8HC"BG!*X@DR&.DDPID+ZD*19?<*I^G7)^^G?$GAF4& M5A"Q-BQ:$B M^Y14RA8)-! K'DA$4%!!C4M\=HB4HJ20=9&=J@564IW.[[8(((55=7WK1Q2= M+D,D#/Y67SLR^9>O\R=(J*NXD" 7LVWZ92"[YK\I@X("&F#"HJ04)96LBPL) MFREKV>\$+)TY )V")T0E8FCH!2V=.0/79(D4(LTO361@L/45R0JVT;5)H M('?Y(1%%114U/J7-J%7(1L=V1DN>XFP2+>+DF7__BOV+I)8*.6LY+74PZZ26 M,B$4'-$A$]):%DGG&L($I&WS(O>#C/H%F*L@\J)YX(5U>D39CGB_BC6V&(*O MB=,CCX-#9B %.A5J52[#6G&3ZM+V5GH1@/&)AN%_1?&7Z)YZ:1Q1O]A+D9T4 MZ>7M1LSTP&X'S2B$4=#)!*$B= :43CZ#%JG4RITP)TSZ)0[S*/,2?I<\D5DF MA9Q=YBA@MAG3$4+$%#DR!4-J85)(N[F@762/J)VLXN%59055XI:O:VM!=VYM M2V41<48+4'6'N\SYL?&-"RU'5RPS"N]%!"_TPLN\$INROBIQVY=TD M%"^R+*IK*A&U3!LEV YG!#E,A%&!$]@2TCGLM]S$&7F(R6-*2?9$"0]G]=G? M&YG@BW)=NA7L<4@4_ 5C_KD4;#)$&274URMO;CFB@0T768S M:B:W5[MX+2'+GK$$8,2*\3K*\C0 B!HBH5"GRN"#ADD[Z_\R+/B?Y*INO;Y-X3BE$6:6UM>K;?S/4 MMLN9055JL\E(%1'/AN!5,'!3!&F4,6K,6"XW\R!H'+*YQ?//_(7[=)IG*D4"8-;4?KLW23!9#Z9^L[ MNJ )W#MXH*_9&?O09\T*PT#7]NK-N#K=Q5RO(@H2#D6K6NJEI%D F4&,6%D$ M^3L40G@I^WV_?.&E,U[//#U9>MZJ8"8-L[3ZRX:BY1]^JZ-'IHLZI.0V+C8V M%"_:#U.U0=!M*@/\'*+GG)Y;@!4"%BM5"'7=1!!5VN3OE;Y[7H[3E&9I#P.[ M0C:Y)@?89%5; @U_I+"$:#,NA(0%I:=H1 9!UCXG%'!%:G0$D3%$CD[UM$NA M\U?GC#GWTJ=QY,,_+G_/@Q324,@ I M3'JE"DEJG1&)*/>6O#",OWC[SE&YE86+(VZ0/P79TWF>9O$S3;CU_9#$0C2* MJ9)5FV94@98QTVJ@H9P13#&=7:%$/!PNUR2"IX7C9,V&BZ*>;1&;U)&!:Q*E M^3L:6DA =4E0BSCO?GZNV'( %;62"=JD@AIHDQ"B%!I:**')CWKGI:.-Q$R8 M4,0A.WJ)X8X369QYX;7I\DMU81D*P<:)!J-O6!<9K=I[=!Q9%#5\A7$1%3#: M&25*N(53;+U+<.8L64B+!%7L(VI=E'T*C9990*^22J=/!I.&8 4 M/*>6#0S7D]#I6C9H)_)91TRF@(: )2L&H53HD!"62@-9)O#C)V7\44RBG MHWO*@?6]CJ/E TV>86F09K*[^OWBUF=/#6AAXI3(XJ&7'J"X!;GBE]2"*,T3 MV"1B_U;I.&?351 %&;UF^/Q)E#'8P2RDI3^@M&!]2C:995:!)K_T&FA89@13 MW"JH)%'9+/ LG69$2>@Z=4O-Y.-NZEH@#XEFRPSJT"397H--"PS@BG;D"IM MGG-J21!-PM"/NF-(Y\'!C_%H4^3M)@3>[8FS=5MDF5H MI9IT,M5%,PD-!"P\*;11Y]M.S0+^_*:SV7 M^I3NXA2"6MKB#54%M+1U$,#:/4V P(%#+EDXQI M,RK-W)_D&;O^KGU^,V??L9??NYUJ[..W0SXQS8"-*AC'??;H..*16=RG5@&/ M33) *;[!7IFB!K_<;V9=T"1X\2#$1EHIY33?HV77L3*J0MNGTJJ@(9H93N$U M<"])O(8A<[^45*R,^V,.^O40[%STQ"+T*:%AFRE2XRV,.@1YWG;-W/.1!R$. M,'@Z!?NAH*9F3BV-AW-]$.4!,:A\M,8*I9=(*F%7JT(]@>22:,BCA:=VP& M MB-8T-<9"O_?IS)OO\=W1K@.U"T!,1@52[@5%E"AD[XAY:FL:S=6TT&K8W6KO MA=[>85>*HS$T_1C%_?1:@\?'M'3(US=Q1LF/WSBGV>#(+2RQ6L.BLXX@'FMP M!)8LXHIR1?>["K=)N7//0>H20TDE[5XB54)MWQT5Q-!01XU-O"E:G:BD($I. MR)MOW[QY0)&<4$N97?WWKG)N--+C:C&6"F.TY5 :R.W$V M9=#P40%,-D7&4_C#Z\?3[T=L?WG"VG;X?O?GQW>CT MS4]#B#J2,W5$V-=6E#^2%[K?0QO[/D\EZH6W7N!/HG-O%3"O517FI)*V&CJF MA]P*').+HN&T'I\0-%9+,R8'_DD0D7FAX)Q&=S3S@HCZEUX20=[X\28[P 5= M!/- Y?F9*-HDEWE%FCSKUT)#.6.HDI#%1L('+NF<=J)[:^P'NUY8F"TH<&UY M*/')=S[4:PGGQ.F[I]*_YZ-0PW2SJ&<[3:J#BW"&:'LWWK@KEN*E8WNM=>LE MTX2G?O>YIWM+$_XZAM%"3:WL;OW;5R'UDEBEB68Z'02W9^$\VBQ0D#&R>)QE M7"^1C!I#5'+'0%4%U,SK:B!EG )F+].$52]*QDWXR6H&26^OTP8RW7'%.\(&:H@IIM_6^(;2AGY_VP'?>$![IT1IJ. M=HZ'.',&:FAX:(Y5M^6,R8<3GN;K=>"T&H[X9N*Z:<0Q\LO0:6OS"I_')M1( MZZXII9WR2NVH*43Q\DGKHDFYA,0_&_"XJYF*4T;UN&6HGW4= -*(8#$B;PS> M]WRF]8N*/1%)2FF[KZ=H(;;Y2T0/7=[1%QKE](KU ME.QF_.7K/,R!\)!VC?U__\%[51[%;5&2WE6)8V&8KT0 MQ:DVY9<,*"Y&\4?3;I-XH0SV:$G8Y(P$6I,DC9]QG7^*P!0SY8PNXH22N+XS MAR^Q%+ 6"'Y9(E-462/OY%*F"K;T,F97&(V-Z4,HN>Q+G^(\Y<&-$.S([\'M[Q9?&9E[:3$JGBIA3"5B/0M(!;46A22328<#G<-45*%8>U^HG MS*623O@B0I4R9B.&E#,"0$W.%";DG"LW<12WL9>L[]E\-]"SR2/C:C19U:N$ M9C8S12K/F1(4&Q!?5P;*_>WS#UX0I3!(:#J-+E^A6GF0/L$YPG0!23U4BY5^ M/:O+0M-JM!:&?4IH6&>*5%@<,CW"G*@%^Q3SS".:\KN7M[>WY#KVW/M2F^1J MDX@-GYPG:[B)LPN:!LL(0HK&Z=^HO^2#K1: 6D%CJ!]XW$.Y;M+G[=@,\@1[ M6Q:*AOW[JHEP-/#$_@M>,R4++Z@N.[/AP4PU^8(N@=\DRBAKV4R_62=(V3V" MET)L'[VW1.QP[*>"8Q%= EETWJ,I+19Y[\#8YNXS#DPZFHJ#9.X4!?M!\[ M#L]L(97081.#EDYK$?YG2$ MY(*NZ6TWQU?*:YT6>,(2WO-K\ MCOJP@,0M"K*>+F^KB@JF;% IB&:8+:$+^_JL#. PR2-F*6[J8B>N"K"2K?&BVF> O7AOHPF_!/=Y1"XCFBS7(W)]?8Z5MV4. MDZV)*]-'P%QUM8S-[S%Q5XEX/^0]"N-['D!;.0WM,YD]2\ MF+5CF0C(/JSZIK:[MT#L@V)0+70#9=Y\BX(/E\:MCV*3N2Z8P.--6,=)82;V M/%","T4P4@8V@/%< B_!6IA_Y^5(7![E2? ^HQD,;D_>4<2 MNBPOFG*1\L0 $ZO;9ZN%$9@,([5!$8XX;5PY!:5[]3$RVA3T'@EM8J[QA''9 M/?/2]9H=$O<>*^$[I7!SN]G6 $N31G-.5 M-H]YPU[Z=!7&7]+>%W!U*DZB,S3@I7$:$GDT1M0 I#IV ]8>3(EP+4RI*)G1 M!V"W2?S"W%/_;/V8PC1>WP(?PRN3Q>M)/1>NMRC(<@SVEA7MS/ #2T'#WZVA M"Q<$@<@+3F1HXD:&":\NPCFOQ_X_\K1XYOPA9NLM1I @I"U'Z"'>#_,/\RF[ MSZ$>KK':;ZGN_SMHQM^XEI_"A9,2?4QN'!91->SO\*_SV&HKLKOD=F: M?)U#&JL@^D8Z:MV_S]Y,9PSLBNJJ%>Q^\92/_CV TMJ>30,,@ IA,MZ\,#OK+X*[IQ5 M&XO)*F&0^DXC[V9B5L"6SZX=831,ZD,HS'/-XQLL5*JGZVOJI?0.;O],%VPF MA_3M61.Q/B7%\&*IT\:E(SJ/RDGIT;%H7(_A- M\FD5T-@-$Y2FV98&95HZ])' +CF?[1X.O-!D%J>T]VA C=,T_?.N-B!(\X@/ M[#?OWIWRP3VY?[QAR[7B3=*K((+S"$:/9$DU#JNIDHWA/:P"P!TS#><#?!!, M<75=OC*[*!3)G&OB2M]<@1R6CZ=7R^[NC%$5VALV6A7GO!N&4TD\'#EZJLR# MTZ@((N&Y7[E+K?)8M!JV\ZCV0.^ZR@IQC"ZR'JJ0!0I4O@'G."T#>1;!*Z2_ MX$K.6<:&2 *KM@M:_+.QO7[NK8+,"_M?;30NP'+:L8$5ZV0B,]1&8_0&0Y:[ MUBGXUHW##DY3GH6ECCXK*]-*OHW<4#)1CEI 0!/&\%6?F)U056^_D M;31*P><$"E4<[@C61> GK E\I4/8V-A!R-_VK!E5:KCYVL? M=/E"&S=1J_,C@YQYILINZ:FKD)Z9,DW$&^4:N,I#PGW&-ASR%(?'Y V?[Y7Z M2,YPY-4R/,)I*Q^!M=0"U[Q("^*('I\SOU*G:)HA!>"\+"ECJKDVNJ=NAN&6 M95 8>.4**X=A\RO=QP5@;4$(.&U040-N:TI!XR=L#;WO G!0E8#J*N&MMRXO M8_+_B#D7=Y M>\M /8$' 0E(X]!+" 19KXMH$%HINR=N$L\I]?GCD$54UF#F#BG!\OW(H57K M7) MP2SGN8+O:)8GD/*Q".DR:,0=RW=%][TTBVHP[%0XRJ&RCQH)>QVE-J9X*W.G M;&>O#JN[O9N;?11+2#5NY1)RLVQL+B9EKC96#A<79?:PA-06A(#3!A4UX+:F M%#06>FOH?4O(154"KB5D8T*Z#B*:LADFH;[R/I1&WI7;(86M)J5Z836ZF M.WNN6)<4NRTECF*9K,9M=-(J6T0X9R[4$_X/QN$+&V#\8B!L7&9/% CAA ,0]SR%I^^3KG=USOV*1TN5A0Y<+:-@B;(\A- S='H5T$N$:R MD[K+K$%0ED*^]LMROH&;WV DCML&'*+ACVB$[GW 87Q4?A\5DFVQC9Q)"Q .&C)?NID)P'<.QEQ [KYODJU7(7\;PPNHQC4FTB)-G M'G_<]]")J;;5-T^&5:F5.<],%(:%>0YOX03H/XS1/BKVTZE2 S=QU M<0=*M,?7'UY0OD3Y*_42!>MZI:VEUNN'7.?44XLZ9Y$9/NF!T8II$)^KD.R) MDC73@QRM[D^*)E%&60-E4*<;31Z*CI3=RP=2B.TK!BT1YU31XQ+OZQ=2SLG0 M>.?V5&5"6R*.7B<^E4Y&C=_1$$ "RN!U>?[@+]_)O*]?!$ZJ[7GX%<4V^S19 M>E&9!Q1>B8W#P"_FT6+\KUA=0L:>RK6:>WV=SM-+1 M[Z-@-"-BG[41+EPURAZ15ND\5+I9/@RC^@MD\PE,;]SMU%87M8?*I.^#910L M@CD$[A;I.N 5/*#I WW-SE@-/A^BR[:"<33C=H=&WML0WP+#'\,:;%]Q M86GW^/'C^.Y7,KTBT]O+N_'#9'IS3\8W%^1^\N%FLF8"W%_J3>;]BR#'NIUK>LWB;S M^L "G/-]%]1=LM;*A&DWYK!:_T"DU(-632+#5*U1<&!E:N89ZN$@W#"P L\F M__TXN9@\_,H-X=7D9GQS/AE?D_/I#?LKLY#._:--HMJ^]814TF[$F!)J.UA, M$'-.I7YL7>8T)#&YT]>Q%Z4W<<;\@<3SP6G@V6P::#<6NL\GWK(LFY3;J;I- M4FY5$!K:[H)>R#)7>(#WY.[R_'+RR_CL^O+@'F"5'2R=1+=)O&3-HS)V0Q0= M^'H&%9$X>!HMYQ0;#%65^2TEDXA4.H60(4-CC*,1)+8_)->O6Q=P1,])TR3%#)\M #2WSS!VH-035$)FF4D)&K'ZG M\OQ_>[[]GMXMW*6-@S3DII=QS2&B*%*%(6]1J=Z^-S7H8-> ES[!+I%'0R<#D%U.@0KA.@T# MA= ^AP&=LC=-Z#*'/?.[U"P[IOH^FT0R'78K'.ESV M4*?N<'J\F4QOR/B>+9CO\1G\.QI"3IOS..T-)^]7<\5U7254!);IH&2E!JAX M$KI1(Z4>X8I8#7BS:0PN;T>NP^&N_02N"X/N2FXM>\QB6IQF]SK ]WDFDH6#;=Z M ':Y5(D3)D^X B93UZU,GVW3R+LDE-9Z*8714JK//EV.[VXF-Q_NR=?7T_O[ M;\CMY1VY_]OX;NR\-T-HC MWZE$-!S?2S6$:!=0..$K'E*JD'&20%8F_N^(+*UQ_<^:]>\]\-FU5)1C0]\$ M6PT.>9''-SJT]1 VRB[O'^XFYP_,D[U_F)[_5W'7C?_;]);??G,^+.[S64I_ MSUEM+E\,I@*UN-UD.GK0[>PYWL1]\>X=1+8^&6P8@Q0SF030/5F&5 M[J=1@'."W5%FG7,*6=FK^RJ?@NSI/$^S^)DF9I0;6HC=V[C;5+!]47=("6B( MNA5L\92=%T+NZ#Q>1GM).; S95MW.TL;GV[N>!854S2*H:Y-@@ZJ3I.71HIH MZ#@$K7 7MQ0G=WM[%+'GYN28OUG*X%X'WBP(>9I^O2T,0 MJL2=D\TCVF\")/F@7/7J9\JJ8K9)-$?J_%G//AAGYI+*23.&+_.B^RL@W9$!E>C-TGCK:K9/NAHV%EH.'E MEL!EJ8"B+%R3(@DNV91)VH4ZIW0=%]_(-3B)TBS)&Y56-):AKI/;"R;5D=YB MT"FBH>D0M)H;-*UDL U]YZR$>V9FME0J:?MVGX%%E(BA89,:F_1BZ.4K&+(\ M2)^ +,ZY H^U1ZQ8P\E7+6XWN[\>=#O-OUS6*G]>:#*+4WJMH5$/3C'_?RGN MG$'=Q!Y#?#E#79>I6(R]-B-%-%9K"%I55J#)_MZMV4>4_7.0%5%>D0\[+ZQ2 M-)KW;K=M4X#E2/N!%>O$VAMJHV'F8,AB=I@E<\CF347G]+Q-@C@I7H!DJYO0 M2U.>=YQ?P_+_D:>\OAGJ[2K8?HAY6!AK:;@ELME F_!\YSZY4'> YR=&,23FNA:CAHUKTXG-K1?$0T;AZ 5IO?S MOUU>/%Y?PLL&%Y/[\8UNUL_='[ M1YQ4Q]+IV;IV;DJ')34B[3X*MNJP[JTA6M[LSJ6B&0M[JXINH)3#@IR-[R\O M-@^"C*^KI(4VSID;AY1K+=>'J;HY7^ZOC/QL6:WGG)%;@-5QKDKRRV_;/_!P M_.O)^&QR/7G8PS,S>[305=@%SZC.(EIM8#'/3O$6);FSRUE67&^/! MQ3GG_/[JH!L*!TBROX_P"B%8;IB9WJDDR^$8VU:U$Z8QM!@T_-X>N[F)O]^W MC5[E@(S?,I\:RVS%=40CSBY;;)AH? M4H#5EU0'5ZSU!JJQ-AK>#H:LH^KF:02>HMPY33>#\BK/6%T^!E'PG#_?P9.L M877/_"I..HTP<%]NI[+=F.L]-(?<>.]0,)HAL<_:Z$;+Y?W#Y.,8\A=&6M$-[?LJ(N>T2@LA87N@:MZ,1I;>?5.E MCQX;@_R""IN;XFCY0)-GJ.9 (VU:C!MB#JNDG*9F92 D[2#@.H/*C.GC'=^( M0,CH.LI7=H'K(YM!V$SC3Z,[.L^3!)Y"B_R;.$JJ_^17_T&_S'H[?XJ"WW-# M7\72MYW$AMMH3FEL^2$_C&:4VJRM;FC+L_>3R_G)Y3=ZQZ?#^X>YQ+\\<]![%/4802LKL M49KV![,-U'5P"&=6'QQ\?C MY>L\S'WJ%PF#GMG *X-0AZ8'/\2''$4![;FA%,%!>_J*\S%T\*KI!MSM]($- MLPE$;D(2=#*YOW\'QH8Z+QIM%O7%2*GW1 MYSYC#3/EEQ+2\9RUL&E8TCX*=G1ZOF-#* [2MRP5X7C;L2K:XW4^JHHXZ=OQ MKWQ;87QW-[[YP+<81F4RZ1$9GS],?ID\_*H;0 =D2T_:N\+VP X,G]RI_^"] MRNBQ13&_O<5V.7F72G2Y\!!G7G@@;[G$.8D8(@9DNC@+PA F@N(FH<_S#GKA M'V'[Z=8YQ9O_W51);P, M(D)Y\9 O9%9^@"?KFF\^09+J&R2.2+[Y"K_&RC]SN/LC0CV+32]9B^FD;=X2 MZ8'<>YC*V.<;JGY=4:>"(G:] =XH2)W).V?5 )#2 M>9ETR.KT&-J-12ZMJ/D\O:^2K5FS_39%;?GV4ZQS/N^_+EW:G_5/R:TI M/"GG=7?S]*VWAC577?^>B444=S%3JT#+INJN+);5D"%.*W-VSW7@IMUO')6< MYTE"H^ZT21;P\OBK>A^M3=[!Z:54J^1ZC7=4[++0&+#Y442B/"U?C<6BN2OW-5 M]^][*:MV'41TDM%G5=)J$T6[B9=,*]).M=2GA8:.QE '$A'4"==WS\9S;Q4P MBQ[\<^.SPD.-FB6T1L'J KH7>&OYK)1&P[9>B"++Z$FU & K@11!#N!Q&,9? M/-9W5W%R$>>S;)&'XF,IUECW$/ M,V_Z]!@%$8\B'#_#,%#.#!))NW.M$FI[DA7$T+!&C4UXP:22(G.F0V9>"&9+ MRY<#-OT'CZ&YCN&$>QJUL[@7]P!E'=&K]-L[++M;PR%W^PLT85^4S2O+X(5& MY8[I[>TM"6//?2K3.F=Z?4'FCD* L/)Q(IV"DWSW2N#2C/>"-!H;T M1F>Z> M>)7[0<)9ZBLWSQ7@A)>3 M*S%F-U)7]I[!@ZF*^2HO@4_]L_5C2OU)5&,K ^ "^2 TU[8<[:4;EEN %@X[ M8*9>L"%*H#5)7*@R5]"Y]0=D&I?$OA^G/I =_A0GGQGERKT8 MF3'I2EBSP7)HM05N_^Q\<*LQ=7NS%&+>-I= U37R:R*/,.A+VCARE MT#9'BZV?<72L%),P3$LA$G.I@YT]\V (>,V>/X,@/_'LRE@\3Y;#:YP+6NMX_O@UOVO$L1!@QYTBJW4E.0@ M3_R-@J-E$P,TI]1/X:X(O-\*2_5I27<$.T'OW )L"P- MZ%V5-R*\Q!'A9?+PC+I4LBD63W>I@^L%*MP_U!C-_A[C,RQ.N;@F&#(B-O(6W;B,PB1U_:;"5:;%]B5]_8@ M #$5;RH/O-!A5)33&QX#*JN]\F%0#I;UY![JH-HCVE.$E8*LCQ'<9Z?^9O0P MH$5&GDFDP"VK^W;E6*/I+M6L.;I-(/QNH8@!3CLFJ5S0UQ4$*SD:ZH MU'7/!GJ_&@*Z"94PH-PUNHUR0Z #J'>-:"M<43N^ZSJL04H5!+QK@3?@')?' MSKG.(TXLY99HY1B!,+\RJRKS99"7WV MB'@JN6==HY;8490* M468ZO*=+B+J_HZLX@;NRDV@1)\_\[NO9NOS1+#9Z0$F.7D\96E7%4)D6D0WT\##7'*Q M51T]<6WJEOF_5=S;_&SWQ+L-2O(X$!Z>= !UN< FZ2H!NJLL3+ =?)O$"WGH M0.-G1'DU9*C$##=L\4[)UY#QY!LRHVR(T2I]!AMS]!5>X4+@\=3)0"Y+1.-9 MROTR1=TU\C9'82_L)HN4PF@8U8=0G5%G7T12O5=;S!;<60]F.9]@Q",UO:B] MUVCU8#>/S\KEG+/! )QJ-I\WQ$NCX\BBRY\:E'I<4DG+&?0RFNBO!?>@%#H$ MWE0D,Y#GV[>5 OGSGWY\>WKZ,UG2B(W=D,OYS$ 4PTN$A5$<=5MN28LKJ MCAB-&*(I68=.;3R#YB3MZCZ.\-19^Q=$C=P!U&W7/__I](Z!&$M [B1Z1\'GG[<_K$5N^$S5[/N/KNAFD.[KZ-TM'TH 3R\$X, M8_9C7Q_:70:V:SFL31PM >60#6B'XPS8#*3\N:A833'GE(+(+$H5M;KUUK!N M2>]X](-/D^GB*DCG7O@K]1)% ^U2H$UB[E[Q)G>W+PV-W[AS%<0;.57,#+#N M.)A^D=,;^IH]?*'A"_W(ENM/JGWM[8M#QW)-I0=S7%+6<3%<78$NOQG#OC\: M5L,X??@2[]@R=2D8.=RIXC;4+8LX.L:V<4N(^OZXB,J^J0K9V*(L6;<0YL4Q6 E;+.2V_(5RCA*NC: 2]CZE^-B:_"R M#_M:%(.6K8U*;LU65L9QLG4#7,+6'X^&K>-%1I,]4;93%D;>2JN[#7E;!1T= M@V7HA;VU)YI0#P2/ALP[M@I.RN["4EQ[NP-1RS=[BRW>52F-FYJ/D1^D/!DC M]8O;)MJ'.+!"L(G-)=LM%JV#<.6NBB"9"*H^%0/T;9.*9T1+C.B#2T MT-QTD5?JNN>22Z^6>ZH)5>BGVS6Z6RUF.(?0[AK1;1;9E%D?9/+_>J#)\X#Y M5J;LVB-25ZC/!1(UD?'2$&Y/%-"HD?"A<.A1Q/^,V8)WNKCVHNXS?S(!JT]$ M",!:(;+UKVC((D 2GN7T$OH4Y^G.63UV[O1JX7D5)W?J;,>"E,WN5T!LO376 M%D%#!#DNX9&(*,K9VC[I>>%MARL\,NM5?!5@3:)Y G^YI:SJ4>8MN[[VEF58 MN_2S;?7JVT!#"W!.L%U0]\6H>@4=@U(?'A\M"W!NK=IU+2_*&2V :UEWX:D= MN.KMA%+0..%"FO)&(C"^5-3:JYD;8'6.Z@-64J221QO M6^N$SA6;\3.D3/@GO]!G/*+[R\!^Z6% #?I7/\+EHQ'Q&@4B-1^03,NHK0I! M=V:C"53-29!":BX:T+3S2_G.3'&-L__HP %G/E'@.O7';, Q!TK<,>AF6=R^ M&'=\,Z^DFHW]92#EJC'P7K/XI2R)>$51.'>)M+6_*,_\[KRL6G=LTXC28M#P M6U-)8WY+RC@.?JN!#^=W=4),F!S[O5QG.F=X(R4<7+"%,7Q!9Z:9_B0JCE+Z M*<$K *5NO2Y1G2B"(@F49HE.<\8Y"7)FIE<;:"57L4FGTS -UFEDT?#+0.0PJ(F MCI8GX-T1G\X"5^%/@*(:$YKT&Q(Q?*]WZT!*GP\I$SD0GA SC@YU#M. Q3,( M7KZ6"]@2Y$S'6=#_ M 6L'>S9J[&' ?Y,@ M37/^8/Q>'D#:P_RRH*Q>_E40 2J>4/Z&JJ<6A;3=644+N3VA2$6Q63,]3*D] M&\@E2].*/C.07!+?SG@/3OV 1S"BF_[)I-PWA?7\?09$5$8!;%. .V_2I&)J MWU*G[7PBVAJRF*"X4.$;,,B(R< 'L1_,RZ-#HR80=-S13P%?S;B. E*2R5&* MO$HS+PQY5MKR+!<9NS1AMC)!=SQ2A<^*4D@9HPF+Y;LI^SC44*RV1""05^J5 M^DU3*7/R#16MK; &5:1>6QEI.6?-8*A=%G&Y^OR7K*FW\Y7= 7SZQ4L"V$W> MAE)R7:>LTE5'2RR9(EYN:=!VZ56)[I=A>Y[.SKPT2.]7"?7\:50AADJIP@O, MU=U-??V54D^(:EWGI-P2<)>77(&D7 .>#7VI>+H/7][( %Z%<9P,LWL2%4?F M3@E>8>4$>><\&@!2F#)!;F/0$*[^KA+Z>TZC^7JZV&8AJ%-W9]#Z*Z4V:&I= MYT3<$K! RDH!CNQQKAH[%:E&VC8KYXTNFCV*;G6,]RHJ1:1,U*-5[HG%4;C> M%P^-YM,.SK]YX6*Z4'!LN+JC>=:H4HHY5ZOKG&Q; N[R#83 X@6'X-UA[1^L MI=(S+V3>1%3]*3ZCMUZ@ND&\?7%HK*1!I8T-IZ8LY_3>4P7$90L71D/PYEG> MYNC^CE97D)CWD@31/%C!IXV9:(9 'NJB/S] B8+ MQA_'$P;F%9U$IN\8[%8FTD&@KOZ6(T L$'/,P[:5P?G$P9"*];QSL%51:#FN M>_%@BW*.FM''\ 3"X/KHWD'8LC#<9%:^B+!52<=/:/1/) RMD>Z=A.W*0DUH MY8L)VQ1T]'1&_X2">86,\M)O71Q23O=GI]^RK&-<2IKDJ(>G%O@;XAFB9/6- M*AJT@CLR]A$,6?)X$1G.!,Z=:!O-G6FII,- 2]4-:8D8&H.BQJ:[#\TO)&SN MLVX*2-%7-Z8"[T4UQ MAV$C FA-F$@MBY1, D A#(0)0#:P7'\X9*WU#WB/"-W%MBVP"\:@RNF"*&OH M;1+/*?73*];-YW'$&B(+V"RG<5&U&E9S'_=#;^5!5HNCL0?]&+NLR:K4 M(]!"V*]27BX6=)ZQI=L.MRFE9>"X4*FIGIDME!2 AJ#;H#X&,WC_Y"7T-@GF M*BHV!>RF%>H":Z<2JGY%PQ !DI@RB D0+N'(B;G/XOGG29KFU+_(DR!:%I$[ M'%A:F-TTB*/IHF&"[^EB-2 M1CZ/OWB)?^4%R2]>F$.:_/R9/T&7W@7IYZN$ZNZ(6_RN=<_>1C,*"X9#?A3- M"+154\$A8:(G"R:+X^HHK^.LOQEF)LT KUG,F5/VH$G.?\@/6A^>!VTX85P> MY&NX!N0AJRB_10#)(WF"N2#BV2G<+PGV:IFJAO@E9LLE_HJUK1E4]>6CG4/U M37FP653^65S#UDI=N^.W$B8OM?0?;>S29!ZD_?O.!_K@$8]42<,=<( VOO9' M'9=B%<7A6,B0E]/C$'Q;ZB(V,;PC2,@+=$VQE_G\'$/(OPZ\&=CD@*8?J9?F"?6GT1V< D$FWZ[G'\FU:M;TW M2Y/->RL+,8--NW^VB.OMW>/7_CV :7=B]YKQ_X M0PVROIWJYD K/L-'6>-#I/H2Y-_3C,4B59_I_O9! WJ2X,6# )9&+?0Y^7M4 M\/D@IH"[W5V=1S2T\!C/DFC@WWX*LJ?'*)ZE-'DI4IBN\BQE[&-59+B]8B^W MP_2B2FM>5M^0VN^WG!C30S27U*CN\T-6!]*JB'7)O"33#:9#5E3(#$270<2W M,F=>"*^6.#>2C8LQ-W%V0=-@&4&\QCC]&_49V&5#X(,71-=QJGYH9L="\3VQ MM;\J:=:(GO^//,WXM9(__^G'MZ>G/]<'QV%%*D<\.7)K8W?B+NS-9:1EU&$K M*NSU1+ZAL7$7YS)E=1#0I P]!M M4.LN"I>ED+(8PLLAC8+0;#.)]=V@[-L^,M2U_(2A>74Z#QKV*Z+AZQ"TXJUC MD9L-:NXUG%"1OODQ@M.H-*5IRGW;2;')T$U^VR-K+3%S']PZ"[-*T#EO3-!U M><+%B;>1=VZK6E::O^NI.-T$WW?"_(67P,^]L'YH5CCRA/W/VY@ML6@6%%YS M.2C2L_5#D,&7-L4P6?975CWYYXTG?*3 G7D92-NCQ[5!B=JYG3FZINIQXK@N M:2J3!GCRA:$GF^^.2%T!PFMPPJM JCKP XYV+:I9.!V1V9KPFL"G-V5R'?B) M54<-"I$W>=C>-G!)K0%P\32WO8:5O?9]^*^CL6#6JRQQT^U9'UQWB*:0EH]5 M^SG@&]B*'A*D;(Y'!<3FH.F(H&&V'%>7?A^#*'C.GWF@62%(%G%"%GD&:\1Y M@Y/.Z3)HJ,(&>.+3.NQAO8_Q+RD4[>2@;("M#;Y0(AJJ[Z4:W9%Q0S.R8DAA M2-3QF <8%XJ]D_LX])*/7N05=;BB54X5V9)?(VQM]Z07<+U]HI1T3B@C>,): M N3)\S>&X[T9I#L1]E8UF".ZY0MW!M[RGXCS+2M(E\H>R3>IRE=>G.A\IFAN^]7YBJ+AB:N8T[ ME^_&8]Q3L\B=Q1T+1S-T]ETCG8O8W =5[:.F<+PBV3 E_$MHO,.MK_3V^87[ M*/@H+HMK?<'=2\4SP/95%6F&SI[1U#.8,'E^6[?3M+@7WXA@O%31S^X/_ ;'Y.H2"G.WZ\X4.M+ MOW1,@U;35/LX3 :KQN/^F'31. M]_?YXQF_>Z^S8EQCFD%UKVOP'Z?MM&S=6S.[%&1UO&U=4>/'5:2EX&'_MM!5 MR??^ -,3#T[D$I-HGE F=4&+?[JUU<#$+PQUE+;%/MG6?=X_#[;"X>WAT/H[:NFW"#CO\, M\7F<,"GQ7KP@/(X)0]4([:EQ7%7H*D[X%O.^V[SW\EJ.(8E=LXL)>OJR#APL4XJ3[R4]@=]GM^X9L]57O4]=[[H[Z]GSN*R=2PT?:Y\ZCZUO%/M685 M5+][<&R;#_B?FD7W3I'-2G>)MA%S2;1M!A:VA\=QTNJP=56^80Q/D/\1+-== MD'Z^2BB=1*Q&S(1;L5NRCR*EEY4J"R_=,V&R8-*$K6&/>(=5-\XN((<;C7S; MS]NWOWL4J\ZAS7AP?Z/Y45P.K(6:"EE?2Q&R#FBX\TI2D4*P<+(?XEO68D^L M N?\,6F^?=5ICGYQ:VD$#4#7B00ULLX99@A0.&HMMA6SF*Q*'5QO@.^Z!U.L M^,:17[M.,?RI<:@X7BX3_K@>F_62($J#^2&W''? D^3%\9KN=&K@T:Y?4L?XLP+F[^?QVEV$V>_T@P2;R^CX)_4;UYZ M4[2DI6_;9+G5YFP.&BL?1C,&;=96?$LMJ<4+A_V XUNQZK-2?^D%!?N?M[8J M=="H]2K7XK>=#V)'%=:/8^[:B>-X5(;2_7'GZ?)8-D[*/X&<*CK -H@_Q,RM M;6 K4[@4@7,SX+3:76-0R/(PV60C[7S4;[T']UV<5I,?X/I^E]/><#8O+%_8_VD= I*)6[:T&;,LV2N30\$<#3F!/+4JX+)XG M+]IUN.Y[R$(I[I ] F@-@Z[Q/26A!]C/I&M,[SWH\BW>T"_\)R6Y#)719- 4 M*F2<-;/6Q$/#(7![;S@'O"!'H0YW=%6^QSY=W-&0K=^8%YEDZPLZD]YWU\GC MBW(V0BOLHU4/U">%!@2YI30*XH0Y,Q'[:A; =?0HSO1[Z@?L-<"_<>VOO+GF MH3N5++[>ZD4J]!0;>_-@Y87$XX*6>X,? E5O>E\%$609/&=C>@FX&4O^R9U> MX9RL5^,W/YY;ZQ?V+=[<+:S-4RY3N$+H<*E'%H4BF7--Z*I:]5L7/78>1UGB MS;-QFM(L'4?U"^L!36_C,)BO'^AK=A;*(GD'Z.+JQ>' N_U9E4"*(H@7^:11 M"/E[40R!<@@O2.MB6>G=1CW7?!%AV+-J/<2]V@MZ<(_R4EQW*)N.YT]T_ODV M81/NG(>L)?$R\9X_TFY:+!-Y7!UH!E:8]VYOR=\+"2==BJ]4E= !ME;L?7ISCYS)8PY]XJR+Q0 MZ+/VS[BZ1HI-B#GGKB&LM^:%',EA7S*(2/9$"2N>=(5 M+=+KI".F$\[S8AG@I62>,X^&%>85!O,YB/+-'\.-Z73CU^1I%C_39)KX-!'# ML]H_X^I(*39ANBJ%2,RE>*##Y2_U_:.4? FR)^)E)T],JO V&3E&;!F7PAVV M#(9=&H=>0OXOB'F$XTW&@I0Q(BSCI&"(QG!,0M)GMDPDO" :T62Y)OF*F67? M4=?>;:J@F/4$"5P=K((G7 YN])7+&0X.VT+*YV/A+%(J@*NY%>C$UG[V@JC, ME@JQ0UG,SVN8*JU&6;'KP?U$9@-GWOQS&"_!FJZ2^!_,96$VDIG2?[N-?HT^ M1A-^""EKQZ4.6)2I[^^_WCZ[N+?V*!4NKT)MOYD;B^<6E MNQ'TZS-L:)9]6G>SEW$W::/+3,03#5>$%B&/2;%LG.5I$-$49F&F"G?&.4&8 M:L#L1SEQ%Z*E(BU']"('@IPP+<:N0KZ<<>=QFKD9XY/(S^&X6\F>;1X%?&>5N[,CPAR?C*U=^(*%GX85WC%T(%S[SJ-BQX#] M]W>LV_TO-&2HELPE8\X4FTJBDS3@4PJ!;F9^]JKE>9%GYG5'<49FE'CD)>#; M#G%]PYRS%+B\X2W[;D%4]K]Y<6V4J7%7+PS &7\.YK"0#OP6QG6'WD[8=5M^ M_#%B$^P%?:%AO(+^%'["Y_C$5G+5,I5@$;1V8=R8@ A04?^. MSFGPPB?+230/XKCNM34O3\B,W_,@Z YY;0S&..YY)B,@)5 M T'T-'B9K%;]!XLR89S]KD&JVB1(P=BO2B7G1QKW\R?JYR&=+F15TI\##]#% MU7O#@0OADG4)I%$$N=UT*X;SX/*T!XQ*A1(F'.5DVR./JQ/-P*H-;S4OMEPJ M;BJYTQ;/P)J"5[?(PP63K?=VB\.3RJES8U7E=;^AV:EIIX+L471H ZB\,]GL MM\B8P^S-V0>J \A&Y!2?')L_!L\K+TCXVCF,4S9[PC0+DW9S$H;6YK3X([!" MXV";*!T+3WH=Z,WHWW-_CTA$VU:EL>YS=?J2\NBURY2M'('WEUX"!U@FJZX! MNLBX,1BXZ*:E97P7KR#P M@1&I/D$:WQB1[[]]^_Y?(3Y:$JX;HZW"RN$;%9]5_>CW[\X2>2/25QOGPB]XP,'#IY^^;M#Z,R<(W, MF$H,^RC%!20X>V=3=9XP7I\=-27H7]T/+T,+1\-_KA+W^I:3E> M)4'(*8F7;F=E-8O]Z._?OMD#^?1E'B$5C2JT)WOYYD#V\OU//];$G,ZS^ ]B M+7_30)9]K5 M-T8U4S]Z:\(O^KM@X"]%[.5U[$6I@EZB""[N*/$)+]]Y21#G:1UO&H+&J-GK M$8\4XSM@S$9E,3E]\^V;G_Z5]14D7JQO;:@ZVUNMDOB5[Y6P7__EW?>C'__R M8XM'Y:?3TB*]>,D:O@AL36M",#+\Q8TY*L<&C)3IXF/@^R&=YKY_V"K?[ ]3(GQ$D2N*,3AA.1O<.,$V%^C.(O3C,UR[[\[?4-. M^!?(V'_A%ZKAW2:R"MDH>/OM7]XS9O,/!2E)\QD$R?'82;)@LV12?)X5QRO2 MHG$95^=%-$S+(_?B1&&P<7SWXX]:XWC!K&ZUZOG>R:!H9QB UQ"GBZO@%8)6 MY"\$FFOA&@Q#("ORR);16< @4.R0'T*]^'U^OPS>!!;S.=I;)I06M&%TV>%> M")1X7'=#9*T.$Q6,G<$,DRGB)YD&=2_/7DK=_Y]J0ZEV!39^ ,,$>6DA^]YRJ'2>SG? M)!ZZ@6LZM\6$K/#@S%5Q]?M@W.*V/D_35)9 &D407@8I"W$;Y)YZ[WYH>*5- M:K_OV1X8H(NK:X<#[]D*8 ;Z_'Y,WOTPJCM5[YU^?_K]2.*>PK[1^V_?_^NW MY.&I._-P=WU&Y^"4UY-3>2/NE\N+,;E-8.;B?CA?:/YGSN8,YMV^KWW>:DL* MP%6_NED0ZGK@]+3O<&F0]O%03P5]1_*5)(HC&15/1Z=OOJ\)4I'BS<] JWH[ ML]P&??]VM/%3@+9/7KB G^3?JI1'0O%_*38IBEL852%RY2I/1AFV#4^\5GG6 M2HPPFGY\7V-H0EYM4K)%?F,-J-BTC1?_\O;-Z/3[M\3/:07VW?N?6\/S])0? MRY55BO-LLZJ&+D'@?Q6N;# O4P?^C;7O=%'QK,<7T^KB&DG#@0O/!K,.KM@' MG>C5L6N%"_Y['L#$O2J+WE#+6ZW"H A?JZCAI-\OJTT1V*11V$J)#*Y^5 ,4 M[9['K^!6.?R@E^H'GYL;Z$XZ ZPR+#N!EQ^2.$TO7\OIO0R>^EC,OH'DM;(! MNK@Z;SAP583QC+)%$&6KGC*PF VOK_T@G<.OWS!+3I\#MFP".\XG/5C!K&__,%[-^+K;"WP^04!0:KGH)N7F:@2+ M^+!*R<24Y^LYK..#XN,T^9:4%\\8HEG.[R#"3?(P> Z*W*VC(E-KM8?)I&)8 M]=7_.=_$9I6'"- :2[B@6/YW,^LKU',$&ZQQXL.%>%HVSB9U$'0]GPKA[ZA6 MCE=!PE^8&KIL[.CA&@[#0 ]8,/("^++1<9">O'[L+XS'6_1F5_$XNE.!>D!_ M%B7@[= MNO+8.G&7[G/>;Y\@,A[.XA2=U/D=5X_(P76;OY9RFUT4\@C1:37C M7U/F:XZC*/?".U9%-MLG\)=RUJ:H_BWM.%YA:#OQ*'YQ/RL! [B54.O_3NN_I2#$X9> M)>5TZ-TQ%YS.Z/RS*LMD^W=<#2T')^0\K*2<-G09YP2WNJ:+13"G]9)<'[BE M5,#5%89HNWU32Q4I>E=)\.PE0;@NWK2-/;](0@/GM)M+L!E$>H&'P Q5R@-X M5@D8K6Q=)_KUV+J2PR IS<"6.ZKTY3(I7+VK@R@QQNJM#CAG?R'Q2QFO$@:+S>?*LF!7U4N)5W[BN:X&65 W?OQ- M'/TW6WGP'6+^AEKY%*TJ$%DKCHLI1EB%D.,X.JFU2/%J:JGGU#LM,#S$M^5) M#UQ?CB..3^@DC2RN'NH'*AQ6UAEHZR.O.5>"YP/FG]V,4=7H).'^#"0_-WGEDDSGZEV5V=*Z1)VN(A0_%3L@B;;+K!U5'AFV<*]?*(*- MQS()XR;AS%V1X7$:/4;5BQ%UXB+1CH.2'. M%C%]E(++AJ-\/\7BZNZ]UDE\?Z<8M=(,7)JACW64UZU0)![0#?*.**Y.[\6I M&^*;;BH2'KC;B;F-O]"D>IY!%5J@$,35(3THA8U+ON'!Y4FE@.)=@T9&7F4B M-(4DK@[I@RF$',[G1;7]^HTPRX/0*O!JWQFK_4[KDZ1@S/K MBEK7:?-?OK+%++.D.6L?^4RJ"KDV5,3580-1"\>E#77P"1H%-(:6T_[L9BQ] M@/>@E"%4>G%D?6>"5>BQ.OMJI45*-03[O:ET;U315?TJN+K+&*]\$Y@'JU>J MI- M-^R=QB26A^E#>LY !U?7F0,6@ZH*39R=]UCN%V\Q^LQ5<77E8-SB/GA1 M $$]+/GZ8UJ_(JY;>G6E74VR@?H>UM>94@KL;O02GX%M43O"Z[ MX,++O''DW] ,7HSM[0B].*[N,,+:[110XAMYI9I;;X&&"R^A5WGDJWR#K@2N M+E#!$^;]0HZ H-,6KW+*50?(Z1F-Z"+(-%W0KX*K3XSQ*O/MU9JD5'7?;_\9 M!U$V7JW@'#:8T_0I6+&A_Y!X 2S:P,\(LHRJ-HD&:>/JS6V@=SN6ET':A7 ; M6!5#ZG*<=O)'+YO#TZ3?OSG]K]M0>9M?+H:KV[08N_W#A+[^_ VI=%SU09Z> M+#UO]9ORZ4RIP&]O?PMGH;66;^$N6UR/2]AN+;->EW).&_FFOI&O;N>-#+JF MED!3M?9&U%&#ZV.?U%*(&ET#3D@3LA%US?0&E)X6Q]G4)FWLJ&GYQLI3'/HT M2>&J5K:6M; H]=OW:!I: TYV&2U;C\@X*UX(X@=EL-WDX6 W\\O,.J1/!^#I2W0ZO1!VU>95WK(0A:_&. M"*+V5B'KMG8E5S6VL[:&C)CPNMH5^SN<- =1SCBPV1,[XQ>6"KD'[Y6FEZ]9 MXA4IDY+U)*//W)F#,^J81[O)&K3K^&KWQ17TC8?)ILO M5Q?02GG^\<+'WGR,5%]SY9SPJP_3/$LS-@$P0%+?I"OTVSLT!%!C$TY:N.2( M-&0=-?H'+^"O+$ZC>P^N&4\A YH8_&D@CF@DFJ#L=@GH5.,HCLA%D*[BE$>$ M0D@O+X$41;BSV3S_RP4M_CF)JCBP31B8POCVZB'JNT%P)>:PR)'S=:7^#00F M2@+FT'0B9U;MA*E'GIDFZH[4 C;LRF(@;IQ69$-2=K.,0S3K4J4ZZG[M1VW8 MN>VK=>?U(_:\,#1]/(E>:)3%B6)_2JN NA]E. U[KJ&*II\JJU]>\AHV-Y9* MJ/M+A77HK%CJ8^JX)*=^SSZPB1[V[E/!->]!*(&XWU@VFQ0JG-)-SH%%H.Y: M,^0[SHIU@6CZO.W@#1Z_2G74?=V/>DO7%N.H;B%[<'LVG?;GJ5 M_^IZ[)8O?J0/\7C.7^RX+3,N0NQ)-H[\.I&CK&O-M1'U[1:@A?<.J[=,LIB4 MA9"JE!'AY8SJPRM>E*/NO:'9N9<^,6PO@4_]L_5C"@^'3GCL/:R]YUGPHK3, MYMJ(NG<+T$(\(\T(E$&J0N!QW:\?BQ2DWY"Z*+(IRU'_WM'J69WIXCJ(*/O' M>4+]0#I:E<*(>J\?HYAYH?EH%=?ACWIQ+0S=TGCDI;=7&K)8.T4&L:=/X&D9 MT"&@A,L27O'7D+:UA!)M1-VV!>B!EK NRKTE!)3P?S#COG@AY><$*=RB@4O8 M[ +A9T+AW(=A$@XIFCB@N96UC! MHX*MC?)'9/-I4HB 8];Y8UNC?,Y:XL*/2(V,5-"*1T,+<,=(_KUS&=%)_'[J M<2BF.5O-%WOTZ]LX#.9K::KT/EE$YJ<7HK@T+Q782.AK4 XB\[,3?'V^WTY0 G,'H%38 MXKVL\S]6);N^2*-L"5@AJJ\T&:AA&IH#T [L6F^10=!?&,9?^*NY\(91L;]$ MP&JZZEX]RXNB MZ;$M((M6T+@,+#-7?1PN]TR&Z.'IR6%P57-9C[ZK6ZR2)VYK=-4Q^44N#;HT MU47D9 Z&+-QNY06,NG$@C2"N$005S"BY]0(?8Z<^1GZ0\H!19E"X&1D_PW\- M[F%50;9,VS]X]>EB?\P+5Y.G^;!-$\6'GA)+JAK]G#%QJ^ MT(]L!GF2I]#8I4!$_;J?>@CCM16W,")ER6R4_DJ]A$PC5Y'R@ZH+6!^^Q#MW M?UG.L?9Z%_[ SF:J1]/93PF5^UM;E734'=ZJP- N!^5CZ?0KUM![Z7,HZ)B[ MO(5_8(^#+H(.[^M'I-UCV.J.&OC*"Y)?O#"G'YG/G2?\]6184C]&\0R>:(:C MYDFTROGU+C!GL/]D*FWGK9UX:I+6KSLN2]=1!/H1@,\-._;K<@:\1 M+L)&Z^:#Q<9^\Y.D^"9I?Q1BVK%S2RU>:S(.4,KLXEQ+4TJ<14=9VC:59 M7DYXZ:2)@#0@0&!M4ZZ$03B.4?5(0BM3S(A4:$@)AU1X" ?DDMNS_N:>*9J[ M?G[Y)H=LMM.%^(CU@3^%:(8]= T/R=7ZV^Q?^=Q8B!*"1C39M[P10 ') $ !4 M !I=V34R@6QV2&" K+J]7]J4$)":$A*M1U8ROWXC) %"BH>'4.!!%F/W=E5E M1H3"S_%X>;A[_.W_O*R]UC,)(S?P__[-NV^_^Z9%_'FPSX"\<+?/+W;_S@F__SO__[?VO1__WM?[QYT^JYQ%O\VNH$\S=]?QG\ M9VOHK,FOK3OBD]")@_ _6Q\=+V$_"7JN1\+6;;#>>"0F]!?9AW]M_?#MNY^= MUILW@'8_$G\1A ^3_K[=ISC>1+^^??OERY=O_>#9^1*$GZ-OY\$:UN T=N(D MVK?VW/?M M2[3X9@=^BF 8>&1"EBWV)V5O_U4W2GRF*JLMH^PM^_7;VX"J).UK6O$I),N_ M?\.*T?;??_CN0];Z_SPJ%&\W5#4CEVG6-ZVWM;]\XW@,I^D3(7&DZ@&WL)&> MC)V0^/$3B=VYXVEUBUNSJ3ZRH4/6M/UHM!QMV'"G^J2$35ZK\;Z-EK=/CK\B M4=^?QL'\\U/@+>B\T_TS<>,MN*^@5DS@>NM$3STO^*(%:Z528SU+UFLGW!:) M:_N+J;ORW275,#]NS^=!XL=T_1@'GCMWB;K?]9ML2JJ!2VE<4"+IAWNN3T>/ MZWBW@4]_1+NC$@!6NZF^YFA$$S(G[K/SR%J3]T]J/@DK-*9GA*Z2RFXA.3<-TAC[&R M"[S"3?6DY[AANMFZIX(F(0%Q(ZW45,\>?#I@VQ%%/P)U2E2^J?YTR)*$(5FP M'3/QHW1R'-/%7=4O5;VF^M=U0I\.EV@01-&8A-,GNME0]4U6IZE^34@4A^X\ M)HMTK6;+"?MSM 'M3V"UFUM1'R/R9T+5I_L,T3E1><05WN!*;VK%K]&5&5LY M35%8WM'V#]4U1K=B\!ZQ*OK)%]!; [XBI&]QBP MW@&JFMIOP#HHKV5R;8?U3UWS/.L\K+>P5;I4 MC)830A?UA'1([+B>>K'1;*?Y_N??N:'SRV*_XCE>/O5IBZ'57//2[)86-KAB MJ@D#UWET/7J,)Y&V*/"V$/4^&3L@J/"LW[PU^XCRV&UT!Z[76O"96=V': M"JALPO#XB9H<0/+&S.V9=?4'WH(Y] L;X]J@B]MHOM_Y[#XD<=W53]5"\WW> M;_+3K;5VAZ75F^]M-XK=M4.W.+TDICO:>]=WU\FZ7M?A;35[TM&>R:6U&E]S MC\XT4% AE<_24ZW[1?V6FM?H>XNR4CYV5MI894;AYMWI&X[V^2 M6'^! 3=E8$_%V4CDO5BTXWW'1CY=O),PI+,S/8>X^B(V\QT#9[7 \WI!^,4) M%U35Z4+I?>C[]/";I%8$_;.:3G-&[3JZHTBKD>9Y*-MOM)%7-&#Z]DD7;MUV MFD=\',04)WJ22VU1_2A*F(-,U'V9>\F"[F3"8,TZE\2Y]81GP=)FRR] MV5=2<\O8V3)E:E,R_%7F\I*:P-ISR@T]$.MORNLV?1[KH*X6UVO-U"VAON$& M5E_6WPT]#=*ZJ;H.Z ^.JI 7JNU4K7<-L5[#??QB-V;%<\?+=ZTWS$LS74CH M7[.2>5=VG?&"^='W/>;-&)2>H:G/8D3FWZZ"Y[<+XKYEV+"_I""E -%_ M_)%^J/T8I2?@74N>\TB\M/T_:)E2D;=GZ-4.B1EMD=^IXQ+E/A5I:X?S5A N M2$BQWK7EA/,CLJI.GGF)MYMT;_]F_N1Z>YZ7=!H3H9,C$0@Z6@2*?N(\:+;I M]Q>L#SW/6?'A+!4!XOD. U"N-%B(=D@T#]U-T>E- .Q122"^[U'QY M/-F08/YGXH0Q";TM!.E*82#8/V""+9 0">\9W9U'Z347!/!J:2#B/Z)N/ 0R M(D$^?2*>QPZ!C@_2@1FLZ :NPKA8&H_X*)ND!"5+R[_@**]KXH^/R##W9)/"2H>VXT=[RL M1SWZLT@.-Z29,>_ZL1MO6?S\,%D_'@RGQUA72T$Q1CETBH1"P79G:?!CEA9 MAF^Y)!1CE+.F3#@4G&\)\S#S^OZ"O/R#;&5 5XI"D48Y8TK%0X%Z'+K,46?J MSM631K4L%&R4DZ5<0!2T9\Y+?\%N?)DG- -)#;JP"A1[E&,E2%P4"OK^/ @W M0<%+)@;SW8W\-A1SF'*L6T!/8/>K!_@,..(152XLJL)GBSQ$VWV\"8\&E#$<$D>LOL E]JCZV6@N**Y M$D?"H5_X-=B##65:+8MQ9A@_A6Y,>W ;K->)G]MH!+=B@J)0>%&.?U+QS@SU M-,UUP.)Y[^D.,70/D8_'.//*04%&.>R)!3LSPN.0,*8)W7:G?EPLUB <+9>B MF5=6'HHXREE/+2@N\BR.B82Z^'-J05E .?9!A3[W/,,"1NGFY]W[QQF+F!', M,I524*Q1CGPBHS_=KA\#3QP>PBT(11CE@"<1["31;;5EUGXA56@+"#>(2K$1:'@8^ E%*4P=00-!6- 4!0*.>+=H4 \'-_+ MS*EYO_9D3U_)$!?5@ */>(DH%Q;)/RTFK,_N,^DXL9/W4(:_J 84?\0+1;FP M:/[SX2U=>%:!_,Z\5!"*-J(K+%JR\E#<40,KQ8*>&?E1_$3"XOXI[4R?GMMD3@_J M6E 64(ZK4*%QUM9")+]T:3TJ!\4;\6#*$PPG9BIY]-QYSPLE!J,(,X 8(C[8*B0Z 76=QL)RRW+G-3F)&7^(9^ MZ+-\4P2H#N4'-:,0& 8.37][6Y%K0']@,-)KTU(\" MSUTP^5IY_5;60.LO#[Z3&=7_>GI:U*43/:9$)=&;E>-L,OTC7ASM?G)0Q/P' M?Q1>Q=X;],=!=E:0Y$_-J\-JGSZHZDB6YVY7RE NAY5T50O2X]$DD,3 [%:? MB'P5A/)1*8Z6NU4.+H\!@:CH1+"GY-O^@OW!'KM_=CPV_;;C6R<,MW0]3!/I MBXD!5D=+ @OB(*@CDB7\55^D&I)8O-'>X2&MA98YM@9;$/G12=H]N_7)C9]N MDR@.UG07Q(2\"P.N$7VGBHIZ:"EGZPPK$ ;H5/5]ED$Q"+=4C<3$')="2T9; M@P:>?.B@IT:Y(RG$T//*HN6FK4& 6%9T&H ,U ._^?-DG=5"@3OM>_:8S2"3 M6MC#M'MQ$#M>6M*"@3,,_#ET.ZVHAI;T5F=;#1(=?4B-PV!#PGC+'D1BSP2S M'>4F?\Q2S(^\%EIV7"WD PV)+"'K^-G.B;MZH@?NAXBDLDI&D[P:7H+=$_@" M08%/&).,/9HX(^&:[6RB6.1H6\2"6P,O*>\I-"D 0&>HY_IN3 ;N,UGT*9C^ MRJ4GM%Q(V9A2U8OUK^/ M> 6T%-Y?WCW7^11X%.(HF[35YV!X"WC9DD^_ M3%"7W.+'08?$,HJX.7;KDN M T(";;U&W%W#C)TMNX,!7T"5R^.E8H9CS;^ XDMN S%A0A95L:3#BKH%';R MG2YS22=^E/L!0BF$U<;+.5V70AU4T"G<63T[Y%'M[\(MC)>9NBY!$IGQ^=#8 M89RRM3!F[-!G [*GN.!#M+R?Y"?S(A!F;K\%!:J8E[P1I$%4;J9MPF+E@C2 MC ;$GTM)E%;"2Y7>S"81@ CZ4*MS2]; O9B!9.O-<'8!MV'CW<20]E41C\4M MC)>+'8YRV5U4*#,Z'X7H<55P7*4D7J;VNDR(I$6GH;U8I)??CC=VW$7?OW4V M;LQ]F6-W$R2J@)?"S8O4.6[,D1 M,4V0NGA9X^LR!D<$G;RJ;#I; \R,\W7)$4M\P?MSU<8(=-(2U,1+>M^X.5>* M3:/T(^X/I'8G1=6BJ,D)1_J)2EI_>6H[6O2$J,' (KU*$R[NT@W9&,2 MIDF,H&<"*N(K-;#3H?2&(,B2*QD M+LVQK\G:K@YV7I2&&3N&PDJVY#GN)++527)GS.K5,&^F\]^=:&;17_) E;&S MIYQ H@8X-A$)7^JDE;#SK31#G+6+7*6/JA5.6 $[+TN31%FVMFDF;Q5)56=5 MLS'&J69*U_.?R0\/8XV6N9=+\6'KH_/X]]7S^(+X$3V,'YW,#TVV@F7KT"A^ M(E&6Q75-]OU3'\.%%;#LV,_$3TB/*BK/O;W[,O<2IF$LI)+^WV+FO,@,VS4: M0SZ3*PBL&+EKPV7!?!K1:>^"[Y]V#MP,LUB.M5]82$E,M\@217LX[8>DTK9 M\<<2VY4X'NU:>[%V?9>)P_RD\XY*QI>J(O:96G/,P7! YRO=TMXXT7%HEN0V M0U >^^"LQXY<:G12.H3"1X\H*7A4@];L98]_*YB15L(^+NO1 Y ?G:/]5*RQ M_&@O.\;.PS67'!'QP+EJNHVB MJ(J=#E6/83 6Z'/GG>/Z$=- $HW\[@OK<.)&3YE]CD622+:)ZJKH65'A1 2Z MLEE"X"'^L>]3D;*'E89!W"&1N_*9Z; =_486JQ2 ?0$F'Q-/FIZS@:;1\ZW6 M58#&8$57D/0);Q+%RF-?I2!Z^M6ZY E$UE]2Y/I.N&6/GZ91;,QF&WA>"FD&D\I2;^BC MZ)EB]=;T,Q!PP;N_O=3YF+LA/I$:<845T-/3UE$+H>#HTS]=BB#'JE(Q]*2T MFOMMGI 7/)IV 20[-Y\;)W+G8O($Q=$SU>J1*!4:?1Q](NQY!+KM>Z;3_8ID M[XB/EA4_! 55FLV@9Z35H[ 62'9Y;(R6MT^.OR)1WY>$C!QY6/6K)XU689 92O-J8:VYW3=R8(2I?8/: O83MF- M#%L>*+:RF =>GT(CKPEL[^UF!N8E$9EJWFW@/]/-(.WO:)G]/6;/*A]>[*TW M1@'-8KN'-S)PP?#9J@29VC:O!>!VL3W,FQGW%Z0'CD?RJRUVB>HNK"9D3 M]K3ZR)^%#MU0S!6;+[UFL+W,X2S7@<M>AF^*4GF67:(E\(_W%OAVGV ,9/UOQ)K4]7%]ND\Q!NJ0:($QB-=]0QSB MIONY=:*GGA=\$63[^5&6??_+M"(JM+8$W$T-=)L[L38V%/]0&_ MA,U+>_&O),I>4)H%], 2^'/7(T=]G06-C5$S7\.^B&M,14R2@:YIQ>058@TY M+H5]OV:4$'%N#VLX2\5B%JI>$':"Y#%>)EY[/@\2"HB80WDM[-NT,W(*@0^= MXP,>M)>PE#J2*MA7:V=D5PD<.K7';_I.6#C0:$G%9=D@XV*/E>'H^BUAW\V= M41'JPHRN'U;D&S%V67=&#:B3H>3RLA[T'#?,7 _VR(Z6GYPP=*3; 44U[,N\ M,ZH)"$#T6>',J0^-W=^=D5BP;Y6>4?69A(]!1$X9],Q"FE+\W8NI=EX0947TN\.SGM!! M***SOWRSD"5>2_)TS' :MN01$J7%Q6Q8I1>V^S MYK_#4% L(]#Z-J2T:EHE9$B],J7@O363"JRC&9)&;$B6U;1Z*#%[93K2]Y\I MSD$H]0175+,AXU;3>L#!Y94QOUL;Q\ZV[O9A7Q6J 2:SR9O:.Y3PP303F=&" M,*$2N,ZCZRD"0F"UH;I@,N^\ 5T0H/3*U(&W_.VDECA,:S<$=@:Z("4!8??* M].5X-UUS%I$T M43D\\%FCV!O/XY96>1A=U30>M#- M%;66"6$34'I-9KIO?.#+\;KH80_WKA6KATX;4/TP9JULTN-<$[D+SM(N$):= MMJ.&0DFD;4'5QGQ2D9.#20"8H:\9].R<7^FDZ3-"0H6@>AUOQY[CQ^P%6/K3 M#2LBIEFG#2B]QBR2)W 5U);Z%9BGJ'1S0A;I.S'9C6X=3=%I!*HJQHR6S:F* M/G;X$T.ASUF$\CV)GX)%)CWK:L=EL/B+:!1VV/O#[F.2YMZ9D#@)62Z.;!,& MTX83/P'5%6/F32.ZT@CNZ)H$AZ:)G01<%XR9-QO3!7WD7M_&,_,*;&;C*6T+ M'"-G_\83@!GZK%"><.;X8P(9[_N;B@,S:4N%ST_O](NL!?S4BXEH5BZ:\ M.!6Q=%W,.W\49@<858(F2%VH&IS;0GC:I"U'"GWVALOUYC).LC M=\&[<28I^W^FO<]4CU,777;8G--9B?VB[2^.?U HF67GK%ZOS+V$IJW(9T%:YZYK,RGTGU3M8D6Y[/ ML%&?-%(I?C"?X/E,&O5ZDF@FFXV7(N=X.^3Z_C((UQEYZBR%T :@.F(^/31< M1S31.77/+8C]3C>#CIMG)/^=.*&$%E9#5@&JEN6<:DBT6C'Q#5QZ-%BX M\99V?R\>12%[LI8_Q_U_IO-;K#]O#VWY[T+H=#>E/Z817 M:RX3Y1/:?UG>=\5.4[^9)C?&\F_*9@!6'5P;:]36 [BZ;=:$R8H1)4G7<#2* M?BF/HGP/,&U-NK?=_L?VS:"+LP\4DK(*ZU[)\%EQ5#;!2M&?7\EP'8Q04E2T[<#RL&$%I]*)@V+ROG&^Z[2F602;KJ'J ME,LA;<'27HR6 SIU$J*WW5)711X2?"K*NRHH G8,@\!?O8G+'GE'H^%#932, MAG=O9MW)?:O3O9GAC K6W8+I13DZ1.6QDN06>P,8&\(*R"-"3D,EJ:U4:BO& MPSYM^CT=QK27DLW5]^5QT6OW)ZV/[<%#MW5/%XR'21=QA[47Y-!%P"(BKX7\ M%$"A3X AHZB&/' @](@R^LMPL&(0/?@,1/9"1209/S^4Q\_#L#\:MMI3NM6: M(HZ<8MZ2U)$F=K-Y0&>]T6H$R2/KN(O=]<8+MF278IQ%W4:I/6CVY/C\1P< MH[#1CR"/V1J*47;<:AYR*P8\+^4/DX8_\'\L#_Q.M]>=3+J=UNWH?MP=3M,[ M\M9XT*YW;]3HR)@0CP69W 81Y'I;71-_K!?[=<>8=#S-@2QOP:)1*B-/,C0A M"%DQ[KI.Z+O^*GT.:DS"=,K@C[F*6TJW/1GVAW?3UE\&H^GTKZUQ=]*:_M:> M(%TY[2392:$>:N(:.$.LW!_ F))401Y$*CI*@T 2G;JA,7\-]N=H MD[I[\<=-Q=5ATIW.)OW;&5VMIK/1[3\R3Z[T;Z-QZMN%9!#9=W*T%,UE*3>/ M;$NQ2\P#,)R(_)G0 M!KO/XK-KQ7=C^G S[?[S@9Y:6]V/B/=JI=Y#@B!$-;"B.H[[ [E-$U?!OD-3 MT%&)V5#(;LD(T7:5EKI,OZ\X9]1VF6[]9?>EOUZ]IVWSGJ:3OQN-EB7MV&;_ M!0QS:/U7[*FL!R%Z0,N1^&">Y;7 3WY>(+T0O-!)G1"Z-B6$I?'@O14 IEFW M'?!C"Q=(?#U,T57AR&VTZO:<=5NL <#JX*1S%TB\%H*F8G1SCD:.=*3SF MH![-1;=)4 O@*-Y+HE,;!4M&,.WSG+!NI\=U-_J<96-C?Y,NT.)*0'J-I3(R MO#ZKT$)G]"%B^;2BV%U3H22),\KE@+P9R^ECDC<^)NA4#74@]<82WIBD7@M! M=+Z90R1XC',+ [DTEIC&))<2=-"9VSVL"I^BQ37 %HU+)%$%U$4_%U6.>=%< MM8'5H?IQD28O+0C1A_UML%Z[<2:7OV '/MIEXL]!)^6#HQ&X#2CU%VGTT@<3 MG?]QZ 9AE@UT0N:>$T7IE5<*R.)?2?[V"(GFH9LZE8BU0+\EJ"YB$Z2\/K^=>AE:#=$ZY#L^]<+T.MNPRE!#NK5<@RV*==S&\ 4KY@;DB0ZJ_X M*E0+0/2%8SI_(HN$I;K/^WFSO7?^%82[&Y[H9KO? NU"^J&ZT$3;K_E6M3GL MSW$!4[@WV"HUH'+M(*O]*B]0M1"P:,]0O>N3;0DJ"0DXJ:*0%_M+S1EUF!UV ME*09D=+<2(>D8_ZJ0)3.E%RCT8O)']4 =.@+,\_=0G\>/MP/ZC>&O?3"^3X! M*ROF7%YV)\FD6\E[PIKR"Q&-[12KWK/ 4PS@"LT$9:?A9L5@S')+ MR49@):E&EKH,>=1=5@ZS_91W0C(SG38N(:N9/B;H6_O#@.\E,>WAO>N[ZV0] M8=!ZNR#$7A"61-,WNYW4//;V'\1^HU#:,9,6\][))M1*LI+C['?($^MEI\$[ MJ!7K5\%/2VOXB>MBQUKK),>#8V'1Q'KOT-D@=7 _?MI9?PZ%MH0]7=;D5 \H M*V9(;B9$V4Q923$CR(>(/&6^PL2(O(B3G+7%R)^0>1*R][EH@6'@A[M_IL&D MK'ZJ,#,R?_+=/Q/X!NA,G[_@1(WGX,6BU4!7[E30&MOM)CZ#O8[44"LC0*.K MSUX6@ @/?O 8D3"]K.C[FR2FOP[\.:V5#Q7XG-7HU[!OUD^9HPS ;L7VI9R# M5K9SJ23YJF2B1=ZS7$A*6N7U$)<4^-V0JKI%F22N0A=_D)*0ON&7[L+EPOB=UG,F53>SK==U_F7D*YSK).K.F\GKM?U);EY4"TQS:5HQS>>Y,R8C_4,GNI$PDUF\/^UW2.RXGF "J<;#W/[6[3P,NBP@IM.?MN_N M)MV[+&<\_],-/@$W243[%44[1[SVBPOA M@E_M$FGA2U*PU*)F >@$:\>51/R6BEE&@$RY^"'[.T$.^ZM&;4:!YX2'>-I[ MLGXD(0?$*OU1BV MS[1P-Z>7D5:&5,,I?3"/J[N 87;^WBLUW<[GPT%V:JV$;!9/K;LSZDU[VNT< MDCJT![LPB>OI]7IZO9Y>KZ=7.T^O41@7P*?_.@!/__''<78%P3&5%N25NP3 M!5TWP_[Y-0H:IF&A09>RK M7.-96&'HV>&7JI^X/3\J#9V057@^J//1::R2!^V$%.[Y%UO[3UZ/:?9=">[/ M[^,PH+H4;\<>4Q]_T?TS<3>0RT)P"W;914G1G7+%HM&/JEQU097M(%-# M::$\%H4TZ-P[#KZ0D';B7X2>V]3^O=SBV*=A#2VK./Y*Y$>W6G5?V)XW<:,G M)DR6DDP^_XEKV#%.3ISTQ.(5C&WV< 69Y%3U[.!-I8D GLS/9V-G2]5K_IFJ M5DQ',P4H3>SMK*73FK(6MJD IEG%B0T(!/K\=NMLW-CQW'\?3(!")UDH;GN1V9'KG+P*=;%OS&K3"0<&G<-;)WIZ\%T_32'67C.-DTVFG,+6 M[N;5TZA0='1:[NA2G69G(M'(YZWH8I( 5;%OL&I3!H8%\YZJN6?J]^E$)X1E M\B.2^516!WM'6IMN-1!67$@-7"H0G=BWA^?3'&]_F0J[>ZJ^ -+_YT._TY_] MGMXW]?K#]O"VWQXPKT#Z4Y8UI:D[)N5K5G+YP ];09NYQH?5?MU*CZEK'-AY MC%C7.#"; +_&@5WCP*K+5/TX,/S8)+PX,&#HER:B/Z(C*I+0$*# 6+K:X7._ MH /Z:B+FTMT0+I9G#)E3+%\3QU^)/"SH[PN_OI"-0:''9FX((8 *M7;70:C* MFE_S*PI0QG+7U1,7]WH;V>RY.QF/"C#9F[2Y%FM 4#G8'>4X#)[I^7YQ MLWV(R*+O[V7-<\B[LGLAG3:PW2? 22?T@4&_T&7]E5^LX_L[@/$O"F-A1."G M(/Q,M2!WDQ),=.5"V&X,L'F.+YHI.U]NBA@QT84I#$J%L'T+8#CR13-G+V4! MS\RODM E?R%"LE(,^^(>B*5 /'/1W.DM)IWWG?EG+U@)X:R40[,_:^(I$- 0 MH+MHA@>?2M\AS\0+4N\, :[BXD!X?\*%5R4N^E:!=G!.R")B.;7Z490PO]!1 M.'58& 1SG8FWXHT$I"Z0II_1MQEP(%Y1*K&JVZ\T@]B/L@QB>63ZM#7IWG;[ M']LW _0'E@YB :++N86Q8\5W! V#F$2#P$FS#^3.-O[JT&5PZ+AF@W88^B0\ MBI]8U!,4W__HJ,,LK1_K\Z&?E?F+$\ ;L$.6D]4\W)8 UAZ_#ARJ+PWVX+L MR@#STUI]]3JAC0AZA/IQIU31FOS2=M#:A,)7DL'RQ#7CV+5/'M;/HA5)) ]' MEY3'MGO*=(IW,!2*;.B N,\"IO"@*Y7"MJA!816(AWX.K)X$[L(@DB0T*PUL M43WD"QW=395@_9"C@D_>5QD >RJW)X;!7MX57U4Z=K>E/\*+M;"OD1H?X%5( M:MM[XB!V/(NL/4>)XR.-S/$_P3/'3VU+'8]D ]+('YK2D3X"7TTXKI]0%-0: M\JH,L.><))ZUE\4//AUO'ED4 .C[[-$*YE$@D$K ?;VFL-=L(/.GX(2^&Y/E M)U>NMJ#*V(LNW!ZK@46CR^RYUYC\4-#*ZFW2GIQ[IE"E .!* M\WY(ZUJ525!Q92^O954B$ !?L*2"UMS%"_I7L2:!:1O8=O<.44H8:0.;+M8% M?93?FTLKO3:Z++G:%O1.=<>MJ&8U69*[;(589BZUNR\;PI(UT1D\XC^5);V" MA5?'-CJ!=*UX\-)%QM )N!O%[IK=&G6=T&BL"J8IO/&Z23"PKZ7+B[OMDOEP>#BW@JE%:R=-52384 (,X[$U)] M>:<]=M[A6\R;'3+OZL]^3=TY"2\]HM0SH[+I =\+:[6 '?-9BU9]B"ST!) ] MA;J57A2K'E+=UK@I-A:$6H]@+6@:WL%@FNZG9,5"%:F,^0O6,L/]]]_)#/?3 M[MU]=SAK#;NSUJ3[L3M\0(_&RZ6;D$T0IHDSE+=@XAK8<7GEGO7]91"N4X6X MV>:_!,?D:31FAX%+Q:0P*$]#4OQ+ $EG*_.76G?YM2WAL[Y>EZD&28U_3[ / M"[])(MJO*,H[+DI!OA-/7NW5L2D7%_T2(>^.ZM*@5,P2EB :R!]=EY[$W%Q. M+YX^V)&\G!Y8@(FW%76PC5=*C$$R7UPJ;G.IN%1XGC$#MY:3ZXX&A]+B0X[,UF,EG=!L&"&IRD) MG]TYB:;!07R>WHOK6+).UN%Z6^E%XS@,EC)'_*-"EJRI=?C@"(M.P#XU M:NI'$4'\G255+%F@ZY"C!,(>JO96];RG *JJ52Q9VD^B2@0$.E5WS&Z<;JK; MB[7KNTR36#A#WE')5*>JB'T+=,KT!P/%T'$C[WAZ8>$^)FF'^>X^K+BP-/8E M31W\I0)9,F*F3U3Z&R=B=T]KI@^I2!([D: \>JK1^N-##D']ZV\2(C];W"&T MQW,WX\!G+VI3:/ZM(%A:"3U3:7V6 6"@#\;] MMG[K1$,$^65^-B82!!S;\_ MU^#NHBH\.C%91*F8B]WOP8=6"_$_EM&R@+W#HE_WI]( CG[E4V*BU6QC8.GL%R%X#42K4TO MOE'Q%%)//[U9D?7CL ':>_+V$A9RES\_JMX-O9?MAKK36?^^/>MV6KV'V<.D MV[KO#_OW#_?7S5&=WM*] !&HX]C9IGXK$\(N5.FP&2U[E!3'^YTXDGOA4]J\ MA&W5Z9BAGPQ!(G02,J1C?_:%>,_D/O#C)\E9LGZ+%['7.A6PBV&GL2W Z MT?N&+F*751.>RZ*5?E-RF52CJ8O8:]6&Z*+([07)J4OR44O8%[Z-4UL$Z+*8 M+63).Y'9M"7L.^'FF2VF$;P49MO+F(3-T5MJ#OO>N5&.N5!=#-&G)CN>OJB='$M<#,K_ID<):*H-T# ME.&J@,F5Q.2N2OC W\B?$\;H1"^(O M3EKTFZ/E. SH-C?>BN?@NFU=XH1=5]:"SEE \M!9DUW_6&^%.2=D$HL:P5\E M3E-N"-LBV3&6G=%RZ<[)34+1H$=1V3S)+XEVHU4'X I%,NE19M9/5.:G((FD MVZI*(;2[IT9($,B,@O\^%7)=RJET.X@M='DRV<(S&SP M4":8U#X2.BNP-Q?]178&V7];.LNIJT&-@L:\@S74KC@+0@%!GQ9[CAM^=+R$ MW&RS!]@])U*D2I54L6,(Z4^!$I$*FSYDAK)0YWLJ5A*2!3N;L@@P>M"_<2(W M>O"#QXB$Z0L4?7^3Q/37@3]WO2QY0%$PU6QI[HMVZ(=2YT7:T3@>1DQD32RJ MJMR/RHK0B=N8;[CI80-=?"V;[WG^6%FLTNY?,Q*N55?^ZOKH@5P@EP: LYH8 M''0NVR%Q1LN!XTN251;+X$=:U2&E*B4Z\#MOUEX03J1!Z)6"^,%0=2@0R&O( M0L(;A6W?3QR/?;SOST/VDS$)YPRY%<]_C+6CWPQ^.),6.?6$M&0('7=9F>E0 M4!P_2JG.<)+*;ADSNZ$/I>90'C_.Z'1NRM);1DXII4\Q.YSFB(*TA!]4=#JA M<,1>43H5EO@6J@A96?R H].I+DIMV;C]1)@:DD6;Z@I=E*M'#-Y+GEPA(2WA MQPF=3B8<,;NI[N3Q3A,GWNW*:E+-;0D_4JAQJB6(61%3-$W6:R? MQ%05.^0QEF8W^KZ2W>CA_KX]^9TE-QJ,AG=O9MW)?:O3O9EA)S-*1=GW5!UK M)"J/E"7Z\%S:$UWG9SDW\-<;.;7LL&#+>1$_TL@1"#_\Z*A7E;F"E\R;7]X. M:B!*5TGES1<(_S%%UJ&^3[4K8<<@^;4@K^S%4L(3!OU1Q.-.,8=4U4V>N(8= MS(CU2\I'41 S#@W#Q_C&\3\/4SP: M;6%;ZU7:5C1#G@27(3,RK$_O&J2PTA:V0;EY"@5P85*X>V4UN^?]_OUWC1&J M:AG;PMDXO3 H4K "Y#%.9>;VGL#,3Q[Z@@MNU"!WRQ MH*8&1TXSHWRTO'<7"X\PE_4"U_(! :^/[G*I-0IT<3'$SY3X;A#F7[T-_&<2 MQBX]7@R#F$1C9\N.&E*"=!I ]ZW284@?&4,4W4;.AQ\+>M'W8T*!2PV+/X!6 M%:T6H"19L3NH@0T"2^_>P0YR_*;<)2XU#?/G126+70SN!E.\3<0MC&X2T M.)&(BYG54>1R6.AM^NYV]V7N)2R)0M[W>R=.0C=VN<\GIXYX.BU@>X'"F-06 MRY*1ULEUJN?ZCC]/_4"BH>RI-V$%;/N=YBPH%?NBH/+:_:.TI MU/AS7Y8Y3HQ3-)](S(+-^5X4/]3PHFC]Y:CAJU?%U:OBZE5Q]:I /:]=O2JN M7A57KXJK5T7=*[ZK5\75J^+J56$QO5>OBJM7Q=6KXNI5 =IW&+/Y7KTJ&O*J M,&8I5T;!7A;&P4^N]*KZ*)X!TK$3<-X#.^TK$]0V@!L$T M]@90\[O5ZQM ^67%N6$]WR- M4W"Q<4@37N_D.:>XBX_\C8NU]D*@HUE=-(. MNL'"G>>Y?: ,5JIA6Y)/8$T @65$R1-1\LI>AE^51 "CAX#J!T?+GOM"%L5! M+-C\ ^MBF^;ACFU:8)R1D(].Z&:Y:&MQPJ]^&6Y/>C)9.66E*86G%%YG,?)W M_4X/D=")3-8"]LW("=.;&IBSC+&>%P2A]M#BU,+.A5=W1 D!L&P@]4+R9T+\ M^7:TK+E?D[6 ?2-UPD!2 V,9DZ5>[G2OYK;[4!T[JUUSV^\R)&>9"4M]^,WQ MEJ.EA)SJ5*)H ?OBL>X,"0+&[C'&I(YN'(_.]?[N1\$-&3NN)%%\_1;QS$N- M#T4 [TFI"PV=X7 M(SH.Q$W()D\SS=Y@=OVYNV'IV]E=%1TX[%@:S1WO=^+PK+V<6)%Z+2/;(+5\ M[YO"$7T:UQ"D[P_I-#'[0KQG##IEB*?@P&S$%_4YJ5:'=M>A]/3%3'G<;8*LD2K M\?8V6&\"GYU^Y:N[HIH=ZPI\F5>(8R8D2H.E4K=4R[V@N!VL@#2NQ(] ("/! M51JTT ZM W\:!_//PMDM+\LIBFV*D2I5B0"AI.@36,E-SYD3O03,Q1H6W,5+ M3KUR_\2*X)8Q8TTTUYE23.G1IQG/=7FW%.,PF!.RB'H4M<*.2&ZZEE:RX>H; M3C= ?HL';'>Y)'-F63YMS'*;P3YD-35L)1BA,SM]HDB,0WG]7%N>[WF^?3VK7A@E:# MV$90O.AULW@=/2%>NC-PPG@K7SCEM; /'GI* $' ,N?PGN.&'QTO(??$89=P MV5*Q2>)(ZAW^L\P[O-?N3UH?VX.';NN^VYX^3+KWW>&LU1^.'V93;/?PO<"' M[D?J^U]Y+:0CO>=$5-$^L:MT/QZ%$W?UI+H,EM6QP^8"X:=\XI<(A7]!S.U= M928!4C6P[;I8K800L@8V71YS>RBW,4NJO"::++E2YO9-96B65K*8)(FI62J2 MF6MF>G1YIMN:_)/R7+."LMBV+X#V%"_(I!+C'][8^>+&B=C=W7I#_"B',60I MM=*L"MM#D3QUI(\02;LO&S*GYR7F0RO)A&+RFU9.3"!U,TJ"'7K6U(C:B?@Q MH,=SUW/C[1EG.=''L>\'\"Q+S)L4#@."7;HV05= M?M3G483[A3Y4N;>G9B^XM/W%P'4>V43FDB@WK2[:\5X31_Z$&?_914&:]TQJ M;/U%9FQM3Z?=V;35'G9:@W[[IC_(TG+DAM=.JSTKVF-'P]:D>_LPF?2'=ZV; M]K1_M<Z8'"?-O@)^PP>=2P]C:( ;YQN EA +;DAC]C MF>XT-=X,*-K5L'WA2G"U@U_MX%<[N/5V\/TT<+,M.#+L,Z'*)SE093N&QMG6 M/!D4Z#$F/*>5?1]5$R"HLF5LJ[5:Q*-,2.R8%%XGH[WJJL)48+6Q9UD-5050 M*$+'IOEW_]??7!+2+CUM!^29>. I6%K?LG%I?A:6HE$PTUHT@JM=KC,E2YJQ M3 E *@\9W&*)K9FI,]?05+IWX F:5PG[RJN6YHI(%*-BS\1E=UG4M@6T T 6_Z)/-Q741'9(:/*I/>FD M:?J['[N#UH=6?SB=31Y82,;U\L_H3OB3&S\]^,%C1,+G['4R-F5-6)Z;.55L M)W/Q*XV.3.>W:5MZ.^8&/F?+_%+C-M $[K4GF4T6_!<[88P:DG>83 LSRC"( M.R1R5SZ+3VM'OY'%BL)0*'!'E]]!$$5# EJK:C=MC6T&KFZ- :JO6K]DJN63 M%?L,JEJ]ALGNC_<6'4*1YSN&12,S7M M/,:O9P-UC68%"(7OL'2-9KU&L[X2FJY>/%N MFN/AJ.8EQI)"\; LI\R#SS"-(A)%:A/F>YD)\V'8'PW3$(?IU J#Y5'DD;^8 MD-C-3A@ZCXEH-8(4B+0GLT.65$L7-Y3NI1N//<>/"GM9Q09=LQE+%BY]CLL1 M3GIBX^_JJ]T\]!*PN0=6MX/>6JI=,0."!,;?_1^4EW52_12*J/SKH4XD(?HY MH-HQU2% 7,,.NN3*I^3%%N>G,5T,*&Z9DAWIG M[/A$O"65JI?X"^E9C5,.VVL)"K2@^T9A':8H.%YWO?&"+2%1SJD29TA%[#2N M.L##@3#$Q/\-7#]N;S9,+G=.HB=W0W>@LY#VEQ[WV,L&;AP3^?LTFFT ^?G) M!GYJP6.(JGLGIH+YJ^^_>_'T_:, M68'&@_;0GHO7HJAYJN?;((H!EZ_JFA:8?"IT%M+L,'>#OK]PG]U%0M?*E[F7 M,&-D)?<.\P\=4\G"_223JW]TLYTQ#1@M#\W0LO2G5#S^YW7L3);VW8XS&51O M918M2P&VPHQF%AN8+>YL?;!#I2]!-T56Q+-19<@4&85Q86#0?QT&!?W''U6T M^-9'6E90]*IB]51,C*@90Z>N(C"@TO6'^2;2<]PLZ-(S72P.%>4)I&H$67G$ M'*BY4HF&;13M^\\DHLVJ3*#E=-4(E2 '#JC6L P;V_*TSX@;]O0#I'3+O:=!;K"-$.,(8O9-/"<\-[Q MG:PS/;)[Y$]@,I.4QPZ/P"-: 8Q%IK?#SG0?DRC#A2RR MUSS7FR3[\FC9=4)F-8]88!*5+*TE]=3Z7N:I-1[-NL-9OSUH37]K3[JM_G3Z MT![>=J>M[G_=#AXZW4ZK-QG=IR:]AUEFT:/5NNW)L#^\F[;^,AA-IW]MC;N3 MO %D1Z\=.CMDU'8]<0UL>UZ;JL7"]1)F+CV\.:A4C)T@8-M;,]^QX\2GXE]H M'VL&!'Q;UHER "Q5S7W!#I4Q,^!*BM8<:/C.:2?*OW-#9ZUTRE/7M$-)SC#X0!I31,9,E,\H>_%C%HR3IPH@$)NF%J0NA>V&7/-)S,K? M4//(=P--'T*;W<,>F9C1(:#T\&25\PV'M9QH!)L,FVK9# MCQH?>TT]EFF7A3 54QFU6BKV=3!<$AK=9%9?RH,D_H*%#4#,;&:^9H?F<+5> M=WS7DA_;JVP7>)<>V+)=JLJZ(*F";9LS.2)*ZJ $#OV\6WM!RL_TA;0WPT2N M$@8^A7P.;FY/U=0V0<7*Q:=.;A"93X3E;2*+]C,)G14Q_?Z[;@>LGR8M4&X( MA5^]RM^E-QA]?YS*[;K/2UZPPZ]&6]BO.IE3IMK MXNO$J>,@C4G)'+G]>4AHJ0[)_D2>YD[M&/:MO[U37S.4VZ_Z%I_S-=X$^?'U M*6@=M!HY^51?#;E8E;7ZJ*^AWL:\>RY!O548OAZE?U3C]2C :QCD/E?99)#? M[OV5^>1:]8W9US+LZYET= M\RP]YE0F[JMCWM4Q[^J8=W7,NSKF-;F+->B8)TK\'_C_3!S/7;KD:,,I3_JO MJ&2].TD#7G<0'"RQQZ.X5.)=-GY-+I5GC5$G3$AQ4MS" MK^U8 8WMG8Z%+?AIG9D+X2#:=1 Z; SS<8P7'\M=5XUX]2O O'=>W'6REL%9 M*H)V,U6&JP(F5Q;TV3]UE6++DQ,GBIQ'G**O?#H1"U[PK;. -]5IBEO8#NZ$ M^B?CP&B@D6)*&BV7[IR(,U;3,J4BV%LCB:H4IB>N7.C34W6P'L;R;FNMVK'J MM %U_3;F^PT@JX98EK#YD>Z<77\E7V:."MDQ29E>8(Y$+AQ^45E2+2JE8G8P MQ=$P/M:VQ*H*%"K5&*I45/%&OL8,!V@$^^:?JUXP\Z<,%?3)3=WGV9?@="8+ MC8!MI'9368'E$JBD7VI@6!XU Z73F,V[(3JKT-A*Z$6XDU_#QD\)&[\P?3OV ML6P_.Z[']HV]($P/!@;43OE%ZV_BSJY^0)+LT,(ZGK_=EXT;IH4S#TB%VC7S MB=<===TD#78H5F-QY"7_VO27'28C#D1;LC7V_,M1E*:TE6^47K73*PPE]4)%WN9+R7I1U%R7H7_+ A MS+/A8\#>LV0/S4WHL#4P >M\_.N-]FZ.NJ]SHI7A-"/AVL14"_CFZXX.-TK4 MY>MQ4^-]XD:?>R$A?3\F5'_B,T[4_$]?@\)/I>VJW.6QWV'OLA)_@; +.?XT MMA/'92BWC#9#K]IDVW3N6RTZ!5, M,^EOZ6X*>P-T"/%A<21,/?U(1K&@/)3N"[P)D2*$/B[WL5HD?*8JR8=AGPXG ME3B:!;'C%7_/4@0,@_AW$D_(/%CY[K^/ _O$^G"FST/5Z_+N,,[*GZ'M[%ED MR"ZN!=OCL_8 JHP7=.]P=@Q?^^R9W[P$8?XC5DYBN#UW/Z J?'G7$SB,HBMR M;3R[?R9NO.W[41PF:2Q FHQW]N3XUO@]--]%J/I?Z&6&'2!_92,#7_'A>OT5 M76?49!%=;4L)&Y0'(_)G0!KO/3/=@Z2Q_JCP\ M_7 S[?[S@;TQW?U(_VM1]LJRA.J\E.(:2.O#<7]4R2.YI>V((U1Q49Y2N:)8 MD*SQN%^5:4!)RL"ZQ(H2%9.3,K I\R&+[\XBM=,UE4WG@9\JFC0V6E'M\BB2 MRX.>]+#4+55(M*"X);1 5*YL > +A!TT7;B^5L5@90KL[@**U@R/&HO+)4DK0TG'#N-%&6F57$5.XE1)$X5BX,]:Y6ZIHP>YQ?' MGKV4*B8GQ+993/8ZX)!\27\EW9#!ZF.'<"O. 3IO)E9002=Q0C9Y(O[1,D_4 M/W;">-LACY+#L[R69<-,;?,27L=)+*(>'$-]$AC/6Y5 MHC?,J]BTE_^&_8<%<-"?_']02P$"% ,4 " #W@:]61%T%UTH( ![1P M"@ @ $ 97@S,2TQ+FAT;5!+ 0(4 Q0 ( />!KU8< M\#,Q+3(N:'1M4$L! A0# M% @ ]X&O5O0[.@I7! C!T H ( !ZA &5X,S(M M,2YH=&U02P$"% ,4 " #W@:]6G,\/,$X$ X'@ "@ M@ %I%0 97@S,BTR+FAT;5!+ 0(4 Q0 ( />!KU9-6HOJ(SH! -&O# , M " =\9 !F;W)M,3 M<2YH=&U02P$"% ,4 " #W@:]6 M-#VMV/D0 6K $0 @ $L5 $ :7-U;BTR,#(S,#,S,2YX M&UL4$L! A0#% @ ]X&O5@)@3AW= M*P SLT" !4 ( !8'L! &ES=6XM,C R,S S,S%?9&5F+GAM M;%!+ 0(4 Q0 ( />!KU;V\].R\&H ##)!0 5 " 7"G M 0!I&UL 64$L%!@ * H 90( +98 @ $! end

GX_N/PX6E ^E?^U>USYQ*7C[N@:!C)$W)&AH,N M.3XZ(42LK%LF@IY:#0SR&)>IC&=/3'OJ3@GKGU*',MQ"]S]P^Y= M"')W9]/=Q.QS"9Q< B?!<_?@=8* +YB2I^2!*\#7':=,$LR-7(>,LB!D4]*' M ,(E'45 7NX0@-PJB.6OHN33:)7B:/I87L@Y#:!EX+F3()9@M+]_LVO6CR(I M2@+;$,;-A7$/H>?"X'%]3[XHWQ2DEH#H6V/9MBVK@CNS7$]DUZIA>=7<:(-@ M)2=8.4PPPEL(-P@(WF=DS!#6DO(O(IH#5-1IGCE/;XEI@Y%I.,==J MSK5ZD.L35S0J8E3="=;P[&U&NT9>W7.+&=5R1K6/;>]:;9\1GS,E\'*5^I#W M!)]B74GR<@_Q"$1AO1^,\MEZ+PEL0Y!Z+DC]2R^">IG"E 2V(8R7"^.5<1%X MNY7H]B/S932H);$,$V_KW*[>^ MM'ZS<"5I4Q;:ICAK?8Y=1@UG*!M_,]?=JN$"H^K.;6RN-66Z(\:N9QKB=D0P M02_KO(YG0*1-9CI1?)[T:2.NL.M+AC-LS$%H _P^X;BKV42W?GFKW_X+4$L# M!!0 ( />!KU9=2#QLW0( +8' 9 >&PO=V]R:W-H965T$G_<M51J=6W;,EE"AN45 M7P'3,W,N,JQT5RQLN1* TQR44=MUG):=8<*LL)N//8FPR]>*$@9/ LEUEF'Q M>@.4;WM6PWH;&)/%4ID!.^RN\ )B4-/5D] ]NV1)209,$LZ0@'G/ZC>NH\#$ MYP'?"6SE7AL9)S/.GTUGE/8LQP@""HDR#%C_-A !I89(R_B]X[3*)0UPO_W& M?IM[UUYF6$+$Z0^2JF7/:ELHA3E>4S7FVSO8^?$-7\*IS+]H6\0&'0LE:ZEX MM@-K!1EAQ1^_[/*P!V@TCP#<'<#]*,#; ;S<:*$LMS7 "H==P;=(F&C-9AIY M;G*T=D.8V<58"3U+-$Z%<70W'$SOA^CQ%D6/#Y-Q/YJ@?AP/)S'J/PS0_:A_ M,[H?34;#&)T/0&%"Y07Z@J;Q )V?7: S1!B:+/E:8I;*KJVT)L-L)[OU;XKU MW2/K?\/B"GF-2^0ZKE<#CT[#!Y"4Q]R]:[G""?0L?;DDB U8X>=/C9;SM<[D?R)[9]DK M+7NGV,.(L]PEPE*"JMW"@J"5$YBRL G]EM/HVIM]#]6@P/7^!KW3UBRU-4]J MF[(9H11272_*?;G4)RZAZU2/ZJ.7<*FD:&ZS M7GZKE-\Z*7]LKCW3-;U.5:NR8,/S#D158_SVD90&I:;@I*8)5YC6Z0DJQU ? M5?= 4#4HZ#C!@2)[KZJ:%TV7J@5A$E&8:YAS%6A#HG@EBH[BJ[S0SKC293MO M+O7#"L($Z/DYY^JM8VIW^52'?P!02P,$% @ ]X&O5O?^?1M@ @ P@4 M !D !X;"]W;W)K&ULK51-;]LP#/TKA%<,+;#5 MB>UF0^<82-P,*[!V0=)VAV$'Q69BH;+D2GUO[YC15:&MPT_BBJQPCOJQ MFDIC^2U+3DODB@H.$I=#;]2_3B,;[P*>*&[5P1FLDH40S]:XS8=>SQ:$##-M M&8CY;#!%QBR1*>-7P^FU*2WP\+QG_^RT&RT+HC 5[#O-=3'T/GJ0XY*LF9Z) M[1=L]%Q9ODPPY7YA6\<.KCS(UDJ+L@&;"DK*ZR_9-7TX /2/ 8(&$+P&1$< M80,(G="Z,B?KAFB2Q%)L0=IHPV8/KC<.;=10;O_%N9;FEAJ<3D9I^NWQ_F$. MLTDZN7T:C;].X/P&-:%,P3V1DM@V7\![>)S?P/G9!9P!Y?!0B+4B/%>QKTT5 MELO/FHSC.F-P)&,(=X+K0L&$YYB_Q/NF^E9"L)'"BG+#M:.CXPB-\,\R0;LB"H8(?HX72TCS5GUU]JGFB;AX[OM>J(AD. M/3.?"N4&O>3MF_Z@]ZE+Y'\B>R$Y:B5'I]B3,\?C$.);>30KRA4P7!K*WN4',]ZRWABUH47EAFXAM!EA=RS,DD5I \S]4@B] M-VR"=FTG?P!02P,$% @ ]X&O5M5BJ?B_ P 6@X !D !X;"]W;W)K M&ULM5==C]HX%/TK5K:[:J5V$N>3S )2"W0[TK2# M@-E]J/;!D M83>*L;8;9_?5KATSXB(D&B;Z [=Q[?,ZU?:_=W3+^0ZP!)'K. MTESTK+64Q:UMB\4:,B)N6 &Y^K)D/"-2=?G*%@4'DI1.66J[CA/:&:&YU>^6 M8V/>[[*-3&D.8X[$)LL(__<3I&S;L[#U,C"AJ[74 W:_6Y 53$$^%F.N>G:- MDM ,]9'?#O @78H+?ZDL!4';:2ES!G[H3MW2<]R-"-(82$U!%%_ M3S" --5(BL<_%:A5SZD=#]LOZ)]+\4K,G @8L/0OFLAUS^I8*($EV:1RPK9? MH!)4$ERP5)2_:+NS#6,++39"LJQR5@PRFN_^R7,5B ,'[)]Q<"L'][4.7N7@ ME4)WS$I90R))O\O9%G%MK=!THXQ-Z:W4T%POXU1R]94J/]F?#KZ,AH_W(_3P M&0T>OLTF'P>S*;K[AL:3AS\FH^D4O1V")#05[] ']#@=HK=OWJ$WB.9HMF8; M0?)$=&VIF&@\>U'-^FDWJWMFUJ^$WR /OT>NXWH&]T&[^Q 6M;M[[&XK_740 MW#H(;HGGG<$;D()*DM+_($$#EDNN-I=J"(F^WRM3="'P&M#[]>R%TJV<45W_F'IKY/# M4]_SW0AW[:=##08K+_+]VNJ(G%^3\UO)W8,0:$Y3-;X22#*4$ DFCCN8X&#V M#U[HX.B$I,D,Q]@ULPQJEL$%(7R/(;-(G@R ]/Z#:M<.<=T.($* ^11U&M,&G2@^ MX=8TBCSWS!F*:V[QZ[BEE*@5IY*"D6#/$="4G6C M5*LT(CPO<^EL#1S4#F[=JZVH%R_2E=".8[ OT=C_67NUM?A?'(8KH1V'87\' MP)=< HQR@\85R??\TQ)@L'(#YS3!V@<7?_WJ4O?J%U,_)_O]02P,$% @ ]X&O M5N(+PK?N" 3U !D !X;"]W;W)K&ULM5Q= M<^(V%/TK'KK3V1RD_NLSR)2ODV?Q@6C[F(%G6A9#6DKNL/DRA.!Y/S^MKG?'*>K+BX%;U4BLQ+RL("+Y M[TE,Q6I5(QB5@7W7[^@_U(G+Y.YBPHQS59_QHMR>3$8#9R%N(_6 MJ_(Z>_Y-;!/R*KQYMBKJO\[SYEX_&#CS=5%FR;:PK$$2IYO_T;W;RZFZ)5KVHR:Q+R_3C MM/K>;\IPL5# M,3]47,N&[;X25N.Q0U^)>) -JW2NQ6.6EW'ZX%RFFP9>-92_/LK;GH[FX&,ANHA#YDQA,OO^.^.Y/;;QA@H5(8!JG?,R, MKK)"=F5W0K8GX?#1:;B)!@Z80K&)' H(= M 0'8J?Q^4JX!9N>!"18B@6GR8_WB7_QC,_U>1RE17=>[10HJ0N"BKU)\$F/K82(N/ MC(9CWN11H^& U>N8/'&50G+!]%_&X[D4+7E\MZZ'X4U/TJI]7".E,^(97SH< MU+9Y8*'I%.V)2 )35&;SK[7^7DB:DNJ9V*B5[[\;44)^,WQMN4F M$GBTF3I8M:ZI*Q5+0$&W-^+$^X-O:]+,;#+4]W@S;6;HC#,O<%DS[SZ$)E%* MDW26;E^R,EJU$L#-(6#$:- D %6!$E/U^@$?J8Y*)T")2P*KRVM1Q O98<:R MO?]U)9([D;I0:N@9)J6[)Z4/W$B5\":Q\ M7V$;B:ELB4^;\A>.;\U6'T*9*J%,702/23&%[Q05+<1"TPE4,IK",OHU1A.& M;J^ZT\HHDF+>,MJ'_J9*?U-8?W>TKM04V)3YS<8+Q[9FJ@^Y3I5PI/(>,;'+A:#8-%M458*'I)"OS0&'S8&V8J3E% MS>R+8PU->>ESPAE!CVH$A\+3:='27S:63 ?]-_4 MU/V4LN8D[+1[Y%:>^A#^5 E_>DSX)XG(Y_&VP[I,%VO971TS[3"HM7I#-0M8 M:#JARBS0<8^FG6(Z@2DJ6HB%IB^'*U_!X GX(Z:=F1/NQ&5N4XO 0:P7L_MP M"DPY!08[A=-=.S.GR4?4;4I9.)PU.7V(?J9$/X-%_RM<.VL1_NZX.<); PY,Q<%6#<( =5O&.AZ?LNE7CGG97P03O.345//3=H\M0]*GL.*_K:,5W'Y+VB^80A;$8:*%F*AZ?0IS<]IC^:;8PKZ*2I:B(6F$ZOL M 8?7!8[MG#;7 4QW"8>P)J27C>1[.\EAN7^Z]>:FN&>CYK0$',V:FS[$/5?B MGL/B_A7.FYL"_XP$32L$Q[=FJP^!SY7 Y_ NG].<-T?=S8.*%F*AZ00J \!A M _ :YPU#6ZC]+D HWVH?:[4/H?5?D=WSELT_]CHZ5 U/Q::3I32_!S6_);F MG)NZ_XS[1N^&*ORQT/2?&"GA[QW9-H_KSN%H%NVU"]!ADK'0=)*5:_!@UV#M MSF$\&QI1W0,6FDZC<@\>O&)@X> ],H">)T5]4$+[YF^ M@)"QUZ0)U1A@H>DT*6/@'3,&N?2>42FKU MZ.4]U)\5H**%6&@ZL/"*PA$O#Y>V&1M03086FDZ:,AD>;#(L?BR-92FZ M '\]6$I/&4I/-A2O&). $:V(135>F"AZ80JZ^'!^XQ.FS;P4/<3H:*%6&CZ M40#*F?BP,WG-M $,;?%(=@$ZS"@6FLZHLB$^;$,Z3AOXYMZD,6LN6<.AK8GJ MPVCXRFCXL-&PG#;P6\Q&"T.H9@,+36=(F0W_R.\0<*<-?-.'F#\EAZMD36 ? M-L17-L2';8CUE ",9].EH9H0+#2=1F5"?'@IPV)*P&];NC!WC\,!K>GIY3B= MO?-T.JON@W,"6TCMG*!QP$=-GE#= Q;:AJ?AWDEKB<@?ZA/K"ME1K=-R&LQ+V$=-\%\HO.-Z?7;=Z4 MV6-]GMM=5I994K]! MKU8:G^K;HP( "8' 9 >&PO=V]R:W-H965T,IJ+GI5*65S:MDA2R+"X8 7D:F7)>(:E MFO*5+0H.>&%$&;4]QPGM#)/]*3NT7/]D(=.>U;'0 I9X3>6$;6^ARA-HOX1188YH6]:&OH62M9 LJ\2*("-Y><8O MU7W8$;BM P*O$GA_*O K@6^"EF0FUA!+'$><;1'7U $>I;Z MC@3P#5CQR9$;.E=-^?Z3V9NT?IW6_\@]?BB 8TGR%:(Z-^+Z'3]GR_.UFF A M0#8^T=(T-*:Z*VSBL-T-(WNSFZNAJ!LZ==$;WE;-V_HK7DKPG% B"8B3HX[G M>EV&SA[M U%7K>[1VOO=#']!U&M8D5R MH3"62N9)CNYAV8<"0J$F< MV0;:?S\[H6D:C)FBW90X\3E^CN/T?3L'3)YI@! #+W&4T*X6,):V=9VN A1# M>H=3E/ G&TQBR/B0;'6:$@37F2B.=,LP7#V&8:+YG>S>$_$[>,>B,$%/!-!= M'$/R>H\B?.AJIO9V8QIN R9NZ'XGA5LT0VR1/A$^T@N7=1BCA(8X 01MNEK/ M;/=-2PBR&3]"=*"E:R"B+#%^%H/1NJL9@@A%:,6$!>0_>]1'422<.,>?HZE6 MK"F$Y>LW]XT3&0(_Q6.*+97W#( MYWI\\FI'&8Z/8DX0ATG^"U^.&U$2F(TS NLHL/Y58!\%=A8T)\MB#2"#?H?@ M R!B-G<3%]G>9&J>)DS$:YPQPI^&7,?\6?]Q.%B,A^#[ QC.YJ-);SX<@(?% M?#$=@LGHVVBRF(#QL#<;@NL!8C",Z VX!8O9 %Q?W8 K$"9@'N =A^*(K)'FO_YD^D:7V7Y M_I/9A[1VD=96N?M3)+[S,-F>V_W[7.]F>O$/8>^[IM'1]^4$RC5J)F@4"1K* M!)R[(>/.54Z)NVDX%6ZE:W&[![5[B=F7< MKH3;K7 KG6MR>P6W=XG;DW%[$FZOPJUTKLG=++B;E[B;,NZFY'PW*MQ*YYK< MK8*[I>2>!XCW%!N&B(R^=4)OM^SJ<5$N4!/?--ZKHJ$.@!F,0"3* 4CA*^]; MF+RZ&:=OPFE4LZ@7JQNF5.)-99@QHK3-"S5_'8@R:0SS),:M:9]\PNIUZN9X M+\ZFLAKF+T6*;YW4*<]TJH5*-LMJM8I9.95>ZJ5$(\L[E&V84'X6-EQFW'E\ MDTC>&^8#AM.LO5IBQINU[#+@_30B8@)_OL&8O0U$QU9TZ/Y?4$L#!!0 ( M />!KU:V_PJ*9P@ #5C 9 >&PO=V]R:W-H965TG%VK^7MS+_?7V3JD?]K;(( M(AEG01*35"XO>^_MC-W?B9G2?@Y6.2KR]ZD1Q9R MZ6_"_%/R*&3]AH:%-T_"K/PO>:RV':J-YYLL3Z*ZL3J"*(BK?_UO]?^(G0;. MZ)4&3MW V6_@O-+ K1NXQS88U T&QQ[2L&XP/'8/H[K!Z-@&X[K!^-@&D[K! MI#R[U>DHSZ7GY_[T(DT>25ILK;3BCS(096MU"H.XR.YMGJI7 ]4NGWZ@[V_I M+?G1D[D?A!GYU4]3OXC33^1[$L3DMU6RR?QXD5WT<[6[HE%_7M-7%>V\0KOD M.HGS549HO)"+EO:>N;WM&("^>I_;-^L\O]DKQRA>^^E;XMIGQ+$,9Z9L@R_^$[>SSYN<5C1WOVQ'!8_'AF;&#$ M\48^2'7A.R.>S.9IL"XOIW]^4-N27W(997^U MI;Z"!^UPT=><9VM_+B][JC/)9/H@>U-U+D96V[F8(3$/B5$DQI 81V("A&DA M'&Q#.##IT_=QO/%#-02(\[:@&1MW#1H2\Y 816*LPD8E5HS;'J;.Z*+_L!N? MEYL,]"W$RRW<[1;:B1YN3_30>*(_KF71J\;W)"RN-\2O3GP0S]/RL7IYKD*@ M!HMM.3#:77. Q#PD1I$80V*\PM[MY,%Z:SE[H3FPD9:;T38W(V-NRMZ)R&_J MDTK6&HW1R[A;8_W 9L9==#WC2(PB,8;$.!(3($Q+T'B;H'&G*\_:?U*?///6 MX7PE#8UA,NZM:YB0&$5B#(EQ)"9 F!:FR39,DRYA.B-I,3/P)EF^V12=FAI1 MYV?$CY(T#_[VR[&TX=(U>7'ILD=['?',>#CM;Y:T!>T_.*\'#8DQ),:1F !A M6M#>;8/VKEO0'LLY*+D@_H-ZY5ZJ,7,Q,==&N'QVAF@?5*%1C4(U# M-8'2]# Z31B=4TV5^=\ M0J?V:TW_N&3KHP4*W26#:ARJ"92FQZZ9M[?-$_?:O%PQC1MN%D4(@UA]#I%9 M^Y@/.IT/U3S[Y8RW/1COIPLZ40_5.%03*$U/5U,LL,W5@C_D*IB',BL'>A^7 MRV NCQWO04L%4,V#:A2J,:C&H9I :7H8FPJ$/3K9> \YBSZ#:AY4HU"-034. MU01*T]/85#-LEG M/Y?IW29],@[EI; H0CKD <6C@]G(^W]D;S^B<(Z1&H1J#:ARJ"92FYZ@I M-3BGO#'!:?W.^_YWF,R'T#EHT#("5&-0C4,U@=+TH#5E!,=\)\.GE7KB3LZ_ MF,=MT(H!5/.@&H5J#*IQJ"90FAZ\IF+@C$\V;D/.>,^@F@?5*%1C4(U#-8'2 M]#0V=0?'7'5/$_@TXYAUTCA&TB@#5&%3C4$V@-#U&317!.7!_1/6E MD*M-$);?.S+VJ="R 53SH!J%:@RJ<:@F4)J^=$)3-G"M4_6I+K2D -4\J$:A M&H-J'*H)E*:GL:D]N.;:PV<_E<4J-9+\8UKVY,K,=(X>M,H U6BM[=[).W*& MUEZ5 ;I/#M4$2M,CU509W$-5AN=(F7I6,](Y4- J U2C4(U!-0[5!$K3@[>S M*M'IEB7"KDN$79@(NS(1=FDB[-I$V,6)3E%E<)LJ@VNN,AS=LR*GQ&=0S8-J MM-:TGG5HO>A9H04'J"90FAZIIN#@F@L.UT$<1)O(W*]"[V* :AY4HU"-034. MU01*TV/7E!_#: MY6HFK;&#%A^@&H5J#*IQJ"90FAZ[IOC@FHL/U_ZWPWTO])8'J.9!-0K5&%3C M4$V@-#UV3;'"/=DM#RZT=@'5/*A&H1J#:ARJ"92FK[C;U"X&'9=Q.K;O/>#: MDVHIL;;@F9MV#1Y4HU"-034.U01*JX+7WUES/Y+I??G["QDI%P"KEB'?/KO] MC8?WY2\;[#U_99_/[);G/?M<5+_@T/#5#TI<^^E]$&Y,FZ7/'_+LGS)"K_7$E_(=-B _7Z,DGRYP?%#K:_E#']%U!+ P04 M" #W@:]6=8_M-'T% ".(@ &0 'AL+W=O#QF\?@Z0ME7_B:$ &^96G.SP9K(3:GPR&/UR3# M_(1N2"Z_>:0LPT(VV=.0;QC!JZ)3E@Z1YX7##"?Y8#8M/KMELRG=BC3)R2T# M?)MEF'V_("E].1O P8\/[I*GM5 ?#&?3#7XB"R(>-K=,MH8ERBK)2,X3F@-& M'L\&Y_#TTH]4AR+B4T)>^,$U4%26E'Y1C0^KLX&G,B(IB86"P/+?,[DD::J0 M9!Y?]Z"##\0"LR"/>IN*.OOQ-]H0" MA1?3E!=_P,L%S?:=9099DN_^XV_[B3CH $X1#20;C>EDU!4W&9MG"@Y]ZZ%2XL)MP[:/V74!7:-4YTHX NK4$T*DG<(56 M):]= ?QE6[!'.%0F1 WY&H+\J$6^VA5 NRWH)]^++9?]Y6^=C"&"%X78ZZ9G M:QJ]E]016G72M$^!@5L]6WU/;_*.T*KDM=6!/_$Z'?3<="\^K%M(4Q!J,3A0 M.QQHMSA]R_&X8SFVCMI[!1VA5>=(6RTX=BM?IR[*%5J5O/91T.I6.LEWTG3! M=?$V0V#+TP_21@?9C'@%G_'JF65JG6,WJOE"*TZ M(]H-HIRSD"-%@"KWZ,8 IJ><#RM6'Q[8:EBV8A[+H_:Q^L]\+]EN.?@_,?WZUJ MG;HB5VA5\MH5^3\Y7^J@VN:I$83CNFKM0=7LM&WQ[;;E[==MLLF4&M7#E5V2 M3C=K7*%5>6M+Y(=N)>G4_;A"JY+7[L?O<=S5(LFH<=8:-NIH,R:HGW8-#UX6 M4&]JS#%[2N1#?$H>92?O))(R8+N7'W8-03?%^P-+*@3-BLLUP2O"5(#\_I%* MQ[IOJ%<2RE=09O\#4$L#!!0 ( />!KU84MJ9WS04 #TA 9 >&PO M=V]R:W-H965T,*?"4)ID\:WRADCAC5P+(19I2L1RPA#^>-&!C_> ZOI\I\Z#9[\WI M/1LQ=3N_$OJN66J9Q"G+9,PS(-CTI'$*/PS"7" ?<1>S1[EQ#-P'C$$A8IHX+JKP=VQI+$:-)^_"R4-DJ;1G#S>JW](I^\GLR82G;&D[_C MB9J=-#H-,&%3NDC4-7_\S(H)A49?Q!.9?X+'8FS0 -%"*IX6PMJ#-,Y6W_2I M6(@- 80< J@00+G?*T.YE^=4T7Y/\$<@S&BMS5SD4\VEM7-Q9J(R4D+_&FLY MU1_=#H>GU_^ ;Q?@Z[?+3^]O/EX/P?G'P0UX>\X4C1/Y#KR]HH)E:L94'-'D M'7@#X@STVE_3#:FE%A<["RB1PV,1ARK4Z"C]F$39[+-[7_Y230 M>A(#Y%4XI.(88'@$4( PN!V=@[=OWGGTXG)Q<*Z7./1>ZF48T.S'$;BD)H=H M DZEY%&6E M-&.8DCGR!3OEH=^-/8,+D9TFJC45"W4UNVO9!_KI9VLV%O(O ="1#Y8DH!?7 M=\Y&\A("PV['8=W"/O3C_N^"8&:EE1@J][D\Y+4ONY:(H)^)MJ> M?.WJY.NXL- 2!O1B_,[9UWF1?:B+7;EO*0#Z.>".S>(H8> KIYGT)Y17T9X1 M0I8R4%!K0B$O ^WKKN48Y.>8':-::'G&<*05DNJP(HO]R O6CK""_\ PSN)T MD7HC[=>][])9(D"XWD@?HL) ECW0-O;8 AV%?'<3.1SQM:2!_*3ACB]]VA[? M0U #LM2 ZJ4&= AJ0)8:T"NI 5530]=5F"%+#6&P.P/ )_JMWPY1F\K339$NY"_M=PXZXCW-AR!JZ%,_!+ MSD"XX]B'8DL9V$\9>7#TW--*FW[9$"P9%=(7@(TNE+\.N(B?=%;'ZS 8Q94> M^;7LX)%%>.Q'^#LJ8CK6:+O=*;\B&&SWRE( ]E/ @,I8@E5W&O ,/*R]="9N M=0,)M5V):Q$=^UM(%PGGPJZ.TX'6;[XY%J.Q'Z-'+(NU!VM(/./9 Q,J-JMQ MR163X(HN\[7Q-BH/T3?"%NQQO9TC? A8QQ;6\2N;1X5\]WFP':$F%I^)'Y\O M!/NY8%FT-'SH0D9?-(T2@H\XC ME@2(GP1VR3@(=SVJ\1O;-XB61DB]A0$Y1&% +.F05Q8&I+(P@-!5&!#+%:26 MGA&IZ!DY.U;$0C_9$?IY9A&TTOY*3[AA'\+ D?2AI8#0C]V?:3(UZ!_OZD>A M;]./,'2TSD*+]J$?[0I$W Y?_;%@2,5]G$F0L*D6#8[;>M)B=5:_NE%\GI^/C[E2/,TO M9WH'R809H'^?9_W #[$ M6T)?6 G T6M3MVQHE)ROKDR3924TF%V2%;1BI2"TP5R$=&FR%06Y6\:J!E%6D1A6)H7-M7HX'Z=I]$B9N#]^4[]5M8M:%IC!#:E_5#DOAT9DH!P* MO*[YA&SO8%>/+_4R4C-U1=MN;Q 8*%LS3II=LG#05&UWQZ^[Y["7X#CO)#B[ M!$?Y[D#*98HY3F)*MHC*W4)-#E2I*EN8JUKY4J:G,W3NQ^/)71P].WKY]GX\DC2L>C&3I/@>.J9A?H#%4MFI5DS7";L]CD MPH84,[,=0CYA>(M?^A!S+<=%\FJ+SLXM_94Q115^*TY?B*%WW'=T4 M%ARE%-4O/9?.H^=EJ?7DD?ABJUP!D-#?.L,Z :,Y.,'.["^ M'''J]D[=8^K)!.1QR8$B4JBGH#/8201*0AZM3>*%7A2;&PW8Z\'>4;!@>3I6 ME^7OL0(G\O0LOV?YIUB^CN4?L!S7#_2LH&<%IUB!CA40H4Z M5'B LEU+CXIZ5'0*%2%QQA O033<@@/5D:-#/#A*GA&.:QUK&ULM5A=;^(X%/TK5]G1:D::(7'X;!>0 M!FAG*PW=JK2[#Z-],,D%HB8Q:QN8^?=K)VD2:#"E2E]*[/@K-@/*)2-?G2%FN.U$] 46B[CM.Q M(QK$UK"?]-WQ89]M9!C$>,=!;**(\E\C#-EN8!'KN>,^6*ZD[K"'_35=X@SE MX_J.JY:=L_A!A+$(6 P<%P/K*[D]*-&W]@.3HB M#-&3FH*JGRV.,0PUDXKCOXS4RN?4P/+S,_MU(EZ)F5.!8Q;^$_AR-;!Z%OBX MH)M0WK/=GY@):FL^CX4B^0N[;*QC@;<1DD496$40!7'Z2W]F"U$"D-81@)L! MW$- ^PB@F0&:B= TLD36A$HZ['.V ZY'*S;]D*Q-@E9J@EAOXTQR]390.#G\ M_M?MMR\/5_=3F%R-'N#C!"4-0@&WE'.J5_@3?(''V00^?O@$'\ &L:(4-Z!)$GC3$$XS7^%FPM<\PC?!N82; M6$B^4<=?PH_O:@#<2(S$OQ71C5*V5C6;SNI+L:8>#BR5M@+Y%JWA[[^1CO-' ME=2:R/:$MW+A+1/[<*9/"MSQP,,JG2FXEX!UL=D.W4:GT[>WY?B-,[PQ_G8> M?]L8_SVNZ2^]90+8 CP6;Y'+8!XBQ$QBU4D?&0G/W;N4K%-:H%:/Y.NS)ZF3 M2^H8)8U9%*G:.9/,>X(?4XSFR"L/H9'F7"$UD>TI[N:*N[5F7[=.X361[0GO MY<)[I[-/U6DA-H=5-55JA)^K-"5KE\\J<5W2JSZN%[F&"[,&C /&88;>AJ,/ MXU(*7@=<2+A5B6@\QT;^UUL^^)++H483\*U MH@8:L4TL*[62%[62N&W'.?B:F"=YJPBW$.$:14P"X6D%L$;NJ2U4-KE23,IR M41+C-)S#+Z-YKK=J*4P-,5J'X3?.A( U9QZB+V#!6:3<\[QZ=YHO=X=TVR]V MYSW,"BG<"CEA5XX7&]7'8O]TM3'/<';*O8?Y(87[(>UZZTVMYJ'6]Z;ZJWKR'F2&%FR$G[,SQ[#R=EK5:G;K8 M]A>BL$3DHMZTK-4"U<6V_X]]X8%Z^OR6V/70Q/+\VFE"^#6$"("P5U&EU5!'EZ#Y4V)%LG M5SES)B6+DL<54A^Y'J#>+YC*A:RA)\AO X?_ U!+ P04 " #W@:]68.#( M_Y4# "I#@ &0 'AL+W=OZ91BN'A.::%X_'YMRK\\V,J()3CF(31P3_GR-$=L--%/;#\SH M:BVS =WKIV2%B7D@ D+<8PV0\G"]FX\GX_@O< MWD\77^;PWD=):"3^@8_P#G00:\)1]'6ILLBX]*"<\;J8T3HSHPT3ELBU@'$2 M8EB#'S7C3:N!0%?R*P^LO0?75B/CA/ .V.8'L S+KDNH&>YC4,&M&KC?#+]G MVPX83AW\2(U=O5$[Y[//\(TB(@2P)7PCG)-$ N.0;V?X?J="X59B+/ZK>V\% MKU//FWV KD1* AQHZ@LCD&]1\_[^RW2-?^L\:Y/,;XGLR$^G\M-I8O=N".6P M)=$&,U,#%L?J:TV;9'Y+9$<6NI6%[O^T7=TV_6R3S&^) M[,C/B\K/B\8E.:/B\>.2(P)7*[/.MP)O&@<[P>@8MM.K]D)AR9FXWDFUHL@*)/ ::P#,27GLJ-Q.9.1 LB(NSU;R$D#S7$8U>1-3] M,Y'?2/1&XRXKXRX;TQP_I>KFB2%L640DC:A\KC/M\O*-DT?MWUC#^(1AY0@9!R&M3NC9+@\)0PS4[W1.V+HOSF9-XJ]N!B M:[9X;I=D1Y+49C\57A=EG^INS.NUNO6#NWV,?)772$+IV22RN.97HU4=-LRK M#_U7>%'$J7ONBB8"(EPJJ-&Y4.<>+^JBHB-9FE<*#TRJNB-OKE4MB3P+4,^7 MC,E])YN@JDZ]GU!+ P04 " #W@:]6I\CR%88# ! $@ &0 'AL+W=O M$:F&?&F*-4/9%WVYI0!IQ3W$K#NY!IS)E[+L>^/.N86E%&.), M:@JB+AOL8QAJ)J7C1T9JY&MJX.'] _MEFKQ*9DH$]EGXA<[EJFN<&S#'!4E" M.6;;*\P22@7.6"C27]AFL98!LT1(%F5@I2"B\>Y*?F9&' #LYA, )P,XSP4T M,D C372G+$UK0"1Q.YQM@>MHQ:9O4F]2M,J&QGH; \G54ZIPT@WZ5\/!9#2$ MSY?@!<'P+@#O9@ CW^OY(__.'P9P/?2"R7@X .\.+CU_#/?>:*( -S >]B?C ML7_S"7I>X ?P=H"2T%"\@_ TTAKL52P2)YZ)C2B5:+VW.,H&] MG4#G"8'7A)]"PSX!QW(:)?!^-7R LQSN%.&FLBKWR\G]6[(VFG)/HO:.,V.^;F,(G'$;:5AQ2D-7-IS4IIMYQNB$3( M)*I-N<9HBOP;_ .'^[W?S(> L@PJUSIVQVHB*]C2RFUIO:BCWJK3N)K("L:U M<^/:=1SU'4FKXJ@_CGCJJ)_ETL[^T%'_3X ?KQ,I3F"$&PS!KJR(2DG';FQ- M9 7WSG/WSE]419S7:5Q-9 7C/N3&?:BC(BI)RB5"6:J_SU/(TK;VS93U-\K+ MJ2RO:DW''I.ZV(H.'K2C]HLJL4Q.7>;5Q%8T;]^;VI4=W'/+K)KEB#JK@:B8 MZ;Z9M*N[R3]4:(WJ0JO4=/19J8FMZ."^Y[6;+ZO0:NV+ZV(KFK?OC.W*_O'9 MA=;ZW[>9DI!'/9YY\'JOOZVH5^(EC06$N% @Z_1,L,/V$B[0 M!,GI\HFKF5VR)#A#5&!& 4?SCM5U6U&@XTW "T8;L3,&VLF,L3<]N4LZEJ,% M(8)BJ1F@^ENC/B)$$RD9/PM.J]Q2 W?'6_:A\:Z\S*! ?49><2+3CG5M@03- MX8K(,=O"4DRPJP4I!AFO_#]R(/.P#%4PWP"H!W M"&@< ?@%P#\$!$< C0+0,)G)K9@\1%#"L,W9!G =K=CTP"33H)5]3/6Q3R17 M3['"R7#2OQU$T]$ / [!^'$T L/'\6MW'.GY:/ R& $?W#U,GL?3^\'#\P2< M1TA"3,0%N 33203.3R_ *< 4/*=L)2!-1-N62I=FM^-"0R_7X!W1X(-[1F4J MP( F**G 1_5XUZLAL%5"RJQXVZSTO%K&>\BO@.]^ 9[C^16"^G\/]ZK\U,,C M%!^#[[GQRS/V#9]_A&\(,0*AME*AMU[&$/+3"EF"Y4 ML2&0QJ@J=3E%8"ATV5V'KM.VU[L)J0AI7._'1/4Q>_*;I?QFK7QS$];F)L#D MAZHNJH!+<'9R[;GN#7B%G$,U)QC.,,'RH\I ?F*N@ M!KU:A%)G$ M* ( ,L$ 9 >&PO=V]R:W-H965T5\_=LY)W KYJDH C=XJ7JL$EUHWMX2HK(2*JH%HH#8KA9 5U2:46Z(:"31W MHHJ3P/.&I**LQFGLYA8RC<5.>UA IQ;(X/QY^")^RVM\'1\=+]W9S=GV5 %$\&?6:[+!'_#*(>" M[KA>BO8G',YS8_TRP95[HK;+C2*,LIW2HCJ(#4'%ZNY-WP[W<"((_ N"X" ( M''>WD:.\HYJFL10MDC;;N-F!.ZI3&SA6VX^RTM*L,J/3Z?UHMD1/HX?U%,VG MH]5Z.9U/'W^MT*<[T)1QA1ZIE-3>W.>8:+.AE9'L8#[NS(,+YG,J!RCTOZ# M"T*D2BI!_>M"#&[/'/3,@;.-+M@N)-M3#>C9HM5:H97@"=<*H4$L61% F)7-FCEP>3BF8: M*G66.OP/U%%/'5V]WOY:30\K3>NN&Z%-\;MA:?XV(&V"62^$T,? =D#_ M_TK_ E!+ P04 " #W@:]6>X$%EN$# !$P &0 'AL+W=ORL;TX0O8SLSC>7FP8_Q%^ 2_8A"*H:& M+V5\:YK"]2$BXH;%0-63->,1D6K*-Z:(.1 O48I"TVJU'#,B 35&@V1MP4<# MMI5A0&'!D=A&$>$_QQ"RW=# QMO"EV#C2[U@C@8QV< 2Y"I><#4SU0B+Q3P [L3=&VI5GQE[TY,$;&BUM$83@2@U!U-\K3" , M-9*RXWL&:N1[:L7]\1OZ?>*\ MK1X?/C^BN^5RMES.9X]/2W0U!4F"4%RC/]%J.457'Z[1!Q10].2SK2#4$P-3 M*BLTENEF.X[3':T3.]IHSJCT!9I1#[RROJFLSUVPWEP86[6 <\)OD(W_0%;+ MLBOLF;Q?W:HQQ\XC:B=X]@F\*:S5BH?&0-5(HD5(*)H&P@V9V') WSZIQ^A! M0B3^K8I>BMZN1M>G^E;$Q(6AH8ZM /X*QNCWW[#3^JO*]8; 2H%HYX%HUZ&/ M5C0YIT* $.K@RTJNI!!. J%?.:\CQ\(#\W7?B6.93M?)94JV=7+;.K6V+;(7 M49*<;W.(GH%79J,6YMQL- 16\MC)/78N2DNGR4 T!%8*1#;ENOUK:O$*Z)2L;]EGJUM*R%.3<;#8&5/.[G'OB2Z\2(AF41RR MGP BS]K_\K4>^MP\-856#H15!,*Z*&+$@37UR!_LX!*=!O[6;G-VRAI"*P>EJ'UPY[+\;;0H:@JM'(RB+,*UQ<8[^>L5H+=39:6D(K>QX40CAWF4YVFB%U!1:.1A% MC81K*X]W_CW"7= MBX/UL>[O)$V* B9M#JDK]R:@ H6P5I"MFZXZ-#SMMZ03R>*D9?',I&11,O2! M>,"U@'J^9DR^3?0&>==K]!]02P,$% @ ]X&O5N'=((O2 @ 2@8 !D M !X;"]W;W)K&ULC95M3]LP$,>_RBE#$TA TM!V MB+616EHT)%HJ"ML+Q N37!J+V.YLIX5OO[-3LDZ4:F\2/]S][W<7^]);*_UB M"D0+KZ*4IA\4UBXOPM"D!0IF3M42)>WD2@MF::H7H5EJ9)EW$F481U$W%(S+ M(.GYM9E.>JJR)9#0>MBV'7VWN GQ[79&H/+Y%FI%S>YSOI!Y("PQ-0Z!4:O M%5YB63HAPOB]T0R:D,YQ>_RN?N5SIUR>F<%+5?[BF2WZP7D &>:L*NV=6O_ M33X=IY>JTO@GK#>V40!I9:P2&VD^RMQJVN7D9Y/1^&I\=S<>P>7M9#:>S@?WU[=3 MF-T,IG X0LMX:6#*M&:N>$=P M=RA42EX7&"XAGU$QP EW!?J,HPF9E>: G+ MB8?I!F%8(\2?(+1BF"AI"P-CF6'VKT!(^31)Q>])#>.]BB-,3^&L=0QQU#J' MA_D(#@^.]NB>-<4Z\[IGG^KFJ#5F<*D$W0K#_,$:4'7D NFD6OIXMJ 297S% MLXJ5QS!^3;R@\ M7%L4YFE756O6]FY6=YDOS)*EV _HMAK4*PR2KU]:W>C[GDJTFTJT]ZDG$RZY MJ 2D2@AN/37_B]/Y@-/^A*;;T'3WTLQ5R31=4\DVYR)'W!6Y5FE%6Z&CT_A# M]'#K?@O4"]_%#.5525M?]6:U:92#NC_\-:^[[(3I!9<&2LS)-3K]1LGKNG/5 M$ZN6OEL\*TN]QP\+:O:HG0'MYTK9]XD+T/P^DC]02P,$% @ ]X&O5D:/ M9\7; P L1$ !D !X;"]W;W)K&ULS5A=;Z,X M%/TK%B.M9J29\A4@Z2:14D*WD?*ET.RL--H'%YR "CAKFZ3[[]<&2D)"Z6:& MA[XTV/@>SCWWU+IV_X#),PT08N ECA(ZD +&=K>R3+T Q9#>X!U*^)L-)C%D M?$BV,MT1!/TL*(YD35%,.89A(@W[V=R2#/LX95&8H"4!-(UC2/Z]0Q$^#"15 M>IU8A=N B0EYV-_!+7(16^^6A(_D$L4/8Y30$"> H,U &JFWMFJ*@&S%GR$Z MT)-G(%)YPOA9#";^0%($(Q0ACPD(R'_VR$91)) XCW\*4*G\I@@\?7Y%O\^2 MY\D\08IL''T/?18,I*X$?+2!:<16^/" BH0,@>?AB&9_P:%8JTC 2RG#<1', M&<1ADO_"ET*(DP".4Q^@%0':>4#GC0"]"-"S1'-F65ICR."P3_ !$+&:HXF' M3)LLFF<3)J*,+B/\;NJ Q3U8+AZ=^>-D- 7NPVCE@(GKKD=S MVW&!\Y<]78^=,;A?+6; 7LR6Z\?1XV0Q%V'.:#6?S/]PP>?IPG6_@*6S*@ ^ MCQ͊_@&^ !I @VI<9)RT^+7L%P;N_@;>*&&A'T:I<#-PD9>2 MD(6(I_OB12G/&&P(CH&-XUW*8.9\O $.)$F8;"E8(@)7 8,)03/^N M4SEGT:EG(3:+6[J#'AI(?#>@B.R1-/SMDVHJO]=)U!)81;!.*5BG"3T3[%NI M&"T5JTLZ1S(R)+&A[8>JT34L4^W+^]-\:M8I:L^PC')=A:I14C4:J2YVHF 4 M, R6*?$"OMV(2L:\B"[#WC/X,4/Q$R*U!6N$OK9@+8%55#!+%