0001140361-21-028516.txt : 20210816 0001140361-21-028516.hdr.sgml : 20210816 20210816172629 ACCESSION NUMBER: 0001140361-21-028516 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 96 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210816 DATE AS OF CHANGE: 20210816 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ISUN, INC. CENTRAL INDEX KEY: 0001634447 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 422150172 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37707 FILM NUMBER: 211179964 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 brhc10028088_10q.htm 10-Q


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 June 30, 2021

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 as August 13, 2021 was 9,087,767.
 



ISUN, INC.
 
Form 10-Q

Table of Contents

Part I. Financial Information
 
     
Item 1. Financial Statements
3
     
 
3
     
 
4
     
 
5
     
  7
     
  8
     
29
     
 
29
     
 
29
     
  30
     
 
32
     
  37
   
 
37
     
38
     
38
     
  38
     
 
38
     
38
     
38
   
38
   
38
   
38
   
38
   
38
   
39
   
46


iSun, Inc.
Condensed Consolidated Balance Sheets
June 30, 2021 (Unaudited) and December 31, 2020

 
June 30, 2021
 
December 31, 2020
(Restated)
 
Assets
     
   
Current Assets:
     
   
Cash
 
$
20,222,817
 
$
699,154
 
Accounts receivable, net of allowance
   
4,057,589
 
 
6,215,957
 
Inventory
   
1,534,859
     
-
 
Costs and estimated earnings in excess of billings
   
2,611,712
 
 
1,354,602
 
Other current assets
   
223,647
 
 
214,963
 
Total current assets
   
28,650,624
 
 
8,484,676
 
                 
Property and Equipment, net of accumulated depreciation
   
6,145,398
     
6,119,800
 
Captive insurance investment
   
233,487
 
 
198,105
 
Intangible assets
   
4,007,033
     
-
 
Investments
   
7,620,496
     
4,820,496
 
   
18,006,414
 
 
11,138,401
 
Total assets
 
$
46,657,038
 
$
19,623,077
 
Liabilities and Stockholders’ Equity
       
     
Current Liabilities:
       
     
Accounts payable, includes bank overdraft of  $0 and $1,246,437 at June 30, 2021 and December 31, 2020, respectively
 
$
2,332,789
 
$
4,086,173
 
Accrued expenses
   
82,067
 
 
172,021
 
Billings in excess of costs and estimated earnings on uncompleted contracts
   
573,653
 
 
1,140,125
 
Due to stockholders
   
-
 
 
24,315
 
Line of credit
   
3,518,193
 
 
2,482,127
 
Current portion of deferred compensation
   
28,656
 
 
28,656
 
Current portion of long-term debt
   
274,202
 
 
308,394
 
Total current liabilities
   
6,809,560
 
 
8,241,811
 
Long-term liabilities:
     
 
   
 
Deferred compensation, net of current portion
   
47,031
 
 
62,531
 
Deferred tax liability
   
372,441
 
 
610,558
 
Warrant liability
   
306,905
     
1,124,411
 
Long-term debt, net of current portion
   
1,519,820
 
 
1,701,495
 
Total liabilities
   
9,055,757
 
 
11,740,806
 
Commitments and Contingencies (Note 9)
           
Stockholders’ equity:
   
 
   
 
Preferred stock – 0.0001 par value 200,000 shares authorized, 0 and 200,000 issued and outstanding at June 30, 2021 and December 31, 2020, respectively
   
-
 
 
20
 
Common stock – 0.0001 par value 49,000,000 shares authorized, 9,087,767 and 5,313,268 issued and outstanding as of June 30, 2021 and December 31, 2020, respectively
   
908
 
 
531
 
Additional paid-in capital
   
36,803,433
 
 
2,577,359
 
Retained earnings
   
796,940
 
 
5,304,361
 
Total Stockholders’ equity
   
37,601,281
 
 
7,882,271
 
Total liabilities and stockholders’ equity
 
$
46,657,038
 
$
19,623,077
 

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

iSun, Inc.
Condensed Consolidated Statements of Operations (Unaudited)
For the three and six Months Ended June 30, 2021 and 2020
 
 
Three Months ended
   
Six Months ended
 
 
 
June 30,
   
June 30,
 
 
 
2021
   
2020 (restated)
   
2021
   
2020 (restated)
 
 
                       
Earned revenue
 
$
4,353,305
   
$
2,770,226
   
$
11,613,962
   
$
6,754,906
 
Cost of earned revenue
   
4,988,006
     
2,765,944
     
12,129,766
     
6,434,111
 
Gross profit
   
(634,701
)
   
4,282
     
(515,804
)
   
320,795
 
 
                               
Warehousing and other operating expenses
   
248,883
     
183,514
     
432,359
     
376,456
 
General and administrative expenses
   
1,654,859
     
863,662
     
3,119,923
     
1,481,410
 
Stock based compensation – general and administrative
   
265,476
     
-
     
1,336,384
     
-
 
Total operating expenses
   
2,169,218
     
1,047,176
     
4,888,666
     
1,857,866
 
Operating loss
   
(2,803,919
)
   
(1,042,894
)
   
(5,404,470
)
   
(1,537,071
)
 
                               
Other expenses
                               
Change in fair value of the warrant liability
   
1,079,474
     
(25,075
)
   
817,506
     
(382,680
)
Interest expense
   
(50,868
)
   
(65,410
)
   
(87,361
)
   
(146,176
)
 
                               
Loss before income taxes
   
(1,775,313
)
   
(1,133,379
)
   
(4,674,325
)
   
(2,065,927
)
(Benefit) provision for income taxes
   
(450,888
)
   
(279,274
)
   
(236,567
)
   
(421,585
)
 
                               
Net loss
   
(1,324,425
)
   
(854,105
)
   
(4,437,758
)
   
(1,644,342
)
 
                               
Preferred stock dividend
   
-
     
-
     
(69,663
)
   
-
 
Net loss available to shares of common stockholders
 
$
(1,324,425
)
 
$
(854,105
)
 
$
(4,507,421
)
 
$
(1,644,342
)
                                 
                                 
Net loss per share of Common Stock - Basic and diluted
 
$
(0.15
)
 
$
(0.16
)
 
$
(0.53
)
 
$
(0.31
)
                                 
Weighted average shares of Common Stock - Basic and diluted
   
9,058,483
     
5,298,159
     
8,382,930
     
5,298,159
 


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


iSun, Inc.
Condensed Consolidated Statement of Changes in Stockholders’ Equity (Unaudited)
For the Three and Six Months Ended June 30, 2021

   
Preferred Stock
   
Common Stock
    Additional              
 
Shares
   
Amounts
   
Shares
   
Amounts
   
Paid-In
Capital
   
Retained
Earnings
   
Total
 
Balance as of January 1, 2021-restated
   
200,000
   
$
20
     
5,313,268
   
$
531
   
$
2,577,359
   
$
5,304,361
   
$
7,882,271
 
                                                       
Registered Direct Offering
   
-
     
-
     
840,000
      84
     
9,584,916
     
-
     
9,585,000
 
                                                       
Acquisition of iSun Energy, LLC
   
-
     
-
     
300,000
      30
      2,921,868      
-
     
2,921,898
 
                                                         
Exercise of Unit Purchase Option
   
-
     
-
     
133,684
      13       (13 )    
-
     
-
 
                                                         
Redemption of common stock
   
-
     
-
     
(34,190
)
    (3 )
   
(672,856
)
   
-
     
(672,859
)
                                                         
Conversion of Preferred Shares
   
(200,000
)
   
(20
)
   
370,370
      37
      (17 )    
-
     
-
 
                                                         
Dividends payable on preferred shares
   
-
     
-
     
-
     
-
      -
     
(69,663
)
   
(69,663
)
                                                         
Conversion of Solar Project Partners, LLC warrant
   
-
     
-
     
117,376
      12
      (12 )    
-
     
-
 
                                                         
Issuance under equity incentive plan
   
-
     
-
     
126,083
      12
     
1,070,896
     
-
     
1,070,908
 
                                                         
Exercise of options
   
-
     
-
     
100,667
      10
     
149,983
     
-
     
149,993
 
                                                         
Exercise of warrants
   
-
     
-
      1,516,938
      152
     
17,444,335
     
-
     
17,444,487
 
                                                         
Net loss
   
-
     
-
     
-
     
-
     
-
     
(3,113,333
)
   
(3,113,333
)
                                                         
Balance as of March 31, 2021
   
-
     
-
     
8,784,196
      878      
33,076,459
     
2,121,365
     
35,198,702
 
                                                         
Exercise of Warrants
    -       -       303,571       30       3,461,498       -       3,461,528  
                                                         
Stock based compensation
    -       -       -       -       265,476       -       265,476  
                                                         
Net Loss
    -       -       -       -       -       (1,324,425 )     (1,324,425 )
                                                         
Balance as of June 30, 2021
    -     $ -       9,087,767     $ 908     $ 36,803,433     $ 796,940     $ 37,601,281  

iSun, Inc.
Condensed Consolidated Statement of Changes in Stockholders’ Equity (Unaudited)
For the three and six months ended June 30, 2020 (Restated)

   
Preferred Stock
   
Common Stock
    Additional              
 
Shares
   
Amounts
   
Shares
   
Amounts
   
Paid-In
Capital
   
Retained
Earnings
   
Total
 
Balance as of January 1, 2020
   
-
    $ -      
5,298,159
   
$
529
   
$
(2,692,424
)
 
$
6,559,973
   
$
3,868,078
 
                                                       
Net loss
   
-
      -      
-
     
-
     
-
     
(790,237
)
   
(790,237
)
                                                       
Balance as of March 31, 2020
   
-
      -      
5,298,159
     
529
     
(2,692,424
)
   
5,769,736
     
3,077,841
 
                                                         
Investment in Green Seed Investors, LLC
    200,000       20       -       -       4,999,980       -       5,000,000  
                                                         
Investment in Solar Project Partners, LLC
    -       -       -       -       96,052       -       96,052  
                                                         
Net loss
    -       -       -       -       -       (854,105 )     (854,105 )
                                                         
Balance as of, June 30, 2020
    200,000     $ 20       5,298,159     $ 529     $ 2,403,608     $ 4,915,631     $ 7,319,788  

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

iSun, Inc.
Condensed Consolidated Statements of Cash Flows (Unaudited)
For the Six Months Ended June 30, 2021 and 2020

 
2021
   
2020
(restated)
 
Cash flows from operating activities
           
Net loss
 
$
(4,437,758
)
 
$
(1,644,342
)
Adjustments to reconcile net loss to net cash used in operating activities:
               
Depreciation
   
305,153
     
310,024
 
Deferred finance charge amortization
   
1,540
     
3,070
 
Provision (benefit) for deferred income taxes
   
(238,117
)
   
(422,335
)
Stock based compensation
   
1,336,384
     
-
 
Change in fair value of warrant liabilities
   
(817,506
)
   
382,680
 
Changes in operating assets and liabilities:
               
Accounts receivable
   
2,158,368
     
161,822
 
Prepaid expenses
    21,653
     
(12,713
)
Inventory
   
(1,534,859
)
   
-
 
Costs and estimated earnings in excess of billings
   
(1,257,110
)
   
631,358
 
Accounts payable
   
(1,753,384
)
   
(2,486,285
)
Accrued expenses
   
(89,954
)
   
51,402
 
Billings in excess of costs and estimated earnings on uncompleted contracts
   
(566,472
)
   
85,444
 
Deferred compensation
   
(15,500
)
   
(23,250
)
Net cash used in operating activities
   
(6,887,562
)
   
(2,963,125
)
Cash flows from investing activities:
               
Purchase of equipment
   
(330,751
)
   
-
 
Acquisition of iSun Energy, LLC
   
(85,135
)
   
-
 
Acquisition of Oakwood Construction Services, LLC
    (1,000,000 )     -  
Dividend receivable
    100,000       -  
Investment in captive insurance
   
(35,382
)
   
(57,230
)
Minority investments
   
(3,000,000
)
   
-
 
Net cash used in investing activities
   
(4,351,268
)
   
(57,230
)
Cash flows from financing activities:
               
Proceeds from line of credit
   
16,642,783
     
9,523,192
 
Payments to line of credit
   
(15,606,717
)
   
(7,482,814
)
Proceeds from long-term debt
    -       1,487,624  
Equity incentive program
    149,993       -  
Payments of long-term debt
   
(217,407
)
   
(218,987
)
Redemption of shares of Common Stock
   
(672,859
)
   
-
 
Due to stockholders
   
(24,315
)
   
(291,403
)
Proceeds from registered direct offering
   
9,585,000
     
-
 
Proceeds from warrant exercise
   
20,906,015
     
-
 
Net cash provided by financing activities
   
30,762,493
     
3,017,612
 
Net increase (decrease) in cash
   
19,523,663
     
(2,743
)
Cash, beginning of period
   
699,154
     
95,930
 
Cash, end of period
 
$
20,222,817
   
$
93,187
 
Supplemental disclosure of cash flow information
               
Cash paid during the year for:
               
Interest
 
$
86,821
   
$
139,241
 
Income taxes
 
$
-
   
$
366
 
Supplemental schedule of non-cash investing and financing activities:
               
Preferred dividends satisfied with distribution from investment
 
$
69,663
   
$
-
 
Shares of Common Stock issued for conversion of Solar Project Partners, LLC
 
$
12
   
$
-
 
Shares of Common Stock issued for exercise of Unit Purchase Option on a cashless basis
 
$
13
   
$
-
 
Shares of Common Stock issued for conversion of preferred stock
 
$
37
    $
-  
Shares issued for acquisition of iSun Energy, LLC
 
$
2,921,898
   
$
-
 
Shares of Preferred Stock issued for investment
  $ -     $ 5,000,000  
Warrants issued for investment
  $ -     $ 96,052  

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

iSUN, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

1.
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES

a) Organization

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

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

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 and six months ended June 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021 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/A for the year ended December 31, 2020.

b) Principles of Consolidation

The accompanying consolidated financial statements include the accounts of iSun, Inc. and its wholly-owned operating subsidiaries, Peck Electric Co 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 June 30, 2021 and December 31, 2020, 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 and six months ended June 30:

 
 
Three Months Ended June 30,
   
Six Months Ended June 30,
 
 
 
2021
   
2020
   
2021
   
2020
 
 
                       
Performance obligations satisfied over time
                       
Solar
 
$
3,516,055
   
$
2,092,228
   
$
9,608,729
   
$
5,322,072
 
Electric
   
605,245
     
482,566
     
1,494,356
     
974,206
 
Data and Network
   
232,005
     
195,432
     
510,877
     
458,628
 
Totals
 
$
4,353,305
   
$
2,770,226
   
$
11,613,962
   
$
6,754,906
 

For the three and six months ended June 30, 2021 and 2020, the Company did not perform any service which the performance obligation was satisfied at a point in time.

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) Concentration and Credit Risks

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

e) Income Taxes

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

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

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

f) 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, goodwill, intangibles, investments, impairment on investments, warranty liability and valuation of deferred tax assets. Actual results could differ from those estimates.

g) Deferred Finance Costs

Deferred financing costs relate to the Company’s debt and equity instruments. Deferred financing costs relating to debt instruments are amortized over the terms of the related instrument using the effective interest method. Amortization expense associated with deferred financing costs, which is included in interest expense, totaled $770 for the three months ended June 30, 2021 and $1,535 for the three months ended June 30, 2020. Amortization expense associated with deferred financing costs, which is included in interest expense, totaled $1,540 and $3,070 for the six months ended June 30, 2021 and June 30 2020, respectively.

h) 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.

The contingent provisions of the Assignment Agreement entered into with Oakwood Construction Services and Adani Solar USA, Inc. are considered Level 3 measurements. Given that the probability of such provisions being achieved is highly unlikely, no value was assigned to the contingent provision.

i) Segment Information

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

j)  Recently Issued Accounting Pronouncements

On May 03, 2021, the FASB issued Accounting Standards Update (ASU) 2021-04, Earnings Per Share (Topic 260), Debt— Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging— Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options. The FASB issued ASU 2021-04 to clarify and reduce diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options (for example, warrants) that remain equity classified after modification or exchange. The ASU is effective years beginning after December 15, 2021, including interim periods within those years and the Company is currently evaluating the impact of this standard on its consolidated financial statements and related disclosures.

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 net of an allowance of $0 at June 30, 2021 and December 31, 2020.

l) Reclassification

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

2.
RESTATEMENT OF FINANCIAL STATEMENTS

On April 12, 2021, the staff of the Securities and Exchange Commission (the “SEC Staff”) issued a public statement entitled “Staff Statement on Accounting and Reporting Considerations for Warrants issued by Special Purpose Acquisition Companies (“SPACs”)” (the “SEC Staff Statement”). In the SEC Staff Statement, the SEC Staff expressed its view that certain terms and conditions common to SPAC warrants may require the warrants to be classified as liabilities on the SPAC’s financial statements as opposed to equity. Since issuance, the Company’s Warrants were accounted for as equity within the Company’s previously reported financial statements, and after discussion and evaluation, management concluded that the Warrants should be presented as liabilities reported at fair value with subsequent fair value remeasurement at each reporting period.

 The Company concluded that, because of a misapplication of the accounting guidance related to its public and private placement warrants the Company’s predecessor previously issued, the Company’s previously issued financial statements for the Affected Periods (as defined below) should no longer be relied upon. As such, the Company is restating its unaudited and audited financial statements for the Affected Periods included in this Form 10-Q.

The affected periods are the years ended December 31, 2020 and 2019 and the quarters ended September 30, 2020, June 30, 2020, March 31, 2020, September 30, 2019 and June 30, 2019.

Impact of the Restatement

The impact of the restatement on the Condensed Consolidated Statement of Operations for the three and six months ended June 30, 2020 included in this filing is presented below.

 
As Previously
Reported
 
Adjustments
 
As Restated
 
Statement of Operations for the three months ended June 30, 2020 (unaudited)
           
             
Change in fair value of the warrant liability
 
$
-
   
$
(25,075
)
 
$
(25,075
)
Net loss
   
(829,030
)
   
(25,075
)
   
(854,105
)
Net loss per common share
   
(0.16
)
   
(0.00
)
   
(0.16
)

 
As Previously
Reported
 
Adjustments
 
As Restated
 
Statement of Operations for the six months ended June 30, 2020 (unaudited)
           
             
Change in fair value of the warrant liability
 
$
-
   
$
(382,680
)
 
$
(382,680
)
Net loss
   
(1,261,662
)
   
(382,680
)
   
(1,644,342
)
Net loss per common share
   
(0.24
)
   
(0.07
)
   
(0.31
)

The impact of the restatement on the Condensed Consolidated Statement of Cash Flows for the six months ended June 30, 2020 included in this filing is presented below.

 
As Previously
Reported
 
Adjustments
 
As Restated
 
Statement of Cash Flows for the six months ended June 30, 2020 (unaudited)
           
Net Loss
 
$
(1,261,662
)
 
$
(382,680
)
 
$
(1,644,342
)
Change in fair value of the warrant liability
   
-
     
382,680
     
382,680
 


3.
LIQUIDITY AND FINANCIAL CONDITION

In the six months ended June 30, 2021, the Company experienced a net operating loss and negative cash flow from operations. At June 30, 2021, the Company had cash on hand of approximately $20.2 million and working capital of approximately $21.8 million. The Company utilized approximately $6.9 million in cash to support operations during the six months ending June 30, 2021. In prior years, the Company has relied predominantly on operating cash flow to fund its operations and borrowings from its credit facilities. For the six months ending June 30, 2021, the Company utilized the proceeds from the registered direct offering and exercise of warrants described below to generate cash flow to support its operations.

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

On June 21, 2021, the Company entered into a Sales Agreement with B. Riley Securities, Inc. as sales agent, pursuant to which the Company may offer and sell, from time to time, through B. Riley shares of Common Stock, par value $0.0001 per share. Upon delivery of a placement notice, and subject to the Company’s instructions in the notice, and the terms and conditions of the Sales Agreement, generally, B. Riley may sell the shares of Common Stock by any method permitted by law deemed to be an “at the market offering.” Shares of Common Stock will be offered and sold pursuant to the Registration Statement, the Base Prospectus that forms a part of such Registration Statement, filed with the SEC on December 4, 2020 and declared effective by the SEC on December 11, 2020 and the Prospectus Supplement 2. On June 22, 2021, the Company filed a Prospectus Supplement with the SEC relating to the offer and sale of up to $39.5 million of Common Stock in the ATM Offering.
The Company believes its current cash on hand, proceeds generated from the registered direct offering, the potential availability of proceeds of sale of shares of Common Stock under the shelf registration, 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.

4.
ACCOUNTS RECEIVABLE

Accounts receivable consist of:

 
June 30,
2021
   
December 31,
2020
 
Accounts receivable - contracts in progress
 
$
4,042,435
   
$
6,206,760
 
Accounts receivable - retainage
   
99,154
     
93,197
 
   
4,141,589
     
6,299,957
 
Allowance for doubtful accounts
   
(84,000
)
   
(84,000
)
Total
 
$
4,057,589
   
$
6,215,957
 

Bad debt expense was $0 for the three and six months ended June 30, 2021 and 2020, 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 June 30, 2021 and 2020:

 
June 30,
2021
   
December 31,
2020
 
Costs in excess of billings
 
$
1,875,411
   
$
216,261
 
Unbilled receivables, included in costs in excess of billings
   
736,301
     
1,138,341
 
   
2,611,712
     
1,354,602
 
Retainage
   
99,154
     
93,197
 
Total​
 
$
2,710,866
   
$
1,447,799
 

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  June 30, 2021 will be billed and collected within one year. Contract liabilities were as follows at June 30, 2021 and December 31, 2020:

June 30,
2021
 
December 31,
2020
 
Billings in excess of costs
 
$
573,653
   
$
1,140,125
 


5.
CONTRACTS IN PROGRESS

Information with respect to contracts in progress are as follows:

 
June 30,
2021
   
December 31,
2020
 
Expenditures to date on uncompleted contracts
 
$
4,940,903
   
$
7,764,622
 
Estimated earnings thereon
   
983,100
     
2,178,868
 
   
5,924,003
     
9,943,490
 
Less billings to date
   
(4,622,245
)
   
(10,867,354
)
   
1,301,758
   
(923,864
)
Plus under billings remaining on contracts 100% complete
   
736,301
     
1,138,341
 
Total
 
$
2,038,059
   
$
214,477
 

Included in accompany balance sheets under the following captions:

 
June 30,
2021
   
December 31,
2020
 
Cost and estimated earnings in excess of billings
 
$
2,611,712
   
$
1,354,602
 
Billings in excess of costs and estimated earnings on uncompleted contracts
   
(573,653
)
   
(1,140,125
)
Total​
 
$
2,038,059
   
$
214,477
 


6.
LONG-TERM DEBT

A summary of long-term debt is as follows:

 
June 30,
2021
   
December 31,
2020
 
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.
 
$
662,551
   
$
683,268
 
NBT Bank, National Association, repaid in January 2021.
   
-
     
12,050
 
NBT Bank, National Association, 4.20% interest rate, secured by building, payable in monthly installments of $3,293 through September 2026, with a balloon payment at maturity.
   
231,477
     
246,135
 
NBT Bank, National Association, 4.15% interest rate, secured by all business assets, payable in monthly installments of $3,677 through April 2026.
   
192,678
     
210,475
 
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.
   
401,879
     
426,624
 
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.
   
64,211
     
80,001
 
Various vehicle loans, interest ranging from 0% to 6.99%, total current monthly installments of approximately $8,150, secured by vehicles, with varying terms through September 2025.
   
195,885
     
294,799
 
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.
 

60,731
     
73,467
 
   
1,809,412
     
2,026,819
 
Less current portion
   
(274,202
)
   
(308,394
)
   
1,535,210
     
1,718,425
 
Less debt issuance costs
   
(15,390
)
   
(16,930
)
Long-term debt
 
$
1,519,820
   
$
1,701,495
 

Maturities of long-term debt are as follows:

Year ending December 31:
 
Amount
 
Remainder of 2021
 
$
132,066
 
2022
   
283,465
 
2023
   
248,385
 
2024
   
221,299
 
2025
   
209,858
 
2026 and thereafter
   
714,339
 
 
$
1,809,412
 


7.
LINE OF CREDIT

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

8.
COMMITMENTS AND CONTINGENCIES

Total rent expense for all of the non-cancelable leases were $49,369 and $5,000 for the three months ended June 30, 2021 and 2020, respectively. Total rent expense for all of the non-cancelable leases above were $110,584 and $17,030 for the six months ended June 30, 2021 and 2020, respectively.

The Company also rents equipment to be used on jobs under varying terms not exceeding one year. Total rent expense under short term rental agreements was $98,510 and $28,628 for the three months ended June 30, 2021 and 2020, respectively. Total rent expense under short term rental agreements was $196,148 and $116,254 for the six months ended June 30, 2021 and 2020, respectively.

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

Years ending December 31:
 
Amount
 
Remainder of 2021
 
$
58,910
 
2022
   
145,561
 
2023
   
147,903
 
2024
   
150,291
 
2025
   
152,310
 
Thereafter
   
1,070,016
 
 
$
1,724,991
 
 

9.
FAIR VALUE MEASUREMENTS

The Public Warrants were traded under the symbol ISUNW and the fair values were based upon the closing price of the Public Warrants at each measurement date. 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
June 30, 2021
   
Mark-to-Market
Measurement at
December 31, 2020
 
Risk-free rate
   
0.460
%
   
0.214
%
Remaining term in years
   
2.98
     
3.47
 
Expected volatility
   
123.2
%
   
81.0
%
Exercise price
 
$
11.50
   
$
11.50
 
Fair value of common stock
 
$
11.38
   
$
5.95
 

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
June 30, 2021
 
   
Total
   
Level 1
   
Level 2
   
Level 3
 
Liabilities:
                       
Public Warrants
 
$
-
   
$
-
   
$
-
   
$
-
 
Private Warrants
   
350,455
     
-
     
-
     
350,455
 

         
Fair Value Measurement as of
December 31, 2020
 
   
Total
   
Level 1
   
Level 2
   
Level 3
 
Liabilities:
                       
Public Warrants
 
$
773,956
   
$
773,956
   
$
-
   
$
-
 
Private Warrants
   
294,500
     
-
     
-
     
294,500
 
 
The following is a roll forward of the Company’s Level 3 instruments:

Balance, January 1, 2021
 
$
350,455
 
Fair value adjustment – Warrant liability
   
(43,550
)
Balance, June 30, 2021
 
$
306,905
 
 
The following is a roll forward of the Company’s Level 1 – warrant liability was as follows:
 
Balance, January 1, 2021
 
$
773,956
 
Fair value adjustment – Warrant liability
   
(773,956
)
Balance, June 30, 2021
 
$
-
 


10. WARRANTS

As of June 30, 2021, the Company received notification that 3,641,018 warrants issued in connection with the Company’s (Jensyn Acquisition Corp.) initial public offering were exercised and 1,820,509 shares of Common Stock were issued in connection with such exercise resulting in cash proceeds to the Company of $20,906,015.

   
Number of
Warrants
 
Outstanding, beginning January 1, 2021
   
4,163,926
 
Granted
   
-
 
Exercised
   
3,641,018
 
Redeemed
   
453,764
 
Outstanding, ending June 30, 2021
   
69,144
 

On March 9, 2021, the Company announced its intention to redeem all of its outstanding public warrants to purchase shares of the Company’s Common Stock that were issued under the Warrant Agreement.

On April 12, 2021, the Company redeemed approximately 453,764 Warrants that remained outstanding on the Redemption Date, in accordance with the Public Warrant terms. After the redemption, as of April 12, 2021, the Company had no outstanding public warrants outstanding.

11.
UNION ASSESSMENTS

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

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

   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2021
   
2020
   
2021
   
2020
 
                         
Pension fund
 
$
68,690
   
$
67,676
   
$
187,122
   
$
140,846
 
Welfare fund
   
230,339
     
152,234
     
573,768
     
366,263
 
National employees benefit fund
   
19,365
     
15,235
     
53,046
     
35,753
 
Joint apprenticeship and training committee
   
3,522
     
2,369
     
15,646
     
5,210
 
401(k) matching
   
34,409
     
19,502
     
55,407
     
19,502
 
Total
 
$
356,325
   
$
257,016
   
$
884,989
   
$
567,574
 


12.
PROVISION FOR INCOME TAXES

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

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

The provision for income taxes for June 30, 2021 and 2020 consists of the following:

   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2021
   
2020
   
2021
   
2020
 
                         
Current
                       
Federal
 
$
-
   
$
-
   
$
-
   
$
-
 
State
   
800
     
-
     
1,550
     
750
 
Total Current
   
800
     
-
     
1,550
     
750
 
                                 
Deferred
                               
Federal
   
(342,249
)
   
(211,671
)
   
(180,424
)
   
(320,108
)
State
   
(109,439
)
   
(67,603
)
   
(57,693
)
   
(102,227
)
Total Deferred
   
(451,688
)
   
(279,274
)
   
(238,117
)
   
(422,335
)
                                 
Benefit from Income Taxes
 
$
(450,888
)
 
$
(279,274
)
 
$
(236,567
)
 
$
(421,585
)

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

 
June 30, 2021
   
December 31,
2020
 
Deferred tax assets (liabilities)
           
Accruals and reserves
 
$
23,966
   
$
23,758
 
Net operating loss
   
2,051,743
     
812,996
 
Total deferred tax assets
   
2,075,709
     
836,754
 
               
Property and equipment
   
(2,289,120
)
   
(1,447,312
)
Stock-based compensation
   
(159,030
)
   
-
 
Total deferred tax liabilities
   
(2,448,150
)
   
(1,447,312
)
               
Net deferred tax asset (liabilities)
 
$
(372,441
)
 
$
(610,558
)

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

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

   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2021
   
2020
   
2021
   
2020
 
Income tax (benefit) expense at federal statutory rate
 
$
(372,816
)
 
$
(238,010
)
 
$
(981,608
)
 
$
(433,845
)
Permanent differences
   
45,725
     
16,373
     
229,515
     
103,798
 
Non-deductible goodwill and other intangible
   
-
      -      
833,399
      -  
Other adjustments
   
-
     
19,101
     
-
     
19,101
 
State and local taxes net of federal benefit
   
(123,797
)
   
(76,738
)
   
(317,873
)
   
(110,639
)
Total
 
$
(450,888
)
 
$
(279,274
)
 
$
(236,567
)
 
$
(421,585
)


13.
CAPTIVE INSURANCE

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

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

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

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

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

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

 
June 30,
2021
   
December 31,
2020
 
Investment in NCL
           
Capital
 
$
36,000
   
$
36,000
 
Cash security
   
194,167
     
158,785
 
Investment income in excess of losses (incurred and reserves)
   
3,320
     
3,320
 
Total
 
$
233,487
   
$
198,105
 


14.
RELATED PARTY TRANSACTIONS

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

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

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

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

The aforementioned transactions netted to $0 and $24,315 as of June 30, 2021 and December 31, 2020 respectively.



15.
DEFERRED COMPENSATION PLAN

In 2018, the Company entered into a deferred compensation agreement with a former minority stockholder. The agreement provides for deferred income benefits and is payable over the post-retirement period. The Company accrues the present value of the estimated future benefit payments over the period from the date of the agreement to the retirement date. The minimum commitment for future compensation under the agreement is $155,000, the net present value of which is $75,687. 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 June 30, 2021 and December 31, 2020 and recorded in the statement of operations when incurred.

16.
EARNINGS (LOSS) PER SHARE

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

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. These instruments could result in dilution in future periods.

   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2021
   
2020
   
2021
   
2020
 
                         
Earnout provision, includes new shares of common stock to be issued to former Peck Electric Co. shareholders
   
-
     
898,473
     
-
     
898,473
 
Earnout provision, includes new shares of Common Stock that may be issued to Exit Strategy
   
-
     
11,231
     
-
     
11,231
 
Earnout provision, including new shares of Common Stock that may be issued to holders of forfeited and canceled shares
   
-
     
257,799
     
-
     
257,799
 
Option to purchase Common Stock, from Jensyn’s IPO
   
429,000
     
429,000
     
429,000
     
429,000
 
Private warrants to purchase Common Stock, from Jensyn’s IPO
   
34,572
     
2,292,250
     
34,572
     
2,292,250
 
Warrants to purchase Common Stock, from Solar Project Partners, LLC. Exchange and Subscription Agreement
   
-
     
275,000
     
-
     
275,000
 
Conversion of Preferred Stock to Common Stock from GreenSeed Investors, LLC Exchange and Subscription Agreement
   
-
     
370,370
     
-
     
370,370
 
Unvested restricted stock awards
   
160,667
     
-
     
160,667
     
-
 
Unvested options to purchase Common Stock
   
201,334
     
-
     
201,334
     
-
 
Totals
   
825,573
     
4,534,123
     
825,573
     
4,534,123
 


17.
PREFERRED STOCK

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

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

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

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

The Preferred Stock has the following rights and privileges:

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

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

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

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

Pursuant to the First Amended Certificate of Designation, on February 22, 2021 the Company notified all holders of the Preferred Shares of the mandatory conversion of the Preferred Shares into shares of Common Stock. A total of 370,370 shares of Common Stock were issued pursuant to the conversion.

18.
RESTRICTED STOCK AND STOCK OPTIONS

Options

As of June 30, 2021, the Company has 201,333 non-qualified stock options outstanding to purchase 201,333 shares of Common Stock, per the terms set forth in the option agreements. The stock options vest at various times and are exercisable for a period of five years from the date of grant at an exercise price of $1.49 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 187.94%, b) term of 2 years, c) risk free rate of 0.13% and d) a dividend yield of 0%.

 
Six Months Ended
June 30, 2021
 
   
Number of
Options
   
Weighted
average
exercise
price
 
Outstanding, beginning January 1, 2021
    -
   
$
-
 
Granted
   
302,000
   
$
1.49
 
Exercised
   
100,667
   
$
1.49
 
Outstanding, ending June 30, 2021
   
201,333
   
$
1.49
 
Exercisable at June 30, 2021
   
-
   
$
-
 

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

During the three months ended June 30, 2021 and 2020, the Company charged a total of $0.1 million and $0, respectively, to operations to recognize stock-based compensation expense. During the six months ended June 30, 2021 and 2020, the Company charged a total of $0.6 million and $0, respectively, to operations to recognize stock-based compensation expense. Unamortized stock-based compensation expense for stock options is $0.1 million. As of June 30, 2021, the Company had $1.0 million in unrecognized stock-based compensation expense related to 160,667 restricted stock awards, which is expected to be recognized over a weighted average period of less than three years. All units are expected to vest.

The stock options were exercised for 100,667 shares of Common Stock providing approximately $0.1 million of cash flow to the Company.

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, Chief Operating Officer Fredrick Myrick, and Chief Strategy Officer Michael dAmato in January 2021 (the January 2021 RSGA). All shares 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 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.

In the three months ended June 30, 2021 and 2020, stock-based compensation expense of $0.1 million and $0, respectively was recognized for the January 2021 RSGA. In the six months ended June 30, 2021 and 2020, stock-based compensation expense of $0.7 million and $0, respectively was recognized for the January 2021 RSGA.

Stock-based compensation, excluding the January 2021 RSGA, related to employee and director options totaled $0.1 and $0 for the three months ended June 30, 2021 and 2020, respectively. Stock-based compensation, excluding the January 2021 RSGA, related to employee and director options totaled $0.5 and $0 for the six months ended June 30, 2021 and 2020, respectively.

On February 25, 2021, the stockholders approved an amendment to the 2020 Equity Incentive Plan increasing the available shares of Common Stock to 1,000,000 shares of Common Stock.


19.
ACQUISITION
 

iSun Energy, LLC

On January 19, 2021, the Company entered into an Agreement and Plan of Merger and Reorganization with iSun Energy LLC.  iSun Energy LLC became a wholly-owned subsidiary of the Company. iSun Energy, LLC is a provider of products and services designed to support the electric vehicle market. In connection with Merger, Sassoon Peress, the sole member, will receive 400,000 shares of the Company’s Common Stock over five years valued at $2,404,000, 200,000 shares of which were issued at the closing, warrants to purchase up 200,000 shares of the Company’s Common Stock, valued at $517,898, cash considerations of $85,135 and up to 240,000 shares of the Company’s Common Stock based on certain performance milestones for an aggregate value of $3,007,033.

The 400,000 shares of Company’s Common Stock were valued utilizing the market close price of $6.01 on the date, December 30, 2020, which the binding letter of intent was executed. For the warrants, the Company determined the fair market value of these options by using the Black Scholes option valuation model. The key assumptions used in the valuation of the warrants were as follows; a) volatility of 103.32%, b) term of 3 years, c) risk free rate of 0.36% and d) a dividend yield of 0%.

At June 30, 2021, the amount of $3,007,033 is included as an Intangible Asset. The Company deemed the acquisition an asset acquisition in as much as the acquired assets consisted primarily of the iSun brand and know-how and contained no other business processes. Amortization is computed using the straight-line method over the estimated useful lives of the assets. The estimated useful life is 10 years.

Assignment Agreement

On April 6, 2021, iSun Utility, LLC (“iSun Utility”), a Delaware limited liability company and wholly-owned subsidiary of Company, Adani Solar USA, Inc., a Delaware corporation (Adani”), and Oakwood Construction Services, Inc., a Delaware corporation (“Oakwood”) entered into an Assignment Agreement (the “Assignment”), pursuant to which iSun Utility will acquire all rights to the intellectual property of Oakwood and its affiliates (the “Project IP”). Oakwood is a utility-scale solar EPC company and a wholly-owned subsidiary of Adani. The Project IP includes all of the intellectual property, project references, templates, client lists, agreements, forms and processes of Adani’s U.S. solar business.


Under the Assignment, iSun Utility will purchase the Project IP from Adani and Oakwood for total consideration of $2.7 million, with $1.0 million due immediately and the remaining $1.7 million contingent upon the achievement of certain milestones, as described in this paragraph. The Assignment provides that iSun Utility will acquire all membership interests in Hartsel Solar, LLC (“Hartsel”), and through this transaction iSun Utility will acquire all rights to Hartsel’s in-process solar project (the “Hartsel Project”). Upon Hartsel achieving certain milestones, iSun Utility will pay to Adani $0.7 million to secure equipment previously purchased allowing for safe harbor of the 30% ITC and an additional amount of $1.0 million for key development milestones. The contingent provisions of the Assignment Agreement entered into with Oakwood Construction Services and Adani Solar USA, Inc. are considered Level 3 measurements. Given that the probability of such provisions being achieved is highly unlikely, no value was assigned to the contingent provision.

At June 30, 2021, the amount of $1,000,000 is included as an Intangible Asset. The Company deemed the acquisition an asset acquisition in as much as the acquired assets consisted primarily of the know-how and contained no other business processes. Amortization is computed using the straight-line method over the estimated useful lives of the assets. The estimated useful life is 10 years.


20.
INVESTMENTS

Investments consist of:

 
June 30,
2021
   
December 31,
2020
 
GreenSeed Investors, LLC
 
$
4,524,444
   
$
4,724,444
 
Investment in Solar Project Partners, LLC
   
96,052
     
96,052
 
Investment in Gemini Electric Mobility Co.
   
2,000,000
     
-
 
Investment in NAD Grid Corp. d/b/a AmpUp
   
1,000,000
     
-
 
Total
 
$
7,620,496
   
$
4,820,496
 

GreenSeed Investors, LLC and Solar Project Partners, LLC

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

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

Pursuant to the Exchange Agreement, the Company subscribed for 500,000 Units of Class B Preferred Membership units of GSI in exchange for 200,000 shares of the Company’s Series A Preferred Stock (the “Preferred Shares”). In addition to the investment by GSI in the Preferred Shares, GSI obtained additional capital contributions which valued the Units at $10.00 per Unit. As the Company acquired 500,000 Units, the market transactions were utilized as a Level 1 fair value instruments in determining the valuation of the investment. As of April 22, 2020, the fair value of the investment in GSI was $5,000,000. Separately, the Company subscribed for and purchased 100,000 Units of SPP in exchange for the issuance by the Company of a Warrant to acquire 275,000 shares of the Company’s Common Stock at an exercise price of $15.00 per share. As of June 30, 2021, the warrant was converted to 117,376 shares of Common Stock on a cashless basis.

The Exchange Agreement provides that as long as the dividend payment on the Preferred Shares in each calendar quarter is equal to the aggregate distribution with respect to the GSI Units, such payments and distributions shall be offset and neither GSI nor the Company need to make any cash payments to the other. For the three months ended June 30, 2021, the Company received a return of capital from GSI in the amount of $100,000. The dividend receivable of $100,000 is included in other current assets as of June 30, 2021.

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

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

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

Gemini and AmpUp

On March 18, 2021, the Company made a minority investment of $1,500,000 in Gemini Electric Mobility Co. (“Gemini”) utilizing a Simple Agreement for Future Equity.

On March 18, 2021, the Company made a minority investment of $1,000,000 in Nad Grid Corp (“AmpUp”) utilizing a Simple Agreement for Future Equity. On May 6, 2021, the Company made an additional minority  investment of $500,000 in AmpUp.

The Gemini and AmpUp investments are measured at cost, less impairment, if any, plus or minus changes resulting from observable price changes in ordinary transactions for the identical or similar investment of the same issuer. These investments are minority investments intended to support electric vehicle infrastructure development. The Company has no control in these entities. Changes in the fair value of the investment are recorded as net appreciation in fair value of investment in the Consolidated Statements of Operations. At June 30, 2021, the equity investment for Gemini and AmpUp was $2,000,000 and $1,000,000, respectively. No net appreciation or depreciation in fair value of the investments was recorded during the six months ending June 30, 2021, as there were no observable price changes.


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


22.
SUBSEQUENT EVENTS

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

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 and six months ended June 30, 2021 and 2020 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, 2020.

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.

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

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

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

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

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

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

Equity and Ownership Structure

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

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

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

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

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

Union Labor

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

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

Business Insurance / Captive Insurance Group

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

Warranty Liability

On April 12, 2021, the staff of the SEC issue a public statement regarding the treatment of accounting for public and private warrants issued by SPAC companies, stating that these warrants should be accounted for as liabilities as opposed to equity. Since our acquisitions by Jensyn Acquisition Corp in 2019, we were accounting for our warrants as equity and therefore had to restate our financials for prior periods. The restatement has no effect on our cash balances or adjusted EBITDA. As of the May 24, 2021, 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 JUNE 30, 2021 COMPARED TO THE THREE MONTHS ENDED JUNE 30, 2020

REVENUE AND COST OF EARNED REVENUE

For the three months ended June 30, 2021, our revenue increased 57.1% to $4.4 million compared to $2.8 million for the three months ended June 30, 2020. Cost of earned revenue for the three months ended June 30, 2021, was 78.6% higher at $5.0 million compared to $2.8 million for the three months ended June 30, 2020. Our revenue increased in comparison to the same period in the prior year as we continue to execute on our regional expansion strategic plan. However, our overall margin was negatively impacted by project overruns due to the residual impact of the COVID-19 pandemic. Our out of state project expenses exceeded the original estimated expenses related to materials and labor which negatively impacted margin.

Gross profit was ($0.6) million for the three months ended June 30, 2021. This compares to $0.0 million of gross profit for the three months ended June 30, 2020. The gross margin was (14.6%) in the three months ended June 30, 2021 compared to 0.0% in the three months ended June 30, 2020. The gross margin for the quarter was impacted by the significant material issue on one of our out of state projects. Material that did not meet the design requirements of the solar array were delivered directly to the job site that occurred in the first quarter. Our quality control team identified the issue at inspection and notified our procurement group. Our procurement team was able to find replacement material that did not require a change to the design but did require material modification on previously installed equipment which resulted in additional material handling expenses, material modification expenses and labor expense. Due to the nature of the material issue, we were required to make the necessary changes without additional revenue to offset the unplanned expenses. The project was originally estimated to be complete in the first quarter but required some additional expenditures in the three months ended June 30, 2021 to meet our customer requirements. In addition, project profitability has been impacted by the current labor market shortage as we have deployed alternative methods of acquiring labor which is significantly higher than our internal rates.

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

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

SELLING AND MARKETING EXPENSES

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

GENERAL AND ADMINISTRATIVE EXPENSES

Total general and administrative (“G&A”) expenses were $1.7 million for the three months ended June 30, 2021, compared to $0.9 million for the three months ended June 30, 2020. As a percentage of revenue, G&A expenses increased to 38% in the three months ended June 30, 2021 compared to 31% in the three months ended June 30, 2020. In total dollars, G&A expense increased primarily due to added expenses related to conducting a Special Meeting of Shareholders, 2020 Annual Meeting and 2021 Annual Meeting compared to the three months ended June 30, 2020. In January 2021, we acquired iSun Energy LLC which resulted in an increase in G&A. The iSun Energy LLC acquisition is intended to be accretive, however there was no revenue recognized as part of the acquisition during the second quarter of 2021.

WAREHOUSE AND OTHER OPERATING EXPENSES

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

STOCK-BASED COMPENSATION EXPENSES

During the three months ended June 30, 2021 we incurred $0.3 million in total non-cash stock-based compensation expense compared to $0 for the same period in the prior year.

We entered into a restricted stock grant agreement with our Chief Executive Officer Jeffrey Peck, Chief Financial Officer John Sullivan, Chief Operating Officer Fredrick Myrick, and Chief Strategy Officer Michael dAmato in January 2021 (the January 2021 RSGA). All shares issuable under the January 2021 RSGA are valued as of the grant date at $6.15 per share. For the three months ended June 30, 2021 and 2020, stock-based compensation expense of $0.3 million and $0, respectively, was recognized for the January 2021 RSGA.

Stock-based compensation, excluding the January 2021 RSGA, related to employee and director options totaled $0 and $0 for the three months ended June 30, 2021 and 2020, respectively.

OTHER INCOME (EXPENSES)

Interest expense for the three months ended June 30, 2021, was $50,868 compared to $65,410 for the same period of the prior year as a result of decreased utilization of our line of credit.

INCOME (BENEFIT) TAX EXPENSE

The US GAAP effective tax rate for the three months ended June 30, 2021 was 34.0% and June 30, 2020 was 25.2%. The proforma effective tax rate for the three months June 30, 2021 was 21.0% and June 30, 2020 was 27.72%. Please see the rate reconciliation in FN 12 for an explanation of the effective tax rate.

NET LOSS

The net loss for the three months ended June 30, 2021 was $1.8 million compared to a net loss of $0.8 million for the three months June 30, 2020.

RESULTS OF OPERATIONS FOR THE SIX MONTHS ENDED JUNE 30, 2021 COMPARED TO THE SIX MONTHS ENDED JUNE 30, 2020

REVENUE AND COST OF EARNED REVENUE

For the six months ended June 30, 2021, our revenue increased 71.9% to $11.6 million compared to $6.8 million for the six months ended June 30, 2020. Cost of earned revenue for the six months ended June 30, 2021, was 88.5% higher at $12.1 million compared to $6.4 million for the six months ended June 30, 2020. Our revenue increased in comparison to the same period in the prior year as we continue to execute on our regional expansion strategic plan. However, our overall margin was negatively impacted by project overruns due to the residual impact of the COVID-19 pandemic. Our out of state project expenses exceeded the original estimated expenses related to materials and labor which negatively impacted margin.

Gross profit was ($0.5) million for the six months ended June 30, 2021. This compares to $0.3 million of gross profit for the six months ended June 30, 2020. The gross margin was (0.4%) in the six months ended June 30, 2021 compared to 0.5% in the six months ended June 30, 2020. The gross margin in the first quarter was impacted by a significant material issue on one of our out of state projects. Material that did not meet the design requirements of the solar array were delivered directly to the job site. Our quality control team identified the issue at inspection and notified our procurement group. Our procurement team was able to find replacement material that did not require a change to the design but did require material modification on previously installed equipment which resulted in additional material handling expenses, material modification expenses and labor expense. Due to the nature of the material issue, we were required to make the necessary changes without additional revenue to offset the unplanned expenses. In addition, we had several job site shutdowns impact varying projects due to the COVID-19 pandemic. In addition, project profitability has been impacted by the current labor market shortage as we have deployed alternative methods of acquiring labor which is significantly higher than our internal rates.

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

In addition, we are engaging existing customers and new partners outside of Vermont as part of our planned 2021 expansion across the Northeast and additional strategic geographical areas. Our current project backlog includes projects in Vermont, Connecticut, Massachusetts, Maine, New Hampshire, and Tennessee.

SELLING AND MARKETING EXPENSES

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

GENERAL AND ADMINISTRATIVE EXPENSES

Total general and administrative (“G&A”) expenses were $3.1 million for the six months ended June 30, 2021, compared to $1.5 million for the six months ended June 30, 2020. As a percentage of revenue, G&A expenses increased to 26.9% in the six months ended June 30, 2021 compared to 21.9% in the six months ended June 30, 2020. In total dollars, G&A expense increased primarily due to added expenses related to conducting a Special Meeting of Shareholders, 2020 Annual Meeting and 2021 Annual Meeting compared to the three months ended June 30, 2020. In January 2021, we acquired iSun Energy LLC which resulted in an increase in G&A. The iSun Energy LLC acquisition is intended to be accretive, however there was no revenue recognized as part of the acquisition during the second quarter of 2021.

WAREHOUSE AND OTHER OPERATING EXPENSES

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

STOCK-BASED COMPENSATION EXPENSES

During the six months ended June 30, 2021 we incurred $1.3 million in total non-cash stock-based compensation expense compared to $0 for the same period in the prior year.

We entered into a restricted stock grant agreement with our Chief Executive Officer Jeffrey Peck, Chief Financial Officer John Sullivan, Chief Operating Officer Fredrick Myrick, and Chief Strategy Officer Michael dAmato in January 2021 (the January 2021 RSGA). All shares issuable under the January 2021 RSGA are valued as of the grant date at $6.15 per share. For the six months ended June 30, 2021 and 2020, stock-based compensation expense of $1.3 million and $0, respectively, was recognized for the January 2021 RSGA.

Stock-based compensation, excluding the January 2021 RSGA, related to employee and director options totaled $0.5 and $0 for the six months ended June 30, 2021 and 2020, respectively.

OTHER INCOME (EXPENSES)

Interest expense for the six months ended June 30, 2021, was $87,361 compared to $146,176 for the same period of the prior year as a result of decreased utilization of our line of credit.

INCOME (BENEFIT)TAX EXPENSE

The US GAAP effective tax rate for the six months ended June 30, 2021 was 5.1% and June 30, 2020 was 25.2%. The proforma effective tax rate for the six months June 30, 2021 was 21.0% and June 30, 2020 was 27.72%. Please see the rate reconciliation in FN 12 for an explanation of the effective tax rate.

NET LOSS

The net loss for the six months ended June 30, 2021 was $4.9 million compared to a net loss of $1.6 million for the six months June 30, 2020.

Certain Non-GAAP Measures

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

EBITDA and Adjusted EBITDA

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

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

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

   
Three months ended
June 30,
   
Six months ended
June 30,
 
   
2021
   
2020
   
2021
   
2020
 
Net income (loss)
 
$
(1,324,425
)
 
$
(854,105
)
 
$
(4,437,758
)
 
$
(1,644,342
)
Depreciation and amortization
   
169,328
     
155,012
     
305,153
     
310,024
 
Interest expense
   
50,868
     
65,410
     
87,361
     
146,176
 
Stock based compensation
   
(1,079,474
)
           
1,336,384
         
Change in fair value of warrant liability
   
265,476
     
25,075
     
(817,506
)
   
382,680
 
Income tax (benefit)
   
(450,888
)
   
(279,274
)
   
(236,567
)
   
(421,585
)
EBITDA
   
(2,369,115
)
   
(887,882
)
   
(3,762,933
)
   
(1,227,047
)
                                 
Adjusted EBITDA
   
(2,369,115
)
   
(887,882
)
   
(3,762,933
)
   
(1,227,047
)
                                 
Weighted Average shares outstanding
   
9,058,483
     
5,298,159
     
8,382,930
     
5,298,159
 
                                 
Adjusted EPS
   
(0.26
)
   
(0.17
)
   
(0.45
)
   
(0.23
)

LIQUIDITY AND CAPITAL RESOURCES

We had $20.2 million in unrestricted cash at June 30, 2021, as compared to $0.7 million at December 31, 2020.

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

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

As of July 23, 2021, we have approximately $20.7 million in cash availability. During the six months ended June 30, 2021, we received cash proceeds of approximately $20.9 million from the exercise of our Public Warrants and an additional approximately $9.6 million from the registered direct offering. The available funds will support the execution of our approximate $76.8 million in backlog. We believe the backlog is executable within the next twelve to eighteen months which would support our transition back to profitability in 2021.

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

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

Cash flow used in operating activities was $6.9 million for the six months ended June 30, 2021, compared to $3.0 million of cash used by operating activities in the six months ended June 30, 2020. The decrease in cash provided by operating activities was primarily the result of the decrease in accounts payable of $1.8 million, inventory of $1.5 million, and costs in excess of earnings of $1.2 million.

Net cash used in investing activities was $4.4 million for the six months ended June 30, 2021, compared to $0.06 million used in the six months ended June 30, 2020. This increase was related to the minority investments in Gemini Electric Mobility Co. and NAD Grid Corp. d/b/a AmpUp.

Net cash provided by financing activities was $30.8 million for the six months ended June 30, 2021 compared to $3.0 million of cash provided by financing activities for the six months ended June 30, 2020. The cash flow provided by financing activities consisted of $1.2 million of borrowings from the line of credit, $20.9 million from warrants exercised and $9.6 million from a registered direct offering.

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 June 30, 2021, 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 which is evidenced by the warrant valuation issue. This control deficiency constitutes a material weakness in internal control over financial reporting. As a result, our principal executive officer and principal financial and accounting officer have concluded that during the period covered by this report, our disclosure controls and procedures were not effective. We plan to take steps to remedy this material weakness in with the implementation of an “Internal Control-Integrated Framework”

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

Changes in Internal Control over Financial Reporting

During the three months ended June 30, 2021, there were no changes in internal control over financial reporting.

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.

Item 6.
Exhibits
Exhibits Index
Exhibit
No.
Description
Included
Form
Filing
Date
2.1(a)
By Reference
8-K
March 1, 2019
 
 
 
 
 
2.1(b)
By Reference
DEFM14A
June 3, 2019
 
 
 
 
 
2.2
By Reference
8-K
November 9, 2017
 
 
 
 
 
2.3
By Reference
10-Q
August 20, 2018
 
 
 
 
 
2.4
By Reference
8-K
April 28, 2020
 
 
 
 
 
2.5
By Reference
8-K
January 25, 2021
 
 
 
 
 
3.1
By Reference
8-K
March 10, 2016
 
 
 
 
 
3.1(a)
By Reference
8-K
March 6, 2018
 
 
 
 
 
3.1(b)
By Reference
8-K
June 8, 2018

3.1(c)
By Reference
8-K
September 4, 2018
 
 
 
 
 
3.1(d)
By Reference
8-K
January 3, 2019
 
 
 
 
 
3.1(e)
By Reference
8-K
April 28, 2020
                 
3.1(f)
   
By Reference
 
8-K
 
January 25, 2021
                 
3.1(g)
   
By Reference
 
8-K
 
February 26, 2021
 
 
 
 
 
3.2
   
By Reference
 
S-1
 
November 23, 2015
                 
4.1
By Reference
S-1
November 23, 2015
 
 
 
 
 
4.2
By Reference
S-1
November 23, 2015
 
 
 
 
 
4.3
By Reference
S-1
November 23, 2015
 
 
 
 
 
4.4
By Reference
S-1
November 23, 2015
 
 
 
 
 
4.5
By Reference
10-Q
November 18, 2019
 
 
 
 
 
4.6
By Reference
8-K
March 10, 2016
 
 
 
 
 
4.7
By Reference
8-K
March 10, 2016

4.8
By Reference
8-K
March 10, 2016
 
 
 
 
 
4.9
By Reference
8-K
April 28, 2020
 
 
 
 
 
4.10
By Reference
8-K
April 28, 2020
 
 
 
 
 
4.11
By Reference
8-K
April 28, 2020
 
 
 
 
 
4.12
   
By Reference
 
8-K
 
March 9, 2021
                 
4.13
   
By Reference
 
8-K
 
March 9, 2021
                 
4.14
   
By Reference
 
8-K
 
January 12, 2021
                 
10.1
By Reference
10-Q
November 18, 2019
 
 
 
 
 
10.2
By Reference
10-Q
November 18, 2019
 
 
 
 
 
10.3
By Reference
10-Q
November 18, 2019
 
 
 
 
 
10.4(a)
By Reference
8-K
March 10, 2016
 
 
 
 
 
10.4(b)
By Reference
8-K
March 10, 2016
 
 
 
 
 
10.4(c)
By Reference
8-K
March 10, 2016

 
 
 
 
 
10.4(d)
By Reference
8-K
March 10, 2016
 
 
 
 
 
10.4(e)
By Reference
8-K
March 10, 2016
 
 
 
 
 
10.4(f)
By Reference
8-K
March 10, 2016
 
 
 
 
 
10.4(g)
By Reference
8-K
March 10, 2016
 
 
 
 
 
10.4(h)
By Reference
8-K
March 10, 2016
 
 
 
 
 
10.5
By Reference
8-K
March 10, 2016
 
 
 
 
 
10.5(a)
By Reference
8-K
March 10, 2016
 
 
 
 
 
10.5(b)
By Reference
8-K
June 8, 2018
 
 
 
 
 
10.5(c)
By Reference
8-K
August 29, 2018
 
 
 
 
 
10.5(d)
By Reference
8-K
January 3, 2019
 
 
 
 
 
10.6
By Reference
8-K
March 10, 2016

10.7
By Reference
8-K
March 10, 2016
 
 
 
 
 
10.8
By Reference
S-1
November 23, 2015
 
 
 
 
 
10.9
By Reference
S-1
November 23, 2015
 
 
 
 
 
10.10
By Reference
8-K
March 10, 2016
 
 
 
 
 
10.11
By Reference
8-K
March 10, 2016
 
 
 
 
 
10.12
By Reference
S-1
November 23, 2015
 
 
 
 
 
10.13
By Reference
S-1
November 23, 2015
 
 
 
 
 
10.14
By Reference
10-K
March 27, 2017
 
 
 
 
 
10.15
By Reference
10-K
March 27, 2017
 
 
 
 
 
10.16
By Reference
10-K
March 29, 2018
 
 
 
 
 
10.17
By Reference
10-Q
May 21, 2018
 
 
 
 
 
10.18
By Reference
10-Q
August 20, 2018

10.19
By Reference
8-K
March 14, 2019
 
 
 
 
 
10.20
By Reference
8-K
March 14, 2019
 
 
 
 
 
10.21
By Reference
10-K
April 14, 2020
 
 
 
 
 
10.22
By Reference
8-K
April 28, 2020
 
 
 
 
 
10.23
By Reference
8-K
April 28, 2020
                 
10.24
   
By Reference
 
S-8
 
October 28, 2020
 
 
 
 
 
10.25
By Reference
8-K
December 10, 2020
                 
10.26
   
By Reference
 
8-K
 
January 12, 2021
                 
10.27
   
By Reference
 
8-K
 
January 25, 2021
                 
10.28
   
By Reference
 
8-K
 
January 25, 2021
                 
10.29
   
By Reference
 
8-K
 
January 25, 2021

10.30
   
By Reference
 
8-K
 
January 25, 2021
 
 
 
 
 
10.31
   
By Reference
 
8-K
 
April 8, 2021
                 
10.32
   
By Reference
 
8-K
 
April 8, 2021
                 
10.33
   
By Reference
 
8-K
 
June 22, 2021
 
 
 
 
 
Certification of Principal Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
Herewith
10-Q
 
 
 
 
 
 
Certification of Principal Financial and Accounting Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
Herewith
10-Q
 
 
 
 
 
 
Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
Herewith
10-Q
 
                 
 
Certification 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.
           
                 
101.LAB
 
Inline XBRL Taxonomy Extension Label Linkbase Document.
           
                 
101.PRE
 
Inline XBRL Taxonomy Extension Presentation Linkbase Document.
           
                 
104
 
Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101).
           

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 16th day of August 2021.

 
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: August 16, 2021
   


46

EX-31.1 2 brhc10028088_ex31-1.htm EXHIBIT 31.1

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: August 16, 2021
By:
/s/ Jeffrey Peck
   
Jeffrey Peck
   
Chief Executive Officer
   
(Principal Executive Officer)



EX-31.2 3 brhc10028088_ex31-2.htm EXHIBIT 31.2

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: August 16, 2021
By:
/s/ John Sullivan
   
John Sullivan
   
Chief Financial Officer
   
(Principal Financial Officer)



EX-32.1 4 brhc10028088_ex32-1.htm EXHIBIT 32.1

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 June 30, 2020, 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: August 16, 2021
By:
/s/ Jeffrey Peck
   
Jeffrey Peck
   
Chief Executive Officer
   
(Principal Executive Officer)



EX-32.2 5 brhc10028088_ex32-2.htm EXHIBIT 32.2

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 June 30, 2020, 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: August 16, 2021
By:
/s/ John Sullivan
   
John Sullivan
   
Chief Financial Officer
   
(Principal Financial Officer)

 

 
EX-101.SCH 6 isun-20210630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - Condensed Consolidated Statement of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - RESTATEMENT OF FINANCIAL STATEMENTS link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - LIQUIDITY AND FINANCIAL CONDITION link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - ACCOUNTS RECEIVABLE link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - CONTRACTS IN PROGRESS link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - LINE OF CREDIT link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - WARRANTS link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - UNION ASSESSMENTS link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - PROVISION FOR INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - CAPTIVE INSURANCE link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - DEFERRED COMPENSATION PLAN link:presentationLink link:calculationLink link:definitionLink 061600 - Disclosure - EARNINGS (LOSS) PER SHARE link:presentationLink link:calculationLink link:definitionLink 061700 - Disclosure - PREFERRED STOCK link:presentationLink link:calculationLink link:definitionLink 061800 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS link:presentationLink link:calculationLink link:definitionLink 061900 - Disclosure - ACQUISITION link:presentationLink link:calculationLink link:definitionLink 062000 - Disclosure - INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 062100 - Disclosure - STOCK REDEMPTION link:presentationLink link:calculationLink link:definitionLink 062200 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 070100 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 080100 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 080200 - Disclosure - RESTATEMENT OF FINANCIAL STATEMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 080400 - Disclosure - ACCOUNTS RECEIVABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 080500 - Disclosure - CONTRACTS IN PROGRESS (Tables) link:presentationLink link:calculationLink link:definitionLink 080600 - Disclosure - LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 080800 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 080900 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 081000 - Disclosure - WARRANTS (Tables) link:presentationLink link:calculationLink link:definitionLink 081100 - Disclosure - UNION ASSESSMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 081200 - Disclosure - PROVISION FOR INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 081300 - Disclosure - CAPTIVE INSURANCE (Tables) link:presentationLink link:calculationLink link:definitionLink 081600 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 081800 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 082000 - Disclosure - INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 090102 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Concentration and Credit Risks (Details) link:presentationLink link:calculationLink link:definitionLink 090104 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 090106 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Deferred Finance Costs (Details) link:presentationLink link:calculationLink link:definitionLink 090108 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 090110 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 090200 - Disclosure - RESTATEMENT OF FINANCIAL STATEMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - LIQUIDITY AND FINANCIAL CONDITION (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - ACCOUNTS RECEIVABLE, Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 090402 - Disclosure - ACCOUNTS RECEIVABLE, Contract Assets and Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - CONTRACTS IN PROGRESS (Details) link:presentationLink link:calculationLink link:definitionLink 090502 - Disclosure - CONTRACTS IN PROGRESS (Details) CALC 01 link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - LONG-TERM DEBT, Summary of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 090602 - Disclosure - LONG-TERM DEBT, Maturities of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - LINE OF CREDIT (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - COMMITMENTS AND CONTINGENCIES, Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 090802 - Disclosure - COMMITMENTS AND CONTINGENCIES, Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - FAIR VALUE MEASUREMENTS, Fair Value Measurement Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 090902 - Disclosure - FAIR VALUE MEASUREMENTS, Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 090904 - Disclosure - FAIR VALUE MEASUREMENTS, Roll Forward of Level 3 Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 090906 - Disclosure - FAIR VALUE MEASUREMENTS, Roll Forward of Level 1 Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - WARRANTS (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - UNION ASSESSMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - PROVISION FOR INCOME TAXES, Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091202 - Disclosure - PROVISION FOR INCOME TAXES, Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 091204 - Disclosure - PROVISION FOR INCOME TAXES, Statutory to Effective Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - CAPTIVE INSURANCE (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - DEFERRED COMPENSATION PLAN (Details) link:presentationLink link:calculationLink link:definitionLink 091600 - Disclosure - EARNINGS (LOSS) PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 091700 - Disclosure - PREFERRED STOCK (Details) link:presentationLink link:calculationLink link:definitionLink 091800 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS, Options (Details) link:presentationLink link:calculationLink link:definitionLink 091802 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS, Restricted Stock Grant to Executives (Details) link:presentationLink link:calculationLink link:definitionLink 091900 - Disclosure - ACQUISITION, iSun Energy, LLC (Details) link:presentationLink link:calculationLink link:definitionLink 091902 - Disclosure - ACQUISITION, Assignment Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 092000 - Disclosure - INVESTMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 092100 - Disclosure - STOCK REDEMPTION (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 isun-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 isun-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 isun-20210630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Award Type [Axis] RESTATEMENT OF FINANCIAL STATEMENTS [Abstract] Accounts payable, includes bank overdraft of $0 and $1,246,437 at June 30, 2021 and December 31, 2020, respectively Accounts Payable, Current Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Accounts receivable, net of allowance Total Accounts Receivable, after Allowance for Credit Loss, Current Receivable Type [Axis] Accounts, Notes, Loans and Financing Receivable [Line Items] Accrued expenses Accrued Liabilities, Current Additional paid-in capital Additional Paid in Capital Additional Paid-in Capital [Member] Stock based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Adjustments to reconcile net loss to net cash used in operating activities: Error Correction, Type [Domain] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Bad debt expense Allowance for Loan and Lease Losses, Write-offs Amortization expense Deferred finance charge amortization Antidilutive Securities [Axis] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities excluded from EPS calculation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities, Name [Domain] Asset Acquisition [Axis] Asset Acquisition [Line Items] Asset Acquisition [Table] Total consideration Asset Acquisition, Price of Acquisition, Expected Asset Acquisition [Domain] ACQUISITION Asset Acquisition [Text Block] Contingent consideration payable upon achievement of certain milestones Asset Acquisition, Contingent Consideration, Liability Total assets Total assets Assets Assets Assets [Abstract] Total current assets Assets, Current Total noncurrent assets Assets, Noncurrent Current Assets: Assets, Current [Abstract] Federal Home Loan Bank of Boston [Member] Balance Sheet Location [Domain] Balance Sheet Location [Axis] Bank overdraft Bank Overdrafts Basis of Presentation Basis of Accounting, Policy [Policy Text Block] ACQUISITION [Abstract] Share price (in dollars per share) Business Acquisition, Share Price Value of common stock to be issued or issued in connection with Merger Business Acquisition [Axis] Common stock to be issued or issued in connection with Merger (in shares) Business Acquisition [Line Items] Business Acquisition, Acquiree [Domain] Acquisition [Abstract] Business Combination, Description [Abstract] ACQUISITION Capitalized Contract Cost [Table] CONTRACTS IN PROGRESS [Abstract] Capitalized Contract Cost [Axis] Contracts in Progress [Abstract] Capitalized Contract Cost, Net [Abstract] Capitalized Contract Cost [Line Items] Contract costs Capitalized Contract Cost, Gross Capitalized Contract Cost [Domain] Net increase (decrease) in cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, end of period Cash, beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash Cash Supplemental schedule of non-cash investing and financing activities: Concentration and Credit Risks [Abstract] Cash, Insured and Uninsured [Abstract] Uninsured cash balances Cash, Uninsured Amount Number of shares issued upon exercise of warrants (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Class of Warrant or Right [Table] Class of Warrant or Right [Line Items] Class of Warrant or Right [Axis] Class of Stock [Line Items] Class of Stock [Domain] Class of Warrant or Right [Domain] Warrants exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Outstanding, beginning (in shares) Outstanding, ending (in shares) Class of Warrant or Right, Outstanding COMMITMENTS AND CONTINGENCIES [Abstract] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies (Note 9) Commitments and Contingencies Common Stock [Member] Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock - 0.0001 par value 49,000,000 shares authorized, 9,087,767 and 5,313,268 issued and outstanding as of June 30, 2021 and December 31, 2020, respectively Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding DEFERRED COMPENSATION PLAN [Abstract] DEFERRED COMPENSATION PLAN UNION ASSESSMENTS [Abstract] UNION ASSESSMENTS Income Taxes [Abstract] Deferred Tax Assets (Liabilities) [Abstract] Comprehensive income Concentration and Credit Risks Concentration Risk, Credit Risk, Policy [Policy Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Contract Liabilities [Abstract] Billings in excess of costs and estimated earnings on uncompleted contracts Billings in excess of costs and estimated earnings on uncompleted contracts Billings in excess of costs Contract Assets and Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Costs and estimated earnings in excess of billings Cost and estimated earnings in excess of billings Costs and estimated earnings in excess of billings Contract Assets [Abstract] Series A Preferred Stock [Member] Cost of earned revenue Cost of Goods and Services Sold Total current Current Federal, State and Local, Tax Expense (Benefit) State Federal Current [Abstract] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Table] Disaggregation of Revenue Basis spread on variable rate LONG-TERM DEBT [Abstract] LONG-TERM DEBT Debt Disclosure [Text Block] Debt Instrument [Axis] Frequency of payment Debt Instrument, Frequency of Periodic Payment Total Long-term debt Long-term Debt, Gross Schedule of Long-term Debt Instruments [Table] Debt Instrument [Line Items] Line of Credit Facility [Abstract] Debt Instruments [Abstract] Interest rate Debt Instrument, Interest Rate, Stated Percentage Installment payment Debt Instrument, Name [Domain] Deferred tax liability Deferred Income Tax Liabilities, Net Deferred [Abstract] Total deferred Deferred Federal, State and Local, Tax Expense (Benefit) Deferred Finance Costs Deferred Charges, Policy [Policy Text Block] Deferred Finance Costs [Abstract] Deferred Compensation Plan [Abstract] Deferred Compensation Arrangements [Abstract] Net present value of future compensation Deferred Compensation Arrangement with Individual, Recorded Liability Current portion of deferred compensation Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items] Total deferred tax liabilities Deferred Tax Liabilities, Gross Less debt issuance costs Debt Issuance Costs, Net Federal Deferred Federal Income Tax Expense (Benefit) Provision (benefit) for deferred income taxes Deferred Income Tax Expense (Benefit) State Deferred State and Local Income Tax Expense (Benefit) Net operating loss Deferred Tax Assets, Operating Loss Carryforwards Total deferred tax assets Deferred Tax Assets, Gross Accruals and reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Unearned Premiums Reserve Deferred tax liability Deferred tax liability Net deferred tax asset (liabilities) Deferred Tax Liabilities, Net Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Deferred compensation, net of current portion Deferred Compensation Liability, Classified, Noncurrent Defined Benefit Plan Disclosure [Line Items] Depreciation Depreciation Warrant Liability [Member] Derivative Financial Instruments, Liabilities [Member] WARRANTS [Abstract] Warrant liability Warrant Liabilities Balance, end of period Balance, beginning of period Change in fair value of the warrant liability Fair value adjustment WARRANTS RESTRICTED STOCK AND STOCK OPTIONS [Abstract] RESTRICTED STOCK AND STOCK OPTIONS Dividends payable on preferred shares Dividends, Preferred Stock Dividends receivable Dividends Receivable Related Party Transactions [Abstract] Due to Related Parties [Abstract] Due to stockholders Due to Related Parties, Current EARNINGS (LOSS) PER SHARE Earnings (Loss) per Share [Abstract] Earnings Per Share Reconciliation [Abstract] Net loss per share of Common Stock-Basic (in dollars per share) Net loss per common share-Basic (in dollars per share) EARNINGS (LOSS) PER SHARE [Abstract] Net loss per common share-Diluted (in dollars per share) Net loss per share of Common Stock-Diluted (in dollars per share) Period for recognition Stock Options [Member] Unrecognized stock-based compensation expense Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Unrecognized stock-based compensation expense Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Equity Component [Domain] Net appreciation (depreciation) in fair value of investments Equity Securities, FV-NI, Gain (Loss) Investments Investment Equity Securities, FV-NI, Noncurrent Error Corrections and Prior Period Adjustments Restatement [Line Items] Error Correction, Type [Axis] RESTATEMENT OF FINANCIAL STATEMENTS Error Correction [Text Block] Change in fair value of warrant liabilities Change in fair value of the warrant liability Liability Class [Axis] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Hierarchy and NAV [Axis] Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value FAIR VALUE MEASUREMENTS [Abstract] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Measurement Frequency [Axis] Fair Value, Recurring and Nonrecurring [Table] Fair Value Hierarchy and NAV [Domain] Recurring [Member] Fair Value by Liability Class [Domain] Measurement Frequency [Domain] FAIR VALUE MEASUREMENTS Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Level 1 [Member] Level 2 [Member] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Level 3 [Member] Unobservable Input Reconciliation [Roll Forward] Roll Forward of Level 3 Instruments Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Financial Instrument [Axis] Estimated useful life Intangible assets Grantee Status [Domain] Grantee Status [Axis] General and administrative expenses General and Administrative Expense Union Assessments [Abstract] Retirement Benefits, Description [Abstract] Gross profit Gross Profit Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest PROVISION FOR INCOME TAXES [Abstract] Condensed Consolidated Statements of Operations [Abstract] Statement of Operations [Abstract] PROVISION FOR INCOME TAXES Income Tax Disclosure [Text Block] Income tax (benefit) expense at federal statutory rate (Benefit) provision for income taxes Benefit from Income Taxes Income Tax Expense (Benefit) Statutory to Effective Tax Rate Reconciliation [Abstract] Effective Income Tax Rate Reconciliation, Amount [Abstract] State and local taxes net of federal benefit Other adjustments Permanent differences Income Taxes Income Tax, Policy [Policy Text Block] Income taxes Income Taxes Paid, Net Income Tax Uncertainties [Abstract] Income Tax Uncertainties [Abstract] Costs and estimated earnings in excess of billings Increase (Decrease) in Contract with Customer, Asset Billings in excess of costs and estimated earnings on uncompleted contracts Increase (Decrease) in Contract with Customer, Liability Accounts receivable Increase (Decrease) in Accounts Receivable Accounts payable Increase (Decrease) in Accounts Payable Deferred compensation Increase (Decrease) in Deferred Compensation Accrued expenses Increase (Decrease) in Accrued Liabilities Inventory Increase (Decrease) in Inventories Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Prepaid expenses Increase (Decrease) in Prepaid Expense Increase (Decrease) in Stockholders' Equity [Roll Forward] Interest expense Interest Expense Interest Inventory [Abstract] Inventory allowance Inventory Valuation Reserves Inventory Inventory, Policy [Policy Text Block] Inventory INVESTMENTS Investment [Text Block] Investments Investment [Table Text Block] Investments [Domain] Investments [Abstract] Investment Owned, Balance [Abstract] Investment Holdings [Line Items] Investment Type [Axis] Investment Holdings [Table] Fair value of investment CAPTIVE INSURANCE Investments and Other Noncurrent Assets [Text Block] INVESTMENTS [Abstract] Minority Stockholder [Member] Investor [Member] 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Total future minimum lease payments Lessee, Operating Lease, Liability, to be Paid 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Remainder of 2021 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Future Minimum Lease Payments 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Long-Term Debt [Abstract] Long-term Debt, Current and Noncurrent [Abstract] Liabilities [Abstract] Warrant Liability [Abstract] Liabilities, Fair Value Disclosure [Abstract] Total liabilities Total liabilities Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Total liabilities and stockholders' equity Liabilities and Equity Long-term liabilities: Liabilities, Noncurrent [Abstract] Total current liabilities Liabilities, Current Current Liabilities: Liabilities, Current [Abstract] LINE OF CREDIT [Abstract] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Interest rate Line of Credit Facility, Interest Rate at Period End Line of credit Line of Credit, Current ACCOUNTS RECEIVABLE Remainder of 2021 LINE OF CREDIT Long-term Debt [Text Block] Maturities of Long-term Debt [Abstract] 2022 Long-Term Debt, Maturity, Year One Current portion of long-term debt Less current portion Investment in NCL [Abstract] Long-term Investments [Abstract] 2025 Long-Term Debt, Maturity, Year Four 2023 Long-Term Debt, Maturity, Year Two Long-term debt, net of current portion Long-term debt Long-term Debt, Excluding Current Maturities 2024 Long-Term Debt, Maturity, Year Three Majority Stockholders [Member] Majority Shareholder [Member] Measurement Input Type [Axis] Fair Value of Common Stock [Member] Measurement Input, Share Price [Member] Measurement Input Type [Domain] Risk-free Rate [Member] Measurement Input, Risk Free Interest Rate [Member] Expected Volatility [Member] Volatility [Member] Dividend Yield [Member] Exercise Price [Member] Measurement Input, Exercise Price [Member] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Net cash used in operating activities Operating cash flow utilized Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from operating activities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Net loss Net loss Net Loss Net Income (Loss) Attributable to Parent Net loss available to shares of common stockholders Net Income (Loss) Available to Common Stockholders, Basic Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Other expenses Nonoperating Income (Expense) [Abstract] Number of reportable segments Number of Reportable Segments Future Minimum Lease Payments [Abstract] Rent expense Operating Lease, Cost Total operating expenses Operating Expenses Warehouse and other operating expenses Operating Costs and Expenses Operating loss Operating Income (Loss) SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES [Abstract] SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES Other Current Assets [Member] Minimum commitment for future compensation Other Commitment Shares issued Other Significant Noncash Transaction, Value of Consideration Given CAPTIVE INSURANCE [Abstract] Other current assets Other Assets, Current Captive insurance investment Total Other Long-term Investments Other Significant Noncash Transactions [Table] Other Significant Noncash Transaction, Name [Domain] Other Significant Noncash Transactions [Line Items] Other Significant Noncash Transaction [Axis] Prime Rate [Member] Redemption of shares of Common Stock Redemption of shares of Common Stock Investment in captive insurance Payment to Acquire Life Insurance Policy, Investing Activities Acquisition of Oakwood Construction Services, LLC Payments to Acquire Intangible Assets Cash considerations Minority investments Minority investments Acquisition of iSun Energy, LLC Payments to Acquire Businesses, Net of Cash Acquired Purchase of equipment Payments to Acquire Property, Plant, and Equipment Pension Fund [Member] Pension Plan [Member] Plan Name [Domain] Plan Name [Axis] Dividend rate (in dollars per share) Preferred Stock, Dividend Rate, Per-Dollar-Amount Liquidation price per share (in dollars per share) Preferred Stock, Liquidation Preference Per Share Preferred Stock [Member] PREFERRED STOCK Preferred Stock [Abstract] Preferred Stock, Including Additional Paid in Capital [Abstract] Preferred stock dividend Preferred Stock Dividends, Income Statement Impact Preferred stock - 0.0001 par value 200,000 shares authorized, 0 and 200,000 issued and outstanding at June 30, 2021 and December 31, 2020, respectively Preferred stock, shares authorized (in shares) Preferred stock, shares designated (in shares) Preferred Stock, Shares Authorized Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred Units, Class [Domain] Redemption price per share (in dollars per share) Preferred Stock, Redemption Price Per Share Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued PREFERRED STOCK [Abstract] Preferred Units by Name [Axis] Reclassification Proceeds from warrant exercise Proceeds from exercise of warrants Dividend receivable Proceeds from Equity Method Investment, Distribution, Return of Capital Due to stockholders Proceeds from (Repayments of) Related Party Debt Proceeds from long-term debt Proceeds from Issuance of Secured Debt Proceeds from line of credit Proceeds from Lines of Credit Gross proceeds from registered direct offering Proceeds from Issuance of Private Placement Proceeds from registered direct offering Proceeds from Issuance of Common Stock Proceeds from related party Proceeds from Related Party Debt Equity incentive program Proceeds from options exercised Property and Equipment, net of accumulated depreciation Receivable [Domain] ACCOUNTS RECEIVABLE [Abstract] Accounts Receivable [Abstract] Receivables, Net, Current [Abstract] RELATED PARTY TRANSACTIONS [Abstract] Related Party Transaction [Line Items] Related Party Transaction [Axis] Related Party [Axis] RELATED PARTY TRANSACTIONS Related Party Transaction [Domain] Related Party [Domain] Related party transaction amount Payments of long-term debt Repayments of Long-term Debt Payments of line of credit Repayments of Lines of Credit Stock-based compensation expense Unvested Restricted Stock Awards [Member] Restricted Stock [Member] Restricted Stock Awards [Member] Restricted Stock Units (RSUs) [Member] Retainage Retainage Deposit Retained Earnings [Member] Retained earnings Retained Earnings (Accumulated Deficit) Retirement Plan Type [Domain] Retirement Plan Type [Axis] Revenue Recognition [Abstract] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Earned revenue Revenue Term Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Period to exercise from date of grant Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Stock Options Share-based Payment Arrangement, Option, Activity [Table Text Block] Maturities of Long-term Debt Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Assets and Liabilities Measured at Fair Value on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Statutory to Effective Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Potential Share Issuances Excluded from Computation of Earnings (loss) Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Deferred Compensation Arrangement with Individual, Share-based Payments [Table] Summary of Long-term Debt Impact of Restatement of Financial Statements Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Schedule of Related Party Transactions, by Related Party [Table] Captive Insurance Schedule of Other Assets, Noncurrent [Table Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Warrants Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Stock by Class [Table] Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Segments [Domain] Segment Information [Abstract] Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Segment Information Segment Reporting, Policy [Policy Text Block] Weighted Average Exercise Price [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Vest on One Year Anniversary of Effective Date [Member] Vest Immediately [Member] Share price (in dollars per share) Vest on Two Year Anniversary of Effective Date [Member] Stock based compensation - general and administrative Stock based compensation Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Employees and Directors [Member] Share-based Payment Arrangement, Employee [Member] Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Restricted Stock [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Nonvested restricted stock awards (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Risk free rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Number of shares available for grant (in shares) Available shares of common Stock (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Options [Abstract] Outstanding (in shares) Outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Outstanding (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Number of Options [Roll Forward] Award Type [Domain] Purchase price (in dollars per share) Unit price (in dollars per share) Shares Issued, Price Per Share Balance (in shares) Balance (in shares) Shares, Outstanding Rent expense under short-term agreements Short-term Lease, Cost Condensed Consolidated Balance Sheets [Abstract] Class of Stock [Axis] Segments [Axis] Statement [Table] Statement [Line Items] Condensed Consolidated Statements of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Equity Components [Axis] Condensed Consolidated Statement of Changes in Stockholders' Equity [Abstract] Exercise of options (in shares) Exercised (in shares) Conversion of Preferred shares (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Shares issued (in shares) Stock Issued During Period, Shares, New Issues Issuance under equity incentive plan (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Acquisition of iSun Energy, LLC (in shares) Shares issued (in shares) Stock Issued During Period, Shares, Acquisitions Warrants issued to purchase common stock Stock-based compensation expense Stock or Unit Option Plan Expense Redemption of common stock (in shares) Redemption of shares of Common Stock (in shares) Stock Redeemed or Called During Period, Shares Exercise of options Stock Issued During Period, Value, Stock Options Exercised Issuance under equity incentive plan Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Redemption of common stock Stock Redeemed or Called During Period, Value Acquisition of iSun Energy, LLC Conversion of Preferred Shares Stock Issued During Period, Value, Conversion of Convertible Securities Balance Balance Total Stockholders' equity Stockholders' Equity Attributable to Parent STOCK REDEMPTION Stockholders' Equity Note Disclosure [Text Block] Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] STOCK REDEMPTION [Abstract] SUBSEQUENT EVENTS [Abstract] SUBSEQUENT EVENTS Summary of Investment Holdings [Line Items] Supplemental disclosure of cash flow information Performance Obligations Satisfied Over Time [Member] Transferred over Time [Member] Performance Obligations Satisfied at a Point in Time [Member] Transferred at Point in Time [Member] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Axis] Financial Instruments [Domain] Plus under billings remaining on contracts 100% complete Unbilled receivables, included in costs in excess of billings Unbilled Contracts Receivable Uncertain tax positions Unrecognized Tax Benefits Interest and penalties related to income taxes Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Use of Estimates Use of Estimates, Policy [Policy Text Block] Vesting [Axis] Vesting [Domain] Fair Value Measurements [Abstract] Valuation Technique and Input, Description [Abstract] Variable Rate [Axis] Variable Rate [Domain] Private Warrants to Purchase Common Stock, from Jensyn's IPO [Member] Warrants [Member] Warrant [Member] Remaining term in years Term Measurement input Number of Warrants [Abstract] Warrants and Rights Note Disclosure [Abstract] Weighted average shares of Common Stock-Diluted (in shares) Weighted average shares of Common Stock-Basic (in shares) Sassoon Peress [Member] Consolidated Entities [Domain] Consolidated Entities [Axis] Maximum [Member] Minimum [Member] Officers [Member] Officer [Member] Adjustments [Member] Statistical Measurement [Domain] Statistical Measurement [Axis] Revision of Prior Period [Domain] Revision of Prior Period [Axis] As Previously Reported [Member] Title of Individual [Domain] Title of Individual [Axis] Cover [Abstract] Document Type Document Quarterly Report Document Transition Report Entity Interactive Data Current Amendment Flag Document Fiscal Year Focus Document Fiscal Period Focus Document Period End Date Legal Entity [Axis] Entity [Domain] Entity Registrant Name Entity Central Index Key Entity File Number Entity Tax Identification Number Entity Incorporation, State or Country Code Current Fiscal Year End Date Entity Current Reporting Status Entity Shell Company Entity Filer Category Entity Small Business Entity Emerging Growth Company Entity Ex Transition Period Entity Address, Address Line One Entity Address, Address Line Two Entity Address, City or Town Entity Address, State or Province Entity Address, Postal Zip Code City Area Code Local Phone Number Title of 12(b) Security Trading Symbol Security Exchange Name Entity Common Stock, Shares Outstanding Number of units subscribed for pursuant to the Exchange Agreement. Number of units subscribed Number of Units subscribed for pursuant to Exchange Agreement (in shares) Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible preferred stock must exceed threshold percentage for specified number of trading days to trigger conversion feature. Preferred Stock, Threshold Consecutive Trading Days Threshold consecutive trading days for conversion The number of share of Common Stock that the holder would receive if the preferred stock was converted. Preferred Stock, Conversion Basis, Shares Number of shares of common stock received upon conversion (in shares) Class B Preferred Membership Units. Class B Preferred Membership Units [Member] Class B Preferred Membership Units [Member] In 2019, the Company's majority stockholders lent proceeds to the Company to help with cash flow needs. Loan to Help with Cash Flow Needs [Member] Loan to Help with Cash Flow Needs [Member] The Company was an S-corporation through June 20, 2019 and as a result, the taxable income of the Company is reported on each stockholder's tax returns and each stockholder are taxed individually. As a result, the Company has accrued a distribution for taxes to the former stockholders of Peck Electric Co. for the period during which the Company was an S-corporation. Distribution for Taxes [Member] Distribution for Taxes [Member] In May 2018, stockholders of the Company bought out a minority stockholder of Peck Electric Co. The Company advanced $250,000 for the stock purchase. Advance for Stock Purchase [Member] Advance for Stock Purchase [Member] In May 2018, stockholders of the Company bought out a minority stockholder of Peck Electric Co. Buyout of Minority Stockholder [Member] Buyout of Minority Stockholder [Member] In 2014, the minority stockholders of Peck Electric Co., who sold the building that the Company formerly occupied, lent the proceeds to the majority stockholders of Peck Electric Co. who contributed $400,000 of the net proceeds as paid in capital. Sale of Building [Member] Sale of Building [Member] Unsecured notes to stockholders with interest at the mid-term applicable federal rate (AFR). Unsecured Notes [Member] Unsecured Notes [Member] Business entities or individuals that invest money in the entity. Stockholders [Member] Stockholders [Member] Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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). Lessee, Operating Lease, Liability, to be Paid, after Year Four Thereafter Tabular disclosure of union assessments. Schedule of Union Assessments [Table Text Block] Union Assessments Option to purchase Common Stock, from Jensyn's IPO. Option to purchase Common Stock Option to purchase Common Stock, from Jensyn's IPO (in shares) Class of private warrants. Private Warrants [Member] Private Warrants [Member] Tabular disclosure of contracts in progress, including the location of amounts on the balance sheet. Schedule of Contracts in Progress [Table Text Block] Contracts in Progress The percentage of the available cash flow from the solar arrays put into service on or before December 31, 2017 over the life of the arrays paid as a solar management fee. Solar Management Fee, Percent Solar management fee Amount of billings for costs incurred to obtain or fulfill contract with customer. Capitalized Contract Cost, Billings Less billings to date Expenditures on uncompleted contracts. Expenditures on Uncompleted Contracts [Member] Expenditures on Uncompleted Contracts [Member] Earnings on uncompleted contracts. Earnings on Uncompleted Contracts [Member] Earnings on Uncompleted Contracts [Member] Balance Sheet Captions of Contracts in Progress [Abstract] Contracts in Progress, Net [Abstract] Amount of asset recognized from cost incurred to obtain or fulfill contract with customer, net of billings to customers. Capitalized Contract Cost, Net of Billings Contract costs, net of billings Amount of asset recognized from cost incurred to obtain or fulfill contract with customer, net of billings to customers plus under billings remaining on contracts that are 100% complete. Capitalized Contract Cost Total Tabular disclosure of the fair value measurement of liabilities using quoted prices in active markets for identical assets or liabilities (Level 1) including a reconciliation of the beginning and ending balances. Fair Value, Liabilities Measured on Recurring Basis, Level 1 Reconciliation [Table Text Block] Roll Forward of Level 1 Instruments The entire disclosure for contracts in progress. Contracts in Progress [Text Block] CONTRACTS IN PROGRESS Fund established by an employer from which benefits are paid to employees in time of sickness or other specified occasion. Welfare Fund [Member] Welfare Fund [Member] Name of the fund. National Employees Benefit Fund [Member] National Employees Benefit Fund [Member] Employer assessments based on the number of hours worked or a percentage of gross wages as stipulated in the agreement with the Union. Union Assessments Incurred Union assessments incurred A nonprofit organization created in 1941 to develop and standardize education in the electrical industry. Joint Apprenticeship and Training Committee [Member] Joint Apprenticeship and Training Committee [Member] A tax-advantaged, defined-contribution retirement account. Matching 401(k) Plan [Member] 401(k) Matching [Member] Number of warrants exercised during the period. Class of Warrant or Right, Exercised Exercised (in shares) Number of warrants or rights redeemed during the period. Class of Warrant or Right, Redeemed Redeemed (in shares) Number of warrants or rights granted during the period. Class of Warrant or Right, Granted Granted (in shares) Certain holders of the Company's public warrant exercised the right to convert the warrants into shares of common stock. Public Warrants [Member] Public Warrants [Member] A publicly held company whose primary business objective was to acquire, through a merger, share exchange, asset acquisition, stock purchase, recapitalization, reorganization or other similar business combination with one or more target businesses (a special purpose acquisition company or "SPAC"). Jensyn Acquisition Corp. [Member] Jensyn [Member] A Delaware limited liability company. Green Seed Investors, LLC [Member] GSI [Member] GreenSeed Investors, LLC [Member] Information by payroll protection program. Payroll Protection Program [Member] Option to Purchase Common Stock, from Jensyn's IPO [Member] A Delaware limited liability company. Solar Project Partners, LLC [Member] Solar Project Partners, LLC [Member] SPP [Member] Unvested options to purchase Common Stock. Unvested Options To Purchase Common Stock [Member] Unvested Options to Purchase Common Stock [Member] Shares to be issued if certain conditions were met by the end of the Earnout Period of the agreement. Earnout Provision, Includes New Shares of Common Stock to be Issued [Member] Earnout Provision, Includes New Shares of Common Stock to be Issued [Member] Warrants to purchase Common Stock, from Solar Project Partners, LLC. Exchange and Subscription Agreement. Warrants to Purchase Common Stock from Solar Project Partners LLC Exchange and Subscription Agreement [Member] Warrants to Purchase Common Stock from Solar Project Partners LLC Exchange and Subscription Agreement [Member] Shares of Common Stock to be forfeited and canceled by certain insiders and their transferees as contemplated by the Exchange Agreement. Earnout Provision, Including New Shares of Common Stock That May be Issued to Holders of Forfeited and Canceled Shares [Member] Earnout Provision, Including New Shares of Common Stock That May be Issued to Holders of Forfeited and Canceled Shares [Member] Conversion of Preferred Stock to Common Stock from GreenSeed Investors, LLC Exchange and Subscription Agreement. Conversion of Preferred Stock to Common Stock from Green Seed Investors LLC Exchange and Subscription Agreement [Member] Exit Strategy Partners, LLC is a boutique firm specializing in mergers & acquisitions, capital advisory and consulting services aimed at developing effective exit strategies. Exit Strategy Partners, LLC [Member] Exit Strategy Partners, LLC [Member] Name of the entity. Peck Electric Co. [Member] Peck Electric Co. [Member] Option to purchase Common Stock, from Jensyn's IPO. Option to Purchase Common Stock, from Jensyn's IPO [Member] Period between billing and customer payments on construction contracts, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Customer Payments on Construction Contracts, Term Payment period on construction contracts Amount of pre-contract costs expected to be recovered from the customer within one year (or the normal operating cycle, if longer). Pre-Contract Costs, Current Pre-contract costs The period of workmanship warranties provided for work performed under construction contracts, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Workmanship Warranties Period Workmanship warranties period Data and network operations of the company. Data and Network Operations [Member] Data and Network Operations [Member] Electric operations of the Company. Electric Operations [Member] Electric Operations [Member] Solar operations of the Company. Solar Operations [Member] Solar Operations [Member] Maximum value of shares registered to offer and sell under Prospectus Supplement filed with the Securities and Exchange Commission in an "at the market offering" (ATM Offering). Offering of Shares in Prospectus Supplement Shares offered in ATM Offering Maximum amount of shares registered to offer, issue and sell under Form S-3 Registration Statement. Registration Statement Shares offered in Registration Statement Amount of capital used in the entity's day-to-day operations, calculated as current assets minus current liabilities. Working capital Working capital The number of institutional investors that entered into Securities Purchase Agreement. Number of Institutional Investors Number of institutional investors entering into Securities Purchase Agreement Number of shares of stock issued during the period pursuant to investment made in Solar Project Partners, LLC, a Delaware limited liability company, during the period under Exchange and Subscription Agreement dated April 22, 2020. Stock Issued During Period, Shares, Investment Two Investment in Solar Project Partners, LLC (in shares) Value of stock issued pursuant to investment made in Solar Project Partners, LLC, a Delaware limited liability company, during the period under Exchange and Subscription Agreement dated April 22, 2020. Stock Issued During Period, Value, Investment Two Investment in Solar Project Partners, LLC Number of shares of stock issued during the period pursuant to investment made in GreenSeed Investors, LLC, a Delaware limited liability company, during the period under Exchange and Subscription Agreement dated April 22, 2020. Stock Issued During Period, Shares, Investment One Shares issued pursuant to Exchange Agreement (in shares) Investment in Green Seed Investors, LLC (in shares) Value of stock issued pursuant to investment made in GreenSeed Investors, LLC, a Delaware limited liability company, during the period under Exchange and Subscription Agreement dated April 22, 2020. Stock Issued During Period, Value, Investment One Investment in Green Seed Investors, LLC Number of shares of stock issued during the period as a result of the exercise of Unit Purchase Option. Stock Issued During Period, Shares, Unit Purchase Option Exercised Exercise of Unit Purchase Option (in shares) Value of stock issued as a result of the exercise of Unit Purchase Option. Stock Issued During Period, Value, Unit Purchase Option Exercised Exercise of Unit Purchase Option Value of stock issued as a result of the exercise of warrants. Stock Issued During Period, Value, Warrants Exercised Exercise of warrants Number of shares issued as a result of the exercise of warrants during the period. Stock Issued During Period, Shares, Warrants Exercised Exercise of warrants (in shares) Shares issued upon exercise of warrants (in shares) Number of shares of stock issued during the period pursuant to registered direct offering. Stock Issued During Period, Shares, Registered Direct Offering Registered Direct Offering (in shares) Number of shares issued during the period as a result of the conversion of warrants. Stock Issued During Period, Shares, Conversion of Warrants Conversion of Solar Project Partners, LLC warrant (in shares) Warrant converted to common stock (in shares) Value of stock issued pursuant to registered direct offering during the period. Stock Issued During Period, Value, Registered Direct Offering Registered Direct Offering The gross value of stock issued during the period upon the conversion of warrants. Stock Issued During Period, Value, Conversion of Warrants Conversion of Solar Project Partners, LLC warrant The value of warrants issued for investments as part of noncash transaction. Warrants Issued for Investments Warrants issued for investment The fair value of preferred stock issued for investment in noncash financing activities. Shares of Preferred Stock Issued for Investment Shares of Preferred Stock issued for investment Common Stock issued for acquisition of iSun Energy, LLC. Acquisition of iSun Energy, LLC [Member] Acquisition of iSun Energy, LLC [Member] Common Stock issued for exercise of Unit Purchase Option on a cashless basis. Exercise of Unit Purchase Option on Cashless Basis [Member] Exercise of Unit Purchase Option on Cashless Basis [Member] Common Stock issued for conversion of Solar Project Partners, LLC. Conversion of Solar Project Partners, LLC [Member] Conversion of Solar Project Partners, LLC [Member] Amount of preferred dividends distributed in connection with investments as part of noncash transaction. Preferred Dividends Satisfied with Distribution from Investment Preferred dividends satisfied with distribution from investment Cash Paid During Year [Abstract] Cash paid during the year for: Common Stock issued for conversion of Preferred Stock. Conversion of Preferred Stock [Member] Conversion of Preferred Stock [Member] The entire disclosure for liquidity and financial condition. Liquidity and Financial Condition [Text Block] LIQUIDITY AND FINANCIAL CONDITION LIQUIDITY AND FINANCIAL CONDITION [Abstract] Threshold number of specified trading days that common stock price to conversion price of convertible preferred stock must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature. Preferred Stock, Threshold Trading Days Threshold trading days for conversion Number of subscribed Units that can be repurchased by the issuing entity. Subscribed Units that can be repurchased, Shares Number of Units that can be repurchased (in shares) Amount of subscribed Units that can be repurchased by the issuing entity. Subscribed Units that can be repurchased, Value Units that can be repurchased The 2020 Equity Incentive Plan allows the Company to grant stock awards and options based on certain annual revenue and EBITDA targets. Equity Incentive Plan 2020 [Member] Equity Incentive Plan [Member] Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible goodwill and other intangible. Effective Income Tax Rate Reconciliation, Non-deductible goodwill and other intangible Non-deductible goodwill and other intangible On April 12, 2021, the Staff of the Securities and Exchange Commission issued the "Staff Statement on Accounting and Reporting Considerations for Warrants issued by Special Purpose Acquisition Companies ("SPACs")" (the "Staff Statement"). The Staff Statement clarified guidance for all SPAC-related companies regarding the accounting and reporting for their warrants that could result in the warrants issued by SPACs being classified as a liability measured at fair value, with non-cash fair value adjustments recorded in the consolidated statement of operations at the end of each reporting period. The Company has evaluated the applicability and potential impact of the Staff Statement on the Company's consolidated financial statements. The Company concluded that the following financial statements could no longer be relied upon: (i) the audited consolidated financial statements of iSun as of December 31, 2020 and 2019, for the year ended December 31, 2020 and 2019 included in the Original Filing, (ii) the condensed consolidated unaudited financial statements of iSun included in iSun's Quarterly Reports on Form 10-Q for (a) the three and six months ended June 30, 2019 (b) the three and nine months ended September 30, 2019 (c) the three months ended March 31, 2020, (d) the three and six months ended June 30, 2020, and (e) the three and nine months ended September 30, 2020. Accounting for Warrants [Member] Accounting for Warrants [Member] Amount of revenue recognized in excess of amounts billed, unbilled receivables, and retainage, classified as current. Contract with Customer, Assets, Current Total Amount of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, for costs in excess of billings, classified as current. Contract with Customer, Asset, Costs in Excess of Billings, Current Costs in excess of billings Amounts retained under contracts with customers. Retainage [Member] Retainage [Member] Amounts due from customer or clients for contracts in progress. Contracts in Progress [Member] Contracts in Progress [Member] Amount of 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 fifth fiscal year following current fiscal year and thereafter. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Long Term Debt, Maturities, Repayments of Principal, Year Five and Thereafter 2026 and thereafter A working capital line of credit with NBT Bank. NBT Bank, Working Capital Line of Credit [Member] NBT Bank Working Capital Line of Credit [Member] The percentage of eligible accounts receivable on which borrowings for the line of credit facility are based. Line of Credit Facility, Eligible Accounts Receivable Eligible accounts receivable on which borrowings are based The debt service coverage ratio included in the financial covenants for debt instrument, measured on a quarterly basis. Debt Instrument, Debt service coverage ratio Debt service coverage ratio Category of loss funding. Fund B [Member] Captive Insurance Investment [Abstract] Captive Insurance [Abstract] Value of redeemable preference shares in the captive insurance holding company. Capital investment, Redeemable preference shares Redeemable preference shares Value of common shares in the captive insurance holding company. Capital investment, Common shares Common shares Capital investment in the captive insurance holding company, including redeemable preference shares and common shares. Capital investment Amount of loss layer paid by the fund. Loss Layer Loss layer Summary Financial Information [Abstract] Summary Financial Information [Abstract] Investment income in excess of losses (incurred and reserves) in captive insurance entity. Captive Insurance, Investment income in excess of losses Investment income in excess of losses (incurred and reserves) Capital investment in captive insurance entity. Captive Insurance, Capital investment Capital Premiums paid during the period. Premiums are developed through the use of an actuarially determined loss forecast. Captive Insurance, Premiums paid Premiums paid Category of loss funding. Fund A [Member] The entity where company and other companies are members of an offshore heterogeneous group captive insurance holding company entitled. Navigator Casualty, LTD. [Member] NCL [Member] Cash security in captive insurance entity. Captive Insurance, Cash security Cash security Period previously filed tax years remain subject to examination, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Tax Years Subject to Examination Time period tax years previously filed remain subject to examination Amount of deferred tax liability attributable to taxable temporary differences from share-based compensation. Deferred Tax Liabilities, Share-based Compensation Stock-based compensation Long-term debt with NBT Bank, National Association, 4.85% interest rate, secured by a piece of equipment, payable in monthly installments of $2,932 including interest, through May 2023. NBT Bank, National Association, Secured Debt, 4.85 Percent [Member] NBT Bank, 4.85% Interest Rate [Member] Long-term debt with NBT Bank, National Association, 4.20% interest rate, secured by all business assets, payable in monthly installments of $5,598 through October 2026, with a balloon payment at maturity. NBT Bank, National Association,Secured Debt, Business Assets, 4.20 Percent [Member] NBT Bank, 4.20% Interest Rate [Member] Various vehicle loans, interest ranging from 0% to 6.99%, total current monthly installments of approximately $8,150, secured by vehicles, with varying terms through September 2025. Vehicle Loans [Member] Various Vehicle Loans [Member] Long-term debt with NBT Bank, National Association, 4.25% interest rate, secured by all business assets, payable in monthly installments of $5,869 through September 2026, with a balloon payment at maturity. NBT Bank, National Association, Secured Debt, 4.25 Percent [Member] NBT Bank, 4.25% Interest Rate [Member] Long-term debt with NBT Bank, National Association, 4.20% interest rate, secured by building, payable in monthly installments of $3,293 through September 2026, with a balloon payment at maturity. NBT Bank, National Association, Secured Debt, Building, 4.20 Percent [Member] NBT Bank, 4.20% Interest Rate [Member] Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt. Long-term Debt, Gross, Excluding Current Maturities Long-term debt, including debt issuance costs Contractual agreed-upon minimum interest rate for funds borrowed, under the debt agreement. Debt Instrument, Floor Interest Rate Floor interest rate Period of time a fixed interest rate is charged under the debt agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Debt Instrument, Term of Fixed Interest Rate Term for payment of fixed interest rate Long-term debt with NBT Bank, National Association, 4.00% interest rate, secured by all business assets, payable in monthly installments of $12,070 through January 2021. NBT Bank, National Association, Secured Debt, 4.00 Percent [Member] NBT Bank [Member] National Bank of Middlebury, 3.95% interest rate for the initial 5 years, after which the loan rate will adjust equal to the Federal Home Loan Bank of Boston 5/10 - year Advance Rate plus 2.75%, loan is subject to a floor rate of 3.95%, secured by solar panels and related equipment, payable in monthly installments of $2,388 including interest, through December 2024. National Bank of Middlebury, Secured Debt [Member] National Bank of Middlebury [Member] Long-term debt with NBT Bank, National Association, 4.15% interest rate, secured by all business assets, payable in monthly installments of $3,677 through April 2026. NBT Bank, National Association, Secured Debt, 4.15 Percent [Member] NBT Bank, 4.15% Interest Rate [Member] Period of time a variable interest rate is charged under the debt agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Debt Instrument, Term of Variable Interest Rate Term for payment of variable interest rate NAD Grid Corp. d/b/a AmpUp is an electric vehicle software company that enables drivers, hosts, and fleets to charge stress-free. NAD Grid Corp. [Member] NAD Grid Corp. d/b/a AmpUp [Member] Provider of car rental services based in Hawthorne, California. The company offers rental electric vehicle on a membership basis for high mileage drivers along with sustainable as well as tax-deductible passive investment for vehicle owners, enabling clients to reduce carbon emissions. Gemini Electric Mobility Co [Member] Gemini Electric Mobility Co [Member] Amount of capital returned by the entity in which the company has an investment. Return of capital Return of capital Period prior to redemption of stock used to calculate redemption price based on average closing price of Company's common stock, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Stock Redeemed or Called, Term of Average Closing Prices Term used to average closing prices of common stock In-process solar project of Hartsell Solar, LLC (Hartsel Project), including the safe harbor of the 30% solar investment tax credit associated with equipment. Hartsel Project [Member] Hartsel Project [Member] The intellectual property, project references, templates, client lists, agreements, forms and processes of Adani Solar, USA's solar business (Project IP). Project IP [Member] Project IP [Member] Assignment Agreement [Abstract] Tax credit that can be claimed on federal income taxes for a percentage of the cost of a solar photovoltaic system placed in service during the tax year. Solar Investment Tax Credit, Percentage Solar investment tax credit Amount payable for asset acquisition. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Asset Acquisition, Consideration Payable, Current Consideration payable immediately A Delaware limited liability company and wholly-owned subsidiary of iSun, Inc. Isun Utility Llc [Member] iSun Utility [Member] Value of equity interests issued or issuable as contingent consideration upon completion of certain performance milestones in connection with a business combination. Business Combination, Contingent Consideration, Performance Milestones, Value Common stock to be issued in connection with Merger based on certain performance milestones Number of shares of equity interests issued or issuable as contingent consideration upon completion of certain performance milestones in connection with a business combination. Business Combination, Contingent Consideration, Performance Milestones, Number of Shares Common stock to be issued in connection with Merger based on certain performance milestones (in shares) Period after entity is acquired for shares of equity interests to be issued, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Business Acquisition, Equity Interest Issued or Issuable, Term to Issues Shares Term for shares to be issued in connection with Merger A provider of products and services designed to support the electric vehicle market. ISun Energy LLC [Member] iSun Energy LLC [Member] EX-101.PRE 10 isun-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 brhc10028088_10q_htm.xml IDEA: XBRL DOCUMENT 0001634447 2021-01-01 2021-06-30 0001634447 2021-08-13 0001634447 2020-12-31 0001634447 2021-06-30 0001634447 2021-04-01 2021-06-30 0001634447 2020-01-01 2020-06-30 0001634447 2020-04-01 2020-06-30 0001634447 us-gaap:CommonStockMember 2020-12-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001634447 us-gaap:RetainedEarningsMember 2020-12-31 0001634447 2019-12-31 0001634447 us-gaap:PreferredStockMember 2019-12-31 0001634447 us-gaap:PreferredStockMember 2020-12-31 0001634447 us-gaap:RetainedEarningsMember 2019-12-31 0001634447 us-gaap:CommonStockMember 2019-12-31 0001634447 us-gaap:PreferredStockMember 2020-04-01 2020-06-30 0001634447 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001634447 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001634447 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001634447 us-gaap:PreferredStockMember 2021-01-01 2021-03-31 0001634447 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001634447 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001634447 2021-01-01 2021-03-31 0001634447 us-gaap:PreferredStockMember 2021-04-01 2021-06-30 0001634447 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001634447 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001634447 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001634447 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001634447 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001634447 us-gaap:PreferredStockMember 2020-01-01 2020-03-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001634447 2020-01-01 2020-03-31 0001634447 us-gaap:RetainedEarningsMember 2021-06-30 0001634447 us-gaap:CommonStockMember 2020-06-30 0001634447 2021-03-31 0001634447 us-gaap:RetainedEarningsMember 2020-06-30 0001634447 us-gaap:CommonStockMember 2021-06-30 0001634447 us-gaap:PreferredStockMember 2020-03-31 0001634447 us-gaap:PreferredStockMember 2021-06-30 0001634447 us-gaap:CommonStockMember 2020-03-31 0001634447 us-gaap:PreferredStockMember 2021-03-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001634447 2020-06-30 0001634447 us-gaap:RetainedEarningsMember 2021-03-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001634447 us-gaap:PreferredStockMember 2020-06-30 0001634447 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001634447 us-gaap:RetainedEarningsMember 2020-03-31 0001634447 us-gaap:CommonStockMember 2021-03-31 0001634447 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001634447 2020-03-31 0001634447 isun:AcquisitionOfIsunEnergyLlcMember 2021-01-01 2021-06-30 0001634447 isun:ExerciseOfUnitPurchaseOptionOnCashlessBasisMember 2021-01-01 2021-06-30 0001634447 isun:ConversionOfPreferredStockMember 2021-01-01 2021-06-30 0001634447 isun:ConversionOfSolarProjectPartnersLlcMember 2021-01-01 2021-06-30 0001634447 isun:ExerciseOfUnitPurchaseOptionOnCashlessBasisMember 2020-01-01 2020-06-30 0001634447 isun:ConversionOfSolarProjectPartnersLlcMember 2020-01-01 2020-06-30 0001634447 isun:ConversionOfPreferredStockMember 2020-01-01 2020-06-30 0001634447 isun:AcquisitionOfIsunEnergyLlcMember 2020-01-01 2020-06-30 0001634447 srt:MaximumMember 2021-01-01 2021-06-30 0001634447 srt:MinimumMember 2021-01-01 2021-06-30 0001634447 isun:ElectricOperationsMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-06-30 0001634447 us-gaap:TransferredAtPointInTimeMember 2020-04-01 2020-06-30 0001634447 isun:SolarOperationsMember us-gaap:TransferredOverTimeMember 2020-04-01 2020-06-30 0001634447 isun:DataAndNetworkOperationsMember us-gaap:TransferredOverTimeMember 2020-04-01 2020-06-30 0001634447 us-gaap:TransferredOverTimeMember 2020-04-01 2020-06-30 0001634447 us-gaap:TransferredOverTimeMember 2021-01-01 2021-06-30 0001634447 isun:ElectricOperationsMember us-gaap:TransferredOverTimeMember 2021-04-01 2021-06-30 0001634447 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-06-30 0001634447 isun:DataAndNetworkOperationsMember us-gaap:TransferredOverTimeMember 2021-04-01 2021-06-30 0001634447 isun:SolarOperationsMember us-gaap:TransferredOverTimeMember 2021-04-01 2021-06-30 0001634447 isun:SolarOperationsMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-06-30 0001634447 us-gaap:TransferredOverTimeMember 2020-01-01 2020-06-30 0001634447 isun:DataAndNetworkOperationsMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-06-30 0001634447 isun:ElectricOperationsMember us-gaap:TransferredOverTimeMember 2020-04-01 2020-06-30 0001634447 isun:ElectricOperationsMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-06-30 0001634447 us-gaap:TransferredAtPointInTimeMember 2021-04-01 2021-06-30 0001634447 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-06-30 0001634447 isun:SolarOperationsMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-06-30 0001634447 isun:DataAndNetworkOperationsMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-06-30 0001634447 us-gaap:TransferredOverTimeMember 2021-04-01 2021-06-30 0001634447 2019-06-20 0001634447 srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember isun:AccountingForWarrantsMember 2020-04-01 2020-06-30 0001634447 srt:ScenarioPreviouslyReportedMember 2020-01-01 2020-06-30 0001634447 srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember isun:AccountingForWarrantsMember 2020-01-01 2020-06-30 0001634447 srt:ScenarioPreviouslyReportedMember 2020-04-01 2020-06-30 0001634447 2021-01-08 0001634447 2021-01-08 2021-01-08 0001634447 2021-06-22 0001634447 isun:ContractsInProgressMember 2020-12-31 0001634447 isun:RetainageMember 2021-06-30 0001634447 isun:ContractsInProgressMember 2021-06-30 0001634447 isun:RetainageMember 2020-12-31 0001634447 isun:EarningsOnUncompletedContractsMember 2021-06-30 0001634447 isun:EarningsOnUncompletedContractsMember 2020-12-31 0001634447 isun:ExpendituresOnUncompletedContractsMember 2020-12-31 0001634447 isun:ExpendituresOnUncompletedContractsMember 2021-06-30 0001634447 isun:NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember 2021-06-30 0001634447 isun:NbtBankNationalAssociationSecuredDebtBuilding420PercentMember 2021-06-30 0001634447 isun:NbtBankNationalAssociationSecuredDebt400PercentMember 2020-12-31 0001634447 isun:NbtBankNationalAssociationSecuredDebt425PercentMember 2021-06-30 0001634447 isun:NbtBankNationalAssociationSecuredDebt485PercentMember 2021-06-30 0001634447 isun:NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember 2020-12-31 0001634447 isun:NbtBankNationalAssociationSecuredDebt425PercentMember 2020-12-31 0001634447 isun:VehicleLoansMember 2021-06-30 0001634447 isun:NationalBankOfMiddleburySecuredDebtMember 2020-12-31 0001634447 isun:NbtBankNationalAssociationSecuredDebt415PercentMember 2020-12-31 0001634447 isun:NbtBankNationalAssociationSecuredDebt415PercentMember 2021-06-30 0001634447 isun:VehicleLoansMember 2020-12-31 0001634447 isun:NbtBankNationalAssociationSecuredDebtBuilding420PercentMember 2020-12-31 0001634447 isun:NbtBankNationalAssociationSecuredDebt400PercentMember 2021-06-30 0001634447 isun:NationalBankOfMiddleburySecuredDebtMember 2021-06-30 0001634447 isun:NbtBankNationalAssociationSecuredDebt485PercentMember 2020-12-31 0001634447 srt:MinimumMember isun:VehicleLoansMember 2021-06-30 0001634447 srt:MaximumMember isun:VehicleLoansMember 2021-06-30 0001634447 isun:NationalBankOfMiddleburySecuredDebtMember 2021-01-01 2021-06-30 0001634447 isun:NationalBankOfMiddleburySecuredDebtMember us-gaap:BaseRateMember 2021-01-01 2021-06-30 0001634447 isun:NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember 2021-01-01 2021-06-30 0001634447 isun:NbtBankNationalAssociationSecuredDebt485PercentMember 2021-01-01 2021-06-30 0001634447 isun:NbtBankNationalAssociationSecuredDebtBuilding420PercentMember 2021-01-01 2021-06-30 0001634447 isun:NbtBankNationalAssociationSecuredDebt415PercentMember 2021-01-01 2021-06-30 0001634447 isun:VehicleLoansMember 2021-01-01 2021-06-30 0001634447 isun:NbtBankNationalAssociationSecuredDebt425PercentMember 2021-01-01 2021-06-30 0001634447 isun:NbtBankWorkingCapitalLineOfCreditMember 2021-06-30 0001634447 isun:NbtBankWorkingCapitalLineOfCreditMember us-gaap:PrimeRateMember 2021-06-30 0001634447 isun:NbtBankWorkingCapitalLineOfCreditMember 2020-12-31 0001634447 srt:MinimumMember isun:NbtBankWorkingCapitalLineOfCreditMember 2021-01-01 2021-06-30 0001634447 isun:PrivateWarrantsMember us-gaap:MeasurementInputSharePriceMember 2020-12-31 0001634447 isun:PrivateWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2021-06-30 0001634447 isun:PrivateWarrantsMember us-gaap:MeasurementInputSharePriceMember 2021-06-30 0001634447 isun:PrivateWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-06-30 0001634447 isun:PrivateWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2020-12-31 0001634447 isun:PrivateWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2020-12-31 0001634447 isun:PrivateWarrantsMember us-gaap:MeasurementInputExercisePriceMember 2021-06-30 0001634447 isun:PrivateWarrantsMember us-gaap:MeasurementInputExercisePriceMember 2020-12-31 0001634447 isun:PrivateWarrantsMember 2020-12-31 0001634447 isun:PrivateWarrantsMember 2021-06-30 0001634447 isun:PrivateWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001634447 isun:PrivateWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001634447 isun:PublicWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001634447 isun:PrivateWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001634447 isun:PrivateWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001634447 isun:PublicWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001634447 isun:PublicWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001634447 isun:PrivateWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001634447 isun:PrivateWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001634447 isun:PublicWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001634447 isun:PublicWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001634447 isun:PrivateWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001634447 isun:PublicWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001634447 isun:PublicWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001634447 isun:PrivateWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001634447 isun:PublicWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001634447 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2020-12-31 0001634447 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2021-01-01 2021-06-30 0001634447 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2021-06-30 0001634447 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001634447 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-01 2021-06-30 0001634447 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001634447 2021-04-12 2021-04-12 0001634447 isun:PublicWarrantsMember 2021-04-12 0001634447 isun:Matching401KPlanMember 2021-04-01 2021-06-30 0001634447 isun:JointApprenticeshipAndTrainingCommitteeMember 2020-01-01 2020-06-30 0001634447 us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-06-30 0001634447 isun:WelfareFundMember 2020-04-01 2020-06-30 0001634447 isun:WelfareFundMember 2021-04-01 2021-06-30 0001634447 isun:NationalEmployeesBenefitFundMember 2020-01-01 2020-06-30 0001634447 isun:WelfareFundMember 2021-01-01 2021-06-30 0001634447 us-gaap:PensionPlansDefinedBenefitMember 2020-01-01 2020-06-30 0001634447 isun:JointApprenticeshipAndTrainingCommitteeMember 2021-01-01 2021-06-30 0001634447 isun:WelfareFundMember 2020-01-01 2020-06-30 0001634447 isun:JointApprenticeshipAndTrainingCommitteeMember 2021-04-01 2021-06-30 0001634447 isun:NationalEmployeesBenefitFundMember 2020-04-01 2020-06-30 0001634447 us-gaap:PensionPlansDefinedBenefitMember 2020-04-01 2020-06-30 0001634447 isun:NationalEmployeesBenefitFundMember 2021-01-01 2021-06-30 0001634447 isun:JointApprenticeshipAndTrainingCommitteeMember 2020-04-01 2020-06-30 0001634447 isun:Matching401KPlanMember 2020-01-01 2020-06-30 0001634447 isun:NationalEmployeesBenefitFundMember 2021-04-01 2021-06-30 0001634447 isun:Matching401KPlanMember 2020-04-01 2020-06-30 0001634447 us-gaap:PensionPlansDefinedBenefitMember 2021-04-01 2021-06-30 0001634447 isun:Matching401KPlanMember 2021-01-01 2021-06-30 0001634447 2020-01-01 2020-12-31 0001634447 2019-01-01 2019-12-31 0001634447 isun:FundAMember isun:NavigatorCasualtyLtdMember 2021-06-30 0001634447 srt:MaximumMember isun:FundBMember isun:NavigatorCasualtyLtdMember 2021-06-30 0001634447 isun:NavigatorCasualtyLtdMember 2021-06-30 0001634447 isun:NavigatorCasualtyLtdMember 2021-01-01 2021-06-30 0001634447 isun:NavigatorCasualtyLtdMember 2020-12-31 0001634447 us-gaap:MajorityShareholderMember 2014-01-01 2014-12-31 0001634447 isun:LoanToHelpWithCashFlowNeedsMember us-gaap:MajorityShareholderMember 2021-06-30 0001634447 isun:UnsecuredNotesMember isun:StockholdersMember 2021-06-30 0001634447 isun:DistributionForTaxesMember isun:StockholdersMember 2021-06-30 0001634447 isun:SaleOfBuildingMember us-gaap:InvestorMember 2021-06-30 0001634447 isun:BuyoutOfMinorityStockholderMember isun:StockholdersMember 2020-12-31 0001634447 isun:DistributionForTaxesMember isun:StockholdersMember 2020-12-31 0001634447 isun:LoanToHelpWithCashFlowNeedsMember us-gaap:MajorityShareholderMember 2020-12-31 0001634447 isun:BuyoutOfMinorityStockholderMember isun:StockholdersMember 2021-06-30 0001634447 isun:SaleOfBuildingMember us-gaap:InvestorMember 2020-12-31 0001634447 isun:UnsecuredNotesMember isun:StockholdersMember 2020-12-31 0001634447 isun:AdvanceForStockPurchaseMember us-gaap:MajorityShareholderMember 2018-05-01 2018-05-31 0001634447 us-gaap:InvestorMember 2018-12-31 0001634447 us-gaap:InvestorMember 2017-01-01 2017-12-31 0001634447 isun:EarnoutProvisionIncludesNewSharesOfCommonStockToBeIssuedMember isun:ExitStrategyPartnersLlcMember 2020-01-01 2020-06-30 0001634447 us-gaap:WarrantMember isun:JensynAcquisitionCorpMember 2020-01-01 2020-06-30 0001634447 isun:ConversionOfPreferredStockToCommonStockFromGreenSeedInvestorsLlcExchangeAndSubscriptionAgreementMember isun:GreenSeedInvestorsLlcMember 2020-04-01 2020-06-30 0001634447 isun:ConversionOfPreferredStockToCommonStockFromGreenSeedInvestorsLlcExchangeAndSubscriptionAgreementMember isun:GreenSeedInvestorsLlcMember 2020-01-01 2020-06-30 0001634447 us-gaap:WarrantMember isun:JensynAcquisitionCorpMember 2021-04-01 2021-06-30 0001634447 isun:ConversionOfPreferredStockToCommonStockFromGreenSeedInvestorsLlcExchangeAndSubscriptionAgreementMember isun:GreenSeedInvestorsLlcMember 2021-04-01 2021-06-30 0001634447 isun:WarrantsToPurchaseCommonStockFromSolarProjectPartnersLlcExchangeAndSubscriptionAgreementMember isun:SolarProjectPartnersLlcMember 2020-04-01 2020-06-30 0001634447 isun:UnvestedOptionsToPurchaseCommonStockMember 2020-01-01 2020-06-30 0001634447 isun:EarnoutProvisionIncludingNewSharesOfCommonStockThatMayBeIssuedToHoldersOfForfeitedAndCanceledSharesMember 2020-01-01 2020-06-30 0001634447 us-gaap:RestrictedStockMember 2020-01-01 2020-06-30 0001634447 isun:UnvestedOptionsToPurchaseCommonStockMember 2021-01-01 2021-06-30 0001634447 us-gaap:WarrantMember isun:JensynAcquisitionCorpMember 2021-01-01 2021-06-30 0001634447 us-gaap:WarrantMember isun:JensynAcquisitionCorpMember 2020-04-01 2020-06-30 0001634447 isun:UnvestedOptionsToPurchaseCommonStockMember 2020-04-01 2020-06-30 0001634447 isun:EarnoutProvisionIncludesNewSharesOfCommonStockToBeIssuedMember isun:PeckElectricCoMember 2020-04-01 2020-06-30 0001634447 isun:EarnoutProvisionIncludesNewSharesOfCommonStockToBeIssuedMember isun:ExitStrategyPartnersLlcMember 2021-04-01 2021-06-30 0001634447 isun:EarnoutProvisionIncludesNewSharesOfCommonStockToBeIssuedMember isun:PeckElectricCoMember 2021-04-01 2021-06-30 0001634447 isun:UnvestedOptionsToPurchaseCommonStockMember 2021-04-01 2021-06-30 0001634447 isun:PayrollProtectionProgramMember isun:JensynAcquisitionCorpMember 2021-01-01 2021-06-30 0001634447 isun:PayrollProtectionProgramMember isun:JensynAcquisitionCorpMember 2021-04-01 2021-06-30 0001634447 isun:WarrantsToPurchaseCommonStockFromSolarProjectPartnersLlcExchangeAndSubscriptionAgreementMember isun:SolarProjectPartnersLlcMember 2021-01-01 2021-06-30 0001634447 isun:ConversionOfPreferredStockToCommonStockFromGreenSeedInvestorsLlcExchangeAndSubscriptionAgreementMember isun:GreenSeedInvestorsLlcMember 2021-01-01 2021-06-30 0001634447 isun:EarnoutProvisionIncludingNewSharesOfCommonStockThatMayBeIssuedToHoldersOfForfeitedAndCanceledSharesMember 2021-04-01 2021-06-30 0001634447 us-gaap:RestrictedStockMember 2021-04-01 2021-06-30 0001634447 isun:WarrantsToPurchaseCommonStockFromSolarProjectPartnersLlcExchangeAndSubscriptionAgreementMember isun:SolarProjectPartnersLlcMember 2021-04-01 2021-06-30 0001634447 us-gaap:RestrictedStockMember 2020-04-01 2020-06-30 0001634447 isun:EarnoutProvisionIncludesNewSharesOfCommonStockToBeIssuedMember isun:PeckElectricCoMember 2021-01-01 2021-06-30 0001634447 isun:PayrollProtectionProgramMember isun:JensynAcquisitionCorpMember 2020-01-01 2020-06-30 0001634447 isun:EarnoutProvisionIncludesNewSharesOfCommonStockToBeIssuedMember isun:ExitStrategyPartnersLlcMember 2021-01-01 2021-06-30 0001634447 isun:WarrantsToPurchaseCommonStockFromSolarProjectPartnersLlcExchangeAndSubscriptionAgreementMember isun:SolarProjectPartnersLlcMember 2020-01-01 2020-06-30 0001634447 isun:PayrollProtectionProgramMember isun:JensynAcquisitionCorpMember 2020-04-01 2020-06-30 0001634447 isun:EarnoutProvisionIncludingNewSharesOfCommonStockThatMayBeIssuedToHoldersOfForfeitedAndCanceledSharesMember 2020-04-01 2020-06-30 0001634447 us-gaap:RestrictedStockMember 2021-01-01 2021-06-30 0001634447 isun:EarnoutProvisionIncludesNewSharesOfCommonStockToBeIssuedMember isun:ExitStrategyPartnersLlcMember 2020-04-01 2020-06-30 0001634447 isun:EarnoutProvisionIncludingNewSharesOfCommonStockThatMayBeIssuedToHoldersOfForfeitedAndCanceledSharesMember 2021-01-01 2021-06-30 0001634447 isun:EarnoutProvisionIncludesNewSharesOfCommonStockToBeIssuedMember isun:PeckElectricCoMember 2020-01-01 2020-06-30 0001634447 isun:SolarProjectPartnersLlcMember 2020-04-22 0001634447 isun:GreenSeedInvestorsLlcMember isun:ClassBPreferredMembershipUnitsMember 2020-04-22 0001634447 us-gaap:ConvertiblePreferredStockMember 2020-04-22 2020-04-22 0001634447 isun:GreenSeedInvestorsLlcMember 2020-04-22 0001634447 srt:MaximumMember isun:GreenSeedInvestorsLlcMember isun:ClassBPreferredMembershipUnitsMember 2021-01-01 2021-06-30 0001634447 srt:MinimumMember isun:GreenSeedInvestorsLlcMember 2021-01-01 2021-06-30 0001634447 isun:GreenSeedInvestorsLlcMember isun:ClassBPreferredMembershipUnitsMember 2021-01-01 2021-06-30 0001634447 us-gaap:EmployeeStockOptionMember 2021-06-30 0001634447 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001634447 us-gaap:EmployeeStockOptionMember 2020-12-31 0001634447 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-06-30 0001634447 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001634447 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001634447 us-gaap:RestrictedStockUnitsRSUMember 2021-06-30 0001634447 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2021-01-01 2021-01-31 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-01-01 2021-01-31 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-01-31 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-01-31 0001634447 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2020-04-01 2020-06-30 0001634447 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2020-01-01 2020-06-30 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2020-04-01 2020-06-30 0001634447 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-01-01 2021-06-30 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2020-01-01 2020-06-30 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2021-01-01 2021-06-30 0001634447 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-04-01 2021-06-30 0001634447 us-gaap:RestrictedStockMember srt:OfficerMember 2021-04-01 2021-06-30 0001634447 isun:EquityIncentivePlan2020Member 2021-02-25 0001634447 srt:ChiefExecutiveOfficerMember isun:IsunEnergyLlcMember 2021-01-19 2021-01-19 0001634447 srt:ChiefExecutiveOfficerMember isun:IsunEnergyLlcMember 2021-01-01 2021-06-30 0001634447 srt:MaximumMember srt:ChiefExecutiveOfficerMember isun:IsunEnergyLlcMember 2021-01-19 2021-01-19 0001634447 srt:MaximumMember srt:ChiefExecutiveOfficerMember isun:IsunEnergyLlcMember 2021-01-19 0001634447 srt:ChiefExecutiveOfficerMember isun:IsunEnergyLlcMember 2021-01-19 0001634447 isun:IsunEnergyLlcMember 2020-12-30 0001634447 isun:IsunEnergyLlcMember us-gaap:WarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2021-06-30 0001634447 isun:IsunEnergyLlcMember us-gaap:WarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2021-06-30 0001634447 isun:IsunEnergyLlcMember us-gaap:WarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-06-30 0001634447 isun:IsunEnergyLlcMember us-gaap:WarrantMember 2021-06-30 0001634447 isun:IsunEnergyLlcMember 2021-06-30 0001634447 isun:IsunEnergyLlcMember 2021-01-01 2021-06-30 0001634447 isun:IsunUtilityLlcMember isun:HartselProjectMember 2021-04-06 2021-04-06 0001634447 isun:IsunUtilityLlcMember isun:ProjectIpMember 2021-04-06 2021-04-06 0001634447 isun:IsunUtilityLlcMember isun:ProjectIpMember 2021-04-06 0001634447 isun:IsunUtilityLlcMember isun:HartselProjectMember 2021-04-06 0001634447 isun:HartselProjectMember 2021-04-06 2021-04-06 0001634447 isun:IsunUtilityLlcMember 2021-06-30 0001634447 isun:IsunUtilityLlcMember 2021-01-01 2021-06-30 0001634447 isun:GreenSeedInvestorsLlcMember 2020-12-31 0001634447 isun:NadGridCorpMember 2020-12-31 0001634447 isun:NadGridCorpMember 2021-06-30 0001634447 isun:SolarProjectPartnersLlcMember 2020-12-31 0001634447 isun:SolarProjectPartnersLlcMember 2021-06-30 0001634447 isun:GeminiElectricMobilityCoMember 2021-06-30 0001634447 isun:GreenSeedInvestorsLlcMember 2021-06-30 0001634447 isun:GeminiElectricMobilityCoMember 2020-12-31 0001634447 isun:NadGridCorpMember 2021-05-06 2021-05-06 0001634447 isun:GeminiElectricMobilityCoMember 2021-03-18 2021-03-18 0001634447 isun:NadGridCorpMember 2021-03-18 2021-03-18 0001634447 isun:SolarProjectPartnersLlcMember us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001634447 isun:GreenSeedInvestorsLlcMember 2021-04-01 2021-06-30 0001634447 us-gaap:OtherCurrentAssetsMember isun:GreenSeedInvestorsLlcMember 2021-06-30 0001634447 2021-01-25 2021-01-25 0001634447 2021-01-25 shares iso4217:USD iso4217:USD shares isun:Segment isun:Investor pure false --12-31 2021 Q2 0001634447 P3Y NASDAQ 10-Q true 2021-06-30 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 Yes Yes Non-accelerated Filer true true false false 9087767 20222817 699154 4057589 6215957 1534859 0 2611712 1354602 223647 214963 28650624 8484676 6145398 6119800 233487 198105 4007033 0 7620496 4820496 18006414 11138401 46657038 19623077 0 1246437 2332789 4086173 82067 172021 573653 1140125 0 24315 3518193 2482127 28656 28656 274202 308394 6809560 8241811 47031 62531 372441 610558 306905 1124411 1519820 1701495 9055757 11740806 0.0001 0.0001 200000 200000 0 0 200000 200000 0 20 0.0001 0.0001 49000000 49000000 9087767 9087767 5313268 5313268 908 531 36803433 2577359 796940 5304361 37601281 7882271 46657038 19623077 4353305 2770226 11613962 6754906 4988006 2765944 12129766 6434111 -634701 4282 -515804 320795 248883 183514 432359 376456 1654859 863662 3119923 1481410 265476 0 1336384 0 2169218 1047176 4888666 1857866 -2803919 -1042894 -5404470 -1537071 1079474 -25075 817506 -382680 50868 65410 87361 146176 -1775313 -1133379 -4674325 -2065927 -450888 -279274 -236567 -421585 -1324425 -854105 -4437758 -1644342 0 0 69663 0 -1324425 -854105 -4507421 -1644342 -0.15 -0.15 -0.16 -0.16 -0.53 -0.53 -0.31 -0.31 9058483 9058483 5298159 5298159 8382930 8382930 5298159 5298159 200000 20 5313268 531 2577359 5304361 7882271 0 0 840000 84 9584916 0 9585000 0 0 300000 30 2921868 0 2921898 0 0 133684 13 -13 0 0 0 0 34190 3 672856 0 672859 -200000 -20 370370 37 -17 0 0 0 0 0 69663 69663 0 0 117376 12 -12 0 0 0 0 126083 12 1070896 0 1070908 0 0 100667 10 149983 0 149993 0 0 1516938 152 17444335 0 17444487 0 0 0 -3113333 -3113333 0 0 8784196 878 33076459 2121365 35198702 0 0 303571 30 3461498 0 3461528 0 0 265476 0 265476 0 0 0 -1324425 -1324425 0 0 9087767 908 36803433 796940 37601281 0 0 5298159 529 -2692424 6559973 3868078 0 0 0 -790237 -790237 0 0 5298159 529 -2692424 5769736 3077841 200000 20 0 0 4999980 0 5000000 0 0 0 0 96052 0 96052 0 0 0 -854105 -854105 200000 20 5298159 529 2403608 4915631 7319788 -4437758 -1644342 305153 310024 1540 3070 -238117 -422335 1336384 0 -817506 382680 -2158368 -161822 -21653 12713 1534859 0 1257110 -631358 -1753384 -2486285 -89954 51402 -566472 85444 -15500 -23250 -6887562 -2963125 330751 0 85135 0 1000000 0 100000 0 35382 57230 3000000 0 -4351268 -57230 16642783 9523192 15606717 7482814 0 1487624 149993 0 217407 218987 672859 0 -24315 -291403 9585000 0 20906015 0 30762493 3017612 19523663 -2743 699154 95930 20222817 93187 86821 139241 0 366 69663 0 12 0 13 0 37 0 2921898 0 0 5000000 0 96052 <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">iSUN, INC.</div> <div><br/> </div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</div> <div> <br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">1.</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES</div> </td> </tr> </table> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <br/> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">a) Organization</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">iSun, Inc.(formerly known as The Peck Company Holdings, Inc.) is a solar engineering, construction and procurement contractor for commercial and industrial customers across the Northeastern United States. The Company also provides electrical contracting services and data and communication services. The work is performed under fixed-price and modified fixed-price contracts and time and materials contracts. The Company is incorporated in the State of Delaware and has its corporate headquarters in Williston, Vermont.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Effective January </span><span style="font-family: 'Times New Roman';">19,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> </span>2021,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> the Company changed its corporate name from The Peck Company Holdings, Inc. to iSun, Inc. (the “Name Change”). The Name Change was effected through a parent/subsidiary short-form merger of iSun, Inc., our wholly-owned Delaware subsidiary formed solely for the purpose of the name change, with and into us. We were the surviving entity. To effectuate the short-form merger, we filed a Certificate of Merger with the Secretary of State of the State of Delaware on January </span>19,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> </span>2021.<span style="font-size: 10pt; color: rgb(0, 0, 0);"> The merger became effective on January </span>19,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> </span>2021<span style="font-size: 10pt; color: rgb(0, 0, 0);"> with the State of Delaware and, for purposes of the quotation of our Common Stock on the Nasdaq Capital Market (“Nasdaq”), effective at the open of the market on January </span>20,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> </span>2021.</span></div> <div style="font-weight: normal; font-family: 'Times New Roman';"><br/> </div> <div style="margin: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold; text-align: justify;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal;">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 </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal;">10</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal;">-Q and Article </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal;">8</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal;"> 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 </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal;">three</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal;"> and </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal;">six</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal;"> months ended June </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal;">30,</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal;"> </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal;">2021</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal;"> are not necessarily indicative of the results that may be expected for the year ending December </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal;">31,</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal;"> </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal;">2021</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal;"> 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 </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal;">10</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal;">-K/A for the year ended December </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal;">31,</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal;"> </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal;">2020.</span></div> <div style="margin: 0px 0px 0px; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; text-align: justify;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="margin: 0px 0px 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-align: justify;">b) Principles of Consolidation</div> <div style="margin: 0px 0px 0px; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; text-align: justify;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The accompanying consolidated financial statements include the accounts of iSun, Inc. and its wholly-owned operating subsidiaries, Peck Electric Co and iSun Energy LLC. All material intercompany transactions have been eliminated upon consolidation of these entities.</div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">c) Revenue Recognition</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The majority of the Company’s revenue arrangements generally consist of a single performance obligation to transfer promised goods or services.</div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">1)<span style="font-size: 10pt; color: rgb(0, 0, 0);"> Revenue Recognition Policy</span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; color: rgb(0, 0, 0);"> <br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Solar Power Systems Sales and Engineering, Procurement, and Construction Services</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">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 June </span><span style="font-family: 'Times New Roman';">30,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> </span>2021<span style="font-size: 10pt; color: rgb(0, 0, 0);"> and December </span>31,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> </span>2020,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> the Company had </span>$0<span style="font-size: 10pt; color: rgb(0, 0, 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 </span>30<span style="font-size: 10pt; color: rgb(0, 0, 0);"> to </span>45<span style="font-size: 10pt; color: rgb(0, 0, 0);"> days of billing, depending on the contract. Sales and other taxes the Company collects concurrent with revenue-producing activities are excluded from revenue.</span></span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; color: rgb(0, 0, 0);"> <br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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.</div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Energy Generation</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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).</div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Operation and Maintenance and Other Miscellaneous Services</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Revenue for time and materials contracts is recognized as the service is provided.</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">2)<span style="font-size: 10pt; color: rgb(0, 0, 0);"> Disaggregation of Revenue from Contracts with Customers</span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; color: rgb(0, 0, 0);"> <br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The following table disaggregates the Company’s revenue based on the timing of satisfaction of performance obligations for the </span><span style="font-family: 'Times New Roman';">three<span style="font-size: 10pt; color: rgb(0, 0, 0);"> and </span>six<span style="font-size: 10pt; color: rgb(0, 0, 0);"> months ended June </span>30<span style="font-size: 10pt; color: rgb(0, 0, 0);">:</span></span></div> <div style="font-family: 'Times New Roman';"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> <div style="text-align: center; font-size: 10pt;"> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-size: 10pt; font-weight: bold;">Three<span style="font-size: 10pt;"> Months Ended June </span>30,</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; font-weight: bold;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-size: 10pt; font-weight: bold;">Six<span style="font-size: 10pt;"> Months Ended June </span>30,</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> <div style="text-align: center; font-size: 10pt;"> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; font-weight: bold;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; font-weight: bold;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; font-weight: bold;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> <div style="text-align: left; font-size: 10pt;"> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> <div style="text-align: left; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Performance obligations satisfied over time</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Solar</div> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">3,516,055</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">2,092,228</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">9,608,729</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">5,322,072</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%;" valign="bottom"> <div style="text-align: left; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Electric</div> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-size: 10pt;">605,245</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-size: 10pt;">482,566</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-size: 10pt;">1,494,356</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-size: 10pt;">974,206</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Data and Network</div> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">232,005</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">195,432</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">510,877</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">458,628</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Totals</div> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">4,353,305</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">2,770,226</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">11,613,962</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">6,754,906</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="font-family: 'Times New Roman';"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">For the </span><span style="font-family: 'Times New Roman';">three<span style="font-size: 10pt; color: rgb(0, 0, 0);"> and </span>six<span style="font-size: 10pt; color: rgb(0, 0, 0);"> months ended June </span>30,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> </span>2021<span style="font-size: 10pt; color: rgb(0, 0, 0);"> and </span>2020,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> the Company did not perform any service which the performance obligation was satisfied at a point in time.</span></span></div> <div style="font-family: 'Times New Roman';"><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">3)<span style="font-size: 10pt; color: rgb(0, 0, 0);"> Variable Consideration</span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; color: rgb(0, 0, 0);"> <br/> </span></div> <div style="margin: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;">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.</div> <div style="margin: 0px 0px; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: justify;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">4)<span style="font-size: 10pt; color: rgb(0, 0, 0);"> Remaining Performance Obligation</span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; color: rgb(0, 0, 0);"> <br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">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 </span><span style="font-family: 'Times New Roman';">606<span style="font-size: 10pt; color: rgb(0, 0, 0);">-</span>10<span style="font-size: 10pt; color: rgb(0, 0, 0);">-</span>50<span style="font-size: 10pt; color: rgb(0, 0, 0);">-</span>14,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> which exempts an entity from such disclosures if a performance obligation is part of a contract with an original expected duration of </span>one<span style="font-size: 10pt; color: rgb(0, 0, 0);"> year or less.</span></span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; color: rgb(0, 0, 0);"> <br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">5)<span style="font-size: 10pt; color: rgb(0, 0, 0);"> Warranties</span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; color: rgb(0, 0, 0);"> <br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The Company generally provides limited workmanship warranties up to </span><span style="font-family: 'Times New Roman';">five years<span style="font-size: 10pt; color: rgb(0, 0, 0);"> 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></span></div> <div style="text-align: left; font-family: 'Times New Roman';"><br/> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">d) Concentration and Credit Risks</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The Company occasionally has cash balances in a single financial institution during the year in excess of the Federal Deposit Insurance Corporation (FDIC) limit of up to </span><span style="font-family: 'Times New Roman';">$250,000<span style="font-size: 10pt; color: rgb(0, 0, 0);"> per financial institution. The differences between book and bank balances are outstanding checks and deposits in transit. At June </span>30,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> </span>2021,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> the uninsured balances were approximately </span>$20.3 million<span style="font-size: 10pt; color: rgb(0, 0, 0);">.</span></span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; color: rgb(0, 0, 0);"> <br/> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">e) Income Taxes</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Through June </span><span style="font-family: 'Times New Roman';">20,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> </span>2019<span style="font-size: 10pt; color: rgb(0, 0, 0);"> (the date of the completion of the Reverse Merger and Recapitalization between Peck Electric Co. and Jensyn Acquisition Corp, (the Company’s predecessor)) the former Peck Electric Co. had elected to be taxed as an S-Corporation under the Internal Revenue Code and similar codes in states in which the Company was subject to taxation. While this election was in effect, the income (whether distributed or not) was taxed for federal income tax purposes to former Peck Electric stockholders. Accordingly, no provision for federal income tax was required. However, the Company did calculate a proforma provision. The provision for income taxes for former Peck Electric Co. was primarily for Vermont minimum taxes. As of the date of the completion of the Reverse Merger and Recapitalization, the Company effectively became a C-Corporation, which changed the level of taxation from the stockholders to the Company. The deferred tax assets and liabilities that arise out of the change of tax status have been recorded to account for the temporary differences that existed on the date of the change resulting in a deferred tax liability of </span>$1,506,362.<span style="font-size: 10pt; color: rgb(0, 0, 0);"> At June </span>30,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> </span>2021,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> and December </span>31,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> </span>2020,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> the deferred tax liability was </span>$372,441<span style="font-size: 10pt; color: rgb(0, 0, 0);"> and </span>$610,558,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> respectively.</span></span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; color: rgb(0, 0, 0);"> <br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The Company accounts for income taxes under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Deferred income tax expense represents the change during the period in the deferred tax assets and deferred tax liabilities. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The financial statements of the Company account for deferred tax assets and liabilities in accordance with Accounting Standards Codification (“ASC”) </span><span style="font-family: 'Times New Roman';">740,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> Income taxes.<br/> <br/> </span></span></div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The Company also uses a more-likely-than-not measurement for all tax positions taken or expected to be taken on a tax return in order for those tax positions to be recognized in the financial statements. If the Company were to incur interest and penalties related to income taxes, these would be included in the provision for income taxes. Generally, the </span><span style="font-family: 'Times New Roman';">three<span style="font-size: 10pt; color: rgb(0, 0, 0);"> tax years previously filed remain subject to examination by federal and state tax authorities.</span></span></div> <div style="font-family: 'Times New Roman';"><br/> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">f) Use of Estimates</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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, goodwill, intangibles, investments, impairment on investments, warranty liability and valuation of deferred tax assets. Actual results could differ from those estimates.<br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">g) Deferred Finance Costs</span></div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Deferred financing costs relate to the Company’s debt and equity instruments. Deferred financing costs relating to debt instruments are amortized over the terms of the related instrument using the effective interest method.</span><span style="font-family: 'Times New Roman';"> Amortization expense associated with deferred financing costs, which is included in interest expense, totaled $770 for the three months ended June 30, 2021 and $1,535 for the three months ended June 30, 2020.<span style="font-size: 10pt; color: rgb(0, 0, 0);"> Amortization expense associated with deferred financing costs, which is included in interest expense, totaled </span>$1,540<span style="font-size: 10pt; color: rgb(0, 0, 0);"> and </span>$3,070<span style="font-size: 10pt; color: rgb(0, 0, 0);"> for the </span>six<span style="font-size: 10pt; color: rgb(0, 0, 0);"> months ended June </span>30,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> </span>2021<span style="font-size: 10pt; color: rgb(0, 0, 0);"> and June </span>30<span style="font-size: 10pt; color: rgb(0, 0, 0);"> </span>2020,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> respectively.</span></span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; color: rgb(0, 0, 0);"> <br/> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">h) Fair Value of Financial Instruments</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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.</div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">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 </span><span style="font-family: 'Times New Roman';">three<span style="font-size: 10pt; color: rgb(0, 0, 0);"> levels of inputs that may be used are: (i) Level </span>1<span style="font-size: 10pt; color: rgb(0, 0, 0);"> - quoted market prices in active markets for identical assets or liabilities; (ii) Level </span>2<span style="font-size: 10pt; color: rgb(0, 0, 0);"> - observable market-based inputs or other observable inputs; and (iii) Level </span>3<span style="font-size: 10pt; color: rgb(0, 0, 0);"> - 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></span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; color: rgb(0, 0, 0);"> <br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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.</div> <div style="font-family: 'Times New Roman';"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The contingent provisions of the Assignment Agreement entered into with Oakwood Construction Services and Adani Solar USA, Inc. are considered Level </span><span style="font-family: 'Times New Roman';">3<span style="font-size: 10pt; color: rgb(0, 0, 0);"> measurements. Given that the probability of such provisions being achieved is highly unlikely, no value was assigned to the contingent provision.</span></span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; color: rgb(0, 0, 0);"> <br/> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">i) Segment Information</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Operating segments are defined as components of an enterprise for which separate financial information is available and evaluated regularly by the chief operating decision maker, or decision-making group, in deciding the method to allocate resources and assess performance. The Company currently has </span><span style="font-family: 'Times New Roman';">one<span style="font-size: 10pt; color: rgb(0, 0, 0);"> reportable segment with different product offerings for financial reporting purposes, which represents the Company’s core business.</span></span></div> <div style="font-family: 'Times New Roman';"><br/> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">j)  Recently Issued Accounting Pronouncements</div> <div style="font-family: 'Times New Roman';"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">On May </span><span style="font-family: 'Times New Roman';">03,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> </span>2021,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> the FASB issued Accounting Standards Update (ASU) </span>2021<span style="font-size: 10pt; color: rgb(0, 0, 0);">-</span>04,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> </span><span style="font-size: 10pt; font-style: italic; color: rgb(0, 0, 0);">Earnings Per Share (Topic </span><span style="font-size: 10pt; font-style: italic;">260)</span><span style="font-size: 10pt; font-style: italic; color: rgb(0, 0, 0);">, Debt— Modifications and Extinguishments (Subtopic </span><span style="font-size: 10pt; font-style: italic;">470</span><span style="font-size: 10pt; font-style: italic; color: rgb(0, 0, 0);">-</span><span style="font-size: 10pt; font-style: italic;">50)</span><span style="font-size: 10pt; font-style: italic; color: rgb(0, 0, 0);">, Compensation—Stock Compensation (Topic </span><span style="font-size: 10pt; font-style: italic;">718)</span><span style="font-size: 10pt; font-style: italic; color: rgb(0, 0, 0);">, and Derivatives and Hedging— Contracts in Entity’s Own Equity (Subtopic </span><span style="font-size: 10pt; font-style: italic;">815</span><span style="font-size: 10pt; font-style: italic; color: rgb(0, 0, 0);">-</span><span style="font-size: 10pt; font-style: italic;">40)</span><span style="font-size: 10pt; font-style: italic; color: rgb(0, 0, 0);">: Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options</span><span style="font-size: 10pt; color: rgb(0, 0, 0);">. The FASB issued ASU </span>2021<span style="font-size: 10pt; color: rgb(0, 0, 0);">-</span>04<span style="font-size: 10pt; color: rgb(0, 0, 0);"> to clarify and reduce diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options (for example, warrants) that remain equity classified after modification or exchange. The ASU is effective years beginning after December </span>15,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> </span>2021,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> including interim periods within those years and the Company is currently evaluating the impact of this standard on its consolidated financial statements and related disclosures.</span></span></div> <div style="font-family: 'Times New Roman';"><br/> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">k) Inventory</div> <div style="font-family: 'Times New Roman';"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Inventory is valued at lower of cost or net realizable value determined by the </span><span style="font-size: 10pt; font-family: 'Times New Roman';">first</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">-in, </span><span style="font-size: 10pt; font-family: 'Times New Roman';">first</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">-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 net of an allowance of </span><span style="font-size: 10pt; font-family: 'Times New Roman';">$0</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> at June </span><span style="font-size: 10pt; font-family: 'Times New Roman';">30,</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> </span><span style="font-size: 10pt; font-family: 'Times New Roman';">2021</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> and December </span><span style="font-size: 10pt; font-family: 'Times New Roman';">31,</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> </span><span style="font-size: 10pt; font-family: 'Times New Roman';">2020.</span></div> <div style="font-family: 'Times New Roman';"><br/> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">l) Reclassification</div> <div style="font-family: 'Times New Roman';"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Certain reclassifications have been made to prior year’s financial statement to conform to classifications used in the current year.</div> <div style="margin: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold; text-align: justify;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal;">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 </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal;">10</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal;">-Q and Article </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal;">8</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal;"> 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 </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal;">three</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal;"> and </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal;">six</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal;"> months ended June </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal;">30,</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal;"> </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal;">2021</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal;"> are not necessarily indicative of the results that may be expected for the year ending December </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal;">31,</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal;"> </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal;">2021</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal;"> 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 </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal;">10</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal;">-K/A for the year ended December </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal;">31,</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal;"> </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal;">2020.</span></div> <div style="margin: 0px 0px 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-align: justify;">b) Principles of Consolidation</div> <div style="margin: 0px 0px 0px; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; text-align: justify;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The accompanying consolidated financial statements include the accounts of iSun, Inc. and its wholly-owned operating subsidiaries, Peck Electric Co and iSun Energy LLC. All material intercompany transactions have been eliminated upon consolidation of these entities.</div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">c) Revenue Recognition</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The majority of the Company’s revenue arrangements generally consist of a single performance obligation to transfer promised goods or services.</div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">1)<span style="font-size: 10pt; color: rgb(0, 0, 0);"> Revenue Recognition Policy</span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; color: rgb(0, 0, 0);"> <br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Solar Power Systems Sales and Engineering, Procurement, and Construction Services</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">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 June </span><span style="font-family: 'Times New Roman';">30,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> </span>2021<span style="font-size: 10pt; color: rgb(0, 0, 0);"> and December </span>31,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> </span>2020,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> the Company had </span>$0<span style="font-size: 10pt; color: rgb(0, 0, 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 </span>30<span style="font-size: 10pt; color: rgb(0, 0, 0);"> to </span>45<span style="font-size: 10pt; color: rgb(0, 0, 0);"> days of billing, depending on the contract. Sales and other taxes the Company collects concurrent with revenue-producing activities are excluded from revenue.</span></span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; color: rgb(0, 0, 0);"> <br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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.</div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Energy Generation</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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).</div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Operation and Maintenance and Other Miscellaneous Services</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Revenue for time and materials contracts is recognized as the service is provided.</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">2)<span style="font-size: 10pt; color: rgb(0, 0, 0);"> Disaggregation of Revenue from Contracts with Customers</span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; color: rgb(0, 0, 0);"> <br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The following table disaggregates the Company’s revenue based on the timing of satisfaction of performance obligations for the </span><span style="font-family: 'Times New Roman';">three<span style="font-size: 10pt; color: rgb(0, 0, 0);"> and </span>six<span style="font-size: 10pt; color: rgb(0, 0, 0);"> months ended June </span>30<span style="font-size: 10pt; color: rgb(0, 0, 0);">:</span></span></div> <div style="font-family: 'Times New Roman';"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> <div style="text-align: center; font-size: 10pt;"> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-size: 10pt; font-weight: bold;">Three<span style="font-size: 10pt;"> Months Ended June </span>30,</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; font-weight: bold;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-size: 10pt; font-weight: bold;">Six<span style="font-size: 10pt;"> Months Ended June </span>30,</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> <div style="text-align: center; font-size: 10pt;"> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; font-weight: bold;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; font-weight: bold;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; font-weight: bold;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> <div style="text-align: left; font-size: 10pt;"> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> <div style="text-align: left; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Performance obligations satisfied over time</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Solar</div> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">3,516,055</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">2,092,228</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">9,608,729</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">5,322,072</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%;" valign="bottom"> <div style="text-align: left; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Electric</div> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-size: 10pt;">605,245</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-size: 10pt;">482,566</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-size: 10pt;">1,494,356</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-size: 10pt;">974,206</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Data and Network</div> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">232,005</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">195,432</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">510,877</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">458,628</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Totals</div> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">4,353,305</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">2,770,226</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">11,613,962</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">6,754,906</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="font-family: 'Times New Roman';"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">For the </span><span style="font-family: 'Times New Roman';">three<span style="font-size: 10pt; color: rgb(0, 0, 0);"> and </span>six<span style="font-size: 10pt; color: rgb(0, 0, 0);"> months ended June </span>30,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> </span>2021<span style="font-size: 10pt; color: rgb(0, 0, 0);"> and </span>2020,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> the Company did not perform any service which the performance obligation was satisfied at a point in time.</span></span></div> <div style="font-family: 'Times New Roman';"><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">3)<span style="font-size: 10pt; color: rgb(0, 0, 0);"> Variable Consideration</span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; color: rgb(0, 0, 0);"> <br/> </span></div> <div style="margin: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;">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.</div> <div style="margin: 0px 0px; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: justify;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">4)<span style="font-size: 10pt; color: rgb(0, 0, 0);"> Remaining Performance Obligation</span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; color: rgb(0, 0, 0);"> <br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">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 </span><span style="font-family: 'Times New Roman';">606<span style="font-size: 10pt; color: rgb(0, 0, 0);">-</span>10<span style="font-size: 10pt; color: rgb(0, 0, 0);">-</span>50<span style="font-size: 10pt; color: rgb(0, 0, 0);">-</span>14,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> which exempts an entity from such disclosures if a performance obligation is part of a contract with an original expected duration of </span>one<span style="font-size: 10pt; color: rgb(0, 0, 0);"> year or less.</span></span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; color: rgb(0, 0, 0);"> <br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">5)<span style="font-size: 10pt; color: rgb(0, 0, 0);"> Warranties</span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; color: rgb(0, 0, 0);"> <br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The Company generally provides limited workmanship warranties up to </span><span style="font-family: 'Times New Roman';">five years<span style="font-size: 10pt; color: rgb(0, 0, 0);"> 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></span></div> 0 0 P30D P45D <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The following table disaggregates the Company’s revenue based on the timing of satisfaction of performance obligations for the </span><span style="font-family: 'Times New Roman';">three<span style="font-size: 10pt; color: rgb(0, 0, 0);"> and </span>six<span style="font-size: 10pt; color: rgb(0, 0, 0);"> months ended June </span>30<span style="font-size: 10pt; color: rgb(0, 0, 0);">:</span></span></div> <div style="font-family: 'Times New Roman';"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> <div style="text-align: center; font-size: 10pt;"> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-size: 10pt; font-weight: bold;">Three<span style="font-size: 10pt;"> Months Ended June </span>30,</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; font-weight: bold;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-size: 10pt; font-weight: bold;">Six<span style="font-size: 10pt;"> Months Ended June </span>30,</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> <div style="text-align: center; font-size: 10pt;"> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; font-weight: bold;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; font-weight: bold;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; font-weight: bold;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> <div style="text-align: left; font-size: 10pt;"> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> <div style="text-align: left; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Performance obligations satisfied over time</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Solar</div> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">3,516,055</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">2,092,228</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">9,608,729</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">5,322,072</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%;" valign="bottom"> <div style="text-align: left; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Electric</div> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-size: 10pt;">605,245</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-size: 10pt;">482,566</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-size: 10pt;">1,494,356</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-size: 10pt;">974,206</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Data and Network</div> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">232,005</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">195,432</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">510,877</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">458,628</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Totals</div> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">4,353,305</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">2,770,226</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">11,613,962</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-family: 'Times New Roman'; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">6,754,906</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 3516055 2092228 9608729 5322072 605245 482566 1494356 974206 232005 195432 510877 458628 4353305 2770226 11613962 6754906 0 0 0 0 P5Y <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">d) Concentration and Credit Risks</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The Company occasionally has cash balances in a single financial institution during the year in excess of the Federal Deposit Insurance Corporation (FDIC) limit of up to </span><span style="font-family: 'Times New Roman';">$250,000<span style="font-size: 10pt; color: rgb(0, 0, 0);"> per financial institution. The differences between book and bank balances are outstanding checks and deposits in transit. At June </span>30,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> </span>2021,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> the uninsured balances were approximately </span>$20.3 million<span style="font-size: 10pt; color: rgb(0, 0, 0);">.</span></span></div> 20300000 <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">e) Income Taxes</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Through June </span><span style="font-family: 'Times New Roman';">20,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> </span>2019<span style="font-size: 10pt; color: rgb(0, 0, 0);"> (the date of the completion of the Reverse Merger and Recapitalization between Peck Electric Co. and Jensyn Acquisition Corp, (the Company’s predecessor)) the former Peck Electric Co. had elected to be taxed as an S-Corporation under the Internal Revenue Code and similar codes in states in which the Company was subject to taxation. While this election was in effect, the income (whether distributed or not) was taxed for federal income tax purposes to former Peck Electric stockholders. Accordingly, no provision for federal income tax was required. However, the Company did calculate a proforma provision. The provision for income taxes for former Peck Electric Co. was primarily for Vermont minimum taxes. As of the date of the completion of the Reverse Merger and Recapitalization, the Company effectively became a C-Corporation, which changed the level of taxation from the stockholders to the Company. The deferred tax assets and liabilities that arise out of the change of tax status have been recorded to account for the temporary differences that existed on the date of the change resulting in a deferred tax liability of </span>$1,506,362.<span style="font-size: 10pt; color: rgb(0, 0, 0);"> At June </span>30,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> </span>2021,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> and December </span>31,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> </span>2020,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> the deferred tax liability was </span>$372,441<span style="font-size: 10pt; color: rgb(0, 0, 0);"> and </span>$610,558,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> respectively.</span></span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; color: rgb(0, 0, 0);"> <br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The Company accounts for income taxes under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Deferred income tax expense represents the change during the period in the deferred tax assets and deferred tax liabilities. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The financial statements of the Company account for deferred tax assets and liabilities in accordance with Accounting Standards Codification (“ASC”) </span><span style="font-family: 'Times New Roman';">740,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> Income taxes.<br/> <br/> </span></span></div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The Company also uses a more-likely-than-not measurement for all tax positions taken or expected to be taken on a tax return in order for those tax positions to be recognized in the financial statements. If the Company were to incur interest and penalties related to income taxes, these would be included in the provision for income taxes. Generally, the </span><span style="font-family: 'Times New Roman';">three<span style="font-size: 10pt; color: rgb(0, 0, 0);"> tax years previously filed remain subject to examination by federal and state tax authorities.</span></span></div> 1506362 372441 610558 <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">f) Use of Estimates</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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, goodwill, intangibles, investments, impairment on investments, warranty liability and valuation of deferred tax assets. Actual results could differ from those estimates.<br/> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">g) Deferred Finance Costs</span></div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Deferred financing costs relate to the Company’s debt and equity instruments. Deferred financing costs relating to debt instruments are amortized over the terms of the related instrument using the effective interest method.</span><span style="font-family: 'Times New Roman';"> Amortization expense associated with deferred financing costs, which is included in interest expense, totaled $770 for the three months ended June 30, 2021 and $1,535 for the three months ended June 30, 2020.<span style="font-size: 10pt; color: rgb(0, 0, 0);"> Amortization expense associated with deferred financing costs, which is included in interest expense, totaled </span>$1,540<span style="font-size: 10pt; color: rgb(0, 0, 0);"> and </span>$3,070<span style="font-size: 10pt; color: rgb(0, 0, 0);"> for the </span>six<span style="font-size: 10pt; color: rgb(0, 0, 0);"> months ended June </span>30,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> </span>2021<span style="font-size: 10pt; color: rgb(0, 0, 0);"> and June </span>30<span style="font-size: 10pt; color: rgb(0, 0, 0);"> </span>2020,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> respectively.</span></span></div> 770 1535 1540 3070 <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">h) Fair Value of Financial Instruments</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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.</div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">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 </span><span style="font-family: 'Times New Roman';">three<span style="font-size: 10pt; color: rgb(0, 0, 0);"> levels of inputs that may be used are: (i) Level </span>1<span style="font-size: 10pt; color: rgb(0, 0, 0);"> - quoted market prices in active markets for identical assets or liabilities; (ii) Level </span>2<span style="font-size: 10pt; color: rgb(0, 0, 0);"> - observable market-based inputs or other observable inputs; and (iii) Level </span>3<span style="font-size: 10pt; color: rgb(0, 0, 0);"> - 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></span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; color: rgb(0, 0, 0);"> <br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; 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.</div> <div style="font-family: 'Times New Roman';"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The contingent provisions of the Assignment Agreement entered into with Oakwood Construction Services and Adani Solar USA, Inc. are considered Level </span><span style="font-family: 'Times New Roman';">3<span style="font-size: 10pt; color: rgb(0, 0, 0);"> measurements. Given that the probability of such provisions being achieved is highly unlikely, no value was assigned to the contingent provision.</span></span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">i) Segment Information</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Operating segments are defined as components of an enterprise for which separate financial information is available and evaluated regularly by the chief operating decision maker, or decision-making group, in deciding the method to allocate resources and assess performance. The Company currently has </span><span style="font-family: 'Times New Roman';">one<span style="font-size: 10pt; color: rgb(0, 0, 0);"> reportable segment with different product offerings for financial reporting purposes, which represents the Company’s core business.</span></span></div> 1 <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">j)  Recently Issued Accounting Pronouncements</div> <div style="font-family: 'Times New Roman';"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">On May </span><span style="font-family: 'Times New Roman';">03,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> </span>2021,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> the FASB issued Accounting Standards Update (ASU) </span>2021<span style="font-size: 10pt; color: rgb(0, 0, 0);">-</span>04,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> </span><span style="font-size: 10pt; font-style: italic; color: rgb(0, 0, 0);">Earnings Per Share (Topic </span><span style="font-size: 10pt; font-style: italic;">260)</span><span style="font-size: 10pt; font-style: italic; color: rgb(0, 0, 0);">, Debt— Modifications and Extinguishments (Subtopic </span><span style="font-size: 10pt; font-style: italic;">470</span><span style="font-size: 10pt; font-style: italic; color: rgb(0, 0, 0);">-</span><span style="font-size: 10pt; font-style: italic;">50)</span><span style="font-size: 10pt; font-style: italic; color: rgb(0, 0, 0);">, Compensation—Stock Compensation (Topic </span><span style="font-size: 10pt; font-style: italic;">718)</span><span style="font-size: 10pt; font-style: italic; color: rgb(0, 0, 0);">, and Derivatives and Hedging— Contracts in Entity’s Own Equity (Subtopic </span><span style="font-size: 10pt; font-style: italic;">815</span><span style="font-size: 10pt; font-style: italic; color: rgb(0, 0, 0);">-</span><span style="font-size: 10pt; font-style: italic;">40)</span><span style="font-size: 10pt; font-style: italic; color: rgb(0, 0, 0);">: Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options</span><span style="font-size: 10pt; color: rgb(0, 0, 0);">. The FASB issued ASU </span>2021<span style="font-size: 10pt; color: rgb(0, 0, 0);">-</span>04<span style="font-size: 10pt; color: rgb(0, 0, 0);"> to clarify and reduce diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options (for example, warrants) that remain equity classified after modification or exchange. The ASU is effective years beginning after December </span>15,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> </span>2021,<span style="font-size: 10pt; color: rgb(0, 0, 0);"> including interim periods within those years and the Company is currently evaluating the impact of this standard on its consolidated financial statements and related disclosures.</span></span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">k) Inventory</div> <div style="font-family: 'Times New Roman';"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Inventory is valued at lower of cost or net realizable value determined by the </span><span style="font-size: 10pt; font-family: 'Times New Roman';">first</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">-in, </span><span style="font-size: 10pt; font-family: 'Times New Roman';">first</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">-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 net of an allowance of </span><span style="font-size: 10pt; font-family: 'Times New Roman';">$0</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> at June </span><span style="font-size: 10pt; font-family: 'Times New Roman';">30,</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> </span><span style="font-size: 10pt; font-family: 'Times New Roman';">2021</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> and December </span><span style="font-size: 10pt; font-family: 'Times New Roman';">31,</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> </span><span style="font-size: 10pt; font-family: 'Times New Roman';">2020.</span></div> 0 0 <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">l) Reclassification</div> <div style="font-family: 'Times New Roman';"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Certain reclassifications have been made to prior year’s financial statement to conform to classifications used in the current year.</div> <div> <span style="font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: bold;">2.</span></td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-weight: bold; background-color: rgb(255, 255, 255); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">RESTATEMENT OF FINANCIAL STATEMENTS</div> </td> </tr> </table> <div><span style="font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; margin-right: 7pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On April 12, 2021, the staff of the Securities and Exchange Commission (the “SEC Staff”) issued a public statement entitled “Staff Statement on Accounting and Reporting Considerations for Warrants issued by Special Purpose Acquisition Companies (“SPACs”)” (the “SEC Staff Statement”). In the SEC Staff Statement, the SEC Staff expressed its view that certain terms and conditions common to SPAC warrants may require the warrants to be classified as liabilities on the SPAC’s financial statements as opposed to equity. Since issuance, the Company’s Warrants were accounted for as equity within the Company’s previously reported financial statements, and after discussion and evaluation, management concluded that the Warrants should be presented as liabilities reported at fair value with subsequent fair value remeasurement at each reporting period.</div> <div><span style="font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; margin-right: 7pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> The Company concluded that, because of a misapplication of the accounting guidance related to its public and private placement warrants the Company’s predecessor previously issued, the Company’s previously issued financial statements for the Affected Periods (as defined below) should no longer be relied upon. As such, the Company is restating its unaudited and audited financial statements for the Affected Periods included in this Form 10-Q.</div> <div><span style="font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; margin-right: 7pt;"><span style="font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; margin-right: 7pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The affected periods are the years ended December 31, 2020 and 2019 and the quarters ended September 30, 2020, June 30, 2020, March 31, 2020, September 30, 2019 and June 30, 2019.</div> <div><span style="font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Impact of the Restatement</div> <div><span style="font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The impact of the restatement on the Condensed Consolidated Statement of Operations for the three and six months ended June 30, 2020 included in this filing is presented below.</div> <div style="text-align: justify; margin-left: 36pt; color: rgb(0, 0, 0);"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">As Previously</div> <div style="text-align: center; font-weight: bold;"> Reported</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">Adjustments</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">As Restated</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Statement of Operations for the three months ended <span style="text-indent: 0pt;">June 30, 2020</span> (unaudited)</div> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Change in fair value of the warrant liability</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(25,075</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(25,075</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Net loss</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>(829,030</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>(25,075</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>(854,105</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net loss per common share</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(0.16</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(0.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">) <br/> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(0.16</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">As Previously </div> <div style="text-align: center; font-weight: bold;">Reported</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">Adjustments</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">As Restated</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-indent: -16.2pt; margin-left: 16.2pt; font-weight: bold;">Statement of Operations for the <span style="text-indent: 0pt;">six</span> months ended <span style="text-indent: 0pt;">June 30, 2020</span> (unaudited)</div> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -16.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Change in fair value of the warrant liability</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(382,680</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(382,680</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-indent: -16.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Net loss</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>(1,261,662</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>(382,680</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>(1,644,342</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -16.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Net loss per common share</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(0.24</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(0.07</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(0.31</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> </table> <div><br/> </div> <div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: justify;">The impact of the restatement on the Condensed Consolidated Statement of Cash Flows for the six months ended June 30, 2020 included in this filing is presented below.</div> <div style="margin-left: 36pt; color: rgb(0, 0, 0);"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">As Previously</div> <div style="text-align: center; font-weight: bold;"> Reported</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Adjustments</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">As Restated</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-indent: -16.2pt; margin-left: 16.2pt; font-weight: bold;">Statement of Cash Flows for the <span style="text-indent: 0pt;">six</span> months ended <span style="text-indent: 0pt;">June 30, 2020</span> (unaudited)</div> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -16.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Net Loss</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(1,261,662</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(382,680</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(1,644,342</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-indent: -16.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Change in fair value of the warrant liability</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>382,680</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>382,680</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The impact of the restatement on the Condensed Consolidated Statement of Operations for the three and six months ended June 30, 2020 included in this filing is presented below.</div> <div style="text-align: justify; margin-left: 36pt; color: rgb(0, 0, 0);"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">As Previously</div> <div style="text-align: center; font-weight: bold;"> Reported</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">Adjustments</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">As Restated</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Statement of Operations for the three months ended <span style="text-indent: 0pt;">June 30, 2020</span> (unaudited)</div> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Change in fair value of the warrant liability</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(25,075</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(25,075</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Net loss</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>(829,030</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>(25,075</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>(854,105</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net loss per common share</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(0.16</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(0.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">) <br/> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(0.16</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">As Previously </div> <div style="text-align: center; font-weight: bold;">Reported</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">Adjustments</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">As Restated</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-indent: -16.2pt; margin-left: 16.2pt; font-weight: bold;">Statement of Operations for the <span style="text-indent: 0pt;">six</span> months ended <span style="text-indent: 0pt;">June 30, 2020</span> (unaudited)</div> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -16.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Change in fair value of the warrant liability</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(382,680</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(382,680</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-indent: -16.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Net loss</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>(1,261,662</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>(382,680</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>(1,644,342</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -16.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Net loss per common share</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(0.24</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(0.07</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(0.31</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> </table> <div><br/> </div> <div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: justify;">The impact of the restatement on the Condensed Consolidated Statement of Cash Flows for the six months ended June 30, 2020 included in this filing is presented below.</div> <div style="margin-left: 36pt; color: rgb(0, 0, 0);"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">As Previously</div> <div style="text-align: center; font-weight: bold;"> Reported</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Adjustments</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">As Restated</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-indent: -16.2pt; margin-left: 16.2pt; font-weight: bold;">Statement of Cash Flows for the <span style="text-indent: 0pt;">six</span> months ended <span style="text-indent: 0pt;">June 30, 2020</span> (unaudited)</div> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -16.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Net Loss</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(1,261,662</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(382,680</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(1,644,342</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-indent: -16.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Change in fair value of the warrant liability</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>382,680</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>382,680</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 0 -25075 -25075 -829030 -25075 -854105 -0.16 -0.16 0.00 0.00 -0.16 -0.16 0 -382680 -382680 -1261662 -382680 -1644342 -0.24 -0.24 -0.07 -0.07 -0.31 -0.31 -1261662 -382680 -1644342 0 382680 382680 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">3.</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">LIQUIDITY AND FINANCIAL CONDITION</div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"><br/> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);">In the six months ended June 30, 2021, the Company experienced a net operating loss and negative cash flow from operations. At June 30, 2021, the Company had cash on hand of approximately $20.2 million and working capital of approximately $21.8 million. The Company utilized approximately $6.9 million in cash to support operations during the six months ending June 30, 2021. In prior years, the Company has relied predominantly on operating cash flow to fund its operations and borrowings from its credit facilities. For the six months ending June 30, 2021, the Company utilized the proceeds from the registered direct offering and exercise of warrants described below to generate cash flow to support its operations.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span></div> <div style="text-align: center; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);">On January 8, 2021, the Company entered into a Securities Purchase Agreement with two institutional investors providing for the issuance and sale by the Company of an aggregate 840,000 shares of its Common Stock in a registered direct offering at a purchase price of $12.50 per share for gross proceeds of approximately $10.5 million before deducting fees and offering expenses. The Company’s Form S-3 Registration Statement is effective and allows the Company to offer, issue and sell up to $50,000,000 in the aggregate of our shares of Common Stock.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"><br/> </span> </div> <div style="text-align: justify; margin-bottom: 8pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">On June 21, 2021, the Company entered into a Sales Agreement with B. Riley Securities, Inc. as sales agent, pursuant to which the Company may offer and sell, from time to time, through B. Riley shares of Common Stock, par value $0.0001 per share. Upon delivery of a placement notice, and subject to the Company’s instructions in the notice, and the terms and conditions of the Sales Agreement, generally, B. Riley may sell the shares of Common Stock by any method permitted by law deemed to be an “at the market offering.” Shares of Common Stock will be offered and sold pursuant to the Registration Statement, the Base Prospectus that forms a part of such Registration Statement, filed with the SEC on December 4, 2020 and declared effective by the SEC on December 11, 2020 and the Prospectus Supplement 2. On June 22, 2021, the Company filed a Prospectus Supplement with the SEC relating to the offer and sale of up to $39.5 million of Common Stock in the ATM Offering.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);">The Company believes its current cash on hand, proceeds generated from the registered direct offering, the potential availability of proceeds of sale of shares of Common Stock under the shelf registration, the collectability of its accounts receivable and project backlog are sufficient to meet its operating and capital requirements for at least the next twelve months from the date these financial statements are issued.</div> 20200000 21800000 -6900000 2 840000 12.50 10500000 50000000 0.0001 39500000 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">4.</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">ACCOUNTS RECEIVABLE</div> </td> </tr> </table> <div><br/> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accounts receivable consist of:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: middle; padding-left: 24%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">June 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2021<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2020<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accounts receivable - contracts in progress</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4,042,435</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">6,206,760</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accounts receivable - retainage</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">99,154</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">93,197</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4,141,589</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">6,299,957</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Allowance for doubtful accounts</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(84,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(84,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4,057,589</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">6,215,957</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; clear: both;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); clear: both;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Bad debt expense was $0 for the three and six months ended June 30, 2021 and 2020, respectively.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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 June 30, 2021 and 2020:<br/> <br/> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: middle; padding-left: 24%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">June 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2021<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2020<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Costs in excess of billings</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,875,411</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">216,261</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Unbilled receivables, included in costs in excess of billings</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">736,301</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,138,341</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-left: 24%; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,611,712</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,354,602</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Retainage</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">99,154</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">93,197</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total​</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,710,866</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,447,799</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; clear: both;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: center; color: rgb(0, 0, 0); clear: both;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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  June 30, 2021 will be billed and collected within one year. </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Contract liabilities were as follows at June 30, 2021 and December 31, 2020:</span></span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: middle; padding-left: 24%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">June 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2021<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2020<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Billings in excess of costs</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">573,653</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,140,125</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accounts receivable consist of:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: middle; padding-left: 24%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">June 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2021<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2020<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accounts receivable - contracts in progress</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4,042,435</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">6,206,760</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accounts receivable - retainage</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">99,154</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">93,197</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4,141,589</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">6,299,957</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Allowance for doubtful accounts</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(84,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(84,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4,057,589</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">6,215,957</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 4042435 6206760 99154 93197 4141589 6299957 84000 84000 4057589 6215957 0 0 0 0 <div style="text-align: justify; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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 June 30, 2021 and 2020:<br/> <br/> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: middle; padding-left: 24%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">June 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2021<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2020<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Costs in excess of billings</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,875,411</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">216,261</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Unbilled receivables, included in costs in excess of billings</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">736,301</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,138,341</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-left: 24%; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,611,712</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,354,602</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Retainage</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">99,154</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">93,197</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total​</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,710,866</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,447,799</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Contract liabilities were as follows at June 30, 2021 and December 31, 2020:</span></span> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: middle; padding-left: 24%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">June 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2021<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2020<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Billings in excess of costs</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">573,653</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,140,125</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 1875411 216261 736301 1138341 2611712 1354602 99154 93197 2710866 1447799 573653 1140125 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">5.</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">CONTRACTS IN PROGRESS</div> </td> </tr> </table> <div><br/> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Information with respect to contracts in progress are as follows:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: middle; padding-left: 24%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">June 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2021<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2020<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Expenditures to date on uncompleted contracts</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4,940,903</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">7,764,622</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Estimated earnings thereon</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">983,100</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,178,868</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-left: 24%; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5,924,003</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">9,943,490</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Less billings to date</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(4,622,245</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(10,867,354</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: middle; padding-left: 24%; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,301,758</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"/> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(923,864</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Plus under billings remaining on contracts 100% complete</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">736,301</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,138,341</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,038,059</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">214,477</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; clear: both;"> </span></div> <div style="color: rgb(0, 0, 0); clear: both;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); clear: both; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Included in accompany balance sheets under the following captions:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); clear: both;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: middle; padding-left: 24%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">June 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2021<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2020<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Cost and estimated earnings in excess of billings</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,611,712</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,354,602</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Billings in excess of costs and estimated earnings on uncompleted contracts</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(573,653</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(1,140,125</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total​</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,038,059</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">214,477</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Information with respect to contracts in progress are as follows:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: middle; padding-left: 24%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">June 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2021<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2020<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Expenditures to date on uncompleted contracts</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4,940,903</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">7,764,622</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Estimated earnings thereon</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">983,100</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,178,868</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-left: 24%; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5,924,003</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">9,943,490</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Less billings to date</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(4,622,245</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(10,867,354</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: middle; padding-left: 24%; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,301,758</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"/> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(923,864</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Plus under billings remaining on contracts 100% complete</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">736,301</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,138,341</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,038,059</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">214,477</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; clear: both;"> </span></div> <div style="color: rgb(0, 0, 0); clear: both;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); clear: both; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Included in accompany balance sheets under the following captions:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); clear: both;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: middle; padding-left: 24%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">June 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2021<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2020<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Cost and estimated earnings in excess of billings</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,611,712</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,354,602</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Billings in excess of costs and estimated earnings on uncompleted contracts</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(573,653</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(1,140,125</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total​</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,038,059</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">214,477</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 4940903 7764622 983100 2178868 5924003 9943490 4622245 10867354 1301758 -923864 736301 1138341 2038059 214477 2611712 1354602 573653 1140125 2038059 214477 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">6.</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">LONG-TERM DEBT</div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">A summary of long-term debt is as follows:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: middle; padding-left: 24%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">June 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2021<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2020<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">NBT Bank, National Association, <span style="text-indent: 0pt;">4.25</span>% interest rate, secured by all business assets, payable in <span style="text-indent: 0pt;">monthly</span> installments of $<span style="text-indent: 0pt;">5,869</span> through September 2026, with a balloon payment at maturity.</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">662,551</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">683,268</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">NBT Bank, National Association, repaid in January 2021.</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">12,050</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">NBT Bank, National Association, <span style="text-indent: 0pt;">4.20</span>% interest rate, secured by building, payable in <span style="text-indent: 0pt;">monthly</span> installments of $<span style="text-indent: 0pt;">3,293</span> through September 2026, with a balloon payment at maturity.</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">231,477</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">246,135</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">NBT Bank, National Association, <span style="text-indent: 0pt;">4.15</span>% interest rate, secured by all business assets, payable in <span style="text-indent: 0pt;">monthly</span> installments of $<span style="text-indent: 0pt;">3,677</span> through April 2026.</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">192,678</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">210,475</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">NBT Bank, National Association, <span style="text-indent: 0pt;">4.20</span>% interest rate, secured by all business assets, payable in <span style="text-indent: 0pt;">monthly</span> installments of $<span style="text-indent: 0pt;">5,598</span> through October 2026, with a balloon payment at maturity.</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">401,879</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">426,624</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">NBT Bank, National Association, <span style="text-indent: 0pt;">4.85</span>% interest rate, secured by a piece of equipment, payable in <span style="text-indent: 0pt;">monthly</span> installments of $<span style="text-indent: 0pt;">2,932</span> including interest, through May 2023.</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">64,211</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">80,001</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Various vehicle loans, interest ranging from <span style="text-indent: 0pt;">0</span>% to <span style="text-indent: 0pt;">6.99</span>%, total current <span style="text-indent: 0pt;">monthly</span> installments of approximately $<span style="text-indent: 0pt;">8,150</span>, secured by vehicles, with varying terms through September 2025.</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">195,885</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">294,799</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; clear: both;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">National Bank of Middlebury, <span style="text-indent: 0pt;">3.95</span>% interest rate for the initial <span style="text-indent: 0pt;">5 years</span>, after which the loan rate will adjust equal to the Federal Home Loan Bank of Boston 5/<span style="text-indent: 0pt;">10</span> – year Advance Rate plus <span style="text-indent: 0pt;">2.75</span>%, loan is subject to a floor rate of <span style="text-indent: 0pt;">3.95</span>%, secured by solar panels and related equipment, payable in <span style="text-indent: 0pt;">monthly</span> installments of $<span style="text-indent: 0pt;">2,388</span> including interest, through December 2024.</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">60,731</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">73,467</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,809,412</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,026,819</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Less current portion</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(274,202</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(308,394</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,535,210</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,718,425</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Less debt issuance costs</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(15,390</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(16,930</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Long-term debt</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,519,820</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,701,495</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; clear: both;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); clear: both;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); clear: both; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Maturities of long-term debt are as follows:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); clear: both;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Year ending December 31:</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Remainder of <span style="text-indent: 0pt;">2021</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">132,066</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-indent: 0pt;">2022</span><br/> </span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">283,465</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-indent: 0pt;">2023</span><br/> </span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">248,385</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-indent: 0pt;">2024</span><br/> </span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">221,299</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-indent: 0pt;">2025</span><br/> </span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">209,858</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-indent: 0pt;">2026</span> and thereafter</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">714,339</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-left: 24%; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,809,412</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">A summary of long-term debt is as follows:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: middle; padding-left: 24%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">June 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2021<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2020<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">NBT Bank, National Association, <span style="text-indent: 0pt;">4.25</span>% interest rate, secured by all business assets, payable in <span style="text-indent: 0pt;">monthly</span> installments of $<span style="text-indent: 0pt;">5,869</span> through September 2026, with a balloon payment at maturity.</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">662,551</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">683,268</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">NBT Bank, National Association, repaid in January 2021.</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">12,050</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">NBT Bank, National Association, <span style="text-indent: 0pt;">4.20</span>% interest rate, secured by building, payable in <span style="text-indent: 0pt;">monthly</span> installments of $<span style="text-indent: 0pt;">3,293</span> through September 2026, with a balloon payment at maturity.</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">231,477</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">246,135</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">NBT Bank, National Association, <span style="text-indent: 0pt;">4.15</span>% interest rate, secured by all business assets, payable in <span style="text-indent: 0pt;">monthly</span> installments of $<span style="text-indent: 0pt;">3,677</span> through April 2026.</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">192,678</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">210,475</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">NBT Bank, National Association, <span style="text-indent: 0pt;">4.20</span>% interest rate, secured by all business assets, payable in <span style="text-indent: 0pt;">monthly</span> installments of $<span style="text-indent: 0pt;">5,598</span> through October 2026, with a balloon payment at maturity.</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">401,879</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">426,624</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">NBT Bank, National Association, <span style="text-indent: 0pt;">4.85</span>% interest rate, secured by a piece of equipment, payable in <span style="text-indent: 0pt;">monthly</span> installments of $<span style="text-indent: 0pt;">2,932</span> including interest, through May 2023.</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">64,211</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">80,001</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Various vehicle loans, interest ranging from <span style="text-indent: 0pt;">0</span>% to <span style="text-indent: 0pt;">6.99</span>%, total current <span style="text-indent: 0pt;">monthly</span> installments of approximately $<span style="text-indent: 0pt;">8,150</span>, secured by vehicles, with varying terms through September 2025.</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">195,885</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">294,799</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; clear: both;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">National Bank of Middlebury, <span style="text-indent: 0pt;">3.95</span>% interest rate for the initial <span style="text-indent: 0pt;">5 years</span>, after which the loan rate will adjust equal to the Federal Home Loan Bank of Boston 5/<span style="text-indent: 0pt;">10</span> – year Advance Rate plus <span style="text-indent: 0pt;">2.75</span>%, loan is subject to a floor rate of <span style="text-indent: 0pt;">3.95</span>%, secured by solar panels and related equipment, payable in <span style="text-indent: 0pt;">monthly</span> installments of $<span style="text-indent: 0pt;">2,388</span> including interest, through December 2024.</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">60,731</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">73,467</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,809,412</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,026,819</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Less current portion</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(274,202</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(308,394</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,535,210</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,718,425</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Less debt issuance costs</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(15,390</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(16,930</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt; font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Long-term debt</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,519,820</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: &amp;amp; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,701,495</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> 0.0425 monthly 5869 662551 683268 0 12050 0.0420 monthly 3293 231477 246135 0.0415 monthly 3677 192678 210475 0.0420 monthly 5598 401879 426624 0.0485 monthly 2932 64211 80001 0 0.0699 monthly 8150 195885 294799 0.0395 P5Y P10Y 0.0275 0.0395 monthly 2388 60731 73467 1809412 2026819 274202 308394 1535210 1718425 15390 16930 1519820 1701495 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); clear: both; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Maturities of long-term debt are as follows:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); clear: both;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Year ending December 31:</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Remainder of <span style="text-indent: 0pt;">2021</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">132,066</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-indent: 0pt;">2022</span><br/> </span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">283,465</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-indent: 0pt;">2023</span><br/> </span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">248,385</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-indent: 0pt;">2024</span><br/> </span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">221,299</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-indent: 0pt;">2025</span><br/> </span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">209,858</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-indent: 0pt;">2026</span> and thereafter</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">714,339</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-left: 24%; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,809,412</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 132066 283465 248385 221299 209858 714339 1809412 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">7.</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">LINE OF CREDIT</div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-weight: bold; clear: both;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company has a working capital line of credit with NBT Bank with a limit of $6,000,000 and a variable interest rate based on the Wall Street Journal Prime rate, currently 3.25%. The line of credit is payable upon demand and subject to an annual review in September 2021. The balance outstanding was $3,518,193 and $2,482,127 at June 30, 2021 and December 31, 2020, respectively. Borrowing is based on 80% of eligible accounts receivable. The line is secured by all business assets and is subject to certain financial covenants. These financial covenants consist of a minimum debt service coverage ratio of 1.20 to 1.00 measured on a quarterly basis. As of June 30, 2021, the Company was not in compliance with the financial covenants but received a waiver of covenant default from NBT Bank.</div> 6000000 0.0325 3518193 2482127 0.80 1.20 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">8.</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">COMMITMENTS AND CONTINGENCIES</div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-weight: bold;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total rent expense for all of the non-cancelable leases were $49,369 and $5,000 for the three months ended June 30, 2021 and 2020, respectively. <span style="color: rgb(0, 0, 0);">Total rent expense for all of the non-cancelable leases above were $110,584 and $17,030 for the six months ended June 30, 2021 and 2020, respectively</span>.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company also rents equipment to be used on jobs under varying terms not exceeding one year. Total rent expense under short term rental agreements was $98,510 and $28,628 for the three months ended June 30, 2021 and 2020, respectively.<span style="color: rgb(0, 0, 0);"> Total rent expense under short term rental agreements was $196,148 and $116,254 for the six months ended June 30, 2021 and 2020, respectively</span>.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Future minimum lease payments required under all of the non-cancelable operating leases are as follows:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; margin-left: 0px; margin-right: auto;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Years ending December 31:</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Remainder of <span style="text-indent: 0pt;">2021</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">58,910</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-indent: 0pt;">2022</span><br/> </span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">145,561</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-indent: 0pt;">2023</span><br/> </span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">147,903</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-indent: 0pt;">2024</span><br/> </span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">150,291</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-indent: 0pt;">2025</span><br/> </span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">152,310</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Thereafter</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,070,016</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-left: 24%; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,724,991</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 49369 5000 110584 17030 98510 28628 196148 116254 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Future minimum lease payments required under all of the non-cancelable operating leases are as follows:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; margin-left: 0px; margin-right: auto;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Years ending December 31:</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Remainder of <span style="text-indent: 0pt;">2021</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">58,910</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-indent: 0pt;">2022</span><br/> </span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">145,561</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-indent: 0pt;">2023</span><br/> </span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">147,903</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-indent: 0pt;">2024</span><br/> </span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">150,291</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-indent: 0pt;">2025</span><br/> </span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">152,310</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Thereafter</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,070,016</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-left: 24%; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,724,991</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 58910 145561 147903 150291 152310 1070016 1724991 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">9.</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">FAIR VALUE MEASUREMENTS</div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Public Warrants were traded under the symbol ISUNW and the fair values were based upon the closing price of the Public Warrants at each measurement date. </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Private Warrants were valued using a Black-Scholes model, pursuant to the inputs provided in the table below:</span></span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; margin-left: 0px; margin-right: auto;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 66%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Input</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Mark-to-Market</div> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Measurement at</div> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">June 30, 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Mark-to-Market</div> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Measurement at</div> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 31, 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Risk-free rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.460</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.214</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 66%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Remaining term in years</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2.98</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3.47</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Expected volatility</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">123.2</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">81.0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 66%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Exercise price</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">11.50</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">11.50</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Fair value of common stock</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">11.38</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5.95</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; clear: both;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="clear: both;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td colspan="1" style="vertical-align: middle; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Fair Value Measurement as of</div> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">June 30, 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Level 1</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Level 2</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Level 3</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Liabilities:</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Public Warrants</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Private Warrants</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">350,455</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">350,455</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td colspan="1" style="vertical-align: middle; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Fair Value Measurement as of</div> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 31, 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Level 1</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Level 2</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Level 3</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Liabilities:</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Public Warrants</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">773,956</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">773,956</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Private Warrants</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">294,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">294,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following is a roll forward of the Company’s Level 3 instruments:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-weight: bold;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance, January 1, <span style="text-indent: 0pt;">2021</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">350,455</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Fair value adjustment – Warrant liability</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(43,550</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance, <span style="text-indent: 0pt;">June 30</span>, <span style="text-indent: 0pt;">2021</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">306,905</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; clear: both;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="clear: both; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">The following is a roll forward of the Company’s Level 1 – warrant liability was as follows:</div> <div> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance, January 1, 2021</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">773,956</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value adjustment – Warrant liability</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(773,956</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance, June 30, 2021</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Private Warrants were valued using a Black-Scholes model, pursuant to the inputs provided in the table below:</span></span> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; margin-left: 0px; margin-right: auto;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 66%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Input</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Mark-to-Market</div> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Measurement at</div> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">June 30, 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Mark-to-Market</div> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Measurement at</div> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 31, 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Risk-free rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.460</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">0.214</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 66%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Remaining term in years</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2.98</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3.47</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Expected volatility</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">123.2</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">81.0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 66%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Exercise price</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">11.50</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">11.50</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 66%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Fair value of common stock</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">11.38</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">5.95</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> 0.00460 0.00214 P2Y11M23D P3Y5M19D 1.232 0.810 11.50 11.50 11.38 5.95 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td colspan="1" style="vertical-align: middle; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Fair Value Measurement as of</div> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">June 30, 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Level 1</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Level 2</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Level 3</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Liabilities:</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Public Warrants</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Private Warrants</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">350,455</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">350,455</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td colspan="1" style="vertical-align: middle; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Fair Value Measurement as of</div> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 31, 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Level 1</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Level 2</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Level 3</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Liabilities:</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Public Warrants</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">773,956</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">773,956</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Private Warrants</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">294,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">294,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 0 0 0 0 350455 0 0 350455 773956 773956 0 0 294500 0 0 294500 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following is a roll forward of the Company’s Level 3 instruments:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-weight: bold;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance, January 1, <span style="text-indent: 0pt;">2021</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">350,455</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Fair value adjustment – Warrant liability</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(43,550</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Balance, <span style="text-indent: 0pt;">June 30</span>, <span style="text-indent: 0pt;">2021</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">306,905</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 350455 -43550 306905 <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">The following is a roll forward of the Company’s Level 1 – warrant liability was as follows:</div> <div> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance, January 1, 2021</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">773,956</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value adjustment – Warrant liability</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(773,956</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance, June 30, 2021</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 773956 -773956 0 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><span style="font-weight: bold;">10.</span></td> <td style="vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">WARRANTS<br/> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-weight: bold;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of June 30, 2021, the Company received notification that 3,641,018 warrants issued in connection with the Company’s (Jensyn Acquisition Corp.) initial public offering were exercised and 1,820,509 shares of Common Stock were issued in connection with such exercise resulting in cash proceeds to the Company of $20,906,015.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; margin-left: 0px; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; width: 58%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Number of </div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Warrants</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 58%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Outstanding, beginning January 1, <span style="text-indent: 0pt;">2021</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4,163,926</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 58%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Granted</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 58%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Exercised</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3,641,018</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 58%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Redeemed</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">453,764</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 58%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Outstanding, ending <span style="text-indent: 0pt;">June 30</span>, <span style="text-indent: 0pt;">2021</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">69,144</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; clear: both;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="clear: both;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div> On March 9, 2021, the Company announced its intention to redeem all of its outstanding public warrants to purchase shares of the Company’s Common Stock that were issued under the Warrant Agreement. <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On April 12, 2021, the Company redeemed approximately 453,764 Warrants that remained outstanding on the Redemption Date, in accordance with the Public Warrant terms. After the redemption, as of April 12, 2021, the Company had no outstanding public warrants outstanding</span>.</div> 3641018 1820509 20906015 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; margin-left: 0px; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; width: 58%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Number of </div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Warrants</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 58%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Outstanding, beginning January 1, <span style="text-indent: 0pt;">2021</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4,163,926</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 58%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Granted</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 58%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Exercised</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3,641,018</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 58%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Redeemed</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">453,764</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 58%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Outstanding, ending <span style="text-indent: 0pt;">June 30</span>, <span style="text-indent: 0pt;">2021</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">69,144</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; clear: both;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> 4163926 0 3641018 453764 69144 453764 0 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <tr> <td style="width: 18pt; color: rgb(0, 0, 0); font-weight: bold; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">11.</td> <td style="width: auto; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <div style="font-weight: bold;">UNION ASSESSMENTS</div> </td> </tr> </table> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> The Company employs members of the International Brotherhood of Electrical Workers Local 300 (IBEW). The union fee assessments payable are both withholdings from employees and employer assessments. Union fees are for monthly dues, defined contribution pension, health and welfare funds as part of multi-employer plans. All union assessments are based on the number of hours worked or a percentage of gross wages as stipulated in the agreement with the Union.</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company has an agreement with the IBEW in respect to rates of pay, hours, benefits, and other employment conditions that expires May 31, 2022. During the three and six months ended June 30, 2021 and 2020, the Company incurred the following union assessments.</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%; text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <tr> <td style="padding-bottom: 2px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Three Months Ended June 30,</div> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Six Months Ended June 30,</div> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="padding-bottom: 2px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> 2021<br/> </div> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2020<br/> </div> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2021<br/> </div> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2020<br/> </div> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 52%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Pension fund</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>68,690</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>67,676</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>187,122</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>140,846</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 52%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Welfare fund</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>230,339</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>152,234</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>573,768</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>366,263</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 52%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">National employees benefit fund</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>19,365</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>15,235</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>53,046</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>35,753</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 52%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Joint apprenticeship and training committee</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>3,522</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>2,369</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>15,646</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>5,210</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 52%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">401(k) matching</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>34,409</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>19,502</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>55,407</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>19,502</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 52%; padding-bottom: 4px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Total</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>356,325</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>257,016</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>884,989</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>567,574</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company has an agreement with the IBEW in respect to rates of pay, hours, benefits, and other employment conditions that expires May 31, 2022. During the three and six months ended June 30, 2021 and 2020, the Company incurred the following union assessments.</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%; text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <tr> <td style="padding-bottom: 2px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Three Months Ended June 30,</div> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Six Months Ended June 30,</div> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="padding-bottom: 2px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> 2021<br/> </div> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2020<br/> </div> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2021<br/> </div> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2020<br/> </div> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 52%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Pension fund</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>68,690</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>67,676</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>187,122</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>140,846</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 52%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Welfare fund</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>230,339</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>152,234</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>573,768</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>366,263</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 52%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">National employees benefit fund</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>19,365</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>15,235</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>53,046</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>35,753</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 52%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Joint apprenticeship and training committee</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>3,522</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>2,369</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>15,646</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>5,210</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 52%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">401(k) matching</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>34,409</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>19,502</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>55,407</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>19,502</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 52%; padding-bottom: 4px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Total</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>356,325</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>257,016</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>884,989</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>567,574</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 68690 67676 187122 140846 230339 152234 573768 366263 19365 15235 53046 35753 3522 2369 15646 5210 34409 19502 55407 19502 356325 257016 884989 567574 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <tr> <td style="width: 18pt; color: rgb(0, 0, 0); font-weight: bold; vertical-align: top;">12.</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">PROVISION FOR INCOME TAXES</div> </td> </tr> </table> <div style="text-align: justify; color: rgb(0, 0, 0);"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);">In connection with the closing of the Reverse Merger and Recapitalization, the Company’s tax status changed from an S-corporation to a C-corporation. As a result, the Company is responsible for Federal and State income taxes and must record deferred tax assets and liabilities for the tax effects of any temporary differences that exist on the date of the change. When push down accounting does not apply as part of a business combination, U.S. GAAP requires the effect of the change in tax status to be recognized in the financial statements and the effect is included in income (loss) from continuing operations. The Company recorded deferred income tax expense and a corresponding deferred tax liability of $1,098,481 as of and for the year ended December 31, 2019, of which $1,506,362 was recorded at the time of conversion to a C-corporation (see note 1 (e) income taxes). For the year ended December 31, 2020 the Company recorded deferred income tax benefit of $487,923 and had a net deferred tax liability of $610,558.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"><br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);">The Reverse Merger and Recapitalization between Jensyn Acquisition Corp. and Peck Electric Co. on June 20, 2019 caused a stock ownership change for purposes of Section 382 of the Internal Revenue Code. The Company recognized tax net operating losses which it expects to fully utilize over time subject to annual limitations as set forth in the Internal Revenue Code.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);">The provision for income taxes for June 30, 2021 and 2020 consists of the following:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Three Months Ended June 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Six Months Ended June 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> 2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2020<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2020<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Current</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Federal</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">State</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>800</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>1,550</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>750</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Total Current</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>800</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>1,550</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>750</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="text-indent: -9pt; margin-left: 9pt; vertical-align: bottom; width: 52%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Deferred</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Federal</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>(342,249</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>(211,671</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>(180,424</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>(320,108</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">State</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>(109,439</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>(67,603</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>(57,693</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>(102,227</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Total Deferred</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>(451,688</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>(279,274</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>(238,117</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>(422,335</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="text-indent: -9pt; margin-left: 9pt; vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Benefit from Income Taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div>(450,888</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div>(279,274</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div>(236,567</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div>(421,585</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> </table> <div><br/> </div> <div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company’s total deferred tax assets and liabilities at June 30, 2021 and December 31, 2020 are as follows:</div> <div style="color: rgb(0, 0, 0);"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"> <tr> <td style="padding-left: 24%; vertical-align: middle; padding-bottom: 2px;" valign="bottom"> <div>​</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">June 30, 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2020<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Deferred tax assets (liabilities)</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 16.2pt;">Accruals and reserves</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">23,966</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">23,758</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 16.2pt;">Net operating loss</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,051,743</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">812,996</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 16.2pt;">Total deferred tax assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,075,709</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">836,754</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div>​</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Property and equipment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(2,289,120</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1,447,312</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Stock-based compensation</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(159,030</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 16.2pt;">Total deferred tax liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(2,448,150</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1,447,312</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div>​</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Net deferred tax asset (liabilities)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(372,441</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(610,558</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> </table> <div style="text-align: justify; color: rgb(0, 0, 0);"><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company uses a more-likely-than-not measurement for all tax positions taken or expected to be taken on a tax return in order for those tax positions to be recognized in the financial statements. There were no uncertain tax positions as of June 30, 2021 and December 31, 2020. If the Company were to incur interest and penalties related to income taxes, these would be included in the provision for income taxes, there were none as of June 30, 2021 and December 31, 2020, respectively. Generally, the <span style="-sec-ix-hidden:Fact_6b73962d73e3428a82ea2f2484f169f1">three</span> tax years previously filed remain subject to examination by federal and state tax authorities. The Company does not expect a material change in uncertain tax positions to occur within the next 12 months.</div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Reconciliation between the effective tax on income from operations and the statutory tax rate is as follows:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;">Three Months Ended June 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;">Six Months Ended June 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;"> 2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;">2020<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;">2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;">2020<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Income tax (benefit) expense at federal statutory rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(372,816</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(238,010</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(981,608</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(433,845</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Permanent differences</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>45,725</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>16,373</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>229,515</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>103,798</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Non-deductible goodwill and other intangible</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>833,399</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Other adjustments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>19,101</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>19,101</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">State and local taxes net of federal benefit</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>(123,797</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>(76,738</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>(317,873</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>(110,639</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div>(450,888</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div>(279,274</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div>(236,567</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div>(421,585</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> </table> 1098481 1098481 1506362 -487923 610558 <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255);">The provision for income taxes for June 30, 2021 and 2020 consists of the following:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Three Months Ended June 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Six Months Ended June 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> 2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2020<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2020<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Current</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Federal</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">State</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>800</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>1,550</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>750</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Total Current</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>800</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>1,550</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>750</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="text-indent: -9pt; margin-left: 9pt; vertical-align: bottom; width: 52%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Deferred</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">Federal</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>(342,249</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>(211,671</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>(180,424</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>(320,108</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 18pt;">State</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>(109,439</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>(67,603</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>(57,693</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>(102,227</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Total Deferred</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>(451,688</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>(279,274</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>(238,117</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div>(422,335</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="text-indent: -9pt; margin-left: 9pt; vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Benefit from Income Taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div>(450,888</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div>(279,274</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div>(236,567</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div>(421,585</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> </table> 0 0 0 0 800 0 1550 750 800 0 1550 750 -342249 -211671 -180424 -320108 -109439 -67603 -57693 -102227 -451688 -279274 -238117 -422335 -450888 -279274 -236567 -421585 <div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company’s total deferred tax assets and liabilities at June 30, 2021 and December 31, 2020 are as follows:</div> <div style="color: rgb(0, 0, 0);"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"> <tr> <td style="padding-left: 24%; vertical-align: middle; padding-bottom: 2px;" valign="bottom"> <div>​</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">June 30, 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2020<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Deferred tax assets (liabilities)</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 16.2pt;">Accruals and reserves</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">23,966</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">23,758</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 16.2pt;">Net operating loss</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,051,743</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">812,996</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 16.2pt;">Total deferred tax assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,075,709</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">836,754</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div>​</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Property and equipment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(2,289,120</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1,447,312</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Stock-based compensation</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(159,030</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 16.2pt;">Total deferred tax liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(2,448,150</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1,447,312</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div>​</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Net deferred tax asset (liabilities)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(372,441</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(610,558</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> </tr> </table> 23966 23758 2051743 812996 2075709 836754 2289120 1447312 159030 0 2448150 1447312 372441 610558 0 0 0 0 <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Reconciliation between the effective tax on income from operations and the statutory tax rate is as follows:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;">Three Months Ended June 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;">Six Months Ended June 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;"> 2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;">2020<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;">2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;">2020<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Income tax (benefit) expense at federal statutory rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(372,816</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(238,010</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(981,608</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>(433,845</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Permanent differences</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>45,725</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>16,373</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>229,515</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>103,798</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Non-deductible goodwill and other intangible</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>833,399</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Other adjustments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>19,101</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>19,101</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">State and local taxes net of federal benefit</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>(123,797</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>(76,738</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>(317,873</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>(110,639</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div>(450,888</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div>(279,274</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div>(236,567</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div>(421,585</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> </table> -372816 -238010 -981608 -433845 45725 16373 229515 103798 0 0 833399 0 0 19101 0 19101 -123797 -76738 -317873 -110639 -450888 -279274 -236567 -421585 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">13.</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">CAPTIVE INSURANCE</div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company and other companies are members of an offshore heterogeneous group captive insurance holding company entitled Navigator Casualty, LTD. (NCL). NCL is located in the Cayman Islands and insures claims relating to workers’ compensation, general liability, and auto liability coverage.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Premiums are developed through the use of an actuarially determined loss forecast. Premiums paid totaled <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">$214,510 and</span> $189,958 <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">for the six months ending June 30, 2021 and the year ended December 31, 2020, respectively</span>. The loss funding, derived from the actuarial forecast, is broken-out into two categories by the actuary known as the “A &amp; B” Funds. The “A” Fund pays for the first $100,000 of any loss and the “B” Fund contributes to the remainder of the loss layer up to $300,000 total per occurrence.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Each shareholder has equal ownership and invests a one-time cash capitalization of $36,000. This is broken out into two categories, $35,900 of redeemable preference shares and $100 for a single common share. Each shareholder represents a single and equal vote on NCL’s Board of Directors.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Summary financial information on NCL as of September 30, 2020 is:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; margin-left: 0px; margin-right: auto;"> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">96,020,037</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">46,176,680</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Comprehensive income</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">8,820,830</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; clear: both;"> </span></div> <div style="color: rgb(0, 0, 0); clear: both;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); clear: both; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">NCL’s fiscal year end is September 30, 2020.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); clear: both;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; margin-left: 0px; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-left: 24%; padding-bottom: 2px; width: 76%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">June 30, </div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2021<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 31, </div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2020<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Investment in NCL</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Capital</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">36,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">36,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Cash security</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">194,167</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">158,785</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Investment income in excess of losses (incurred and reserves)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3,320</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3,320</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">233,487</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">198,105</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 214510 189958 100000 300000 36000 35900 100 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Summary financial information on NCL as of September 30, 2020 is:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; margin-left: 0px; margin-right: auto;"> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">96,020,037</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">46,176,680</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Comprehensive income</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">8,820,830</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; clear: both;"> </span></div> <div style="color: rgb(0, 0, 0); clear: both;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); clear: both; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">NCL’s fiscal year end is September 30, 2020.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); clear: both;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; margin-left: 0px; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-left: 24%; padding-bottom: 2px; width: 76%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">June 30, </div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2021<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 31, </div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2020<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Investment in NCL</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Capital</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">36,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">36,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Cash security</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">194,167</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">158,785</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Investment income in excess of losses (incurred and reserves)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3,320</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3,320</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">233,487</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">198,105</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 96020037 46176680 8820830 36000 36000 194167 158785 3320 3320 233487 198105 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 18pt;"> <div style="font-weight: bold;">14.</div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="font-weight: bold;">RELATED PARTY TRANSACTIONS</div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In 2014, the minority stockholders of Peck Electric Co., who sold the building that the Company formerly occupied, lent the proceeds to the majority stockholders of Peck Electric Co. who contributed $400,000 of the net proceeds as paid in capital. At </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">June 30, 2021 and December 31, 2020, the amount owed of $45,400 and $73,000, respectively, is included in the “due to stockholders” as there is a right to offset.<br/> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In May 2018, stockholders of the Company bought out a minority stockholder of Peck Electric Co. The Company advanced $250,000 for the stock purchase which is included in the “due from stockholders”. At June 30, 2021 and December 31, 2020, the amounts due of $38,530 and $602,463, respectively, are included in the “due to stockholders” as there is a right to offset.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In 2019, the Company’s majority stockholders lent proceeds to the Company to help with cash flow needs. At June 30, 2021 and December 31, 2020, the amounts owed of $90,552 and $286,964, respectively, are included in the “due to stockholders” as there is a right to offset.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company was an S-corporation through June 20, 2019 and as a result, the taxable income of the Company is reported on each stockholder’s tax returns and each stockholder are taxed individually. As a result, the Company has accrued a distribution for taxes of $6,622 at June 30, 2021 and December 31, 2020, respectively, to the former stockholders of Peck Electric Co. for the period during which the Company was an S-corporation, which is included in the “due to stockholders” value below.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">T<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">he aforementioned transactions netted to $0 and $24,315 as of June 30, 2021 and December 31, 2020 respectively.</span></div> 400000 45400 73000 250000 38530 602463 90552 286964 6622 6622 0 24315 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">15.</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">DEFERRED COMPENSATION PLAN</div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In 2018, the Company entered into a deferred compensation agreement with a former minority stockholder. The agreement provides for deferred income benefits and is payable over the post-retirement period. The Company accrues the present value of the estimated future benefit payments over the period from the date of the agreement to the retirement date. The minimum commitment for future compensation under the agreement is $155,000, the net present value of which is $75,687. 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 June 30, 2021 and December 31, 2020 and recorded in the statement of operations when incurred.</div> 155000 75687 0.245 <div><span style="font-family: 'Times New Roman';"> </span> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman';">16.</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman';">EARNINGS (LOSS) PER SHARE</div> </td> </tr> </table> <div style="text-align: justify; color: rgb(0, 0, 0);"> <span style="font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: justify; color: #000000; 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.</div> <div><br/> </div> <div style="text-align: justify; color: #000000; 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. These instruments could result in dilution in future periods.</div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="font-family: 'Times New Roman';">Three Months Ended June 30,<br/> </span> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="font-family: 'Times New Roman';">Six Months Ended June 30,<br/> </span> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <span style="font-family: 'Times New Roman';">2021<br/> </span> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="font-family: 'Times New Roman';">2020<br/> </span> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="font-family: 'Times New Roman';">2021<br/> </span> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="font-family: 'Times New Roman';">2020<br/> </span> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman';">Earnout provision, includes new shares of common stock to be issued to former Peck Electric Co. shareholders</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">898,473</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">898,473</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman';">Earnout provision, includes new shares of Common Stock that may be issued to Exit Strategy</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">11,231</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">11,231</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman';">Earnout provision, including new shares of Common Stock that may be issued to holders of forfeited and canceled shares</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">257,799</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">257,799</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman';">Option to purchase Common Stock, from Jensyn’s IPO</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">429,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">429,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">429,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">429,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman';">Private warrants to purchase Common Stock, from Jensyn’s IPO</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">34,572</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">2,292,250</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">34,572</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">2,292,250</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman';">Warrants to purchase Common Stock, from Solar Project Partners, LLC. Exchange and Subscription Agreement</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">275,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">275,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman';">Conversion of Preferred Stock to Common Stock from GreenSeed Investors, LLC Exchange and Subscription Agreement</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">370,370</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">370,370</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman';">Unvested restricted stock awards</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">160,667</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">160,667</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman';">Unvested options to purchase Common Stock</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">201,334</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">201,334</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman';">Totals</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman';">825,573</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman';">4,534,123</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman';">825,573</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman';">4,534,123</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: justify; color: #000000; 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. These instruments could result in dilution in future periods.</div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="font-family: 'Times New Roman';">Three Months Ended June 30,<br/> </span> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="font-family: 'Times New Roman';">Six Months Ended June 30,<br/> </span> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <span style="font-family: 'Times New Roman';">2021<br/> </span> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="font-family: 'Times New Roman';">2020<br/> </span> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="font-family: 'Times New Roman';">2021<br/> </span> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;"><span style="font-family: 'Times New Roman';">2020<br/> </span> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman';">Earnout provision, includes new shares of common stock to be issued to former Peck Electric Co. shareholders</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">898,473</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">898,473</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman';">Earnout provision, includes new shares of Common Stock that may be issued to Exit Strategy</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">11,231</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">11,231</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman';">Earnout provision, including new shares of Common Stock that may be issued to holders of forfeited and canceled shares</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">257,799</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">257,799</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman';">Option to purchase Common Stock, from Jensyn’s IPO</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">429,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">429,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">429,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">429,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman';">Private warrants to purchase Common Stock, from Jensyn’s IPO</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">34,572</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">2,292,250</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">34,572</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">2,292,250</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman';">Warrants to purchase Common Stock, from Solar Project Partners, LLC. Exchange and Subscription Agreement</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">275,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">275,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman';">Conversion of Preferred Stock to Common Stock from GreenSeed Investors, LLC Exchange and Subscription Agreement</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">370,370</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">370,370</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman';">Unvested restricted stock awards</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">160,667</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">160,667</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman';">Unvested options to purchase Common Stock</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">201,334</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">201,334</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman';">Totals</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman';">825,573</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman';">4,534,123</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman';">825,573</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman';">4,534,123</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 0 898473 0 898473 0 11231 0 11231 0 257799 0 257799 429000 429000 429000 429000 34572 2292250 34572 2292250 0 275000 0 275000 0 370370 0 370370 160667 0 160667 0 201334 0 201334 0 825573 4534123 825573 4534123 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman';">17.</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman';"><span style="font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">PREFERRED STOCK</span></div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company has authorized and designated 200,000 shares of convertible preferred stock (the “Preferred Stock”). Pursuant to the Exchange Agreement, the Company subscribed for 500,000 Units of Class B Preferred Membership units of GSI in exchange for 200,000 shares of the Company’s Series A Preferred Stock (the “Preferred Shares”). In addition, the Company subscribed for and purchased 100,000 Units of SPP in exchange for the issuance by the Company of a Warrant to acquire 275,000 shares of the Company’s Common Stock at an exercise price of $15.00 per share.<br/> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Exchange Agreement provides that as long as the dividend payment on the Preferred Shares in each calendar quarter is equal to the aggregate distribution with respect to the GSI Units, such payments and distributions shall be offset and neither GSI nor the Company need to make any cash payments to the other.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company granted to GSI the right to repurchase up to 400,000 (in tranches of 50,000) of the Units at a valuation of $4,000,000.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company granted to GSI registration rights with respect to the Preferred Shares, the Warrant, and the Common Stock underlying the Warrant.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Preferred Stock has the following rights and privileges:</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); margin-left: 27pt;"><span style="font-style: italic; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Voting </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">– The holders of the Preferred Stock are not entitled to voting rights.</span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); margin-left: 27pt;"><span style="font-style: italic; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Conversion </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">– Each share of Preferred Stock, is convertible at the option of the holder into 1.85185 shares of Common Stock. The outstanding shares of Preferred Stock automatically convert into Common Stock upon the occurrence of (i) the trading of the shares of Common Stock is equal to or greater than $15.00 per share for any</span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); margin-left: 27pt; text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">20 days in a 30 day trading period, or (ii) when there is a change in control and the holder would receive consideration equal to or greater than the preferred liquidation preferences.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); margin-left: 27pt;"><span style="font-style: italic; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Dividends </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">– The holders of the Preferred Stock in preference to the holders of Common Stock, are entitled to receive, if and when declared by the Board of Directors, dividends at the rate of $2.00 per share per annum.</span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); margin-left: 27pt;"><span style="font-style: italic; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Liquidation </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">– In the event of any liquidation, dissolution, winding-up or sale or merger of the Company, whether voluntarily or involuntarily, each holder of Preferred Stock is entitled to receive, in preference to the holders of Common Stock, a per-share amount equal to the original issue price of $25.00 (as adjusted, as defined), plus all declared but unpaid dividends.</span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); margin-left: 27pt;"><span style="font-style: italic; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Redemption </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">– The Company may redeem any or all of the shares at any time by paying in cash $27.50 per share plus any accrued and unpaid dividends solely at the Company’s option.</span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Pursuant to the First Amended Certificate of Designation, on February 22, 2021 the Company notified all holders of the Preferred Shares of the mandatory conversion of the Preferred Shares into shares of Common Stock. A total of 370,370 shares of Common Stock were issued pursuant to the conversion.</div> 200000 500000 200000 100000 275000 15.00 400000 50000 4000000 1.85185 15.00 P20D P30D 2.00 25.00 27.50 370370 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman';">18.</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman';"><span style="font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">RESTRICTED STOCK AND STOCK OPTIONS </span></div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-decoration: underline;"> <br/> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Options</span></div> <div style="text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of June 30, 2021, the Company has 201,333 non-qualified stock options outstanding to purchase 201,333 shares of Common Stock, per the terms set forth in the option agreements. The stock options vest at various times and are exercisable for a period of five years from the date of grant at an exercise price of $1.49 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 187.94%, b) term of 2 years, c) risk free rate of 0.13% and d) a dividend yield of 0%.</div> <div style="text-align: justify; color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; margin-left: 0px; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-left: 24%; padding-bottom: 2px; width: 76%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">​</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">Six Months Ended </div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">June 30, 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; width: 76%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">Number of </div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">Options</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">Weighted </div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">average </div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">exercise </div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">price</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">Outstanding, beginning January 1, <span style="text-indent: 0pt;">2021</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">-<br/> </span></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">-</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">Granted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">302,000<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">1.49</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">Exercised</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">100,667<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">1.49</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">Outstanding, ending <span style="text-indent: 0pt;">June 30</span>, <span style="text-indent: 0pt;">2021</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">201,333<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">1.49</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">Exercisable at <span style="text-indent: 0pt;">June 30</span>, <span style="text-indent: 0pt;">2021</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">-<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">-</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; clear: both;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> The above table does not include the 429,000 options issued as part of the Jensyn IPO.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">During the three months ended June 30, 2021 and 2020, the Company charged a total of $0.1 million and $0, respectively, <span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">to operations to recognize stock-based compensation expense. </span><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">During the six months ended June 30, 2021 and 2020, the Company charged a total of $0.6 million and $0, respectively, to operations to recognize stock-based compensation expense. Unamortized stock-based compensation expense for stock options is $0.1 million. As of June 30, 2021, the Company had $1.0 million in unrecognized stock-based compensation expense related to 160,667 restricted stock awards, which is expected to be recognized over a weighted average period of less than three years. All units are expected to vest.</span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The stock options were exercised for 100,667 shares of Common Stock providing approximately $0.1 million of cash flow to the Company.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">Restricted Stock Grant to Executives</span></div> <div style="text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">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, Chief Operating Officer Fredrick Myrick, and Chief Strategy Officer Michael dAmato in January 2021 (the January 2021 RSGA). All shares 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 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.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; margin-left: 13.5pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In the three months ended June 30, 2021 and 2020, stock-based compensation expense of $0.1 million and $0, respectively was recognized for the January 2021 RSGA.<span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> In the six months ended June 30, 2021 and 2020, stock-based compensation expense of $0.7 million and $0, respectively was recognized for the January 2021 RSGA.</span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Stock-based compensation, excluding the January 2021 RSGA, related to employee and director options totaled $0.1 and $0 for the three months ended June 30, 2021 and 2020, respectively.<span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> Stock-based compensation, excluding the January 2021 RSGA, related to employee and director options totaled $0.5 and $0 for the six months ended June 30, 2021 and 2020, respectively.</span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On February 25, 2021, the stockholders approved an amendment to the 2020 Equity Incentive Plan increasing the available shares of Common Stock to 1,000,000 shares of Common Stock.</div> 201333 201333 P5Y 1.49 1700000 1.8794 P2Y 0.0013 0 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; margin-left: 0px; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-left: 24%; padding-bottom: 2px; width: 76%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">​</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">Six Months Ended </div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">June 30, 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; width: 76%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">Number of </div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">Options</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">Weighted </div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">average </div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">exercise </div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">price</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">Outstanding, beginning January 1, <span style="text-indent: 0pt;">2021</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">-<br/> </span></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">-</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">Granted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">302,000<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">1.49</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">Exercised</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">100,667<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">1.49</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">Outstanding, ending <span style="text-indent: 0pt;">June 30</span>, <span style="text-indent: 0pt;">2021</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">201,333<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">1.49</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">Exercisable at <span style="text-indent: 0pt;">June 30</span>, <span style="text-indent: 0pt;">2021</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">-<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">-</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; clear: both;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> 0 302000 1.49 100667 1.49 201333 1.49 0 429000 100000 0 600000 0 100000 1000000.0 160667 P3Y 100667 100000 6.15 241000 80333 80333 80334 100000 0 700000 0 100000 0 500000 0 1000000 <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">19.</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">ACQUISITION<br/> </div> </td> </tr> </table> <div style="text-align: justify; color: rgb(0, 0, 0);"> <br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-style: italic;">iSun Energy, LLC</div> <div><br class="Apple-interchange-newline"/> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On January 19, 2021, the Company entered into an Agreement and Plan of Merger and Reorganization with iSun Energy LLC.  iSun Energy LLC became a wholly-owned subsidiary of the Company. iSun Energy, LLC is a provider of products and services designed to support the electric vehicle market. In connection with Merger, Sassoon Peress, the sole member, will receive 400,000 shares of the Company’s Common Stock over five years valued at $2,404,000, 200,000 shares of which were issued at the closing, warrants to purchase up 200,000 shares of the Company’s Common Stock, valued at $517,898, cash considerations of $85,135 and up to 240,000 shares of the Company’s Common Stock based on certain performance milestones for an aggregate value of $3,007,033.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The 400,000 shares of Company’s Common Stock were valued utilizing the market close price of $6.01 on the date, December 30, 2020, which the binding letter of intent was executed. For the warrants, the Company determined the fair market value of these options by using the Black Scholes option valuation model. The key assumptions used in the valuation of the warrants were as follows; a) volatility of 103.32%, b) term of 3 years, c) risk free rate of 0.36% and d) a dividend yield of 0%.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">At June 30, 2021, the amount of $3,007,033 is included as an Intangible Asset. The Company deemed the acquisition an asset acquisition in as much as the acquired assets consisted primarily of the iSun brand and know-how and contained no other business processes. Amortization is computed using the straight-line method over the estimated useful lives of the assets. The estimated useful life is 10 years.</div> 400000 P5Y 2404000 200000 200000 517898 85135 240000 3007033 400000 6.01 1.0332 P3Y 0.0036 0 3007033 P10Y <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; font-weight: normal; text-align: justify; text-transform: none;">Assignment Agreement</div> <div style="font-size: 10pt;"><br/> </div> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: justify; text-transform: none;">On April 6, 2021, iSun Utility, LLC (“iSun Utility”), a Delaware limited liability company and wholly-owned subsidiary of Company, Adani Solar USA, Inc., a Delaware corporation (Adani”), and Oakwood Construction Services, Inc., a Delaware corporation (“Oakwood”) entered into an Assignment Agreement (the “Assignment”), pursuant to which iSun Utility will acquire all rights to the intellectual property of Oakwood and its affiliates (the “Project IP”). Oakwood is a utility-scale solar EPC company and a wholly-owned subsidiary of Adani. The Project IP includes all of the intellectual property, project references, templates, client lists, agreements, forms and processes of Adani’s U.S. solar business.</div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="display:none;"><br/></div> <div style="letter-spacing: normal; white-space: normal; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: justify; text-indent: 0px; text-transform: none;">Under the Assignment, iSun Utility will purchase the Project IP from Adani and Oakwood for total consideration of $2.7 million, with $1.0 million due immediately and the remaining $1.7 million contingent upon the achievement of certain milestones, as described in this paragraph. The Assignment provides that iSun Utility will acquire all membership interests in Hartsel Solar, LLC (“Hartsel”), and through this transaction iSun Utility will acquire all rights to Hartsel’s in-process solar project (the “Hartsel Project”). Upon Hartsel achieving certain milestones, iSun Utility will pay to Adani $0.7 million to secure equipment previously purchased allowing for safe harbor of the 30% ITC and an additional amount of $1.0 million for key development milestones. The contingent provisions of the Assignment Agreement entered into with Oakwood Construction Services and Adani Solar USA, Inc. are considered Level 3 measurements. Given that the probability of such provisions being achieved is highly unlikely, no value was assigned to the contingent provision.</div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-size: 10pt;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">At June 30, 2021, the amount of $1,000,000 is included as an Intangible Asset. The Company deemed the acquisition an asset acquisition in as much as the acquired assets consisted primarily of the know-how and contained no other business processes. Amortization is computed using the straight-line method over the estimated useful lives of the assets. The estimated useful life is 10 years.</span><br class="Apple-interchange-newline"/> </div> 2700000 1000000.0 1700000 700000 0.30 1000000.0 1000000 P10Y <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">20.</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">INVESTMENTS</div> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Investments consist of:<br/> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: middle; padding-left: 24%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">June 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2021<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2020<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">GreenSeed Investors, LLC</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4,524,444</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4,724,444</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Investment in Solar Project Partners, LLC</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">96,052</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">96,052</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Investment in Gemini Electric Mobility Co.</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,000,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Investment in NAD Grid Corp. d/b/a AmpUp</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,000,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">7,620,496</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4,820,496</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; clear: both;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="clear: both;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">GreenSeed Investors, LLC and Solar Project Partners, LLC</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company entered into an Exchange and Subscription Agreement (the “Exchange Agreement”) dated April 22, 2020 with GreenSeed Investors, LLC, a Delaware limited liability company (“GSI”), and Solar Project Partners, LLC, a Delaware limited liability company (“SPP”).</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The primary purpose of GSI is to facilitate the green bond platform and provide capital for the acquisition of solar projects by SPP. The investment in GSI provides access to early stage financing to support the Company’s EPC operations while establishing a large pipeline of projects. The investment in SPP provides the Company with the opportunity to retain a long-term ownership in the completed solar projects. As such, the Company recorded the investments as long-term other assets.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Pursuant to the Exchange Agreement, the Company subscribed for 500,000 Units of Class B Preferred Membership units of GSI in exchange for 200,000 shares of the Company’s Series A Preferred Stock (the “Preferred Shares”). In addition to the investment by GSI in the Preferred Shares, GSI obtained additional capital contributions which valued the Units at $10.00 per Unit. As the Company acquired 500,000 Units, the market transactions were utilized as a Level 1 fair value instruments in determining the valuation of the investment. As of April 22, 2020, the fair value of the investment in GSI was $5,000,000. Separately, the Company subscribed for and purchased 100,000 Units of SPP in exchange for the issuance by the Company of a Warrant to acquire 275,000 shares of the Company’s Common Stock at an exercise price of $15.00 per share. As of June 30, 2021, the warrant was converted to 117,376 shares of Common Stock on a cashless basis.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Exchange Agreement provides that as long as the dividend payment on the Preferred Shares in each calendar quarter is equal to the aggregate distribution with respect to the GSI Units, such payments and distributions shall be offset and neither GSI nor the Company need to make any cash payments to the other. For the three months ended June 30, 2021, the Company received a return of capital from GSI in the amount of $100,000. The dividend receivable of $100,000 is included in other current assets as of June 30, 2021.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company granted to GSI the right to repurchase up to 400,000 (in tranches of 50,000) of the Units at a valuation of $10.00 per Unit totaling $4,000,000.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company granted to GSI registration rights with respect to the Preferred Shares, the Warrant, and the Common Stock underlying the Warrant.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0);"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The GSI and SPP investments are measured at cost, less impairment, if any, plus or minus changes resulting from observable price changes in ordinary transactions for the identical or similar investment of the same issuer. As the Company does not have significant influence over operating or financial policies of GSI and SPP, the cost method of accounting for the investment was determined to be appropriate. Changes in the fair value of the investment are recorded as net appreciation in fair value of investment in the Consolidated Statements of Operations. No net appreciation or depreciation in fair value of the investments was recorded during the year ended June 30, 2021, as there were no observable price changes.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Gemini and AmpUp</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-weight: bold;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On March 18, 2021, the Company made a minority investment of $1,500,000 in Gemini Electric Mobility Co. (“Gemini”) utilizing a Simple Agreement for Future Equity.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On March 18, 2021, the Company made a minority investment of $1,000,000 in Nad Grid Corp (“AmpUp”) utilizing a Simple Agreement for Future Equity. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">On May 6, 2021, the Company made an additional minority  investment of $500,000 in AmpUp.</span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Gemini and AmpUp investments are measured at cost, less impairment, if any, plus or minus changes resulting from observable price changes in ordinary transactions for the identical or similar investment of the same issuer. These investments are minority investments intended to support electric vehicle infrastructure development. The Company has no control in these entities. Changes in the fair value of the investment are recorded as net appreciation in fair value of investment in the Consolidated Statements of Operations. At June 30, 2021, the equity investment for Gemini and AmpUp was $2,000,000 and $1,000,000, respectively. No net appreciation or depreciation in fair value of the investments was recorded during the six months ending June 30, 2021, as there were no observable price changes.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Investments consist of:<br/> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: middle; padding-left: 24%; padding-bottom: 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">​</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">June 30,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2021<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2020<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">GreenSeed Investors, LLC</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4,524,444</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4,724,444</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Investment in Solar Project Partners, LLC</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">96,052</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">96,052</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Investment in Gemini Electric Mobility Co.</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2,000,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Investment in NAD Grid Corp. d/b/a AmpUp</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,000,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">7,620,496</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">4,820,496</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 4524444 4724444 96052 96052 2000000 0 1000000 0 7620496 4820496 500000 200000 10.00 500000 5000000 100000 275000 15.00 117376 100000 100000 400000 50000 10.00 4000000 0 1500000 1000000 500000 2000000 1000000 0 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">21.</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><span style="font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">STOCK REDEMPTION </span></div> </td> </tr> </table> <div style="text-align: justify; color: rgb(0, 0, 0);"> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On January 25, 2021, the Company purchased 34,190 shares of Common Stock from certain executives at $19.68, which was the 5-day average of the closing prices for the Common Stock as reported by the Nasdaq Capital Market for the five trading days immediately preceding January 22, 2021, for a total of approximately $673,000. Upon redemption, the shares of Common Stock were retired.</div> 34190 19.68 P5D 673000 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold;">22.</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><span style="font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">SUBSEQUENT EVENTS</span></div> </td> </tr> </table> <div> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The Company evaluated subsequent events and transactions that occurred after the balance sheet date up to the date that the financial statements were issued. The Company did not identify any subsequent events that would have required adjustment or disclosure in the financial statements.</span></div> XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2021
Aug. 13, 2021
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2021  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Document Transition Report false  
Entity File Number 001-37707  
Entity Registrant Name iSUN, INC.  
Entity Central Index Key 0001634447  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 47-2150172  
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  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   9,087,767
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Current Assets:    
Cash $ 20,222,817 $ 699,154
Accounts receivable, net of allowance 4,057,589 6,215,957
Inventory 1,534,859 0
Costs and estimated earnings in excess of billings 2,611,712 1,354,602
Other current assets 223,647 214,963
Total current assets 28,650,624 8,484,676
Property and Equipment, net of accumulated depreciation 6,145,398 6,119,800
Captive insurance investment 233,487 198,105
Intangible assets 4,007,033 0
Investments 7,620,496 4,820,496
Total noncurrent assets 18,006,414 11,138,401
Total assets 46,657,038 19,623,077
Current Liabilities:    
Accounts payable, includes bank overdraft of $0 and $1,246,437 at June 30, 2021 and December 31, 2020, respectively 2,332,789 4,086,173
Accrued expenses 82,067 172,021
Billings in excess of costs and estimated earnings on uncompleted contracts 573,653 1,140,125
Due to stockholders 0 24,315
Line of credit 3,518,193 2,482,127
Current portion of deferred compensation 28,656 28,656
Current portion of long-term debt 274,202 308,394
Total current liabilities 6,809,560 8,241,811
Long-term liabilities:    
Deferred compensation, net of current portion 47,031 62,531
Deferred tax liability 372,441 610,558
Warrant liability 306,905 1,124,411
Long-term debt, net of current portion 1,519,820 1,701,495
Total liabilities 9,055,757 11,740,806
Commitments and Contingencies (Note 9)
Stockholders' equity:    
Preferred stock - 0.0001 par value 200,000 shares authorized, 0 and 200,000 issued and outstanding at June 30, 2021 and December 31, 2020, respectively 0 20
Common stock - 0.0001 par value 49,000,000 shares authorized, 9,087,767 and 5,313,268 issued and outstanding as of June 30, 2021 and December 31, 2020, respectively 908 531
Additional paid-in capital 36,803,433 2,577,359
Retained earnings 796,940 5,304,361
Total Stockholders' equity 37,601,281 7,882,271
Total liabilities and stockholders' equity $ 46,657,038 $ 19,623,077
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Current Liabilities:    
Bank overdraft $ 0 $ 1,246,437
Stockholders' equity:    
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 200,000 200,000
Preferred stock, shares issued (in shares) 0 200,000
Preferred stock, shares outstanding (in shares) 0 200,000
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 49,000,000 49,000,000
Common stock, shares issued (in shares) 9,087,767 5,313,268
Common stock, shares outstanding (in shares) 9,087,767 5,313,268
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Condensed Consolidated Statements of Operations [Abstract]        
Earned revenue $ 4,353,305 $ 2,770,226 $ 11,613,962 $ 6,754,906
Cost of earned revenue 4,988,006 2,765,944 12,129,766 6,434,111
Gross profit (634,701) 4,282 (515,804) 320,795
Warehouse and other operating expenses 248,883 183,514 432,359 376,456
General and administrative expenses 1,654,859 863,662 3,119,923 1,481,410
Stock based compensation - general and administrative 265,476 0 1,336,384 0
Total operating expenses 2,169,218 1,047,176 4,888,666 1,857,866
Operating loss (2,803,919) (1,042,894) (5,404,470) (1,537,071)
Other expenses        
Change in fair value of the warrant liability 1,079,474 (25,075) 817,506 (382,680)
Interest expense (50,868) (65,410) (87,361) (146,176)
Loss before income taxes (1,775,313) (1,133,379) (4,674,325) (2,065,927)
(Benefit) provision for income taxes (450,888) (279,274) (236,567) (421,585)
Net loss (1,324,425) (854,105) (4,437,758) (1,644,342)
Preferred stock dividend 0 0 (69,663) 0
Net loss available to shares of common stockholders $ (1,324,425) $ (854,105) $ (4,507,421) $ (1,644,342)
Net loss per share of Common Stock-Basic (in dollars per share) $ (0.15) $ (0.16) $ (0.53) $ (0.31)
Net loss per share of Common Stock-Diluted (in dollars per share) $ (0.15) $ (0.16) $ (0.53) $ (0.31)
Weighted average shares of Common Stock-Basic (in shares) 9,058,483 5,298,159 8,382,930 5,298,159
Weighted average shares of Common Stock-Diluted (in shares) 9,058,483 5,298,159 8,382,930 5,298,159
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statement of Changes in Stockholders' Equity - USD ($)
Preferred Stock [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance at Dec. 31, 2019 $ 0 $ 529 $ (2,692,424) $ 6,559,973 $ 3,868,078
Balance (in shares) at Dec. 31, 2019 0 5,298,159      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss $ 0 $ 0 0 (790,237) (790,237)
Balance at Mar. 31, 2020 $ 0 $ 529 (2,692,424) 5,769,736 3,077,841
Balance (in shares) at Mar. 31, 2020 0 5,298,159      
Balance at Dec. 31, 2019 $ 0 $ 529 (2,692,424) 6,559,973 3,868,078
Balance (in shares) at Dec. 31, 2019 0 5,298,159      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss         (1,644,342)
Balance at Jun. 30, 2020 $ 20 $ 529 2,403,608 4,915,631 7,319,788
Balance (in shares) at Jun. 30, 2020 200,000 5,298,159      
Balance at Mar. 31, 2020 $ 0 $ 529 (2,692,424) 5,769,736 3,077,841
Balance (in shares) at Mar. 31, 2020 0 5,298,159      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Investment in Green Seed Investors, LLC $ 20 $ 0 4,999,980 0 5,000,000
Investment in Green Seed Investors, LLC (in shares) 200,000 0      
Investment in Solar Project Partners, LLC $ 0 $ 0 96,052 0 96,052
Investment in Solar Project Partners, LLC (in shares) 0 0      
Net loss $ 0 $ 0 0 (854,105) (854,105)
Balance at Jun. 30, 2020 $ 20 $ 529 2,403,608 4,915,631 7,319,788
Balance (in shares) at Jun. 30, 2020 200,000 5,298,159      
Balance at Dec. 31, 2020 $ 20 $ 531 2,577,359 5,304,361 7,882,271
Balance (in shares) at Dec. 31, 2020 200,000 5,313,268      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Registered Direct Offering $ 0 $ 84 9,584,916 0 9,585,000
Registered Direct Offering (in shares) 0 840,000      
Acquisition of iSun Energy, LLC $ 0 $ 30 2,921,868 0 2,921,898
Acquisition of iSun Energy, LLC (in shares) 0 300,000      
Exercise of Unit Purchase Option $ 0 $ 13 (13) 0 0
Exercise of Unit Purchase Option (in shares) 0 133,684      
Redemption of common stock $ 0 $ (3) (672,856) 0 (672,859)
Redemption of common stock (in shares) 0 (34,190)      
Conversion of Preferred Shares $ (20) $ 37 (17) 0 0
Conversion of Preferred shares (in shares) (200,000) 370,370      
Dividends payable on preferred shares $ 0 $ 0 0 (69,663) (69,663)
Conversion of Solar Project Partners, LLC warrant $ 0 $ 12 (12) 0 0
Conversion of Solar Project Partners, LLC warrant (in shares) 0 117,376      
Issuance under equity incentive plan $ 0 $ 12 1,070,896 0 1,070,908
Issuance under equity incentive plan (in shares) 0 126,083      
Exercise of options $ 0 $ 10 149,983 0 149,993
Exercise of options (in shares) 0 100,667      
Exercise of warrants $ 0 $ 152 17,444,335 0 17,444,487
Exercise of warrants (in shares) 0 1,516,938      
Net loss $ 0 $ 0 0 (3,113,333) (3,113,333)
Balance at Mar. 31, 2021 $ 0 $ 878 33,076,459 2,121,365 35,198,702
Balance (in shares) at Mar. 31, 2021 0 8,784,196      
Balance at Dec. 31, 2020 $ 20 $ 531 2,577,359 5,304,361 $ 7,882,271
Balance (in shares) at Dec. 31, 2020 200,000 5,313,268      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Conversion of Preferred shares (in shares)         370,370
Exercise of warrants (in shares)         1,820,509
Net loss         $ (4,437,758)
Balance at Jun. 30, 2021 $ 0 $ 908 36,803,433 796,940 37,601,281
Balance (in shares) at Jun. 30, 2021 0 9,087,767      
Balance at Mar. 31, 2021 $ 0 $ 878 33,076,459 2,121,365 35,198,702
Balance (in shares) at Mar. 31, 2021 0 8,784,196      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of warrants $ 0 $ 30 3,461,498 0 3,461,528
Exercise of warrants (in shares) 0 303,571      
Stock based compensation $ 0 $ 0 265,476 0 265,476
Net loss 0 0 0 (1,324,425) (1,324,425)
Balance at Jun. 30, 2021 $ 0 $ 908 $ 36,803,433 $ 796,940 $ 37,601,281
Balance (in shares) at Jun. 30, 2021 0 9,087,767      
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash flows from operating activities    
Net loss $ (4,437,758) $ (1,644,342)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation 305,153 310,024
Deferred finance charge amortization 1,540 3,070
Provision (benefit) for deferred income taxes (238,117) (422,335)
Stock based compensation 1,336,384 0
Change in fair value of warrant liabilities (817,506) 382,680
Changes in operating assets and liabilities:    
Accounts receivable 2,158,368 161,822
Prepaid expenses 21,653 (12,713)
Inventory (1,534,859) 0
Costs and estimated earnings in excess of billings (1,257,110) 631,358
Accounts payable (1,753,384) (2,486,285)
Accrued expenses (89,954) 51,402
Billings in excess of costs and estimated earnings on uncompleted contracts (566,472) 85,444
Deferred compensation (15,500) (23,250)
Net cash used in operating activities (6,887,562) (2,963,125)
Cash flows from investing activities:    
Purchase of equipment (330,751) 0
Acquisition of iSun Energy, LLC (85,135) 0
Acquisition of Oakwood Construction Services, LLC (1,000,000) 0
Dividend receivable 100,000 0
Investment in captive insurance (35,382) (57,230)
Minority investments (3,000,000) 0
Net cash used in investing activities (4,351,268) (57,230)
Cash flows from financing activities:    
Proceeds from line of credit 16,642,783 9,523,192
Payments of line of credit (15,606,717) (7,482,814)
Proceeds from long-term debt 0 1,487,624
Equity incentive program 149,993 0
Payments of long-term debt (217,407) (218,987)
Redemption of shares of Common Stock (672,859) 0
Due to stockholders (24,315) (291,403)
Proceeds from registered direct offering 9,585,000 0
Proceeds from warrant exercise 20,906,015 0
Net cash provided by financing activities 30,762,493 3,017,612
Net increase (decrease) in cash 19,523,663 (2,743)
Cash, beginning of period 699,154 95,930
Cash, end of period 20,222,817 93,187
Cash paid during the year for:    
Interest 86,821 139,241
Income taxes 0 366
Supplemental schedule of non-cash investing and financing activities:    
Preferred dividends satisfied with distribution from investment 69,663 0
Shares of Preferred Stock issued for investment 0 5,000,000
Warrants issued for investment 0 96,052
Conversion of Solar Project Partners, LLC [Member]    
Supplemental schedule of non-cash investing and financing activities:    
Shares issued 12 0
Exercise of Unit Purchase Option on Cashless Basis [Member]    
Supplemental schedule of non-cash investing and financing activities:    
Shares issued 13 0
Conversion of Preferred Stock [Member]    
Supplemental schedule of non-cash investing and financing activities:    
Shares issued 37 0
Acquisition of iSun Energy, LLC [Member]    
Supplemental schedule of non-cash investing and financing activities:    
Shares issued $ 2,921,898 $ 0
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2021
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES [Abstract]  
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES
iSUN, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

1.
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES

a) Organization

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

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

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 and six months ended June 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021 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/A for the year ended December 31, 2020.

b) Principles of Consolidation

The accompanying consolidated financial statements include the accounts of iSun, Inc. and its wholly-owned operating subsidiaries, Peck Electric Co 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 June 30, 2021 and December 31, 2020, 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 and six months ended June 30:

 
 
Three Months Ended June 30,
   
Six Months Ended June 30,
 
 
 
2021
   
2020
   
2021
   
2020
 
 
                       
Performance obligations satisfied over time
                       
Solar
 
$
3,516,055
   
$
2,092,228
   
$
9,608,729
   
$
5,322,072
 
Electric
   
605,245
     
482,566
     
1,494,356
     
974,206
 
Data and Network
   
232,005
     
195,432
     
510,877
     
458,628
 
Totals
 
$
4,353,305
   
$
2,770,226
   
$
11,613,962
   
$
6,754,906
 

For the three and six months ended June 30, 2021 and 2020, the Company did not perform any service which the performance obligation was satisfied at a point in time.

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) Concentration and Credit Risks

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

e) Income Taxes

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

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

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

f) 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, goodwill, intangibles, investments, impairment on investments, warranty liability and valuation of deferred tax assets. Actual results could differ from those estimates.

g) Deferred Finance Costs

Deferred financing costs relate to the Company’s debt and equity instruments. Deferred financing costs relating to debt instruments are amortized over the terms of the related instrument using the effective interest method. Amortization expense associated with deferred financing costs, which is included in interest expense, totaled $770 for the three months ended June 30, 2021 and $1,535 for the three months ended June 30, 2020. Amortization expense associated with deferred financing costs, which is included in interest expense, totaled $1,540 and $3,070 for the six months ended June 30, 2021 and June 30 2020, respectively.

h) 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.

The contingent provisions of the Assignment Agreement entered into with Oakwood Construction Services and Adani Solar USA, Inc. are considered Level 3 measurements. Given that the probability of such provisions being achieved is highly unlikely, no value was assigned to the contingent provision.

i) Segment Information

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

j)  Recently Issued Accounting Pronouncements

On May 03, 2021, the FASB issued Accounting Standards Update (ASU) 2021-04, Earnings Per Share (Topic 260), Debt— Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging— Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options. The FASB issued ASU 2021-04 to clarify and reduce diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options (for example, warrants) that remain equity classified after modification or exchange. The ASU is effective years beginning after December 15, 2021, including interim periods within those years and the Company is currently evaluating the impact of this standard on its consolidated financial statements and related disclosures.

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 net of an allowance of $0 at June 30, 2021 and December 31, 2020.

l) Reclassification

Certain reclassifications have been made to prior year’s financial statement to conform to classifications used in the current year.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
RESTATEMENT OF FINANCIAL STATEMENTS
6 Months Ended
Jun. 30, 2021
RESTATEMENT OF FINANCIAL STATEMENTS [Abstract]  
RESTATEMENT OF FINANCIAL STATEMENTS
2.
RESTATEMENT OF FINANCIAL STATEMENTS

On April 12, 2021, the staff of the Securities and Exchange Commission (the “SEC Staff”) issued a public statement entitled “Staff Statement on Accounting and Reporting Considerations for Warrants issued by Special Purpose Acquisition Companies (“SPACs”)” (the “SEC Staff Statement”). In the SEC Staff Statement, the SEC Staff expressed its view that certain terms and conditions common to SPAC warrants may require the warrants to be classified as liabilities on the SPAC’s financial statements as opposed to equity. Since issuance, the Company’s Warrants were accounted for as equity within the Company’s previously reported financial statements, and after discussion and evaluation, management concluded that the Warrants should be presented as liabilities reported at fair value with subsequent fair value remeasurement at each reporting period.

 The Company concluded that, because of a misapplication of the accounting guidance related to its public and private placement warrants the Company’s predecessor previously issued, the Company’s previously issued financial statements for the Affected Periods (as defined below) should no longer be relied upon. As such, the Company is restating its unaudited and audited financial statements for the Affected Periods included in this Form 10-Q.

The affected periods are the years ended December 31, 2020 and 2019 and the quarters ended September 30, 2020, June 30, 2020, March 31, 2020, September 30, 2019 and June 30, 2019.

Impact of the Restatement

The impact of the restatement on the Condensed Consolidated Statement of Operations for the three and six months ended June 30, 2020 included in this filing is presented below.

 
As Previously
Reported
 
Adjustments
 
As Restated
 
Statement of Operations for the three months ended June 30, 2020 (unaudited)
           
             
Change in fair value of the warrant liability
 
$
-
   
$
(25,075
)
 
$
(25,075
)
Net loss
   
(829,030
)
   
(25,075
)
   
(854,105
)
Net loss per common share
   
(0.16
)
   
(0.00
)
   
(0.16
)

 
As Previously
Reported
 
Adjustments
 
As Restated
 
Statement of Operations for the six months ended June 30, 2020 (unaudited)
           
             
Change in fair value of the warrant liability
 
$
-
   
$
(382,680
)
 
$
(382,680
)
Net loss
   
(1,261,662
)
   
(382,680
)
   
(1,644,342
)
Net loss per common share
   
(0.24
)
   
(0.07
)
   
(0.31
)

The impact of the restatement on the Condensed Consolidated Statement of Cash Flows for the six months ended June 30, 2020 included in this filing is presented below.

 
As Previously
Reported
 
Adjustments
 
As Restated
 
Statement of Cash Flows for the six months ended June 30, 2020 (unaudited)
           
Net Loss
 
$
(1,261,662
)
 
$
(382,680
)
 
$
(1,644,342
)
Change in fair value of the warrant liability
   
-
     
382,680
     
382,680
 
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
LIQUIDITY AND FINANCIAL CONDITION
6 Months Ended
Jun. 30, 2021
LIQUIDITY AND FINANCIAL CONDITION [Abstract]  
LIQUIDITY AND FINANCIAL CONDITION
3.
LIQUIDITY AND FINANCIAL CONDITION

In the six months ended June 30, 2021, the Company experienced a net operating loss and negative cash flow from operations. At June 30, 2021, the Company had cash on hand of approximately $20.2 million and working capital of approximately $21.8 million. The Company utilized approximately $6.9 million in cash to support operations during the six months ending June 30, 2021. In prior years, the Company has relied predominantly on operating cash flow to fund its operations and borrowings from its credit facilities. For the six months ending June 30, 2021, the Company utilized the proceeds from the registered direct offering and exercise of warrants described below to generate cash flow to support its operations.

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

On June 21, 2021, the Company entered into a Sales Agreement with B. Riley Securities, Inc. as sales agent, pursuant to which the Company may offer and sell, from time to time, through B. Riley shares of Common Stock, par value $0.0001 per share. Upon delivery of a placement notice, and subject to the Company’s instructions in the notice, and the terms and conditions of the Sales Agreement, generally, B. Riley may sell the shares of Common Stock by any method permitted by law deemed to be an “at the market offering.” Shares of Common Stock will be offered and sold pursuant to the Registration Statement, the Base Prospectus that forms a part of such Registration Statement, filed with the SEC on December 4, 2020 and declared effective by the SEC on December 11, 2020 and the Prospectus Supplement 2. On June 22, 2021, the Company filed a Prospectus Supplement with the SEC relating to the offer and sale of up to $39.5 million of Common Stock in the ATM Offering.
The Company believes its current cash on hand, proceeds generated from the registered direct offering, the potential availability of proceeds of sale of shares of Common Stock under the shelf registration, 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 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
ACCOUNTS RECEIVABLE
6 Months Ended
Jun. 30, 2021
ACCOUNTS RECEIVABLE [Abstract]  
ACCOUNTS RECEIVABLE
4.
ACCOUNTS RECEIVABLE

Accounts receivable consist of:

 
June 30,
2021
   
December 31,
2020
 
Accounts receivable - contracts in progress
 
$
4,042,435
   
$
6,206,760
 
Accounts receivable - retainage
   
99,154
     
93,197
 
   
4,141,589
     
6,299,957
 
Allowance for doubtful accounts
   
(84,000
)
   
(84,000
)
Total
 
$
4,057,589
   
$
6,215,957
 

Bad debt expense was $0 for the three and six months ended June 30, 2021 and 2020, 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 June 30, 2021 and 2020:

 
June 30,
2021
   
December 31,
2020
 
Costs in excess of billings
 
$
1,875,411
   
$
216,261
 
Unbilled receivables, included in costs in excess of billings
   
736,301
     
1,138,341
 
   
2,611,712
     
1,354,602
 
Retainage
   
99,154
     
93,197
 
Total​
 
$
2,710,866
   
$
1,447,799
 

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  June 30, 2021 will be billed and collected within one year. Contract liabilities were as follows at June 30, 2021 and December 31, 2020:

June 30,
2021
 
December 31,
2020
 
Billings in excess of costs
 
$
573,653
   
$
1,140,125
 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
CONTRACTS IN PROGRESS
6 Months Ended
Jun. 30, 2021
CONTRACTS IN PROGRESS [Abstract]  
CONTRACTS IN PROGRESS
5.
CONTRACTS IN PROGRESS

Information with respect to contracts in progress are as follows:

 
June 30,
2021
   
December 31,
2020
 
Expenditures to date on uncompleted contracts
 
$
4,940,903
   
$
7,764,622
 
Estimated earnings thereon
   
983,100
     
2,178,868
 
   
5,924,003
     
9,943,490
 
Less billings to date
   
(4,622,245
)
   
(10,867,354
)
   
1,301,758
   
(923,864
)
Plus under billings remaining on contracts 100% complete
   
736,301
     
1,138,341
 
Total
 
$
2,038,059
   
$
214,477
 

Included in accompany balance sheets under the following captions:

 
June 30,
2021
   
December 31,
2020
 
Cost and estimated earnings in excess of billings
 
$
2,611,712
   
$
1,354,602
 
Billings in excess of costs and estimated earnings on uncompleted contracts
   
(573,653
)
   
(1,140,125
)
Total​
 
$
2,038,059
   
$
214,477
 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
LONG-TERM DEBT
6 Months Ended
Jun. 30, 2021
LONG-TERM DEBT [Abstract]  
LONG-TERM DEBT
6.
LONG-TERM DEBT

A summary of long-term debt is as follows:

 
June 30,
2021
   
December 31,
2020
 
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.
 
$
662,551
   
$
683,268
 
NBT Bank, National Association, repaid in January 2021.
   
-
     
12,050
 
NBT Bank, National Association, 4.20% interest rate, secured by building, payable in monthly installments of $3,293 through September 2026, with a balloon payment at maturity.
   
231,477
     
246,135
 
NBT Bank, National Association, 4.15% interest rate, secured by all business assets, payable in monthly installments of $3,677 through April 2026.
   
192,678
     
210,475
 
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.
   
401,879
     
426,624
 
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.
   
64,211
     
80,001
 
Various vehicle loans, interest ranging from 0% to 6.99%, total current monthly installments of approximately $8,150, secured by vehicles, with varying terms through September 2025.
   
195,885
     
294,799
 
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.
 

60,731
     
73,467
 
   
1,809,412
     
2,026,819
 
Less current portion
   
(274,202
)
   
(308,394
)
   
1,535,210
     
1,718,425
 
Less debt issuance costs
   
(15,390
)
   
(16,930
)
Long-term debt
 
$
1,519,820
   
$
1,701,495
 

Maturities of long-term debt are as follows:

Year ending December 31:
 
Amount
 
Remainder of 2021
 
$
132,066
 
2022
   
283,465
 
2023
   
248,385
 
2024
   
221,299
 
2025
   
209,858
 
2026 and thereafter
   
714,339
 
 
$
1,809,412
 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
LINE OF CREDIT
6 Months Ended
Jun. 30, 2021
LINE OF CREDIT [Abstract]  
LINE OF CREDIT
7.
LINE OF CREDIT

The Company has a working capital line of credit with NBT Bank with a limit of $6,000,000 and a variable interest rate based on the Wall Street Journal Prime rate, currently 3.25%. The line of credit is payable upon demand and subject to an annual review in September 2021. The balance outstanding was $3,518,193 and $2,482,127 at June 30, 2021 and December 31, 2020, respectively. Borrowing is based on 80% of eligible accounts receivable. The line is secured by all business assets and is subject to certain financial covenants. These financial covenants consist of a minimum debt service coverage ratio of 1.20 to 1.00 measured on a quarterly basis. As of June 30, 2021, the Company was not in compliance with the financial covenants but received a waiver of covenant default from NBT Bank.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2021
COMMITMENTS AND CONTINGENCIES [Abstract]  
COMMITMENTS AND CONTINGENCIES
8.
COMMITMENTS AND CONTINGENCIES

Total rent expense for all of the non-cancelable leases were $49,369 and $5,000 for the three months ended June 30, 2021 and 2020, respectively. Total rent expense for all of the non-cancelable leases above were $110,584 and $17,030 for the six months ended June 30, 2021 and 2020, respectively.

The Company also rents equipment to be used on jobs under varying terms not exceeding one year. Total rent expense under short term rental agreements was $98,510 and $28,628 for the three months ended June 30, 2021 and 2020, respectively. Total rent expense under short term rental agreements was $196,148 and $116,254 for the six months ended June 30, 2021 and 2020, respectively.

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

Years ending December 31:
 
Amount
 
Remainder of 2021
 
$
58,910
 
2022
   
145,561
 
2023
   
147,903
 
2024
   
150,291
 
2025
   
152,310
 
Thereafter
   
1,070,016
 
 
$
1,724,991
 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS
6 Months Ended
Jun. 30, 2021
FAIR VALUE MEASUREMENTS [Abstract]  
FAIR VALUE MEASUREMENTS
9.
FAIR VALUE MEASUREMENTS

The Public Warrants were traded under the symbol ISUNW and the fair values were based upon the closing price of the Public Warrants at each measurement date. 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
June 30, 2021
   
Mark-to-Market
Measurement at
December 31, 2020
 
Risk-free rate
   
0.460
%
   
0.214
%
Remaining term in years
   
2.98
     
3.47
 
Expected volatility
   
123.2
%
   
81.0
%
Exercise price
 
$
11.50
   
$
11.50
 
Fair value of common stock
 
$
11.38
   
$
5.95
 

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
June 30, 2021
 
   
Total
   
Level 1
   
Level 2
   
Level 3
 
Liabilities:
                       
Public Warrants
 
$
-
   
$
-
   
$
-
   
$
-
 
Private Warrants
   
350,455
     
-
     
-
     
350,455
 

         
Fair Value Measurement as of
December 31, 2020
 
   
Total
   
Level 1
   
Level 2
   
Level 3
 
Liabilities:
                       
Public Warrants
 
$
773,956
   
$
773,956
   
$
-
   
$
-
 
Private Warrants
   
294,500
     
-
     
-
     
294,500
 
 
The following is a roll forward of the Company’s Level 3 instruments:

Balance, January 1, 2021
 
$
350,455
 
Fair value adjustment – Warrant liability
   
(43,550
)
Balance, June 30, 2021
 
$
306,905
 
 
The following is a roll forward of the Company’s Level 1 – warrant liability was as follows:
 
Balance, January 1, 2021
 
$
773,956
 
Fair value adjustment – Warrant liability
   
(773,956
)
Balance, June 30, 2021
 
$
-
 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
WARRANTS
6 Months Ended
Jun. 30, 2021
WARRANTS [Abstract]  
WARRANTS
10. WARRANTS

As of June 30, 2021, the Company received notification that 3,641,018 warrants issued in connection with the Company’s (Jensyn Acquisition Corp.) initial public offering were exercised and 1,820,509 shares of Common Stock were issued in connection with such exercise resulting in cash proceeds to the Company of $20,906,015.

   
Number of
Warrants
 
Outstanding, beginning January 1, 2021
   
4,163,926
 
Granted
   
-
 
Exercised
   
3,641,018
 
Redeemed
   
453,764
 
Outstanding, ending June 30, 2021
   
69,144
 

On March 9, 2021, the Company announced its intention to redeem all of its outstanding public warrants to purchase shares of the Company’s Common Stock that were issued under the Warrant Agreement.

On April 12, 2021, the Company redeemed approximately 453,764 Warrants that remained outstanding on the Redemption Date, in accordance with the Public Warrant terms. After the redemption, as of April 12, 2021, the Company had no outstanding public warrants outstanding.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
UNION ASSESSMENTS
6 Months Ended
Jun. 30, 2021
UNION ASSESSMENTS [Abstract]  
UNION ASSESSMENTS
11.
UNION ASSESSMENTS

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

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

   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2021
   
2020
   
2021
   
2020
 
                         
Pension fund
 
$
68,690
   
$
67,676
   
$
187,122
   
$
140,846
 
Welfare fund
   
230,339
     
152,234
     
573,768
     
366,263
 
National employees benefit fund
   
19,365
     
15,235
     
53,046
     
35,753
 
Joint apprenticeship and training committee
   
3,522
     
2,369
     
15,646
     
5,210
 
401(k) matching
   
34,409
     
19,502
     
55,407
     
19,502
 
Total
 
$
356,325
   
$
257,016
   
$
884,989
   
$
567,574
 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
PROVISION FOR INCOME TAXES
6 Months Ended
Jun. 30, 2021
PROVISION FOR INCOME TAXES [Abstract]  
PROVISION FOR INCOME TAXES
12.
PROVISION FOR INCOME TAXES

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

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

The provision for income taxes for June 30, 2021 and 2020 consists of the following:

   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2021
   
2020
   
2021
   
2020
 
                         
Current
                       
Federal
 
$
-
   
$
-
   
$
-
   
$
-
 
State
   
800
     
-
     
1,550
     
750
 
Total Current
   
800
     
-
     
1,550
     
750
 
                                 
Deferred
                               
Federal
   
(342,249
)
   
(211,671
)
   
(180,424
)
   
(320,108
)
State
   
(109,439
)
   
(67,603
)
   
(57,693
)
   
(102,227
)
Total Deferred
   
(451,688
)
   
(279,274
)
   
(238,117
)
   
(422,335
)
                                 
Benefit from Income Taxes
 
$
(450,888
)
 
$
(279,274
)
 
$
(236,567
)
 
$
(421,585
)

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

 
June 30, 2021
   
December 31,
2020
 
Deferred tax assets (liabilities)
           
Accruals and reserves
 
$
23,966
   
$
23,758
 
Net operating loss
   
2,051,743
     
812,996
 
Total deferred tax assets
   
2,075,709
     
836,754
 
               
Property and equipment
   
(2,289,120
)
   
(1,447,312
)
Stock-based compensation
   
(159,030
)
   
-
 
Total deferred tax liabilities
   
(2,448,150
)
   
(1,447,312
)
               
Net deferred tax asset (liabilities)
 
$
(372,441
)
 
$
(610,558
)

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

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

   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2021
   
2020
   
2021
   
2020
 
Income tax (benefit) expense at federal statutory rate
 
$
(372,816
)
 
$
(238,010
)
 
$
(981,608
)
 
$
(433,845
)
Permanent differences
   
45,725
     
16,373
     
229,515
     
103,798
 
Non-deductible goodwill and other intangible
   
-
      -      
833,399
      -  
Other adjustments
   
-
     
19,101
     
-
     
19,101
 
State and local taxes net of federal benefit
   
(123,797
)
   
(76,738
)
   
(317,873
)
   
(110,639
)
Total
 
$
(450,888
)
 
$
(279,274
)
 
$
(236,567
)
 
$
(421,585
)
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
CAPTIVE INSURANCE
6 Months Ended
Jun. 30, 2021
CAPTIVE INSURANCE [Abstract]  
CAPTIVE INSURANCE
13.
CAPTIVE INSURANCE

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

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

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

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

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

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

 
June 30,
2021
   
December 31,
2020
 
Investment in NCL
           
Capital
 
$
36,000
   
$
36,000
 
Cash security
   
194,167
     
158,785
 
Investment income in excess of losses (incurred and reserves)
   
3,320
     
3,320
 
Total
 
$
233,487
   
$
198,105
 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
RELATED PARTY TRANSACTIONS
6 Months Ended
Jun. 30, 2021
RELATED PARTY TRANSACTIONS [Abstract]  
RELATED PARTY TRANSACTIONS
14.
RELATED PARTY TRANSACTIONS

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

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

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

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

The aforementioned transactions netted to $0 and $24,315 as of June 30, 2021 and December 31, 2020 respectively.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
DEFERRED COMPENSATION PLAN
6 Months Ended
Jun. 30, 2021
DEFERRED COMPENSATION PLAN [Abstract]  
DEFERRED COMPENSATION PLAN
15.
DEFERRED COMPENSATION PLAN

In 2018, the Company entered into a deferred compensation agreement with a former minority stockholder. The agreement provides for deferred income benefits and is payable over the post-retirement period. The Company accrues the present value of the estimated future benefit payments over the period from the date of the agreement to the retirement date. The minimum commitment for future compensation under the agreement is $155,000, the net present value of which is $75,687. 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 June 30, 2021 and December 31, 2020 and recorded in the statement of operations when incurred.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS (LOSS) PER SHARE
6 Months Ended
Jun. 30, 2021
EARNINGS (LOSS) PER SHARE [Abstract]  
EARNINGS (LOSS) PER SHARE
16.
EARNINGS (LOSS) PER SHARE

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

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. These instruments could result in dilution in future periods.

   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2021
   
2020
   
2021
   
2020
 
                         
Earnout provision, includes new shares of common stock to be issued to former Peck Electric Co. shareholders
   
-
     
898,473
     
-
     
898,473
 
Earnout provision, includes new shares of Common Stock that may be issued to Exit Strategy
   
-
     
11,231
     
-
     
11,231
 
Earnout provision, including new shares of Common Stock that may be issued to holders of forfeited and canceled shares
   
-
     
257,799
     
-
     
257,799
 
Option to purchase Common Stock, from Jensyn’s IPO
   
429,000
     
429,000
     
429,000
     
429,000
 
Private warrants to purchase Common Stock, from Jensyn’s IPO
   
34,572
     
2,292,250
     
34,572
     
2,292,250
 
Warrants to purchase Common Stock, from Solar Project Partners, LLC. Exchange and Subscription Agreement
   
-
     
275,000
     
-
     
275,000
 
Conversion of Preferred Stock to Common Stock from GreenSeed Investors, LLC Exchange and Subscription Agreement
   
-
     
370,370
     
-
     
370,370
 
Unvested restricted stock awards
   
160,667
     
-
     
160,667
     
-
 
Unvested options to purchase Common Stock
   
201,334
     
-
     
201,334
     
-
 
Totals
   
825,573
     
4,534,123
     
825,573
     
4,534,123
 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
PREFERRED STOCK
6 Months Ended
Jun. 30, 2021
PREFERRED STOCK [Abstract]  
PREFERRED STOCK
17.
PREFERRED STOCK

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

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

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

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

The Preferred Stock has the following rights and privileges:

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

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

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

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

Pursuant to the First Amended Certificate of Designation, on February 22, 2021 the Company notified all holders of the Preferred Shares of the mandatory conversion of the Preferred Shares into shares of Common Stock. A total of 370,370 shares of Common Stock were issued pursuant to the conversion.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
RESTRICTED STOCK AND STOCK OPTIONS
6 Months Ended
Jun. 30, 2021
RESTRICTED STOCK AND STOCK OPTIONS [Abstract]  
RESTRICTED STOCK AND STOCK OPTIONS
18.
RESTRICTED STOCK AND STOCK OPTIONS

Options

As of June 30, 2021, the Company has 201,333 non-qualified stock options outstanding to purchase 201,333 shares of Common Stock, per the terms set forth in the option agreements. The stock options vest at various times and are exercisable for a period of five years from the date of grant at an exercise price of $1.49 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 187.94%, b) term of 2 years, c) risk free rate of 0.13% and d) a dividend yield of 0%.

 
Six Months Ended
June 30, 2021
 
   
Number of
Options
   
Weighted
average
exercise
price
 
Outstanding, beginning January 1, 2021
    -
   
$
-
 
Granted
   
302,000
   
$
1.49
 
Exercised
   
100,667
   
$
1.49
 
Outstanding, ending June 30, 2021
   
201,333
   
$
1.49
 
Exercisable at June 30, 2021
   
-
   
$
-
 

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

During the three months ended June 30, 2021 and 2020, the Company charged a total of $0.1 million and $0, respectively, to operations to recognize stock-based compensation expense. During the six months ended June 30, 2021 and 2020, the Company charged a total of $0.6 million and $0, respectively, to operations to recognize stock-based compensation expense. Unamortized stock-based compensation expense for stock options is $0.1 million. As of June 30, 2021, the Company had $1.0 million in unrecognized stock-based compensation expense related to 160,667 restricted stock awards, which is expected to be recognized over a weighted average period of less than three years. All units are expected to vest.

The stock options were exercised for 100,667 shares of Common Stock providing approximately $0.1 million of cash flow to the Company.

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, Chief Operating Officer Fredrick Myrick, and Chief Strategy Officer Michael dAmato in January 2021 (the January 2021 RSGA). All shares 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 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.

In the three months ended June 30, 2021 and 2020, stock-based compensation expense of $0.1 million and $0, respectively was recognized for the January 2021 RSGA. In the six months ended June 30, 2021 and 2020, stock-based compensation expense of $0.7 million and $0, respectively was recognized for the January 2021 RSGA.

Stock-based compensation, excluding the January 2021 RSGA, related to employee and director options totaled $0.1 and $0 for the three months ended June 30, 2021 and 2020, respectively. Stock-based compensation, excluding the January 2021 RSGA, related to employee and director options totaled $0.5 and $0 for the six months ended June 30, 2021 and 2020, respectively.

On February 25, 2021, the stockholders approved an amendment to the 2020 Equity Incentive Plan increasing the available shares of Common Stock to 1,000,000 shares of Common Stock.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITION
6 Months Ended
Jun. 30, 2021
ACQUISITION [Abstract]  
ACQUISITION
19.
ACQUISITION
 

iSun Energy, LLC

On January 19, 2021, the Company entered into an Agreement and Plan of Merger and Reorganization with iSun Energy LLC.  iSun Energy LLC became a wholly-owned subsidiary of the Company. iSun Energy, LLC is a provider of products and services designed to support the electric vehicle market. In connection with Merger, Sassoon Peress, the sole member, will receive 400,000 shares of the Company’s Common Stock over five years valued at $2,404,000, 200,000 shares of which were issued at the closing, warrants to purchase up 200,000 shares of the Company’s Common Stock, valued at $517,898, cash considerations of $85,135 and up to 240,000 shares of the Company’s Common Stock based on certain performance milestones for an aggregate value of $3,007,033.

The 400,000 shares of Company’s Common Stock were valued utilizing the market close price of $6.01 on the date, December 30, 2020, which the binding letter of intent was executed. For the warrants, the Company determined the fair market value of these options by using the Black Scholes option valuation model. The key assumptions used in the valuation of the warrants were as follows; a) volatility of 103.32%, b) term of 3 years, c) risk free rate of 0.36% and d) a dividend yield of 0%.

At June 30, 2021, the amount of $3,007,033 is included as an Intangible Asset. The Company deemed the acquisition an asset acquisition in as much as the acquired assets consisted primarily of the iSun brand and know-how and contained no other business processes. Amortization is computed using the straight-line method over the estimated useful lives of the assets. The estimated useful life is 10 years.
ACQUISITION

Assignment Agreement

On April 6, 2021, iSun Utility, LLC (“iSun Utility”), a Delaware limited liability company and wholly-owned subsidiary of Company, Adani Solar USA, Inc., a Delaware corporation (Adani”), and Oakwood Construction Services, Inc., a Delaware corporation (“Oakwood”) entered into an Assignment Agreement (the “Assignment”), pursuant to which iSun Utility will acquire all rights to the intellectual property of Oakwood and its affiliates (the “Project IP”). Oakwood is a utility-scale solar EPC company and a wholly-owned subsidiary of Adani. The Project IP includes all of the intellectual property, project references, templates, client lists, agreements, forms and processes of Adani’s U.S. solar business.


Under the Assignment, iSun Utility will purchase the Project IP from Adani and Oakwood for total consideration of $2.7 million, with $1.0 million due immediately and the remaining $1.7 million contingent upon the achievement of certain milestones, as described in this paragraph. The Assignment provides that iSun Utility will acquire all membership interests in Hartsel Solar, LLC (“Hartsel”), and through this transaction iSun Utility will acquire all rights to Hartsel’s in-process solar project (the “Hartsel Project”). Upon Hartsel achieving certain milestones, iSun Utility will pay to Adani $0.7 million to secure equipment previously purchased allowing for safe harbor of the 30% ITC and an additional amount of $1.0 million for key development milestones. The contingent provisions of the Assignment Agreement entered into with Oakwood Construction Services and Adani Solar USA, Inc. are considered Level 3 measurements. Given that the probability of such provisions being achieved is highly unlikely, no value was assigned to the contingent provision.

At June 30, 2021, the amount of $1,000,000 is included as an Intangible Asset. The Company deemed the acquisition an asset acquisition in as much as the acquired assets consisted primarily of the know-how and contained no other business processes. Amortization is computed using the straight-line method over the estimated useful lives of the assets. The estimated useful life is 10 years.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
INVESTMENTS
6 Months Ended
Jun. 30, 2021
INVESTMENTS [Abstract]  
INVESTMENTS
20.
INVESTMENTS

Investments consist of:

 
June 30,
2021
   
December 31,
2020
 
GreenSeed Investors, LLC
 
$
4,524,444
   
$
4,724,444
 
Investment in Solar Project Partners, LLC
   
96,052
     
96,052
 
Investment in Gemini Electric Mobility Co.
   
2,000,000
     
-
 
Investment in NAD Grid Corp. d/b/a AmpUp
   
1,000,000
     
-
 
Total
 
$
7,620,496
   
$
4,820,496
 

GreenSeed Investors, LLC and Solar Project Partners, LLC

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

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

Pursuant to the Exchange Agreement, the Company subscribed for 500,000 Units of Class B Preferred Membership units of GSI in exchange for 200,000 shares of the Company’s Series A Preferred Stock (the “Preferred Shares”). In addition to the investment by GSI in the Preferred Shares, GSI obtained additional capital contributions which valued the Units at $10.00 per Unit. As the Company acquired 500,000 Units, the market transactions were utilized as a Level 1 fair value instruments in determining the valuation of the investment. As of April 22, 2020, the fair value of the investment in GSI was $5,000,000. Separately, the Company subscribed for and purchased 100,000 Units of SPP in exchange for the issuance by the Company of a Warrant to acquire 275,000 shares of the Company’s Common Stock at an exercise price of $15.00 per share. As of June 30, 2021, the warrant was converted to 117,376 shares of Common Stock on a cashless basis.

The Exchange Agreement provides that as long as the dividend payment on the Preferred Shares in each calendar quarter is equal to the aggregate distribution with respect to the GSI Units, such payments and distributions shall be offset and neither GSI nor the Company need to make any cash payments to the other. For the three months ended June 30, 2021, the Company received a return of capital from GSI in the amount of $100,000. The dividend receivable of $100,000 is included in other current assets as of June 30, 2021.

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

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

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

Gemini and AmpUp

On March 18, 2021, the Company made a minority investment of $1,500,000 in Gemini Electric Mobility Co. (“Gemini”) utilizing a Simple Agreement for Future Equity.

On March 18, 2021, the Company made a minority investment of $1,000,000 in Nad Grid Corp (“AmpUp”) utilizing a Simple Agreement for Future Equity. On May 6, 2021, the Company made an additional minority  investment of $500,000 in AmpUp.

The Gemini and AmpUp investments are measured at cost, less impairment, if any, plus or minus changes resulting from observable price changes in ordinary transactions for the identical or similar investment of the same issuer. These investments are minority investments intended to support electric vehicle infrastructure development. The Company has no control in these entities. Changes in the fair value of the investment are recorded as net appreciation in fair value of investment in the Consolidated Statements of Operations. At June 30, 2021, the equity investment for Gemini and AmpUp was $2,000,000 and $1,000,000, respectively. No net appreciation or depreciation in fair value of the investments was recorded during the six months ending June 30, 2021, as there were no observable price changes.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK REDEMPTION
6 Months Ended
Jun. 30, 2021
STOCK REDEMPTION [Abstract]  
STOCK REDEMPTION
21.
STOCK REDEMPTION
 
On January 25, 2021, the Company purchased 34,190 shares of Common Stock from certain executives at $19.68, which was the 5-day average of the closing prices for the Common Stock as reported by the Nasdaq Capital Market for the five trading days immediately preceding January 22, 2021, for a total of approximately $673,000. Upon redemption, the shares of Common Stock were retired.
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2021
SUBSEQUENT EVENTS [Abstract]  
SUBSEQUENT EVENTS
22.
SUBSEQUENT EVENTS

The Company evaluated subsequent events and transactions that occurred after the balance sheet date up to the date that the financial statements were issued. The Company did not identify any subsequent events that would have required adjustment or disclosure in the financial statements.
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2021
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES [Abstract]  
Basis of Presentation
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 and six months ended June 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021 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/A for the year ended December 31, 2020.
Principles of Consolidation
b) Principles of Consolidation

The accompanying consolidated financial statements include the accounts of iSun, Inc. and its wholly-owned operating subsidiaries, Peck Electric Co 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 June 30, 2021 and December 31, 2020, 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 and six months ended June 30:

 
 
Three Months Ended June 30,
   
Six Months Ended June 30,
 
 
 
2021
   
2020
   
2021
   
2020
 
 
                       
Performance obligations satisfied over time
                       
Solar
 
$
3,516,055
   
$
2,092,228
   
$
9,608,729
   
$
5,322,072
 
Electric
   
605,245
     
482,566
     
1,494,356
     
974,206
 
Data and Network
   
232,005
     
195,432
     
510,877
     
458,628
 
Totals
 
$
4,353,305
   
$
2,770,226
   
$
11,613,962
   
$
6,754,906
 

For the three and six months ended June 30, 2021 and 2020, the Company did not perform any service which the performance obligation was satisfied at a point in time.

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.
Concentration and Credit Risks
d) Concentration and Credit Risks

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

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

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

The Company also uses a more-likely-than-not measurement for all tax positions taken or expected to be taken on a tax return in order for those tax positions to be recognized in the financial statements. If the Company were to incur interest and penalties related to income taxes, these would be included in the provision for income taxes. Generally, the three tax years previously filed remain subject to examination by federal and state tax authorities.
Use of Estimates
f) 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, goodwill, intangibles, investments, impairment on investments, warranty liability and valuation of deferred tax assets. Actual results could differ from those estimates.
Deferred Finance Costs
g) Deferred Finance Costs

Deferred financing costs relate to the Company’s debt and equity instruments. Deferred financing costs relating to debt instruments are amortized over the terms of the related instrument using the effective interest method. Amortization expense associated with deferred financing costs, which is included in interest expense, totaled $770 for the three months ended June 30, 2021 and $1,535 for the three months ended June 30, 2020. Amortization expense associated with deferred financing costs, which is included in interest expense, totaled $1,540 and $3,070 for the six months ended June 30, 2021 and June 30 2020, respectively.
Fair Value of Financial Instruments
h) 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.

The contingent provisions of the Assignment Agreement entered into with Oakwood Construction Services and Adani Solar USA, Inc. are considered Level 3 measurements. Given that the probability of such provisions being achieved is highly unlikely, no value was assigned to the contingent provision.
Segment Information
i) Segment Information

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

On May 03, 2021, the FASB issued Accounting Standards Update (ASU) 2021-04, Earnings Per Share (Topic 260), Debt— Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging— Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options. The FASB issued ASU 2021-04 to clarify and reduce diversity in an issuer’s accounting for modifications or exchanges of freestanding equity-classified written call options (for example, warrants) that remain equity classified after modification or exchange. The ASU is effective years beginning after December 15, 2021, including interim periods within those years and the Company is currently evaluating the impact of this standard on its consolidated financial statements and related disclosures.
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 net of an allowance of $0 at June 30, 2021 and December 31, 2020.
Reclassification
l) Reclassification

Certain reclassifications have been made to prior year’s financial statement to conform to classifications used in the current year.
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2021
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES [Abstract]  
Disaggregation of Revenue
The following table disaggregates the Company’s revenue based on the timing of satisfaction of performance obligations for the three and six months ended June 30:

 
 
Three Months Ended June 30,
   
Six Months Ended June 30,
 
 
 
2021
   
2020
   
2021
   
2020
 
 
                       
Performance obligations satisfied over time
                       
Solar
 
$
3,516,055
   
$
2,092,228
   
$
9,608,729
   
$
5,322,072
 
Electric
   
605,245
     
482,566
     
1,494,356
     
974,206
 
Data and Network
   
232,005
     
195,432
     
510,877
     
458,628
 
Totals
 
$
4,353,305
   
$
2,770,226
   
$
11,613,962
   
$
6,754,906
 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
RESTATEMENT OF FINANCIAL STATEMENTS (Tables)
6 Months Ended
Jun. 30, 2021
RESTATEMENT OF FINANCIAL STATEMENTS [Abstract]  
Impact of Restatement of Financial Statements
The impact of the restatement on the Condensed Consolidated Statement of Operations for the three and six months ended June 30, 2020 included in this filing is presented below.

 
As Previously
Reported
 
Adjustments
 
As Restated
 
Statement of Operations for the three months ended June 30, 2020 (unaudited)
           
             
Change in fair value of the warrant liability
 
$
-
   
$
(25,075
)
 
$
(25,075
)
Net loss
   
(829,030
)
   
(25,075
)
   
(854,105
)
Net loss per common share
   
(0.16
)
   
(0.00
)
   
(0.16
)

 
As Previously
Reported
 
Adjustments
 
As Restated
 
Statement of Operations for the six months ended June 30, 2020 (unaudited)
           
             
Change in fair value of the warrant liability
 
$
-
   
$
(382,680
)
 
$
(382,680
)
Net loss
   
(1,261,662
)
   
(382,680
)
   
(1,644,342
)
Net loss per common share
   
(0.24
)
   
(0.07
)
   
(0.31
)

The impact of the restatement on the Condensed Consolidated Statement of Cash Flows for the six months ended June 30, 2020 included in this filing is presented below.

 
As Previously
Reported
 
Adjustments
 
As Restated
 
Statement of Cash Flows for the six months ended June 30, 2020 (unaudited)
           
Net Loss
 
$
(1,261,662
)
 
$
(382,680
)
 
$
(1,644,342
)
Change in fair value of the warrant liability
   
-
     
382,680
     
382,680
 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
ACCOUNTS RECEIVABLE (Tables)
6 Months Ended
Jun. 30, 2021
ACCOUNTS RECEIVABLE [Abstract]  
Accounts Receivable
Accounts receivable consist of:

 
June 30,
2021
   
December 31,
2020
 
Accounts receivable - contracts in progress
 
$
4,042,435
   
$
6,206,760
 
Accounts receivable - retainage
   
99,154
     
93,197
 
   
4,141,589
     
6,299,957
 
Allowance for doubtful accounts
   
(84,000
)
   
(84,000
)
Total
 
$
4,057,589
   
$
6,215,957
 
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 June 30, 2021 and 2020:

 
June 30,
2021
   
December 31,
2020
 
Costs in excess of billings
 
$
1,875,411
   
$
216,261
 
Unbilled receivables, included in costs in excess of billings
   
736,301
     
1,138,341
 
   
2,611,712
     
1,354,602
 
Retainage
   
99,154
     
93,197
 
Total​
 
$
2,710,866
   
$
1,447,799
 
Contract liabilities were as follows at June 30, 2021 and December 31, 2020:

June 30,
2021
 
December 31,
2020
 
Billings in excess of costs
 
$
573,653
   
$
1,140,125
 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
CONTRACTS IN PROGRESS (Tables)
6 Months Ended
Jun. 30, 2021
CONTRACTS IN PROGRESS [Abstract]  
Contracts in Progress
Information with respect to contracts in progress are as follows:

 
June 30,
2021
   
December 31,
2020
 
Expenditures to date on uncompleted contracts
 
$
4,940,903
   
$
7,764,622
 
Estimated earnings thereon
   
983,100
     
2,178,868
 
   
5,924,003
     
9,943,490
 
Less billings to date
   
(4,622,245
)
   
(10,867,354
)
   
1,301,758
   
(923,864
)
Plus under billings remaining on contracts 100% complete
   
736,301
     
1,138,341
 
Total
 
$
2,038,059
   
$
214,477
 

Included in accompany balance sheets under the following captions:

 
June 30,
2021
   
December 31,
2020
 
Cost and estimated earnings in excess of billings
 
$
2,611,712
   
$
1,354,602
 
Billings in excess of costs and estimated earnings on uncompleted contracts
   
(573,653
)
   
(1,140,125
)
Total​
 
$
2,038,059
   
$
214,477
 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
LONG-TERM DEBT (Tables)
6 Months Ended
Jun. 30, 2021
LONG-TERM DEBT [Abstract]  
Summary of Long-term Debt
A summary of long-term debt is as follows:

 
June 30,
2021
   
December 31,
2020
 
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.
 
$
662,551
   
$
683,268
 
NBT Bank, National Association, repaid in January 2021.
   
-
     
12,050
 
NBT Bank, National Association, 4.20% interest rate, secured by building, payable in monthly installments of $3,293 through September 2026, with a balloon payment at maturity.
   
231,477
     
246,135
 
NBT Bank, National Association, 4.15% interest rate, secured by all business assets, payable in monthly installments of $3,677 through April 2026.
   
192,678
     
210,475
 
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.
   
401,879
     
426,624
 
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.
   
64,211
     
80,001
 
Various vehicle loans, interest ranging from 0% to 6.99%, total current monthly installments of approximately $8,150, secured by vehicles, with varying terms through September 2025.
   
195,885
     
294,799
 
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.
 

60,731
     
73,467
 
   
1,809,412
     
2,026,819
 
Less current portion
   
(274,202
)
   
(308,394
)
   
1,535,210
     
1,718,425
 
Less debt issuance costs
   
(15,390
)
   
(16,930
)
Long-term debt
 
$
1,519,820
   
$
1,701,495
 
Maturities of Long-term Debt
Maturities of long-term debt are as follows:

Year ending December 31:
 
Amount
 
Remainder of 2021
 
$
132,066
 
2022
   
283,465
 
2023
   
248,385
 
2024
   
221,299
 
2025
   
209,858
 
2026 and thereafter
   
714,339
 
 
$
1,809,412
 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES (Tables)
6 Months Ended
Jun. 30, 2021
COMMITMENTS AND CONTINGENCIES [Abstract]  
Future Minimum Lease Payments
Future minimum lease payments required under all of the non-cancelable operating leases are as follows:

Years ending December 31:
 
Amount
 
Remainder of 2021
 
$
58,910
 
2022
   
145,561
 
2023
   
147,903
 
2024
   
150,291
 
2025
   
152,310
 
Thereafter
   
1,070,016
 
 
$
1,724,991
 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS (Tables)
6 Months Ended
Jun. 30, 2021
FAIR VALUE MEASUREMENTS [Abstract]  
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
June 30, 2021
   
Mark-to-Market
Measurement at
December 31, 2020
 
Risk-free rate
   
0.460
%
   
0.214
%
Remaining term in years
   
2.98
     
3.47
 
Expected volatility
   
123.2
%
   
81.0
%
Exercise price
 
$
11.50
   
$
11.50
 
Fair value of common stock
 
$
11.38
   
$
5.95
 
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
June 30, 2021
 
   
Total
   
Level 1
   
Level 2
   
Level 3
 
Liabilities:
                       
Public Warrants
 
$
-
   
$
-
   
$
-
   
$
-
 
Private Warrants
   
350,455
     
-
     
-
     
350,455
 

         
Fair Value Measurement as of
December 31, 2020
 
   
Total
   
Level 1
   
Level 2
   
Level 3
 
Liabilities:
                       
Public Warrants
 
$
773,956
   
$
773,956
   
$
-
   
$
-
 
Private Warrants
   
294,500
     
-
     
-
     
294,500
 
Roll Forward of Level 3 Instruments
The following is a roll forward of the Company’s Level 3 instruments:

Balance, January 1, 2021
 
$
350,455
 
Fair value adjustment – Warrant liability
   
(43,550
)
Balance, June 30, 2021
 
$
306,905
 
Roll Forward of Level 1 Instruments
The following is a roll forward of the Company’s Level 1 – warrant liability was as follows:
 
Balance, January 1, 2021
 
$
773,956
 
Fair value adjustment – Warrant liability
   
(773,956
)
Balance, June 30, 2021
 
$
-
 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
WARRANTS (Tables)
6 Months Ended
Jun. 30, 2021
WARRANTS [Abstract]  
Warrants

   
Number of
Warrants
 
Outstanding, beginning January 1, 2021
   
4,163,926
 
Granted
   
-
 
Exercised
   
3,641,018
 
Redeemed
   
453,764
 
Outstanding, ending June 30, 2021
   
69,144
 
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
UNION ASSESSMENTS (Tables)
6 Months Ended
Jun. 30, 2021
UNION ASSESSMENTS [Abstract]  
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, 2022. During the three and six months ended June 30, 2021 and 2020, the Company incurred the following union assessments.

   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2021
   
2020
   
2021
   
2020
 
                         
Pension fund
 
$
68,690
   
$
67,676
   
$
187,122
   
$
140,846
 
Welfare fund
   
230,339
     
152,234
     
573,768
     
366,263
 
National employees benefit fund
   
19,365
     
15,235
     
53,046
     
35,753
 
Joint apprenticeship and training committee
   
3,522
     
2,369
     
15,646
     
5,210
 
401(k) matching
   
34,409
     
19,502
     
55,407
     
19,502
 
Total
 
$
356,325
   
$
257,016
   
$
884,989
   
$
567,574
 
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
PROVISION FOR INCOME TAXES (Tables)
6 Months Ended
Jun. 30, 2021
PROVISION FOR INCOME TAXES [Abstract]  
Provision for Income Taxes
The provision for income taxes for June 30, 2021 and 2020 consists of the following:

   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2021
   
2020
   
2021
   
2020
 
                         
Current
                       
Federal
 
$
-
   
$
-
   
$
-
   
$
-
 
State
   
800
     
-
     
1,550
     
750
 
Total Current
   
800
     
-
     
1,550
     
750
 
                                 
Deferred
                               
Federal
   
(342,249
)
   
(211,671
)
   
(180,424
)
   
(320,108
)
State
   
(109,439
)
   
(67,603
)
   
(57,693
)
   
(102,227
)
Total Deferred
   
(451,688
)
   
(279,274
)
   
(238,117
)
   
(422,335
)
                                 
Benefit from Income Taxes
 
$
(450,888
)
 
$
(279,274
)
 
$
(236,567
)
 
$
(421,585
)
Deferred Tax Assets and Liabilities
The Company’s total deferred tax assets and liabilities at June 30, 2021 and December 31, 2020 are as follows:

 
June 30, 2021
   
December 31,
2020
 
Deferred tax assets (liabilities)
           
Accruals and reserves
 
$
23,966
   
$
23,758
 
Net operating loss
   
2,051,743
     
812,996
 
Total deferred tax assets
   
2,075,709
     
836,754
 
               
Property and equipment
   
(2,289,120
)
   
(1,447,312
)
Stock-based compensation
   
(159,030
)
   
-
 
Total deferred tax liabilities
   
(2,448,150
)
   
(1,447,312
)
               
Net deferred tax asset (liabilities)
 
$
(372,441
)
 
$
(610,558
)
Statutory to Effective Tax Rate Reconciliation
Reconciliation between the effective tax on income from operations and the statutory tax rate is as follows:

   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2021
   
2020
   
2021
   
2020
 
Income tax (benefit) expense at federal statutory rate
 
$
(372,816
)
 
$
(238,010
)
 
$
(981,608
)
 
$
(433,845
)
Permanent differences
   
45,725
     
16,373
     
229,515
     
103,798
 
Non-deductible goodwill and other intangible
   
-
      -      
833,399
      -  
Other adjustments
   
-
     
19,101
     
-
     
19,101
 
State and local taxes net of federal benefit
   
(123,797
)
   
(76,738
)
   
(317,873
)
   
(110,639
)
Total
 
$
(450,888
)
 
$
(279,274
)
 
$
(236,567
)
 
$
(421,585
)
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
CAPTIVE INSURANCE (Tables)
6 Months Ended
Jun. 30, 2021
CAPTIVE INSURANCE [Abstract]  
Captive Insurance
Summary financial information on NCL as of September 30, 2020 is:

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

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

 
June 30,
2021
   
December 31,
2020
 
Investment in NCL
           
Capital
 
$
36,000
   
$
36,000
 
Cash security
   
194,167
     
158,785
 
Investment income in excess of losses (incurred and reserves)
   
3,320
     
3,320
 
Total
 
$
233,487
   
$
198,105
 
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS (LOSS) PER SHARE (Tables)
6 Months Ended
Jun. 30, 2021
EARNINGS (LOSS) PER SHARE [Abstract]  
Potential Share Issuances Excluded from Computation of Earnings (loss) Per Share
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. These instruments could result in dilution in future periods.

   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2021
   
2020
   
2021
   
2020
 
                         
Earnout provision, includes new shares of common stock to be issued to former Peck Electric Co. shareholders
   
-
     
898,473
     
-
     
898,473
 
Earnout provision, includes new shares of Common Stock that may be issued to Exit Strategy
   
-
     
11,231
     
-
     
11,231
 
Earnout provision, including new shares of Common Stock that may be issued to holders of forfeited and canceled shares
   
-
     
257,799
     
-
     
257,799
 
Option to purchase Common Stock, from Jensyn’s IPO
   
429,000
     
429,000
     
429,000
     
429,000
 
Private warrants to purchase Common Stock, from Jensyn’s IPO
   
34,572
     
2,292,250
     
34,572
     
2,292,250
 
Warrants to purchase Common Stock, from Solar Project Partners, LLC. Exchange and Subscription Agreement
   
-
     
275,000
     
-
     
275,000
 
Conversion of Preferred Stock to Common Stock from GreenSeed Investors, LLC Exchange and Subscription Agreement
   
-
     
370,370
     
-
     
370,370
 
Unvested restricted stock awards
   
160,667
     
-
     
160,667
     
-
 
Unvested options to purchase Common Stock
   
201,334
     
-
     
201,334
     
-
 
Totals
   
825,573
     
4,534,123
     
825,573
     
4,534,123
 
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
RESTRICTED STOCK AND STOCK OPTIONS (Tables)
6 Months Ended
Jun. 30, 2021
RESTRICTED STOCK AND STOCK OPTIONS [Abstract]  
Stock Options
 
Six Months Ended
June 30, 2021
 
   
Number of
Options
   
Weighted
average
exercise
price
 
Outstanding, beginning January 1, 2021
    -
   
$
-
 
Granted
   
302,000
   
$
1.49
 
Exercised
   
100,667
   
$
1.49
 
Outstanding, ending June 30, 2021
   
201,333
   
$
1.49
 
Exercisable at June 30, 2021
   
-
   
$
-
 
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
INVESTMENTS (Tables)
6 Months Ended
Jun. 30, 2021
INVESTMENTS [Abstract]  
Investments

Investments consist of:

 
June 30,
2021
   
December 31,
2020
 
GreenSeed Investors, LLC
 
$
4,524,444
   
$
4,724,444
 
Investment in Solar Project Partners, LLC
   
96,052
     
96,052
 
Investment in Gemini Electric Mobility Co.
   
2,000,000
     
-
 
Investment in NAD Grid Corp. d/b/a AmpUp
   
1,000,000
     
-
 
Total
 
$
7,620,496
   
$
4,820,496
 
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Revenue Recognition [Abstract]          
Pre-contract costs $ 0   $ 0   $ 0
Revenue 4,353,305 $ 2,770,226 $ 11,613,962 $ 6,754,906  
Minimum [Member]          
Revenue Recognition [Abstract]          
Payment period on construction contracts     30 days    
Maximum [Member]          
Revenue Recognition [Abstract]          
Payment period on construction contracts     45 days    
Workmanship warranties period     5 years    
Performance Obligations Satisfied at a Point in Time [Member]          
Revenue Recognition [Abstract]          
Revenue 0 0 $ 0 0  
Performance Obligations Satisfied Over Time [Member]          
Revenue Recognition [Abstract]          
Revenue 4,353,305 2,770,226 11,613,962 6,754,906  
Solar Operations [Member] | Performance Obligations Satisfied Over Time [Member]          
Revenue Recognition [Abstract]          
Revenue 3,516,055 2,092,228 9,608,729 5,322,072  
Electric Operations [Member] | Performance Obligations Satisfied Over Time [Member]          
Revenue Recognition [Abstract]          
Revenue 605,245 482,566 1,494,356 974,206  
Data and Network Operations [Member] | Performance Obligations Satisfied Over Time [Member]          
Revenue Recognition [Abstract]          
Revenue $ 232,005 $ 195,432 $ 510,877 $ 458,628  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Concentration and Credit Risks (Details)
$ in Millions
Jun. 30, 2021
USD ($)
Concentration and Credit Risks [Abstract]  
Uninsured cash balances $ 20.3
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Jun. 20, 2019
Income Taxes [Abstract]        
Deferred tax liability $ 372,441 $ 610,558 $ 1,098,481 $ 1,506,362
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Deferred Finance Costs (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Deferred Finance Costs [Abstract]        
Amortization expense $ 770 $ 1,535 $ 1,540 $ 3,070
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Segment Information (Details)
6 Months Ended
Jun. 30, 2021
Segment
Segment Information [Abstract]  
Number of reportable segments 1
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Inventory (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Inventory [Abstract]    
Inventory allowance $ 0 $ 0
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
RESTATEMENT OF FINANCIAL STATEMENTS (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Statement of Operations [Abstract]            
Change in fair value of the warrant liability $ 1,079,474   $ (25,075)   $ 817,506 $ (382,680)
Net loss $ (1,324,425) $ (3,113,333) $ (854,105) $ (790,237) $ (4,437,758) $ (1,644,342)
Net loss per common share-Basic (in dollars per share) $ (0.15)   $ (0.16)   $ (0.53) $ (0.31)
Net loss per common share-Diluted (in dollars per share) $ (0.15)   $ (0.16)   $ (0.53) $ (0.31)
Statement of Cash Flows [Abstract]            
Net Loss $ (1,324,425) $ (3,113,333) $ (854,105) $ (790,237) $ (4,437,758) $ (1,644,342)
Change in fair value of the warrant liability         $ (817,506) 382,680
As Previously Reported [Member]            
Statement of Operations [Abstract]            
Change in fair value of the warrant liability     0     0
Net loss     $ (829,030)     $ (1,261,662)
Net loss per common share-Basic (in dollars per share)     $ (0.16)     $ (0.24)
Net loss per common share-Diluted (in dollars per share)     $ (0.16)     $ (0.24)
Statement of Cash Flows [Abstract]            
Net Loss     $ (829,030)     $ (1,261,662)
Change in fair value of the warrant liability           0
Accounting for Warrants [Member] | Adjustments [Member]            
Statement of Operations [Abstract]            
Change in fair value of the warrant liability     (25,075)     (382,680)
Net loss     $ (25,075)     $ (382,680)
Net loss per common share-Basic (in dollars per share)     $ 0.00     $ (0.07)
Net loss per common share-Diluted (in dollars per share)     $ 0.00     $ (0.07)
Statement of Cash Flows [Abstract]            
Net Loss     $ (25,075)     $ (382,680)
Change in fair value of the warrant liability           $ 382,680
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
LIQUIDITY AND FINANCIAL CONDITION (Details)
6 Months Ended
Jan. 08, 2021
USD ($)
Investor
$ / shares
shares
Jun. 30, 2021
USD ($)
$ / shares
Jun. 30, 2020
USD ($)
Jun. 22, 2021
USD ($)
$ / shares
Dec. 31, 2020
USD ($)
$ / shares
LIQUIDITY AND FINANCIAL CONDITION [Abstract]          
Cash   $ 20,222,817     $ 699,154
Working capital   21,800,000      
Operating cash flow utilized   $ (6,887,562) $ (2,963,125)    
Number of institutional investors entering into Securities Purchase Agreement | Investor 2        
Shares issued (in shares) | shares 840,000        
Purchase price (in dollars per share) | $ / shares $ 12.50        
Gross proceeds from registered direct offering $ 10,500,000        
Shares offered in Registration Statement $ 50,000,000        
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001   $ 0.0001 $ 0.0001
Shares offered in ATM Offering       $ 39,500,000  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
ACCOUNTS RECEIVABLE, Accounts Receivable (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Accounts Receivable [Abstract]          
Accounts receivable $ 4,141,589   $ 4,141,589   $ 6,299,957
Allowance for doubtful accounts (84,000)   (84,000)   (84,000)
Total 4,057,589   4,057,589   6,215,957
Bad debt expense 0 $ 0 0 $ 0  
Contracts in Progress [Member]          
Accounts Receivable [Abstract]          
Accounts receivable 4,042,435   4,042,435   6,206,760
Retainage [Member]          
Accounts Receivable [Abstract]          
Accounts receivable $ 99,154   $ 99,154   $ 93,197
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
ACCOUNTS RECEIVABLE, Contract Assets and Contract Liabilities (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Contract Assets [Abstract]    
Costs in excess of billings $ 1,875,411 $ 216,261
Unbilled receivables, included in costs in excess of billings 736,301 1,138,341
Costs and estimated earnings in excess of billings 2,611,712 1,354,602
Retainage 99,154 93,197
Total 2,710,866 1,447,799
Contract Liabilities [Abstract]    
Billings in excess of costs $ 573,653 $ 1,140,125
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
CONTRACTS IN PROGRESS (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Contracts in Progress [Abstract]    
Contract costs $ 5,924,003 $ 9,943,490
Less billings to date (4,622,245) (10,867,354)
Contract costs, net of billings 1,301,758 (923,864)
Plus under billings remaining on contracts 100% complete 736,301 1,138,341
Total 2,038,059 214,477
Contracts in Progress, Net [Abstract]    
Cost and estimated earnings in excess of billings 2,611,712 1,354,602
Billings in excess of costs and estimated earnings on uncompleted contracts (573,653) (1,140,125)
Total 2,038,059 214,477
Expenditures on Uncompleted Contracts [Member]    
Contracts in Progress [Abstract]    
Contract costs 4,940,903 7,764,622
Earnings on Uncompleted Contracts [Member]    
Contracts in Progress [Abstract]    
Contract costs $ 983,100 $ 2,178,868
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
LONG-TERM DEBT, Summary of Long-term Debt (Details) - USD ($)
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Long-Term Debt [Abstract]    
Long-term debt $ 1,809,412 $ 2,026,819
Less current portion (274,202) (308,394)
Long-term debt, including debt issuance costs 1,535,210 1,718,425
Less debt issuance costs (15,390) (16,930)
Long-term debt 1,519,820 1,701,495
NBT Bank, 4.25% Interest Rate [Member]    
Long-Term Debt [Abstract]    
Long-term debt $ 662,551 683,268
Interest rate 4.25%  
Frequency of payment monthly  
Installment payment $ 5,869  
NBT Bank [Member]    
Long-Term Debt [Abstract]    
Long-term debt 0 12,050
NBT Bank, 4.20% Interest Rate [Member]    
Long-Term Debt [Abstract]    
Long-term debt $ 231,477 246,135
Interest rate 4.20%  
Frequency of payment monthly  
Installment payment $ 3,293  
NBT Bank, 4.15% Interest Rate [Member]    
Long-Term Debt [Abstract]    
Long-term debt $ 192,678 210,475
Interest rate 4.15%  
Frequency of payment monthly  
Installment payment $ 3,677  
NBT Bank, 4.20% Interest Rate [Member]    
Long-Term Debt [Abstract]    
Long-term debt $ 401,879 426,624
Interest rate 4.20%  
Frequency of payment monthly  
Installment payment $ 5,598  
NBT Bank, 4.85% Interest Rate [Member]    
Long-Term Debt [Abstract]    
Long-term debt $ 64,211 80,001
Interest rate 4.85%  
Frequency of payment monthly  
Installment payment $ 2,932  
Various Vehicle Loans [Member]    
Long-Term Debt [Abstract]    
Long-term debt $ 195,885 294,799
Frequency of payment monthly  
Installment payment $ 8,150  
Various Vehicle Loans [Member] | Minimum [Member]    
Long-Term Debt [Abstract]    
Interest rate 0.00%  
Various Vehicle Loans [Member] | Maximum [Member]    
Long-Term Debt [Abstract]    
Interest rate 6.99%  
National Bank of Middlebury [Member]    
Long-Term Debt [Abstract]    
Long-term debt $ 60,731 $ 73,467
Term for payment of fixed interest rate 5 years  
Term for payment of variable interest rate 10 years  
Floor interest rate 3.95%  
Frequency of payment monthly  
Installment payment $ 2,388  
National Bank of Middlebury [Member] | Federal Home Loan Bank of Boston [Member]    
Long-Term Debt [Abstract]    
Basis spread on variable rate 2.75%  
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.2
LONG-TERM DEBT, Maturities of Long-term Debt (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Maturities of Long-term Debt [Abstract]    
Remainder of 2021 $ 132,066  
2022 283,465  
2023 248,385  
2024 221,299  
2025 209,858  
2026 and thereafter 714,339  
Total $ 1,809,412 $ 2,026,819
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.2
LINE OF CREDIT (Details)
6 Months Ended
Jun. 30, 2021
USD ($)
Dec. 31, 2020
USD ($)
Line of Credit Facility [Abstract]    
Line of credit $ 3,518,193 $ 2,482,127
NBT Bank Working Capital Line of Credit [Member]    
Line of Credit Facility [Abstract]    
Maximum borrowing capacity 6,000,000  
Line of credit $ 3,518,193 $ 2,482,127
Eligible accounts receivable on which borrowings are based 80.00%  
NBT Bank Working Capital Line of Credit [Member] | Minimum [Member]    
Line of Credit Facility [Abstract]    
Debt service coverage ratio 1.20  
NBT Bank Working Capital Line of Credit [Member] | Prime Rate [Member]    
Line of Credit Facility [Abstract]    
Interest rate 3.25%  
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES, Operating Leases (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
COMMITMENTS AND CONTINGENCIES [Abstract]        
Rent expense $ 49,369 $ 5,000 $ 110,584 $ 17,030
Rent expense under short-term agreements $ 98,510 $ 28,628 $ 196,148 $ 116,254
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES, Future Minimum Lease Payments (Details)
Jun. 30, 2021
USD ($)
Future Minimum Lease Payments [Abstract]  
Remainder of 2021 $ 58,910
2022 145,561
2023 147,903
2024 150,291
2025 152,310
Thereafter 1,070,016
Total future minimum lease payments $ 1,724,991
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS, Fair Value Measurement Inputs (Details) - Private Warrants [Member]
Jun. 30, 2021
$ / shares
Dec. 31, 2020
$ / shares
Fair Value Measurements [Abstract]    
Remaining term in years 2 years 11 months 23 days 3 years 5 months 19 days
Risk-free Rate [Member]    
Fair Value Measurements [Abstract]    
Measurement input 0.00460 0.00214
Expected Volatility [Member]    
Fair Value Measurements [Abstract]    
Measurement input 1.232 0.810
Exercise Price [Member]    
Fair Value Measurements [Abstract]    
Measurement input 11.50 11.50
Fair Value of Common Stock [Member]    
Fair Value Measurements [Abstract]    
Measurement input 11.38 5.95
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS, Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Recurring [Member] - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Level 1 [Member]    
Liabilities [Abstract]    
Warrant Liabilities $ 0 $ 773,956
Public Warrants [Member]    
Liabilities [Abstract]    
Warrant Liabilities 0 773,956
Public Warrants [Member] | Level 1 [Member]    
Liabilities [Abstract]    
Warrant Liabilities 0 773,956
Public Warrants [Member] | Level 2 [Member]    
Liabilities [Abstract]    
Warrant Liabilities 0 0
Public Warrants [Member] | Level 3 [Member]    
Liabilities [Abstract]    
Warrant Liabilities 0 0
Private Warrants [Member]    
Liabilities [Abstract]    
Warrant Liabilities 350,455 294,500
Private Warrants [Member] | Level 1 [Member]    
Liabilities [Abstract]    
Warrant Liabilities 0 0
Private Warrants [Member] | Level 2 [Member]    
Liabilities [Abstract]    
Warrant Liabilities 0 0
Private Warrants [Member] | Level 3 [Member]    
Liabilities [Abstract]    
Warrant Liabilities $ 350,455 $ 294,500
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS, Roll Forward of Level 3 Instruments (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Unobservable Input Reconciliation [Roll Forward]        
Fair value adjustment $ 1,079,474 $ (25,075) $ 817,506 $ (382,680)
Warrant Liability [Member]        
Unobservable Input Reconciliation [Roll Forward]        
Beginning balance     350,455  
Fair value adjustment     (43,550)  
Ending balance $ 306,905   $ 306,905  
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS, Roll Forward of Level 1 Instruments (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Warrant Liability [Abstract]        
Fair value adjustment $ 1,079,474 $ (25,075) $ 817,506 $ (382,680)
Recurring [Member] | Level 1 [Member]        
Warrant Liability [Abstract]        
Balance, beginning of period     773,956  
Fair value adjustment     (773,956)  
Balance, end of period $ 0   $ 0  
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.21.2
WARRANTS (Details) - USD ($)
6 Months Ended
Apr. 12, 2021
Jun. 30, 2021
Jun. 30, 2020
WARRANTS [Abstract]      
Shares issued upon exercise of warrants (in shares)   1,820,509  
Proceeds from exercise of warrants   $ 20,906,015 $ 0
Number of Warrants [Abstract]      
Outstanding, beginning (in shares)   4,163,926  
Granted (in shares)   0  
Exercised (in shares)   3,641,018  
Redeemed (in shares) 453,764 453,764  
Outstanding, ending (in shares)   69,144  
Public Warrants [Member]      
Number of Warrants [Abstract]      
Outstanding, ending (in shares) 0    
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.21.2
UNION ASSESSMENTS (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Union Assessments [Abstract]        
Union assessments incurred $ 356,325 $ 257,016 $ 884,989 $ 567,574
Pension Fund [Member]        
Union Assessments [Abstract]        
Union assessments incurred 68,690 67,676 187,122 140,846
Welfare Fund [Member]        
Union Assessments [Abstract]        
Union assessments incurred 230,339 152,234 573,768 366,263
National Employees Benefit Fund [Member]        
Union Assessments [Abstract]        
Union assessments incurred 19,365 15,235 53,046 35,753
Joint Apprenticeship and Training Committee [Member]        
Union Assessments [Abstract]        
Union assessments incurred 3,522 2,369 15,646 5,210
401(k) Matching [Member]        
Union Assessments [Abstract]        
Union assessments incurred $ 34,409 $ 19,502 $ 55,407 $ 19,502
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.21.2
PROVISION FOR INCOME TAXES, Provision for Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Jun. 20, 2019
PROVISION FOR INCOME TAXES [Abstract]              
Deferred tax liability $ 372,441   $ 372,441   $ 610,558 $ 1,098,481 $ 1,506,362
Current [Abstract]              
Federal 0 $ 0 0 $ 0      
State 800 0 1,550 750      
Total current 800 0 1,550 750      
Deferred [Abstract]              
Federal (342,249) (211,671) (180,424) (320,108)      
State (109,439) (67,603) (57,693) (102,227)      
Total deferred (451,688) (279,274) (238,117) (422,335) $ (487,923) $ 1,098,481  
Benefit from Income Taxes $ (450,888) $ (279,274) $ (236,567) $ (421,585)      
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.21.2
PROVISION FOR INCOME TAXES, Deferred Tax Assets and Liabilities (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Jun. 20, 2019
Deferred Tax Assets (Liabilities) [Abstract]        
Accruals and reserves $ 23,966 $ 23,758    
Net operating loss 2,051,743 812,996    
Total deferred tax assets 2,075,709 836,754    
Property and equipment (2,289,120) (1,447,312)    
Stock-based compensation (159,030) 0    
Total deferred tax liabilities (2,448,150) (1,447,312)    
Net deferred tax asset (liabilities) (372,441) (610,558) $ (1,098,481) $ (1,506,362)
Income Tax Uncertainties [Abstract]        
Uncertain tax positions 0 0    
Interest and penalties related to income taxes $ 0 $ 0    
Time period tax years previously filed remain subject to examination 3 years      
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.21.2
PROVISION FOR INCOME TAXES, Statutory to Effective Tax Rate Reconciliation (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Statutory to Effective Tax Rate Reconciliation [Abstract]        
Income tax (benefit) expense at federal statutory rate $ (372,816) $ (238,010) $ (981,608) $ (433,845)
Permanent differences 45,725 16,373 229,515 103,798
Non-deductible goodwill and other intangible 0 0 833,399 0
Other adjustments 0 19,101 0 19,101
State and local taxes net of federal benefit (123,797) (76,738) (317,873) (110,639)
Benefit from Income Taxes $ (450,888) $ (279,274) $ (236,567) $ (421,585)
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.21.2
CAPTIVE INSURANCE (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Captive Insurance [Abstract]    
Premiums paid $ 214,510 $ 189,958
Summary Financial Information [Abstract]    
Total assets 46,657,038 19,623,077
Total liabilities 9,055,757 11,740,806
Investment in NCL [Abstract]    
Total 233,487 198,105
NCL [Member]    
Captive Insurance [Abstract]    
Capital investment 36,000  
Redeemable preference shares 35,900  
Common shares 100  
Summary Financial Information [Abstract]    
Total assets 96,020,037  
Total liabilities 46,176,680  
Comprehensive income 8,820,830  
Investment in NCL [Abstract]    
Capital 36,000 36,000
Cash security 194,167 158,785
Investment income in excess of losses (incurred and reserves) 3,320 3,320
Total 233,487 $ 198,105
NCL [Member] | Fund A [Member]    
Captive Insurance [Abstract]    
Loss layer 100,000  
NCL [Member] | Fund B [Member] | Maximum [Member]    
Captive Insurance [Abstract]    
Loss layer $ 300,000  
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.21.2
RELATED PARTY TRANSACTIONS (Details) - USD ($)
1 Months Ended 12 Months Ended
May 31, 2018
Dec. 31, 2014
Jun. 30, 2021
Dec. 31, 2020
Related Party Transactions [Abstract]        
Due to stockholders     $ 0 $ 24,315
Majority Stockholders [Member]        
Related Party Transactions [Abstract]        
Proceeds from related party   $ 400,000    
Majority Stockholders [Member] | Advance for Stock Purchase [Member]        
Related Party Transactions [Abstract]        
Related party transaction amount $ 250,000      
Majority Stockholders [Member] | Loan to Help with Cash Flow Needs [Member]        
Related Party Transactions [Abstract]        
Due to stockholders     90,552 286,964
Stockholders [Member] | Buyout of Minority Stockholder [Member]        
Related Party Transactions [Abstract]        
Due to stockholders     38,530 602,463
Stockholders [Member] | Distribution for Taxes [Member]        
Related Party Transactions [Abstract]        
Due to stockholders     6,622 6,622
Stockholders [Member] | Unsecured Notes [Member]        
Related Party Transactions [Abstract]        
Due to stockholders     0 24,315
Minority Stockholder [Member] | Sale of Building [Member]        
Related Party Transactions [Abstract]        
Due to stockholders     $ 45,400 $ 73,000
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.21.2
DEFERRED COMPENSATION PLAN (Details) - Minority Stockholder [Member] - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2018
Deferred Compensation Plan [Abstract]    
Minimum commitment for future compensation   $ 155,000
Net present value of future compensation   $ 75,687
Solar management fee 24.50%  
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS (LOSS) PER SHARE (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Earnings (Loss) per Share [Abstract]        
Antidilutive securities excluded from EPS calculation (in shares) 825,573 4,534,123 825,573 4,534,123
Earnout Provision, Includes New Shares of Common Stock to be Issued [Member] | Peck Electric Co. [Member]        
Earnings (Loss) per Share [Abstract]        
Antidilutive securities excluded from EPS calculation (in shares) 0 898,473 0 898,473
Earnout Provision, Includes New Shares of Common Stock to be Issued [Member] | Exit Strategy Partners, LLC [Member]        
Earnings (Loss) per Share [Abstract]        
Antidilutive securities excluded from EPS calculation (in shares) 0 11,231 0 11,231
Earnout Provision, Including New Shares of Common Stock That May be Issued to Holders of Forfeited and Canceled Shares [Member]        
Earnings (Loss) per Share [Abstract]        
Antidilutive securities excluded from EPS calculation (in shares) 0 257,799 0 257,799
Option to Purchase Common Stock, from Jensyn's IPO [Member] | Jensyn [Member]        
Earnings (Loss) per Share [Abstract]        
Antidilutive securities excluded from EPS calculation (in shares) 429,000 429,000 429,000 429,000
Private Warrants to Purchase Common Stock, from Jensyn's IPO [Member] | Jensyn [Member]        
Earnings (Loss) per Share [Abstract]        
Antidilutive securities excluded from EPS calculation (in shares) 34,572 2,292,250 34,572 2,292,250
Warrants to Purchase Common Stock from Solar Project Partners LLC Exchange and Subscription Agreement [Member] | Solar Project Partners, LLC [Member]        
Earnings (Loss) per Share [Abstract]        
Antidilutive securities excluded from EPS calculation (in shares) 0 275,000 0 275,000
Conversion of Preferred Stock to Common Stock from Green Seed Investors LLC Exchange and Subscription Agreement [Member] | Green Seed Investors, LLC [Member]        
Earnings (Loss) per Share [Abstract]        
Antidilutive securities excluded from EPS calculation (in shares) 0 370,370 0 370,370
Unvested Restricted Stock Awards [Member]        
Earnings (Loss) per Share [Abstract]        
Antidilutive securities excluded from EPS calculation (in shares) 160,667 0 160,667 0
Unvested Options to Purchase Common Stock [Member]        
Earnings (Loss) per Share [Abstract]        
Antidilutive securities excluded from EPS calculation (in shares) 201,334 0 201,334 0
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.21.2
PREFERRED STOCK (Details) - USD ($)
6 Months Ended
Apr. 22, 2020
Jun. 30, 2021
Jan. 25, 2021
Dec. 31, 2020
Preferred Stock [Abstract]        
Preferred stock, shares designated (in shares)   200,000   200,000
Number of shares of common stock received upon conversion (in shares)   1.85185    
Share price (in dollars per share)   $ 15.00 $ 19.68  
Threshold trading days for conversion   20 days    
Threshold consecutive trading days for conversion   30 days    
Dividend rate (in dollars per share)   $ 2.00    
Liquidation price per share (in dollars per share)   25.00    
Redemption price per share (in dollars per share)   $ 27.50    
Conversion of Preferred shares (in shares)   370,370    
Series A Preferred Stock [Member]        
Preferred Stock [Abstract]        
Shares issued pursuant to Exchange Agreement (in shares) 200,000      
GSI [Member]        
Preferred Stock [Abstract]        
Warrants exercise price (in dollars per share) $ 15.00      
GSI [Member] | Minimum [Member]        
Preferred Stock [Abstract]        
Number of Units that can be repurchased (in shares)   50,000    
GSI [Member] | Class B Preferred Membership Units [Member]        
Preferred Stock [Abstract]        
Number of Units subscribed for pursuant to Exchange Agreement (in shares) 500,000      
Units that can be repurchased   $ 4,000,000    
GSI [Member] | Class B Preferred Membership Units [Member] | Maximum [Member]        
Preferred Stock [Abstract]        
Number of Units that can be repurchased (in shares)   400,000    
SPP [Member]        
Preferred Stock [Abstract]        
Number of Units subscribed for pursuant to Exchange Agreement (in shares) 100,000      
Number of shares issued upon exercise of warrants (in shares) 275,000      
Warrants exercise price (in dollars per share) $ 15.00      
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.21.2
RESTRICTED STOCK AND STOCK OPTIONS, Options (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Weighted Average Exercise Price [Abstract]        
Option to purchase Common Stock, from Jensyn's IPO (in shares)     429,000  
Proceeds from options exercised     $ 149,993 $ 0
Stock Options [Member]        
Options [Abstract]        
Number of shares available for grant (in shares) 201,333   201,333  
Period to exercise from date of grant     5 years  
Fair value     $ 1,700,000  
Volatility     187.94%  
Term     2 years  
Risk free rate     0.13%  
Dividend yield     0.00%  
Number of Options [Roll Forward]        
Outstanding (in shares)     0  
Granted (in shares)     302,000  
Exercised (in shares)     100,667  
Outstanding (in shares) 201,333   201,333  
Exercisable (in shares) 0   0  
Weighted Average Exercise Price [Abstract]        
Granted (in dollars per share)     $ 1.49  
Exercised (in dollars per share)     1.49  
Outstanding (in dollars per share) $ 1.49   $ 1.49  
Stock-based compensation expense $ 100,000 $ 0 $ 600,000 $ 0
Unrecognized stock-based compensation expense 100,000   100,000  
Proceeds from options exercised     100,000  
Restricted Stock Awards [Member]        
Weighted Average Exercise Price [Abstract]        
Unrecognized stock-based compensation expense $ 1,000,000.0   $ 1,000,000.0  
Nonvested restricted stock awards (in shares) 160,667   160,667  
Restricted Stock Awards [Member] | Maximum [Member]        
Weighted Average Exercise Price [Abstract]        
Period for recognition     3 years  
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.21.2
RESTRICTED STOCK AND STOCK OPTIONS, Restricted Stock Grant to Executives (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2021
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Feb. 25, 2021
Equity Incentive Plan [Member]            
Restricted Stock [Abstract]            
Available shares of common Stock (in shares)           1,000,000
Restricted Stock [Member] | Officers [Member]            
Restricted Stock [Abstract]            
Granted (in dollars per share) $ 6.15          
Granted (in shares) 241,000          
Stock-based compensation expense   $ 100,000 $ 0 $ 700,000 $ 0  
Restricted Stock [Member] | Officers [Member] | Vest Immediately [Member]            
Restricted Stock [Abstract]            
Granted (in shares) 80,333          
Restricted Stock [Member] | Officers [Member] | Vest on One Year Anniversary of Effective Date [Member]            
Restricted Stock [Abstract]            
Granted (in shares) 80,333          
Restricted Stock [Member] | Officers [Member] | Vest on Two Year Anniversary of Effective Date [Member]            
Restricted Stock [Abstract]            
Granted (in shares) 80,334          
Restricted Stock [Member] | Employees and Directors [Member]            
Restricted Stock [Abstract]            
Stock-based compensation expense   $ 100,000 $ 0 $ 500,000 $ 0  
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITION, iSun Energy, LLC (Details)
6 Months Ended
Jan. 19, 2021
USD ($)
shares
Jun. 30, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
Dec. 30, 2020
$ / shares
Acquisition [Abstract]        
Shares issued upon exercise of warrants (in shares) | shares   1,820,509    
Intangible assets   $ 4,007,033 $ 0  
iSun Energy LLC [Member]        
Acquisition [Abstract]        
Share price (in dollars per share) | $ / shares       $ 6.01
Intangible assets   $ 3,007,033    
Estimated useful life   10 years    
iSun Energy LLC [Member] | Warrants [Member]        
Acquisition [Abstract]        
Term   3 years    
iSun Energy LLC [Member] | Warrants [Member] | Volatility [Member]        
Acquisition [Abstract]        
Measurement input   1.0332    
iSun Energy LLC [Member] | Warrants [Member] | Risk-free Rate [Member]        
Acquisition [Abstract]        
Measurement input   0.0036    
iSun Energy LLC [Member] | Warrants [Member] | Dividend Yield [Member]        
Acquisition [Abstract]        
Measurement input   0    
iSun Energy LLC [Member] | Sassoon Peress [Member]        
Acquisition [Abstract]        
Common stock to be issued or issued in connection with Merger (in shares) | shares 400,000      
Term for shares to be issued in connection with Merger   5 years    
Value of common stock to be issued or issued in connection with Merger $ 2,404,000      
Shares issued (in shares) | shares 200,000      
Warrants issued to purchase common stock $ 517,898      
Cash considerations 85,135      
Common stock to be issued in connection with Merger based on certain performance milestones $ 3,007,033      
iSun Energy LLC [Member] | Sassoon Peress [Member] | Maximum [Member]        
Acquisition [Abstract]        
Shares issued upon exercise of warrants (in shares) | shares 200,000      
Common stock to be issued in connection with Merger based on certain performance milestones (in shares) | shares 240,000      
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITION, Assignment Agreement (Details) - USD ($)
6 Months Ended
Apr. 06, 2021
Jun. 30, 2021
Dec. 31, 2020
Assignment Agreement [Abstract]      
Intangible assets   $ 4,007,033 $ 0
Hartsel Project [Member]      
Assignment Agreement [Abstract]      
Solar investment tax credit 30.00%    
iSun Utility [Member]      
Assignment Agreement [Abstract]      
Intangible assets   $ 1,000,000  
Estimated useful life   10 years  
iSun Utility [Member] | Project IP [Member]      
Assignment Agreement [Abstract]      
Total consideration $ 2,700,000    
Consideration payable immediately 1,000,000.0    
Contingent consideration payable upon achievement of certain milestones 1,700,000    
iSun Utility [Member] | Hartsel Project [Member]      
Assignment Agreement [Abstract]      
Total consideration 700,000    
Contingent consideration payable upon achievement of certain milestones $ 1,000,000.0    
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.21.2
INVESTMENTS (Details) - USD ($)
3 Months Ended 6 Months Ended
May 06, 2021
Mar. 18, 2021
Apr. 22, 2020
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Jan. 08, 2021
Dec. 31, 2020
Investments [Abstract]                    
Investment       $ 7,620,496     $ 7,620,496     $ 4,820,496
Minority investments             3,000,000 $ 0    
Unit price (in dollars per share)                 $ 12.50  
Preferred dividends satisfied with distribution from investment             69,663 $ 0    
Net appreciation (depreciation) in fair value of investments             0      
Series A Preferred Stock [Member]                    
Investments [Abstract]                    
Shares issued pursuant to Exchange Agreement (in shares)     200,000              
Common Stock [Member]                    
Investments [Abstract]                    
Shares issued pursuant to Exchange Agreement (in shares)           0        
Warrant converted to common stock (in shares)         117,376          
GreenSeed Investors, LLC [Member]                    
Investments [Abstract]                    
Investment       4,524,444     4,524,444     4,724,444
Fair value of investment     $ 5,000,000              
Warrants exercise price (in dollars per share)     $ 15.00              
Return of capital       100,000            
GreenSeed Investors, LLC [Member] | Other Current Assets [Member]                    
Investments [Abstract]                    
Dividends receivable       100,000     $ 100,000      
GreenSeed Investors, LLC [Member] | Minimum [Member]                    
Investments [Abstract]                    
Number of Units that can be repurchased (in shares)             50,000      
GreenSeed Investors, LLC [Member] | Class B Preferred Membership Units [Member]                    
Investments [Abstract]                    
Number of Units subscribed for pursuant to Exchange Agreement (in shares)     500,000              
Unit price (in dollars per share)     $ 10.00              
Units that can be repurchased             $ 4,000,000      
GreenSeed Investors, LLC [Member] | Class B Preferred Membership Units [Member] | Maximum [Member]                    
Investments [Abstract]                    
Number of Units that can be repurchased (in shares)             400,000      
Solar Project Partners, LLC [Member]                    
Investments [Abstract]                    
Investment       96,052     $ 96,052     96,052
Number of Units subscribed for pursuant to Exchange Agreement (in shares)     100,000              
Number of shares issued upon exercise of warrants (in shares)     275,000              
Warrants exercise price (in dollars per share)     $ 15.00              
Solar Project Partners, LLC [Member] | Common Stock [Member]                    
Investments [Abstract]                    
Warrant converted to common stock (in shares)             117,376      
Gemini Electric Mobility Co [Member]                    
Investments [Abstract]                    
Investment       2,000,000     $ 2,000,000     0
Minority investments   $ 1,500,000                
NAD Grid Corp. d/b/a AmpUp [Member]                    
Investments [Abstract]                    
Investment       $ 1,000,000     $ 1,000,000     $ 0
Minority investments $ 500,000 $ 1,000,000                
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK REDEMPTION (Details) - USD ($)
6 Months Ended
Jan. 25, 2021
Jun. 30, 2021
Jun. 30, 2020
STOCK REDEMPTION [Abstract]      
Redemption of shares of Common Stock (in shares) 34,190    
Share price (in dollars per share) $ 19.68 $ 15.00  
Term used to average closing prices of common stock   5 days  
Redemption of shares of Common Stock $ 673,000 $ 672,859 $ 0
EXCEL 91 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $J+$%,'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 " !*BQ!3B&"TM.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)\E"D=#M1?&D(+B@> O)[&ZP24,RTN[;F];=+J(/X#$S?[[Y M!J8U49DAX7,:(B9RF&\FWX>L3-RR(U%4 -DM(VGSH M X+DO &/I*TF#3.PBBN1=:TURB34-*0SWIH5'S]3O\"L >S18Z ,HA; NGEB M/$U]"U? #"-,/G\7T*[$I?HG=ND .R>G[-;4.([UN%ER90&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M2HL04R@RD>M4!0 DQ8 !@ !X;"]W;W)K'I_5GY*/AX]9L8A/9/#=]_3VKC%H$(^O61SH%WGXG6.11:%^?R%2D MW<.DN4FB+5,\&K8UO,W$M-U,^3Y5IE>4>^2S%'H;@:K'O;?Q;:#,4>D9]9ZB M@G_$HD4^DTF5(N)16,4;4SXGZ]8CF7/G2C!>/P*@K;2I< MZ=R7?_KPH:([#G*V :HXB95*VLR/7!:0'YPIE ]7:S9MVG0PKMNSB[! MGN!BJ:7@6A6ILJW"]*S_!96UYU6L"KEGBE%=6+%=<_@K!G4R\=_K/;Y"K&H4 MVK3 HJA25A6>_("361RNN"K%P44LRVXZ_;[5QY *Z[6=.D@O?.,;]X64S5A8 MVLTKA/S%U]D-FT^ET MT(P5GF[CIIR7=E*;LX'Y!,\ M1[Z(\MSADAW+(N,]%S$G#QAC40ALW+M1QN5!EC+BDHO8AWYB6QA?41!LW,7? M\TW,&?3!I3R(4C9<[KL?!. "4B!PM*@,%+?R]W#Y")DKN?>%6]K"%9K?EAA: M41XH[NCOT>8RTF R?_F[J\.V0M'J=FZ[&%M1(RAN[TD;CF$=>1T%%QA8V "E M166@N*%_DDD]WTJ!%:L*D5YWT'2<_@ C*FH"Q8U\Z6LHG')-;/K+ZE>RX&ZL M(%NE6+C21(8A>.%"2_?UAOQLM4R-(#N83^U9@$YP:5$G*.[D,/7P?+$ABU.X MDD$I)"XPA8J*D13%@.+.?4X4>3RZ6R8V_&J-KQ":C1U M[-Y,'V&> 6ZZD:J\]^,Z,RF:S'4YR("(EPIBZ_C"\YU:GK\(61"0^SB"VU%I M6U;H5*PRG<+IG5I._QARM3&]ZS=0T%NPUG#'1&GN*@2KR J?=VJM!1Z/EVN4 M=/54BH6K5:U1G(N]F%H+@L660Q-B><)E*H$*UW?JK03>6/8BV4HC7V(-E5L8 MGRW;QLJ4NXFRV8;=CVZM0;_?@Y7 _A*J?;'M9[I*LAL:$=?,Y=,=P/QJON,Z M3O89V\7CZ7;M9V9Z6D0"OH90J]6'MZMT!S0]T7*7;"*NI-8R3 ZWG'E^ND[A@WL8N--I7N3+# V_QG;\QN;LT>EO[9; M*0UZJJNF/5]MC=F]WVS:?"MKT;Y3.]G DSNE:V'@4M]OVIV6HN@;U=6&8LPW MM2B;U<59?^]:7YRISE1E(Z\U:KNZ%OKYHZS4X_F*K%YN?"GOM\;>V%R<[<2] MO)'FS]VUAJO-V$M1UK)I2]4@+>_.5Q_(^TN6V :]Q5^E?&P/?B/KRJU27^W% MI^)\A:TB6^7WG_JG0=G;D4K+U7U M=UF8[?DJ7:%"WHFN,E_4X\]R[U!L^\M5U?9_T>/>%J]0WK5&U?O&H* NF^&_ M>-H'XJ !B18:T'T#^MH&;-^ ]8X.RGJWKH01%V=:/2)MK:$W^Z./3=\:O"D; M.XPW1L/3$MJ9BTO5%# HLD#PJU5560@#%Q]%)9IHC]OKM#W;WXX MVQAXJ6VZR?N>8<87B.**?$TOPPWOY(Y-"=]6_.VTEHU!']H6''L?Z)&-/;*^QVBI1]%N?6$96O&^E5U,#Q?@ J4I M2JZZ!L=,RE^6#N*WD&C60%]0=$A6L M7CN^/MU#M_&!G C'29QF,]FN':=<=!W9^:!Q@?I9]]VF+GG21F M41K/M;EVV*^*CZIX>)!5"Z$438%D:\JZ7R-2Z*9L[EM4-D@^Y;)M;6QORZJR M=WWRN2.+&%N$SPQ )](83L+4YC(;:?[O%_"*FR-]&A=:HYO1:V_=T-(XP[7A$YHO-9TD(2R-,%O1. M/"-AH UZ R(]X.(\AO&>KR./)9X$7B5Y47GTL!("A-*8,U!IGX M0\( &G&^$\\#R\LFK[I"ME#%-E^1>I"ZT.*N3SYO<)^5WI UC?@Z8@D2!D$A M)L="K'\.M96L;P$)+_75&HJ%=B?[RKKR IAX$,8839SJP&,8X9239 $/9((8 M"5,,(J$[B]^GG2U<_7/!91,L&N[D)]>,)$.=ZM4X,8R$(?9Q7P05=+>SU5C-.QQ_.ZY3(L3QF,GL;EVA,!2I$L)>((?"=/OJI/(* 3; MD_SK5E6%U'ZA+K+P7*-K0B-&%A32B6DTS+3/<-T'7PQS"E$4REA41")^C1*,B3SV-(J]<1A4ZHHN&-UI5O MHHWU:WX\O-[PN+NL"&A+YL%QS3B-V5)H)B+2,!%'_48\C='Q0HNZ+&()C2)' MJ6O'H5B-TP6I$[)H&%E_"PUEM3FATH41PSP[*);W*CW0(M:;I8A.U*)A:GT^ M6K__:RIX0!-#J4^=E>(Q3#!L&Y?R_40D&B;2L+)/K6@7-A#@.(GGE8''$#;J M4,'@A<3))C"Q$YLM5=?EL#/H:X%+(#U4 ++)033Z_C=E),J\!VWACNV![_MV M)W)YOH+]9BOU@UQ=(-^1VS?HZ-CY"7B,!//9S4'!\!V2L&TVS\%#N(E'+,RC M:_V2#_JB!+U%^!W&F$#!K-&#J*!@H1BOX19JMP+<0J(S6Z7+?V6Q1D/!_&)0 MMJVM,.TMU9D6]IH%C- W*Z*92[?Y.O&8T(4]*3LXJ#QQ4@DS#TB]&)\HL]XO MA0@>ILDZX4GO=KQFA*TI3Q>#U9>\WR9>+EXS/-_4>8P6(<,F_K(3IZ@%%(^0 M]""U[$19O(5Z/A>[$E*-5ZB[L610,;#(.7+P6-(X2=C!2>:QX@GK+(SU+](( MN#7M++Q"728G&<\B9QJZ=C'#$>-+@9WHS<+T'M*U+QUX]?H(SF$CD\X9[K%, MTI329$GQ!'$6AK@#F'XZMZ_U('%.^1=.)SR6"Z<3FX///O:;VZ]"WY=-BRIY M!TWQNP2BH(?/6,.%4;O^2]"M,D;5_<^M%"#=&L#S.P7PV5_8CTOCQ\2+_P!0 M2P,$% @ 2HL04Z\'^; + P K0H !@ !X;"]W;W)K C@_$=NXY/N?F)K[#+1=KF0 H]">E3(ZL1*GLWK9EE$"*98=G MP/2=)1%FLS,1[R7%'"8":0S-,4BY<) M4+X=6:[UNO!(5HDR"_9XF.$5S$$]93.A9W;-$I,4F"2<(0'+D?79O9^ZG@$4 M$;\(;&5CC(R5!>=K,_D6CRS'* (*D3(46%\V, 5*#9/6\5R16O6>!M@B0V_YZR#?.<.>8[G'H%/V^$/$&FX M6\"=7;BMK=?^O=J_5_#YI_SGPCA#/PA>$$H4 7G?0NO7M'Y!VSU!.\%LC?@& M1"SP4AW+4HD/"KQYUS9C;6?33,1AA.MU@ZX?UG$[TKJUM&ZKX[GBT3KA- 8A M/R)XSHEZ:;/U]$&K]"E/4WT2_4>Y#RXK][-A._)=Y^W;[UQAX.IJK]B; M:>T.G&,%?TGDKH?&^>5>[^&RDJ^8FZH&3C\,@W!?_F%@SW=]+^B?4/]V^KC> M]>JO*/V*_@(+AX''+=B-7L(TKX'U!+ P04 " !*BQ!3D+WSJ$$& "@ M&0 & 'AL+W=OUG_14X/E?(3F MN]+JS2$8SF"3%<(!Y!! W #6$T / ?3<"NP0P,ZM$!\":NKC MAGLMW%1:>7MM]!,R%1JR51NU^G4TZ)455:,\6 /_S2#.WDYTL8#+KA8(MDJ= M9PMI8>?!P@_T@RV17J*/6V5D=5U+=($^/TS1F^_>7H\ME*^2C.>'4G=-*=)3 MBJ(/NK#K$LV@Y"(0/QV.YP/Q8Z#=.X91P/,I[HTE:*JE>9-WGB8^:I$%'D,)KX.)+P.&7,8>[C,,$D M3;B3<.8#.:,,8QQFSEOF?)#YCT:7)=H:O0";F%9-3S"H@/"I\9@)]Z0G/DYPRMUE//5A%.,T)8ZBLT!9)C##45B$ MM!4A'13AP>KYU]K1+-!<;RK:]1R%^^FJ5Y^0+*G?&"!+X@X#'Q8Y@O@(3"FG MPET90YE.I,!19SFB03%^TQ;XGK<0#JE."&.>$BP28?LSRSWX)BTT#K)"E+F*NU#[P@<93$KM(^3N D=F_9 MLU ^*@@7?4NL\U-XV%"]+ZPR"BS&0>D@;1;HATAP;V4%<#!SL#M10CB14(Y= MU@$<9OQXI9ZR[CP5'C95OU3.XE'!XW/5#C!G%;+RN6>P^/;F B=)3+%[DPTB M85C2)'45"" 93^!F&[L:!) D KM&DAX1.GN%A_W5FSNXH8"W>EMYK'U6/]&# M(J\+$O!*#/I!>/T0 )($SMP;."$@Y3%/7#5"I0GXM![_A3L#AH<=V*_*]L]8 MW^]<8$H8CAW?@L/&ZY[HY;*&' : M9>TZ%MD^@T>[T!/W'?;]3N22?Q4R#4 N>,JY:ZX&4YVR[8P5'G96+U<8R;W, MM>/K-#T&U@!M11KG2^4"3=#ZCWG]35# !ENA@ 0%E3"B#<1 M0\6'FH%T7HL,>ZU6'K A7J'!LAPP^Q];M6X"_WX%K!:'5KJZ>-&D!8&>)-@#2*!?.>; / MF*0"N\]_TP!0@(=*J6MJS\AXJE!G0,FP 3U7H>-&&M+(=X4]&OG 'HT"?C2L MT>L9&XW&1V^<-\JLZE?])0S;76&;=X[MT?9SPKOZ);IS_ Y?37#@^!1?S9J/ M!5WZYMO%!VE665&B7"VA5'29P-F:YG- LV/UMG[?_:BMU9MZ9V[\!4$L#!!0 ( $J+$%-UU<--Y D '<\ 8 >&PO M=V]R:W-H965T&ULQ9MM;]LX$L>_BA 24[:;W^4K)@6.22UN;0;%(WM_#FB9DC.CT/Y M\JFL/M5;(9K@\RXOZJN+;=/L?YQ.Z]56[-+Z;;D7A?S+0UGMTD:^K3;3>E^) M=-TUVN53'(9\NDNSXN+ZLOOLIKJ^+ ]-GA7BI@KJPVZ75E_>B[Q\NKI %\\? MW&:;;=-^,+V^W*<;<2>:C_N;2KZ;GJRLLYTHZJPL@DH\7%V\0S\N.6L;=(I_ M9^*I/GL=M+=R7Y:?VC7<07P5H\I(>\N2V?_B'Z&^HZN"KSNOL_ M>#IJ(RE>'>JFW/6-90]V67'\G7[N'7'6 #-+ ]PWP'H#;&E ^@9$:T"XI0'M M&U#]"I&E >L;,*T!(I8&O&_ .]\?G=5Y>IXVZ?5E53X%5:N6UMH77;BZUM+! M6=&.K+NFDG_-9+OF>E86:SE.Q#J0K^HRS]9I(]_<-?*7'$!-4#X$LVU:;$0= M9(7\O%Q]VI;Y6E3U=\'BCT/6? DFP<>[>?#]W]Y<3AO9I=;P=-5?_OWQ\MAR M^1LYCD15=5>4EH/??A:[>U']#EB:N2W-RMVN+/QFYFXS[];KK!WR:1[9.+M"JR8E.[;"W=MGXM95^&S:8RYJ? XU/@ M<6>'6NR\3_.T6(D@;8*Y6+T-"/HAP"%*H!@>+?'.4KM4/5Z'E]/'\]B8"H:3 MH69N:B:8)YAB.A0N3"%G+$DB,M0M31V)>1Q&\4DW\ PY>8:,\LSW,O;U-JU$ M_6:4EXY6F<-+ID)Z*48L@3M,3QVF74-BZ?"'8B632BU[+/O8O7ICG:N_W99Y M'LA%^2FMUK\[QA$[79PYO?4OF?WRLJXACS#ON/$JYLSGU86IF$1)B$FD#1>_ M;N ?G( 'SN1?DZKYR&"0\@AW.L04V%.)&[>"#R13"&+N)Q'7/.,J2-A%,44 MP9Z)3IZ)7C*1O%Z*O!/)5#@G4GSJ2K[(F)MY0F@IG*%&HP";\]JLB.N,J]-)U<=DW'80=<4H)Q9:[5ED=C4[K M_SP4,CBA?9XA,X%B/3R QAS%O>C\?C -"0]C;10#0IH@Q@G2AC$@C A*HM@R MCI%*[NA%V=WO+#-YR]V;_-$=]B>3/%)9'M%72S2]*=?R!$B R-*Q"Q2@A),- M('1F&Z1(!+E1Y*7Y!GD98P9(W%%5](#X7[!,J12-W#GZ0_$HZJ;;ZPEV9IU5P4Y7_%:M&[G6K MIA"N8"?^!<4KF2,SVR<\9%B/M!<;EEY+PTVQH@8#0'G>T_++TU(<<,+0!">B#F MV*06S**(L$0/+R&H5NQR>I&M.7H>5:U2_XO#P^BRHH-Z"XOV\P 24SUD64R M2\)BN1QP?63Y^0>VQ:S\@Q7_8#?_V%WC380NE.G=9$IB:JG9.@6Q3W$S3T^MWA#:@*'X2)3@@CA9PO; ML.]GYRYN)+D5:[';/P_&U?% KV[7?K"GQ!],4S(Q@FERRH1'.&;Z\@L(C8#: M;%F8ARCF(6[FL;O&&U 3,PPW 44>0E%B&XP*1(@;1&:EW$U5==_KL[/>KKM@ M;\T#H8D!;(!(/^R9$^"T!T5Z2+V%GZ53,G2+HASB/C&RN>4816] H>,?"-, M(8E"^<_2?X5)Q(U)\^PQ6XMB70?[]$MZG\O%I@CVVFV 7?<3DU\R)UX.6@"2 M"4\XUT]+_+JABQ0N$3JW2H@'=Y3]C B0(Z_X"#IETT0(0&5-A M=$V**$ C;D#[TW[RS@[_B1,@02@B$8=OABJ:HI[:45T?NHW7H9 [E4 <]RF9 M_*1H'Y\*]G);!O6Y-^N*,R QXDQ-U$)A%,:)GLD H1YKBZTDM" G5=Q&W=PV MQDF^(%,O6\T "<(\C"TSFRK HN,!J^PR,KC44?\S,X $Z6L=!5B+)DFLTR:@ M,T(*FTIL'E'81MW8!GC$&T#_LS* !(4AYY:G->C9PS)NE#KO;K^HP!'T'Z$! M$J07L^?4I"L444H)87H0O:BVM!FCL:(=Q MX/+$S$J(,89-2:*?1\Z9F:0)CT-"]2RV )11PA.J@PID,>(APK%MUJN\S\8] M<.LXN82=Y PAW*YB]0/ MM0"AOD!8;#%L64"YRJU\_,G0V(T,]U<4 D)";-1#%?)F+N3\?$K2^W7X]9M M97\OBCJUG6!Q?UG!+YESX#D5SFBD%XH G1%&KZFA5Q0+<#<+N'9WW%\^\$OF M?LD"D$PD_U&*]85QC'+H"<4A?/3S+MX3B0;8,WT;21'7\ENOQ35/N MNV]EWI=-4^ZZEUN1RH31"N3?'\JR>7[3?M'S]%WCZ_\!4$L#!!0 ( $J+ M$%.SN564/ D "LI 8 >&PO=V]R:W-H965T&ULQ9I; M;]NX$L>_BA"LUYGSQNVDZ_/UOW_?;=8J'K-=]4 M^JW<\@Y^64FUJ7HX57<+O56\:H9&FW:!TS1;;"K1G5U>#-=NU.6%W/6MZ/B- M2O1NLZG4TQ5OY[_SQT'CJSK#2_ENV?HNG7[\^*LZ3AJVK7]E_D MP[_YU"%F[E?+5@__)P^C;9Z=)?5.]W(S-08%&]&-?ZO'R1$'#> ^_@9X:H#G M#6B@ 9D:D*&CH[*A6Q^KOKJ\4/(A4<8:[F8.!M\,K:$WHC/#>-LK^%5 N_[R M6G8-# IO$CC2LA5-UM35^"@<>%26?)9=O];)3_#(YF7[!:\?/VJ]P](:_[+JW"4G? M)#C%R*/G^O3F:40.V;N2#/=)-JLU5^@47>\%%5/"-DO=B"-^OEKSC M*]&_3H C)FB.'1%=+3<\Z:O'^40?E1>.J'-,"H3RF7B/'<68$.;77^[UEU'] MM[VLOPTQOTE *(!0!YUN))E,,3EWO%2AG:3:3[C$D! M/G7W$+VE>O**HYZG,D(+5L[UN9:AB679@EA\94@]32&N>[$9$A5>J0[FUS#; M^&/-]9"PP/QJS55O'YC/0 IB\[8K&$XES:3]AM]12.TPP"ZQ/;,F%X^3Z[92\SJ<<>YB5%47.LKF3 M?9:XA%6) W,=6VSA(]B:I>\" J'^CJ046U[A.*]N=@IR/3U0G?^S$UN3+WO] MXH+HG$ BQ]#<+:YA:#0MK' <5A]JD*;%4&R#4'&[ZZ!RX^KNZ4WRZZ_77KT> M*!4,'21NDUS7+B37<@O'N363^WOU[4'*L:KMU6[<,[CEZEY A AWP,>W=/@W M[\+)?,.6;SC.MX\PRZ 8;X[D,=C%$O)*=.U"$BVY<)Q:K6=]UM36; M,'"H=\K4,%ZY'CP1!JGF7*['CN68A#1;B.$XQ#Z+3BK1/TTK>BA.O4(]("/^ MP7Z[.,>=@B"I??%3K'BO;TT$DL8D@< M,5"#UIPWTW/,KP/L 8_"&T&)RPL$\,9Y,4^H/98EPP25@02%6+ 0%-=UW MTDY0C'P4S](L=^IDGVE."UR@0-)!+*+($42]]+/L[LY[KC90ZR_]JF, FM1Z MJBI:Y%EH'X4<[+O%2?431/YA>=?@9A./MDK>J6KC%>JB!]&R+)WI<#*BB$44 MB2/JQ40X[E(/BS#*:>I, Z]A419Y0+ %$HD#Z0MO^&;[C%2]KA0?]X/E9F-P M:C94O-(])5:68[=*]!B&O&P118YL^NVXV6341MQ:M@U7WK!)O%430?-6$%T4]P4#:\:/AZ]'E,PO?:^ M"?" S_ LR^:R/9;G.*>!Z4TM]F@<>R8I>),L85IWINHV<0/*02$;KUP795E9 M(F<3P6-7LC*4P5#+.QKGW2C6Y-YQF9XMQ!1C(.X\*'LL2X)"(9E:UM$37C(- MFXC-S@2'I%_SY(E7RFS%QW(L>O!^Z=@.H E#V@LEZK*FR H\KT<]9HB4F*) M]RV1:)Q(GXZ\8J QH$S:7!-8%0%AECHTBX[+[6Z[;8<.HF>I)G9A-([T2<.U!]&OX 6IBL=P-9#_8 M[ CM0U 7(EGIB20GLX9:UM X:V[W28?MU_@B1VAMMB;-&Z@CZF-(F92[)FQ6 M^;W4;]E#X^SY2?+79[Y9. MA@W/[*3P'!D--[*2>:[DL0F-AHV[+!YWC^Q>GS(>F8V;6?I#QR.SH32+)]U' MQV-J?_CE#RZ'W8+Y1R^NX7Q0%@>?G6W M#H9WFV.7W'MK^Z_^/LP?..VI>Q[N1D. MU[R"HM\8P.\K*?OG$_. _?>1E_\#4$L#!!0 ( $J+$%,1'M]P.AP $M. M 8 >&PO=V]R:W-H965T&ULO5QI<]M&D_Z.7S'E36U) M511-49<=)ZEB:#O1N[&D->5DM[;VPQ 8DF.! (,!)/']]=O7'* H.>]>E2J' M)("9[IX^GCZ@'Q[JYLZMC&G5X[JLW(^O5FV[^?[U:Y>OS%J[8;TQ%5Q9U,U: MM_"U6;YVF\;H@AY:EZ_'H]'YZ[6VU:N??J#?;IJ??JB[MK25N6F4Z]9KW6Q_ M-F7]\..KXU?^A\]VN6KQA]<__;#12S,S[9?-30/?7H=5"KLVE;-UI1JS^/'5 MY/C[GT_Q?KKA=VL>7/)9(2?SNK[#+Y?%CZ]&2) I3=[B"AK^=V^FIBQQ(2#C M3UGS5=@2'TP_^]4_$N_ RUP[,ZW+/VS1KGY\]>:5*LQ"=V7[N7[XU0@_9[A> M7I>._E4/?._YVU&!/=O!%1^5ZW M^JKRX^5TKV\NK7]3-]6^7T\L/LQ]>M[ ] M+O(ZEZU^YJW&SVQUKC[55;MRZD-5F*+__&L@.] ^]K3_/'YQP;]UU5"=C 9J M/!H?O[#>29#%":UW\K\M"_4?D[EK&]"P_WR!C-- QBF1WL^QXF/WWA:8/__F?WAR_/7MWW2QU9?^NR4SMK*N I"H?'J#+,4VY57=5 M_0 &[-3MRJ@;D]^I:;W>Z&JK?JW+PE9+QT\<*NN45JXN=:-,M01N30.7!RJO M*SB@3CQ!5:A-4^==8\"]M'B1#J]N%&P)7]>P;6YUB7=FMBK #!O\RO9H&M@D M;VKG5 OT7-4-_$^[UC25^E+9UA1JUNK6N"'1ZTG5I:MQVWM;&*?(+34VQU5E M>R!4.=/!MB65P=@89=O&&/B^PGZWRNMG4C49^;46B(+95 MO5#O3:D?=,,[K^#@;(MKR?T*Q%7\V>FF15'"LW_8LK0@6CCXWTVSACV'ZL-B M8![BSA;$!"<>>!JKM&/:SJLMP>@9[#:D%\R2IRN*#;IJ1O)(M-!WP[ MDCE^)>99+@,().V*#L!6P&H'1_@'4&U@6;S5=:!%]ZAS0*YMM\!@K9B?#N5( M]^Q2#HN:;&%+($2KJ6E:4*E3C3P^V4X&ZI?)I,;SS()%A0* M;ELGE-J*\:%WK_YXP'L&O^O0XA!*J>.1.OI7NF\"*I271KW!S3^;95?R&K.C M?QNJ"7$'S)1;LORM*FI5U2WZGK(K3 8\>5GO$K"HZQ9N!:X:\V=G45[SK0KL M>$("'Q !QABP(FA[.'6"JDI M87.(,AB"TGL/*1Q!&$"J*@.NW(F%@U4MM&WPC!WR$H\^$[V*HKL'=:]H+ M[@0 ZH)' $]D0#(@ F@X&N]!4*4>=RPU_-[;HUN,M@#Z7D/RZWG8+TGQ[(1L@7>MX8[&PQ3MBZ& M3RTAG$&6:#TXH*XL<$],.%!K07)?NXKC>/ !XN!11X\OWD$P$YO::TDHF@9\ M!=[ &H*$&8P&(EYO';O+3BJPXA+4%$(-F750YG]Y/>D)0P2^*XO14,T]Z+F) M]@FBGH)"U*4M^,2?""6F73!UH"'&U0#4&@&'162_KNG"HXA&5 M'1^J?<3> )_Y5LT(G-[4$(C5; NH<>W43)<"^3ZDH/4F8M0!79VF*';FH6(* MS!K>\.\F,DY8B*(Y[()\,CS>$ 6.*1ADSVW\=%\?&C[<3$-0\,PSF6SI/"5;=77GXI$ 9[0!I-#^ M+H'KPSX#@8P!Z'R^0@HP4GGQZ#T"PE QMV@OY'. ]91E(+,78M'XQ#MJ%]4* M$#SK&=^A#KZA<(6 <,^T#VA+*E&P\JMYUUZ127K2F\O$/]@+% M0+A6M>&)C+Q>:Y8$G3D>/G*EA.R/*,#G-Z0+!"0#U048,YRCGI=F$$@E7PK, M_#61[&<<8!6H+O@I^$UAD"$#E,5%&;S-F'\(UH@'F8\EG:O663>+#HD M090)[!\8H_^O3;NJ0=FPTH-9HEUS9$STAF\$ B"R(_2O,5%CZ6GYH:T1.QH@ M+K@29;&R>.,PG/B\5*X+H M#ERJ;;,"U"!O@9DUI*M@W[SVO2Z[$.Y#_NG-RC.T8T[L,;TL)?B@NB NJO/@ MSA%0X*;$IH]2*'C@ 7ZW$;#I-015*0(,U:R;)UEYR$<'JM1SPA.)6K(%IL$[ M^'S(9?,=6DFK(I #^906+@G"294&:PFXU($= MFF%?\8)QR3F^R C;%]Z7F):+L6;G'" GY534!97+GE$Y#%!E[1S:A5T@'&.A M!;L(F(?Q&7Y[6-E\Q; ;;RT *#=K\H'(,ZZ%-(G,PFXER+(<0@0Q1ST*V)LC MDYK!@];IZ2 ME9? "U=&Z)B)*(Q[P%XKM93P"/WHT!D@D)JFJ.QG79*]S; 4BP*HOZ+>K^NY M+7UM*PHB 2 KW2R9V8T\([@ZB@W2IJ4FFD/DL MD \);C!@]'+8'LK(P9(>EEM.['DK^PTG[3$H)FU4>YR;/42H%V&/!@0!Z7Y+ M-3P"\#YG+E(XUB*HI[27:-]>H=4N+'6D26UCN^S6[J:]IWH2C:SCWM^Q7(%_C-*/MT\ MLW](3&(RDU%NEWV7G0S.CL\'H[,S^#P>C-Z.!^/Q&_C\=G ^>C.X&+^%SV># MDS%F;\>#L_#P['IR^/1V?;>=P2N M( >HF[ML? )KC,XRR) 'IR?C[.QX-'AS<9&=GKT9G,.>MX@*'&R'ZYP,3D9, MTL7%"$@ZA\_'QX/SXY/!V_,Q?#D?7)R=#MZ.SLE3[I-N6DFBED'B)PM+!15_ M8HI])ZE<%KWJ,R'J0:<^QE'$/=F(,7H'?2@MXCS%#H==Z*4$0XJ0NN>;QK80>SF8_G>Q^ M;2L6/J<["-?J7OJ'*S6.2C;LO-:4D&(&W:VI!'MOPG:)'WD 1TE'7.<0CXG0 MS!/JD:?;6=$OT^X&("#W&2YB:A:@("*B>) F?619]M2H0>B3-XF3 VSCY25N+2*:ZL D)%V M. =RXR$1<:[&9,<7$$2)#A*UXJ82JQ M9QTD@D84#<(+>.R@:LE]Z&H;IAAP ME')YO3'2X03=/.R54!.P'ZN%P8-_#_GG81_-@_P(G&4&HP6:;&A@:H#Z2U A M<.,V>F-B;* .YA QBX(*7]3A1$!+K2=*1JD6G]L&M VB:)7[[(ONZ+"2;QR" MC=WD@O)LY UU,%:G41$* [H-8#9'"/A,_39Q/4!B?LC4'OEB<$3GR"NVMD@W M.8D,)]U [@Q,X178YA[G3L3I4"4A?=P/I+^\3:[X^BQE"CI3?2<)#.2L*!#*0A@NH:7)*BD3)(W4F&82D-!H,!?Q/_8/VJ1,'+XE"6^ M4*(D*C$%\OGL4/V*(R -[SJ(%(F9D&V@#K'/YY@;>D^AO$B>1LK1U;97#W/B M/!,![A8.N9-<6)!^ETSFL.N("&=WN" QX055VJKE$3JC5,J%;V0!=D50F*2 M4\IDU6?K[OH: 3!+.]+RDNT OJ[ C$N.F;:*E?38/L6.NVT[6AV.R4<;TD)X MPCQBN]\N'CDZQWWXW/1I!\ MC%!G>J, 8?]AAMP4=K& T$DD^]X%CFER[JVKN\@1S8)T+>J1H"*3W\DP%%/( MP1T=DP65F;2X)?@#EJUM?-X:%@-YR0V[,XUCL3IPGH#\MKA92K9T?IZ;*' MP.4NL3Q348N;L<&T+CA,.CAZK)KD=<&*YWAD9&_!C'*Y;NX+8K"S5/7_6%E* M2*QX=)_XH5K2(,U 9D;H8 X\BL9^#P1/BK]@7N $#NDQ9@DM;B%J+$_"A6B? MZ"'WB"[Z@=4AG[Q'Q-B\&8Y9E2& M/1W%EK@XIU#]O>(>XFF>/60D(7:H\%:9GL-!8;N&#(D6D2JY^E]1Z#Z'8?RI MW,JT%LZ%I=HE&588UL/SI1X![2F:D=3FDD/Q&$,VXT %.%_JG7 &4H[GK)J3 M0.MS"4TY/CB3P*[ 4]J6]+=+46K P%C"E0YMJ#$!@ !^FFW/E]$VYA&4,]2Q M^O+EJ@#'*RX:@W1Z#'BJ":1Z9_:DB?',(P_:#[.XC3^%G9%3/PCR1*^BS7.? M(Q7A-N/D&%#O7Q#V#@;V(EMT5(_!!Q%W@*&PT'3+ILREB7IO<*#GGPZY@"TU M#97 /6 'H9'\N4>WGSS&^+9)Q$144=X:6M*VI9&A*C9)U,>_8"H9XUFV M#"0LL-,O(-MJAWII$Y()A.XO56Q0,'1:: J)"B6N4[J NVF(D)%@EMB,?&(& M"3][S8,*:7OUMT&3A#R2JQ":2DN"Q1#*\C E9'(#O^\S X"<=:YQU$%*2]00 MYM($B,4ANY3OX[.-2H85]W$2:FL\[%:BW/E$]\Y[]6%USV,](ZD]LZ.3 M"&)GB+]T4V"+L^ 1WW3R!Y*L,/ES<3JB\;+@6O8,O7>.ZD4HJB,6U1&*Z@BY M%;LBC5F(E&"=C, >)Y/ZSI =TQ ?D>?2FIKP.%0#D@%"'%$9%2(!N)RNW5( M^ZS#<:$ $Y -34_7G&C$)F"O?AN&"_F^()B!S+8]^'K<3N+Q @P82D>LE$%8 M*8K"S*.FR3L"I=N : C/\$L0,NE@QO TQI4 M((MI&25]SG5<#O X@/TA%RO0'$-YF%.W%\-&4A_P\V5 61@/V/-<^P0&O#"$ M2B!;AJS8)[K4_3&]4M6AJ=EK3!@S2"]K_)5"V X@8V_&SAB"7A!.VL)@L^BI MZ0:2+M7)D$DPCE C3.;U<. 1?14N"&YB:7%&!;_<&QEOAB] C&WHE*@LDUP* M:7W$,53T#$Z8:[F[#FR83?"]A#+,(^=D11PE/7Q$K@+#0[7T^AO"P$=;26Z+ MM8#PLYP0S=GB!9;,#OP,65AAYFV8VP&PQ!/NXB]>7I.$7_,*R6,\U,'S3Z&? M2+"S60=/[X\K/I?V2<)K",$G>0PW2>:J0N2--=V,#+%XAFR/WJWK>:NPB:PW MX.DCN/C=Q<5HIS7[T@@Z2/&[X\'9R=E??6;T3894CZ'L?\A0IJN(:?>W0.E# M'X.OO.9]Q&'^W_V W9J$9S/I-ARFP6J9+GTIQ9 MIY'J-?B>HC>LK1-G@R.6D#.TOCT6YG?\[YDX1#1)Q+*_GV)F7M(22H?XA*L" MT $Y-_5<7GX$-/6$%GIWTY\%IAP1ZB1]*G;@\137=8'BC:]6TMASA#P1ZE N MLJM/*?BAUY?0>812<:S3[81[T;Y4WQ8(PVE(R^>A;7+V;5\Y$]WK7\E2O?9S MEGEHJ"2"2&>!%"1AZ(JY2L3CT)QGNMXQ27A."$FWLSRBB0H%F0'XY$]!C/$U M(1IB99@BX\]A_5R&XEB\'=8^+4[$_95=,[]KM,*O7;&4M#&!8;N##]&N,)H@ M(7Z_IQXG]9IT*OMC!M4.0A.$%6[3@0O)^R8Y8$-UC*7V5O/384U]KVTI!A)> MO!MF[\-,()#&;X]2'V2-TSE -&O(OCH.QJAGPM<_%F/2>K\0$@_+I7J0CGXG M1$6)\MMA<;=(E..@FOU#09572KH;H4\A\\3X=C[)@OM!E%N$5A+#SI=XDS$_ M%QO:_S>'G^T_?'FK(61((9T-/F/BT+Y(]),P%/ED)#2[UGJ"57:[ B7<5%S*H5\!^X(''XH'#9!IWCSB&RGIX..-W>H#\^/)J?+-3WOAQ M,GZ_\+/W",GJRE>!N*MMF@W5NZF_B8X^FV=>TL67&\(Q4C8CF2/FI?@: M+L*8^58*<]8LDC<%"_!-5*? _+NAT0+_TQ'\A+3Q."E'5I7/DDF-D1@D@'XP)7QE#CZ^ 5-#DM7 M)8@E2;.E9Q1!5*] ^72J$ YFCF9%G?VO_EBQ:<)$7D) !HDFI;6;IJ[@%@,OMR"+#E@VXJXN@&WR9A0#2 ?G7.\&[]3GY):GKQM^(C+=P GY1WF63=OZ?%32...U!FM M,4U2 %F+WYA/+_A]+X[?X#/)@1I#L M]0/\1.EU0M.;XS.@Z11H^IX%V\0W<_L->/S+!-I669]CN/#A,9;L8NME':PP PZB/VT MF![8/M4[8P/K76I-2NTBI99+#T?)NRL/0FU.96:A%O^""A7^-AA'I?3B#OU\ M%)4(>:GD-9B,A_Y3:E)B6 +(-79Q0]V!ZY!S R=,XT"\2&AC1=3C_W: #)ID M_N41JM[P*KN#Q=8E=B]^RGL4+#7E@M\0((JE^)#Z[;)D^CIX,@TT5'=Q3@!" M1ELW8,[A$VQ%7I]&E4L:^/(RB-("6\#[,X1XZBB0!UY)<[*#H2:EAJC/:.*9&QF M+RLL,VP?.%(\+%3 ]^_ M&^$A/*TL[7G[OHQOD^_D(^(RD*W>A;1%O-:%X?>T+!PRZNJ>@DUL5]++G11R MQ3WTENU<[#UX&(M+#O?]!:G7R1_XHC^.,J5WDLA]\-_Z"K^&OY0VX3\0%F_G M/[/V23=@HP VS0(>'0TOSEZIAO]T&7\!9TM_+FQ>MVV]IH_X]WI,@S? =?S+ M&OX+;A#^?MQ/_P502P,$% @ 2HL04TXA\L7!!0 *P\ !@ !X;"]W M;W)KH#(I8B&)&@ M*Q_WUWP(2J6W:230P^V"&(?WW[[ '&VD>J+ M3@ ,>\S27)_W$F.*MX.!#A/(N.[+ G+F;?+=3T3)8F%3DL%--EEG&UO8!4;LY[?J]Y<2O6B:$7@^E9P=>P!/-[ ML5"X&K16(I%!KH7,F8+XO#?SWUZ,2-X*_"%@HSO/C")92?F%%M?1><\C0)!" M:,@"QY\'F$.:DB&$<5_;[+4N2;'[W%B_LK%C+"NN82[3SR(RR7EOTF,1Q+Q, MS:W<_ )U/"=D+Y2IMO_9II(=G?986&HCLUH9$60BKW[Y8\U#1V'B/:,0U J! MQ5TYLBC?<\.G9TINF")IM$8/-E2KC>!$3DE9&H6[ O7,]/9R>3>[N_QX>7/' M/EVQJ^N;VO:!M:^79P.#CDA\$-9&+RJCP3-&Q^RCS$VBV64>0;2O/T" M+\+]'S?Z!PU#H< M68>C'TOSBT:I7]_J@H=PWL.&U* >H#<-^LZW1/[>\G+,EZ=NU M_^Z8H5 )$>.L*%>I"!E:-X =;1C^"9/B7J-K_2[;?30]"T-9HEB^MMYOH9#* MKN821T($BE-;:X:#B7WF2O'#LYI03;B?7:=5WPU,KM W*\VX)$RI1&B0+0/-+5,P@T+ M01F YH7A3843:XIEWYKF'6I8@H-^@DY:;*'A5< MW8=$#C;_ VZQ(L4!8H'MRN=P.B((L70Q?YW45/UVN 2>B!VN,:H(4I_%,9[4 M*+6P=&!O(O%XON+0BYP5?3T<-^G))4LE3B)%B<(0J<3+0N(9,<,4EF&R!PB] MHQ!Y)&J(AC+G)387Y99JIW[^/G2B*2);O^B"/A*8[[W^K4HD;Q2*6H$K<,C2 M%KC"!J"3D;U'2K,5QC'T[13V+*# \]_8!Q*_+SE66ZNQA,+4*M5QB/_Q=(3. M\B-76%Z-1?>)2FV\H^6_P1F&7(6FJ:5;V,UJBD;L[:K.KFS:%^'E."@<&L\R MQ?JCX#L3/6:?BKVA36HF40 6CA:/+*N^&JI(]Z)Z2G>,_4CIU)U.M572=[ ( M%KO:NVWZ=1;]C=]3-JTD4H<8.=^&\7ELSKPZ%A%9I^EKJNJF:B?(UGGEO,:_ MH^#$]4Y/G..]YQO\"D^EUL[1)'CC>D,/W^UVCR8G(]?WNH)47:FDV?,E/>KW8Q=K4EF0>A4H^G:?IT7$I5#<]. MPMJU/3LQC=>JHFLK7%.6TJ[/29O5Z7 RW"Q\5(NEYX7QV4DM%W1#_G-];?$V M[K3DJJ3**5,)2\7I<#9Y<7[(^\.&7Q6M7.]9<"1S8V[YY3(_':;L$&G*/&N0 M^+NC"]*:%<&-+ZW.86>2!?O/&^UO0NR(92X=71C]F\K]\G1X/!0Y%;+1_J-9 M_4QM/$>L+S/:A5^QBGL/CX8B:YPW92L,#TI5Q7]YW^+0$SA.OR$P;06FP>]H M*'CY2GIY=F+-2EC>#6W\$$(-TG!.59R4&V_Q54'.G[V[_.7SY:O+3[^+V=4K M\>;R:G9U<3E[)RX^7&'U\L/5R=C##&\>9ZW*\ZAR^@V53\5[4_FE$Z^KG/)= M^3'(@'8EI.IT\HN^@B_D@Z#OXKS&+/V9SYRT8\^@*JWTJOJH70QCDAJQS+"\FE)#+IEJ) 68O"FG*SU50N M$3/?F1%?FUG*/ JC+)>LTA1"UK4U]PIU1GHMGDS39 J^:QU*%UNXN-F-3-;* M2[U/9)(<;T02\:EGK_%*J[\I'SR0>)H\[VRH*KKD#1I471OK>P&)O+%L_&L\ M>74GTH1QKZTR5JQ)6A$+/-A"O046WA0-HE?> M]=UA0.;&@HC8[B+\O"6#3N5%(3,$[!4A$^A=W^/V;H(V@(5%0)81Y:T97K&T M4,X3C(E<6?179*.@@! \&] ]V4PYXARMI+6($ B2RZR:0V1.;60+JC@BVHUW M@_YNR(GX4(FWLFHP.<3Q'I\'5$6/5 4E4MQ0AIPQ!N*ZL1F )S%;6"),%(\F MZY'JE<%NYY5OV 9(I:H[0LNUCH.^4P&FH@50.==(5$8 WTE-8K[>R2TS$EQ= MP,B"HSH^3$=IF@JWE!9>X#.'A-U(@[CQ)KMETLE'T?3X7F_^#V@8UL87Z#)?OZW .N()ON(3O.$_%1 M:5KWF#1";6>)0 V[((%32^5'G""FAF>?5TN5+7=LE7(=H^S"&[65A,,-B_ _ MNV=-L^B9W1\9K$DK[J0&7$_2!-!,MCQ(Q.<:&W,TF#NRD9&BUC*+857&@T"C MZ$$9:1,9M!1PMX!3/*W!XB.VEK7>CW: M1LC(A'2'_K0W7*ZQ "+YI@(R3T?E.@EEOG_*#CO*18N=HQ1KP M-LQW.,.'9\>YD#Q6"J /DNPO') #X.1MAV(H7U_P='A%R.(]QO0P*:H:L/#LTWOQ89/'G>$^YW&*MAT'8&,M'!GT3Q>C M;5/<3)S\>V99S&=M/!0J# =Y)Y66DBY:HS'U MT0S.\7Q1Z:GG<&26F8:G)QPC=2?G.C9)F.;J'.7,D8&K=AKPNNA&Z>)_O.SN/>5:4DNP@7,N2-PXRWEFZUN_/-XE5GNSU>&-]+ MNT"?@M\%1-/D&:Y8-E["XHLW=;CXS(W'-2H\+G%O)N'JA_, M[@#N>>T]VQM"?WW'7MB0!J)(_1!B>V>>>6;F\KLO<%G#CMS,B8NDY527]SD0SGMA8X0""BL0V#X[P&6((0#0AI? M#YB]+J1S/!T?T7_RN6,N*V9@J<0?O+3;:6_4(R6L62/LK=K]#(=\,H=7*&'\ M+]FUM@E&+!IC575PQGG%9?N?/1[J<.(P"B\XQ >'V/-N WF6[YEELXE6.Z*= M-:*Y@4_5>R,Y+EU3[JS&KQS][&R^7/[^Z;?[.W)[O;S^\'F^^/5Z,K ([#X/ MB@/(H@6)+X#DY*.2=FO(M2RA?.X_0$(=J_C(:A&_"OA+(_LD"2F)PSAZ!2_I MLDP\7O+V+,F?\Y6Q&E7QURL!TBY Z@.D_Z^,KX*X_7=E:E; M(<;S(!^@-XL M[0=GP(-Y4:A&6H,;HP#^P%8"2*%PKQA+U/HJ^/:;41PF/P982>@J&;Q'XVH% MFB217PG/XOS@D'QI#.&2U%IMD(X)W@4I#=.8IDF&XYS&84Z'^24,#1;/!-S8 MP7A,HRP-Q@F-QL..64JC-*+9:.R0T&2<#8.YP$."R0(('C>D5,W*KAN!6[<- M$'PW0@9A&'Q_,KI7EHF66S;T>)Y;E#E$LF E;M*5)?"(YY@!LF.&O L]OMT" M_FD PF1)#'\D52MC<#(FSTKG35S%*"9F:O"'B=CWR?)0*L*, :2HP?=.6K1[ M -F JXK:2/X/0F(UX;' 6F*/"*O:JJVX$%!2TLAV=%)&0WW;4$ZG+WW./!KL(:'$H.N?,)NMG @,8?9"!]XN[J4RK82?BN[8<;EQ8H[H:)C1-(IP'$QL'MA0WB!7UT1&KH M%M)1GGO*:3JDP_'XJ7J",XR/[3[50?!<6ZYQA> @_\O\C$31M&06-7#,ZKF' M3_^%*N^QLTM5U4RB!J3E!:\1PV#'F5>&IQ<[17HC7_ &.(W87O+=ZO=&VG> M/@V>S-L'UD>F-UP:(F"-KF%_F/7:X^$XL:KV#X65LOCL\,,MOO- .P/\OE;* M'B&PO=V]R M:W-H965TACW0TMD6*I$:2=7I?[\C92L)E@0H^F(?R;OOON_(.TV/2G\V!P!+ M[YM:FEEPL+:]"D-3'* 1YE*U(/%DIW0C+"[U/C2M!E'ZH*8.8\Y'82,J&?R+-\ M*ZR83[4Z4NV\$RL1I/*XRS\^6']W?KZ^7=AMZ^IZOUA]_6 M-YO--+0([1S"X@2SZ&'B%V!&])V2]F#HC2RA?!H?(J6!5WSFM8A?!?RCDYP4L&G8G'2[Y%)_W[>FNLQI?QSRLITB%%ZE.DWUO*5V%<%UZ95A0P M"[#-#.@O$,RS2_(L/+F5?6.Z%WZL[ $;Q;3XXJE5M, K<>(,K21MM=KCF:%" M Q6&[E2-#6FNR$\_C&.>_$*PXC!4G+R% IHM:)I$?H>3FWL,XP[/)LZ.4I;F.;V51=UA@[@+$84# M$?(K3I5:R *H[^(S#:S*Z8X<@T*T[HJ_X;J6RE@J)-;Y_Q7'['!?N *JW:#7 M4QY%6)HH1CMR96,C'I/%N2!/P@K$-R\E>/HLR,.SN,CRA(VRQ-\.B_"!1+&[ M*E^TL[3G:_=N_'NT%NG;3]#!QVAR_(=3\X']S[S\\[H?>5-+2& M'8;RRSP+J.Y'>K^PJO5C=*LL#F5O'O K"-HYX/E.*7M>N 3#=W7^'U!+ P04 M " !*BQ!3L$@U^-\# !<" &0 'AL+W=O)[NM;FS6RD=_M(VRLZ"K7.[LS"TY5:V MPD[T3BI866O3"@>FV81V9Z2H>J>V"3FE:=B*6@7S:3]W8^93W;FF5O+&8-NU MK3 /2]GH_2Q@P>/$;;W9.C\1SJ<[L9$?I/MC=V/ "D>4JFZELK56V,CU+%BP MLV7L]_<;/M5R;X_&V$>RTOK.&^^J64 ](=G(TGD$ 9][^58VC0<"&I\/F,%X MI'<\'C^B_]+'#K&LA)5O=?-G7;GM+,@#7,FUZ!IWJ_>_R4,\B<PT$]RW/AQ'QJ]!X;OQO0 M_* /M?<&:4LQ?PHC' J,>+7A4@ M_GNQLLY +OSS G8\8L<]=OR_Q7O1WQ?ZP:JRYZA'W_(.8U^1J"B'%5$Y[*4[4H:'+%^ MAJ)K@%T*=4?PM?#5(1J\L%:7=6\1'$]X@EM_L\T#3DB>%N@-2E-.DH3Y41X1 MGN;_"6/D3M05KA5^+U3G(_!\)N@4,4YH\BH>=.0!9Q81XA!$G&6(QREA4?(* M")8<0:3@R@H.WQQQ1@'J-1!'+!*2%#F**2-Y5J"8IR3E\2L@\B<6G!011VE, M.&,HIX12ACX)4^O.XGNYK+E MA(&6K("+RA/$BYAD18%&(IZ73YVKNJH:N>K, \'1I$AP@A^D,!8SBODD2X;) M)Y)1GJ.4DBQB*(M(G&9C>D'LM" QXPBN$13(68$NI;7P8ADCE<,[;?SAZ(1G M$"7EZ"=T$M&<1$4,PR>8)$I !.!.,I:3F"<#S"&U;2=4*7&IK;/HA"7@3CT2 M2T% /[I\5@R0F(#("@+H_3B#2XHAI"OA.E.[6MIO5) P\ED)_0628*DJ+_91 MX9RA1:L[Y="M]+VN@DG ZLL+CHI AS1%8((DN1?,D,?[60Q4>O?BM-)N^KX'\GN'P^(^S8^M<#!WC M:?O0=Z^$@<2RN)%K<*60!P$V0R\;#*=W??]8:0?=J!]NH?U+XS? ^EIK]VCX M \8_%/.O4$L#!!0 ( $J+$%-MW_K:@@, &$' 9 >&PO=V]R:W-H M965TV]IEPPLE6Q0.VDT M6%POHJOL_6K*^D'A3XD[=[(&CJ0PYIDW=]4B2MDA5%AZ9A#TVN(U*L5$Y,;7 M VM%-(N@PK7HE'\PNU_Q$,\Y\Y5&N? / MNUXWOXB@[)PWS0%,'C12]V_Q[9"'$\ L_0D@/P#RX'=O*'AY([Q8SJW9@65M M8N-%"#6@R3FIN2B/WI)4$LXO?[O[? N_?X#KA]N;NZ=YXHF3)4EYP*]Z?/X3 M_ 5\,MK7#FYUA=5+?$*^# [E1X=6^9N$'SL=PR0=0Y[FV1M\DR' 2>";_*< MX:^KPGE+O?#W&]S3@7L:N*?_.WEOXR_CT4N*T5.-<&V:5N@]U,*!"$TM]09* MT4HO%# 'F#64%BOIJ5M\#9]73[ 2^KG?B9&2#8E(Z>QBG*8I/R!T16Q;8:4H M%(+4'BTZ#U9X#'U= 5T23_:_"*6 W.21\-%T5I/5>TLW,>B.J2NM1>W5'B9Q M?OXN!G;Z![>D@U;L@Z6N)=Z*1@D[0(_KBG_H2H(WM*6?[HC?XI9OL-3PB*W' MID ;&J G+X02NB3^SCM/')R/'67G;#(^SV;C[)=)8#[+Q]-9/L[R2Q!^1(V$ M0R,%^0V6/?,D"ZP,I8Z@-G)_R$GL_0=1X9*;B0'),K2=-H[ M I2$L:ZEF8K5TX:5LSB/&63 M64P]T:!PP5,>C_"U$Y::@NI*H4NR?.48\2*/X] AQP[E&FCCN6PE'2D9JA2: MD-5>\[GH_"%OR/VX$[2PH7$.*L>1"FMKFJ&SX]=N:W(R]AJTFS#<.2U4G7X" M#J?#]^.J'YO?U?N/SR=A-U([4+@F:!I?GD=@^X'>;[QIPQ MC*>1')8U?0/1 ML@+)U\;XXX8-#%_5Y;]02P,$% @ 2HL04^#"F*2* P /@@ !D !X M;"]W;W)K&ULK5;?<^(V$'[W7Z%Q,WURL?P+# 5F M",E=TQFX3$+;Z73Z(,R"W;,DGR2'\-]W)0.7:Q/:WO0%:Z7]OOU6*VD9[Z7Z MJ$L 0YYY+?3$+XUI1F&HBQ(XTSW9@,"5K52<&335+M2- K9Q(%Z',:7]D+-* M^-.QF[M7T[%L35T)N%=$MYPS=;B&6NXG?N2?)AZJ76GL1#@=-VP'CV!^:NX5 M6N&995-Q$+J2@BC83OQ9-+I.K;]S^+F"O7XQ)C:3M90?K7&WF?C4"H(:"F,9 M&'Z>8 YU;8E0QJ7$SWVR@2UK:_,@ M]S_ ,9_,\A6RUNZ7[#O?%",6K3:2'\%H\TIT7_9\W(<7@)R^ 8B/@-CI[@(Y ME3?,L.E8R3U1UAO9[,"EZM HKA*V*(]&X6J%.#.=?U@L[E:+V^7JD@Z5NE#I_[6U M%^GL[1SIAA4P\?'Z:5!/X$_SGG9,+JFL@M,240 M(<5W!1,%U&Q= ZD!S[@F>U! KM)AD/2'A(D-N7^7 M15:(G$O>,'% *5HZ@:M$BOR!,^9978$0.* M:T](FU8!L+%S$B,?@*E7L^[@NI3*.+!;12>VPYWE+OR>:7(US(,LHEVN<1[T MX_S+(OQ#MO^V"'^5X[TA)QKV@RC-CWL?]8,X2__#YK\BA[QK38MEQ=>MXBWO M"DX:=NBB*EL$A5R=PK"AY*VLL?7HD?F=B+TBS(^I$U$C0&P9 FUDB] M**-!/'0K&1IQD" &#Q7VR2WNIA<%=$ #&O6];[_)8YI\C\Q1,(C38#B,R&N/ M3?CB3>>@=JYS:5)8H=WS?IX]-\=9UQ,^NW>==<'4KA(:MV6+4-H;9#Y17;?J M#",;UR'6TF"_<<,2&SPHZX#K6RG-R; !SG\9IG\"4$L#!!0 ( $J+$%." MVN%N1@0 #L* 9 >&PO=V]R:W-H965T'?]]@)66 [ M5*-] %]R+M\YW_&QASLA-RH!T.0UY9D:-1*M\T&[K:($4JI5?ME+*L,1[:O0P /V4/TA3A2Z'EO* 250F!QEXXLRL]4T_%0BAV11AJMF8D-U6HC.)894A9:XE>& M>GI\,[F=D^?)W=.,W,\FBZ?Y['[V]7$Q;<D3:465H6AH*WC!T1>Y%IA-% M9ED,\:E^&T'5R((#LFEPT>"7(G-)Z#5)X 7^!7MA'6EH[87OBY3\-5DJ+;$Z M_K[@I%,[Z5@GG9]/YT5#YBP.5$XCPL"F06VB,^Z[SA@/G,0'R4"PYB\@+ ME9)F6I$=2" 8&O+A%,B*)!JEU#Y=8IG=+IZ^OA":Q79S19DD6\H+J-1,I<>D MR/'@F.\1%XIE:Y)+%@$1*[MY[H]J C1*2 I4%1+PZ&H24PTNL>@DV^+B#)[U MB8ZL=4JFG$:;UB)*!$2%6@"M'"^F597J!^+L6686RXMMN:+CD" M-WUFX-P:&>>>RDU+BY89L<'='P%#L%AA4%?8_\A^A@C2):8P]*V\Y\R9VK16 M$H!(#,OQW,Z5Y_R*8^!W<)R#:8DF*@TR-1CW0*5R K??G0^.[[M=KQYO:M8,)9%(4Z0+6T:T M*47"'HY=M]^U!*P$Q]181#93"C")V-9U8M/W2:0YS?:__=(+_.N/R*:R J9" M.*-+@X^!6><-B"Z6XZJ?@Z MTDD82"JC9#\H8WJVNR<4*!/B*6./0E/NW%F[?C4&U1@Z=]]!#YRS4L6TM$Y^ MY\7IA%VOV>EV\5.KGE^$]F.!_!2\Z^NPV>]>G@!KT.\VNYUFHU?R,;R0 M*<&EH7M'97PXP>><5^"P6K$E%B8Z!#>EG&81-,D7FA5X<1._RO^'T\R45-+X M'[RU;&*L6?_C 6E=1GOG]T[8[&(!_W%DO*2VMNQ=-?O>>>&^,Q"_AK [AX [ MIL0KVY>C/##P[B@/BC^&6=MND?^Z==I'%WH*)'I\FZO=^N7T:1\ M$'P7+Y]5V,[62"<>OQ6J>NXU/D1D^50I%UKD]GFP%!H?&W::X.L.I!' [RLA M]&%A'-3OQ?&_4$L#!!0 ( $J+$%/7@TPFBP, .\' 9 >&PO=V]R M:W-H965TBC[0TL@B(I%:DJJ3O^^0ND0!$A?HBR22<\[,F1D-MV>I'G6):."I MKH3>^:4QS8 MG=IO96LJ+O!.@6[KFJGG:ZSD>>?'_K!QX*?2V(UPOVW8">_1_-'<*5J%(TO. M:Q2:2P$*BYV?QA^N%];>&?S)\:PGWV"5'*5\M(M?\YT?V8"PPLQ8!D:O?_ & MJ\H241A?>DY_=&F!T^^!_2>GG;0[.G/@\3P/H]0-(#$A=WY\A%^2,S;+]5 M\@S*6A.;_7!2'9J"X\(6Y=XH.N6$,_N']'!(/_]^OPT-L=F],.N1UQTR>0>Y M@D]2F%+#1Y%C_AH?4A1C*,D0RG5RD?"V%3.81P$D41)?X)N/TN:.;_X?TN"O M]*B-HOK_?8%U,;(N'.OB?R3L,C*.9C"@O52#+( DXR@Y %,BW,BZ8>*9&CY# MZM<K!9Q$,5K.#.EF# :N-8MV7(!F12B[_@S-^64\YNO MUDE\]8.&;V_IKWH6D&9?6JZY,[Z1JIE]1PRT9!4T[;'B&<58H.+B!&=4"/B$ M*N.:'#&10QRLDRA81AO0)5/H!)&GFLCNC

.\S[D>DV*T=*TJOI1[*NK"G3 M)31*9HBY!B-?98;9_;^HC*;C_TZ?!^:XTV%"/1!7#$$Q?" M,M\RT=+DH3];'.;>]]['0:,WIMD[8(Y8T]9B.0^N5HO7 M_.C>0RT[YM4FB!=D)^ 34R1S\U:)F1"R%9G-CBTA!2"Z(DO*AO4(K*JL+GLL M7UP.Q1FK3X"F)3*ORK^KCFFE:I);^9.5P?28A/2FK7)@9D):T4;R" M.'F[7[L< 6NH<$^*I*"L\2VF37C4L$330,;#^P M+),J9Y2KEZ:^ZY(P1&I0U7H&:6%Z"6KD"8"YA%P*OV3V3_,N97ER]M8<"2=# MN$9U-IJYOA>GF\;@[WF9I-\1?S+NKD'J&6E9#A05!H]G5T@?572_=PLC& MC?2C-'1!N,^2;F14UH#."RG-L+ .QCM^_R]02P,$% @ 2HL04U7 AS]K M P ]@8 !D !X;"]W;W)K&ULI55+;^,V$+[K M5Q#"'EJ L"3J90>V@22;HED@:;#.-H>B!UH:640D4B6I=?SO.Z1LU\7N!@5Z MD6;(^;YY<#A<[I5^-2V )6]])\TJ;*T=KJ+(5"WTW,S4 !)W&J5[;E'5N\@, M&GCM07T7L3@NHIX+&:Z7?NU)KY=JM)V0\*2)&?N>Z\,-=&J_"I/PM/!9[%KK M%J+UK5 M*??U*HQ=0-!!91T#Q]]7N(6N:&>-;$[PJ7HT!B>D.Y2-U;@K$&?77Q[O M?WLDUYO-W6;S\2?AKEC*0Q)2QFR3M\Z3G'U/.E_S5'\L?UUEB-'?'G._39F3[S]-G_ M*>&[%.[F79F!5[ *\6H9T%\A7"?)+/@V].<6R*WJ!RX/I.6&<.SLG0; BV*Q M=VQ++%K!L$4I('?B!IX@^(S2#_U M!;B^('BJ<#Y5;X("JO8B(2&K46LT=HN-ZG!D..91^@ML#!CCXC*SX-D[NFR\ MLX-@@ZZ_O^-4IC])#FM,S3X),2> I\P*:05E1@6C'XTF'S"NE*4ZF^%]8"!"G- M,4B&9"X66B +4B9QD,7)3Z\_X]"P58N0(,UH%B^4%3EJ/$\I+&B:O#?)[1Q7R!4HZURSJ >]\Q/78)RCM--8.J^> MA_KU-,O^,9]>A >N=P);KX,&H?&LS$.BIRD[*58-?K)ME<4YZ<46'R;0S@#W M&Z7L27$.SD_=^F]02P,$% @ 2HL04[CQ%+'*!P -!( !D !X;"]W M;W)K&ULK5AK;]LX%OVN7T%XBX4#R+9>MN1.$B!) MV]D,T"9(,C,++/8#+=$QIQ*IH:@Z[J_?ZI*U9P-5M;6;R>3)E^)BC=C70N%-TMM*F[Q:!XG36T$+YQ054ZB M()A-*B[5X/S4S=V:\U/=VE(J<6M8TU85-YM+4>KUV2 <;"?NY./*TL3D_+3F MC^)>V%_K6X.GR4Y+(2NA&JD5,V)Y-K@(WUXFM-XM^$V*=7,P9N3)0NO/]'!= MG T",DB4(K>D@>/?%W$ERI(4P8P_>YV#W98D>#C>:O_@?(Z?7_Q"]/U/2E^NR<;]LW:V-L3AO&ZNK7A@65%)U__E3'X<# M@2SXCD#4"T3.[FXC9^4[;OGYJ=%K9F@UM-' N>JD89Q4E)1[:_!60LZ>W][= M_'9]?WWSB7VXN6/7GZYN/KYG#Q?_?']_.K'03ZLF>:_KLM,5?4?7C'W4RJX: M]EX5HCB6G\"NG7'1UKC+Z%6%O[1JS.+ 9U$0A:_HBW?.QDY?_#\[R_YUL6BL M 4;^_M*D 6B<=,53@/DL$5!YTX8 VO(0-XTPKHU M7BGY0I;22LB06MJ5EHCE$B%J*!YD@!45F6DVK)!X8X3*(6!7W#+Q)+$->031 M@@SI8]CY/V:_KX1B==NL6*'71"NY;I6E8!<:2I2VC-=UN8%9K.;&NCW9HD4^ M1(,PZFHA51_R7\?W8_;SQ<4M_/JSE<89(7IKCS=&/ ZS@7@OA$?1>%3R*P(A M.XN7T*URB4C20@'Z[")SJ!?A1W#+MNC$^D / 9GFI$LO( 6/6H>@6G3Y;,;L MX2"'72+$02KV"4,0432 -]J80YOITEVX*!VF;INO#3G[)O2#>>8G64BQ'2R82,$)5*PD W%R1$43\;LPW\U*0J.\/YJK!9"B:5TV7Z39*D_ MCV+G^(I3[!3J\BL1FX6!/YUF76I>GG+O^2G';G8M .!?D)^-8AQ6+86K$"]!UN.;?*=@]'@$D BO4-[E75H' M.CKC5GO+ML0!;"T"]17Y1EBZS#?MX@\Z 91SI5KL7/Z(HF7+Q0O#PJ7BZL#A?H*#T54+O"CK]:SJO?%&1W^.8;TL"##&@9D&7HJ_!PV@ ML*WL\[?O>A3NE [C)/*C9.Z=>,,H#/U9&M(PS (_B1(:QH!+&&08=AL.PV#N M)[&3F*7^+(AI-,5H[D9A (51BF%GRF[+83*%_BQS6Z5S/TJ=_BC._#"D]<,D MBOPXGF)XV9\G1V37758>*"OP''H"/W-ZWAQJHH=XYD]G:?>01/ [@[9#-.Z+ MHC/N1TH06&>;)[:#P4NNX$80^#HH-&\]VBF(?_*.9+T7(*/;GLUDW2*>9]^G%R?(B/T#0TR3VLC#RY_-9GY1O^$UK MTZF?!G,O0QC3:;)SX=:06K 5&4 UKJ:2A'#[43;W0SA!>?>3)/7C,')( 9^, MJ-$NJ%92'7''$ZNF10](B%-2 M%7:PZ-GV&!:L)1;B7J6-&)7RLR@W(W02:D2=0"5XTQI7AATI\+)TNX$794-51U]D#97V[3P:#"=@A&T-U6I&E<3T91'L^ER=$_ZQOL#1&*"WIA^E M68LNR%C>-QI[G5TQ_@$@C]GU\JCP.38$D6"2P6Z*Q)&8GGI#HD1)>_] M/B11US+"O[5NRX*X=4^+'7?!=9RK<7;'%ZWW0,^Z[C9-^J :!]#[ZWB>S9GH(LG&V9,O.#,.@>YAF(.>@)-8EC/TN( MA&\%;LR*4'_08'L)."*:>B'ZLS3VHFCN3T,\!N"@.3A(JQ%\:!$^NA4\:EVL M9=E="30EE "$YH+>>B,V M?$?CR?8W3C7O/B#UP1'+2I@G _Z&X5I*S4 M.2_[2NU:BN7.]3XLX PBQKDK+2D8+7:E)PY3/TN[4@4JF+E*YJCH_ZDMW[IH M3@YN\A6U\I&;1PFDE6()T6"<3@?, M=-\HN@>K:_==8*&MU94;K@1''&@!WB\U.N#^@3;8?2@Z_P]02P,$% @ M2HL04VG.TL.,! ,@D !D !X;"]W;W)K&UL MI5;O;]LV$/VNO^*@!4,+:+9D^5?2Q$#B9%B&-@B2M/LP[ ,MG2VBDJB2E!WO MK]\CI;@)L@8#!A@R1=X]OGMW1^ITI_174S!;>JS*VIR%A;7-R7!HLH(K80:J MX1HK:Z4K8?&J-T/3:!:Y=ZK*X2B.I\-*R#IA@>47%9<&ZEJTKP^"\^3DXNQ ML_<&7R3OS+,QN4A62GUU+]?Y61@[0EQR9AV"P-^6EUR6#@@TOO68X6%+Y_A\ M_(3^JX\=L:R$X:4J_Y"Y+<[">4@YKT5;VCNU^XW[>"8.+U.E\4_:=;:CXY"R MUEA5]/O0[/'.;Q#QQ&OW#]=?KNCZYO[SW?G-\NIT: 'K%H=9#W'108Q^ #&E M3ZJVA:&K.N?\I?\0= Z<1D^<+D9O O[>U@-*XXA&\2AY R\]Q)AZO/2_QDA_ MGJ^,U:B(O]Z 'Q_@QQY^_'\D?!/"==Z):43&9R%:R[#>%9]<:[E5",;1"2U&6>]A"*#0;YT&IC"&-HDL2>#HP]M)&/5'6-P;57%'7-A[KVMLYNST(["^!<H*N<-OI=57QE)K@0)A[4Z12^A&:917!(=) M=!S'SE=SSK@B5B43JG;-FEW]>'Y=HH\2&#H]!-2H-[!#0J%)X&T&K^/1[,N_ M]M1[%P?4Q;A5%MFJ7:'U!6+H0@F=.S*7$CE"<9H!W7<7#*UEC8I&2A%)=WWY MH#T "=\>]]S87O(N+S$T. D>7&)A8MB:X"@XAD9(1IS.^I6G:H,B6!Y/HV0V MC:;S.'"=B6C6;"O$R+.;1'/[S-'[!?2U-!K"G G#JO^8S")Q]G'X(7I1/ M\*I6@FN?=%R8+G-NHV#9I1L$NBQ_'Z"#H3QGK4;+!,GQ.$JFLR"9S*/9?/(2 MR87@ /DQ8^-% M)?&$_NW@'3Z[QRK6&W];XYQ0;6V[*^TP>_@@.._NP>_FW=?$)Z$W.&>HY#5< MX\%L$I+N;NCNQ:K&WXHK97''^F&!CQK6S@#K:X5JZU_&PO=V]R:W-H965TI@'2CV$=UKL@[38,PQX4FXFURI(G MR4WS[T?*B>?VMKW=Q;:7Q)+(0_*0HCC=:G-O"P#''DNI[%F_<*[Z$(8V*Z#D M=J K4'BRUJ;D#I=F$]K* ,^]4BG#.(K&8U\,XIDI?4]+:[SLWY$#H&$S!$"Q[\'N I"0C=^'./V6]-DF+W M^X#^K8\=8UEQ"Q=:_B)R5YSU)WV6PYK7TBWU]CO8QS,BO$Q+ZW_9MI%-4#BK MK=/E7AD]*(5J_OGCGH>.PB1Z12'>*\3>[\:0]_*2.SZ;&KUEAJ01C3Y\J%X; MG1.*DG+K#)X*U'.SY=4/\[NK2[:8+^]^97?+^A0WR2"K,] MUGF#%;^"-68W6KG"LBN50_Y4/T2_6N?B@W/G\9N W]=JP)(H8'$4#]_ 2]I@ M$X^7_.-@V6_SE74&:^3W-^RDK9W4VTG_%5+?QAJF@]X;?E\K)&>8!LP50/6A MC7 [AF63W1=:YF!L3Z_9 K)[=D4WP8B,7>A!P+:%9A8EO.*J%C(7:H,+[OS. MA2XKKG:,KCT8N6,ZR^I*0!XP":J1J8S. '++G&[,\S\^-<]>,N^M9U@L1JQJ M!SD[2J,HB**(I E*83MJX;EE%1Z1I?U%@TA_E$Z"M"FW!#2A3-WQ'V9H$GS#4 MI7RE:U+%#HHPAY3V.AHO4WK7@>#Y U<9\1J/&EXQC]Z(AV%5;;(">QGF063% M9\)=&UWV7@CX2Y)@&2%2$I)),$KV21A'<9".D^=9X,3E?Y &3,%)T*6<5(?' MI_:5"O8%_ZS8>P>J<5F K+!MNP++TQ9LC0\=%C#*?AE#;9V>1,%H%#<4Q9-Q M<#)._Q>*NI6T15FNV.TWF3:5-MP_I:XP5*--:+$/;7CB_23I'KJ(;V(3E../ M?"6]D[J$YZ6.]@T@++4 Q 6.Q=AQN,T+HJ"@JXVRWLQS0<\#"GD2TO<)P&R7!$V<>XWD'4$YX&+[VX86>D0?(V?G"S M^&;@%6FFFW:WG0WGS4CTMW@S6-YPLQ&*KO$:5:/!\:C?U/QAX73E!Z25=CAN M^<\"YULP)(#G:ZW=84$&VHEY]A=02P,$% @ 2HL04XS*N)M^ P T@< M !D !X;"]W;W)K&ULK55-;^,V$+WG5Q!">W,M M6;:38&$;RAZH*21180BU2%EK?]]AZ0L.]NN@0*]V.)PYKWY MXLRBT_AF*@#+OM92F6546=M\B&.35U!S,]8-*+HI-=;.&-:AFG M27(=UURH:+7PLBVN%KJU4BC8(C-M77,\W('4W3*:1$?!B]A5U@GBU:+A.W@% M^VNS13K% THA:E!&:,40RF6TGGRXFSE]K_";@,Z[@'*1T0N?%7CQD-E,[P_/N(_M''3K%DW,"]EK^+PE;+Z#9B!92\ ME?9%=S]#'\_5:&O_+NJ [)>6\-5;7O3%Y4 L5_OG7/@]G!K?)=PS2WB#U M?@75(MT*LK.KA\W'S/S^S[:?U\R*VA.^TXKS'N@M8Z7>PKMF35K8R;*,**-[;Q^37X%QZ M=.XNO0CX2ZO&;)J,6)JDDPMXTR'8J<>;_N=@V1_KS%BD'OGS L]LX)EYGMG_ MDM3+6)/Y^.J"WX^*DC.Y'3%; ;O7=E[VJA.V(C7WP@%=DVD4]L"H]_*W2LL"<,R^$/Q@P1K4>U& <38G>*&( M %@&"DIA#>.*9(8U_, S"4SO"=VYV6AC?T*P GLT0*&+P'$,@> 5Y434;>T26 OK+UWD/?.[M+;4^_@--"7AA\E\/DJ29.0]4&#_&557B;SR MNC?ST?7MS?N$=$)*QJ71+D"/W]?KK$Q41*,EIQIR11,U^ D>/)V-YS\.0>^Y MD+XF.3<5*VDR^^SXRX# $?F!:M?:T$4&<"]R@E*, L^ R($]0 YU1KS3B7NC MDYM3SJ4H3SGV6#Z<*U[K-F2DZ-,J0J.0(@94I2U5(==(0\3Q.8B,2ZZ(/BPJ M;APT30<8IH/'^,:?-/'2 4L$+&.IKCXW!$+;#7WA#.4?E.OAUC7S^-_&0'PV M9RGU.[]-#-6?0@HC=Y ."VL=YO1)/6R[)XX[0:022C)-QC?SB&'8(.%@=>.G M=J8M[0#_6='2!70*=%]J;8\'1S"L\=7?4$L#!!0 ( $J+$%-^91<'$P4 M , 9 >&PO=V]R:W-H965T,#0 IHMRW:YTYQMC[]V*R(N'LM#NHK/ROGK1Z[EL1:5T75.1QIN%L:7T6-IE MSU669!Z4RJ*7)LE)KY1*=R[/P][47IZ;VA=*T]0*5Y>EM(_75)C-1:??V6[< MJ>7*\T;O\KR22YJ1_UQ-+5:]'4JN2M).&2TL+2XZ5_T7UT,^'P[\IFCC]F3! M3.;&W//B-K_H).P0%91Y1I!XK.F&BH*!X,9?+69G9Y(5]^4M^J^!.[C,I:,; M4WQ1N5]==$X[(J>%K M_9S9OJ.4S8KS,%"[\BTUS=C#NB*QVWI2M,CPHE6Z> M\J&-PY[":7)$(6T5TN!W8RAX^4IZ>7ENS498/@TT%@+5H WGE.9+F7F+MPIZ M_G)R=??A]L/KF7CV[N-L]EQ,)W=B]N;J;G+>\X#G0[VLA;INH-(C4"?BO=%^ MY<1$YY0?ZO?@ULZW=.O;=?HDX-M:=\4@B46:I/TG\ 8[KH. -_A1KN+WJ[GS M%AGRQQ-FACLSPV!F^'^$]$DHKL@7KI(97710Y7ILC).E;W*Q*;4 V41W)-%L4M M=%W.X8-9-&XXEFX:_1GK"S0,YZ4.=O/:\H.!X+@R>2SH(2OJ?+M+BP6J.H!( M_2@JXTE[)8N"G2]J+G3A* .,5^2ZXA5O@AQ(BR5>NA:!600K6X!6'5[YE?1@ M6!>Y,!F0A%KL00H#+M"T.*)#YCC&4L[5%.W'!9% T.F!;*8UKN\T^UXT^K2S107\3Z$[$ MW2F:J8$%?XZ1 M?5/"NPE_XBRJ_L9T&_VV&J-?HM.STW@X'NQ)W^_ 03Q#Z$OY>.C&Y$%Y',!M MTO(11OK].!WTOPI'C37MY0>M;9L,3H/_@A2G'R=4QDE>8-' P7XZ&L?CL[,] MZ6/5U+4156TSU!8=F(R;Q'Z+>>-1N\RJ)BI72^0WEP4';#P*O+Y*-Z%CA3D,H9]B;B)K$>W9-C6_;2.O M@:=GA$.WT$4.MTY\IP^#<1+CMR=]#C 4"I:3G<6F-"0"G[NH?Y+$)R=CSKV= MM%,R5=-DCD4/M=F/!X,AD]Y)GXR7A8M.TQ$N8Q#A2G M_73P[8[XM[&AMS>5 MH5:78?8,;4?[9D#;[>[&VZMFJOMZO)F-WTN[1.L2!2V@FG3'HXZPS;S9++RI MPHPW-QX38Q!7&-')\@&\7QA\$]H%&]@-_9=_ U!+ P04 " !*BQ!3!1L* MAUX& #.#P &0 'AL+W=O!),%R-JF[:!&,LM#T0=:HBTV$JDA*7O;K4YM'F0CCVK2R4/>OFSE7O!P.;YJ+DMJ\KH; RTZ;D#D,S M']C*")YYH;(8),/ANT')I>J>G_JYB3D_U;4KI!(3PVQ=EMRL+D6AEV?=4;>9 MN)?SW-'$X/RTXG/Q(-RG:F(P&JQ1,ED*9:56S(C96?=B]/[RD/;[#9^E6-K6 M-R-/IEH_TN N.^L.R2!1B-01 L?/0ER)HB @F/$U8G;7*DFP_=V@WWK?X'N]?)7$?T9$UZJ"^O_LV78FQQU65I;I\LH# M* MJ<(O_Q;CT!(X'KX@D$2!Q-L=%'DKK[GCYZ=&+YFAW4"C#^^JEX9Q4E%2'IS! MJH2<.Y_W-_?7+.'CW]>_7XZ< "EI4$: 2X#0/("P#OV02N76W:C,I%M MRP]@S-JBI+'H,GD5\+=:]=G!L,>283)Z!>]@[>&!QSOX/@_97Q=3ZPS8\/6\=KEVLA_1<:XRCJ9L'*N MN,,0I=<;#H?,YMP(R_2,I5HMA'%R6@B&*IT)8[ /-$H?V9X#\,\_'2?)\&2R M7GN@-3\[.MGOLTEM;,V58TXSVG_S+'1T8MF#,!*K%VS'HY>\]6 ;=^_0&+),4H?HM?%W_4+@654;F&6(_H4E+P4P%FZZVT"'"V1=N3(PT3[_6T@B6'(V_PV>,2W2TX"=W, Z:A4FE MI:1+J(/@F]&X/QQV*F$"6M_SZFDZ(:$7$J2"*L*RK-!J3K^D.I.T1L[S%>WN M0"_-[T;4>\_3G*6\P'9NV->:&P?ETC*![Z(A%)]#\QST!38*44YKWYZ7TN7H M\K9"NVZV$BM\B'M(!["C#=9GHRUMR<6B8%/R?&:%\SN4 "8L(!@5$](D0 F8 M#C4E?X1)F$BY;2D(!G0TR?>W"G).*0NRA$N8ACH_31C14(35%4T<1I[L(3KH M.0I'JD_JV$_O=V)^ XTH^&S!BYK[@% *#VD;_;UJ \))L0ABWAC[7#@[NSD+ MA(\L[/F0Q1!MV%6CJYMB)<&(UN9@SF[%Y9$S,UW@K">1:(PO'@,F%6(N['OV M63M:]7P>G7BL7!=0M&;\+C3,10H=0W*D*X+KBX 2=/1A-G4^?UEH@&^(D)[\ MA+N#V2-FMMLEXD^J==6$WZWM KNA<-0_'H^.QZWB;(]GD7.O*-KZO%U;!8@J0/5Q MJDM4NXI-@JV;1.QU*S1?EO&5+VN.TY@&:W78+776([ ]"5.6N5 =JA3J=]@> M.PQ$X9DSN-,TU(K17.JZR,#.5.!&1ILL>DSD[XNFDOSF1"LD&F861,(L!0NH"XJ'S MQ^0^0W=BX+/Q^K&P4QC>AH#P4D/[]L&"*])<*HSIT&T?A(GG^![=I+)_<*46 MX"X&N+OC,I;M]UA5U%C#^;%)6NW0^BHNLTV2^NQ>9**LMD+?;LLE:@3".%9] M!JB2@+E=G/ZT!B/PL"%FX,"ABJ)2H?/G37+4'V\EWEL& 9ZFI@X7P">&,>16 M("^11+NWA=#0GM[L;J6QCEW@P,/%G5U1&YRA(P4&7L=+IF<,_+T54X,#?=5) MDG SWSY--7#XY5K;NM24<(6C#IK^9UM=]YG;!8Q^J>]>P"/'?:0/CH8] M_+W4"I>A1UF*9+43CHT5_><>!H/6&\O7"KTDZ0 !#\-S:SV[?JQ>A#?:9GMX MZ7[@!D3%/4O,(#KL'XV[X11K!DY7_L4VU0[GA/_,\> 6AC9@?::U:P:D8/V$ M/_\/4$L#!!0 ( $J+$%.HVT=[^@8 H3 9 >&PO=V]R:W-H965T M9B:!XB$1+1)0@% R^JOGW,!DI:\Q4GE12+!NQSWHA2SR9:5,(AULS[]N%D2+U2D7>'\;Q3K\0JNP<'?BU M"W-TH"N7JU)>&+)540BS.I&Y7AYV!IUFX5+-,\<+_:.#A9C+B71_+2X,[OJM ME505LK1*EV3D[+!S/'AW,F9Y+_ ?)9=V[9IX)U.MK_GF8WK8B1F0S&7BV(+ MWXT\E7G.A@#C6VVST[IDQ?7KQOH'OW?L92JL/-7Y5Y6Z[+"SUZ%4SD25NTN] M_%/6^]EF>XG.K?^E99 =[W0HJ:S31:T,!(4JP[^XK>.PIK 7/Z$PK!6&'G=P MY%&^%TX<'1B]),/2L,87?JM>&^!4R4F9.(.G"GKNZ/)LZ.?WC3]]WAJG4'-_.\9?^/6W]C[ M&__2(#]O<[#7BUZPC_,%%[^E8TMZ1@BD; /9)9=).M7%0I0KRH3%ZJ [&HVH MU.7;;Y7(U4S)E%"#R37IVA :VSI1IJJ'].FL*2!=V 45Q&JO3+P3R)N9$2/0^BH2LL;_J^D=:1<'0CC-*5)0=Z ML 0P!)\D;Z5)E!737+)M$NQ3Z92QS-#ZM)+"6)H977B7J7"2G\V-*+U9438V M)"V,2OS35X/>^'>/WN\L!&TFE$$7FFO)8/+*2ZY%\[=_[0T'N_MV(P:DRPV_ M4B195;5R0AZEDI+N@B#SG0$Y75%F?(Y@XR07<3Y), MYYR:$&JV)?Q5H5.9!PS7;N_W\>LN3;=\ ?#:,.2C2\D6&66OD1@IR=3!B7N#T6N? MVG0+F4S5C4HE[E9*YCZC\>M>Q&&.1_O11-UN4,YFG4=?JF**_$&I[H;HJR=K M"(H;:3![[N4].K\KHT@U1CX#>5Z9)M2#](\Q4LZ BG M R/:*C0RT?-2_5,W[EN>ERDE<((Q'FI'WO*U[*V#MLC?CT*FQR'O?!T8!C$-1-E M78J^R;'5/ =RY6Q-U7<.F-0?(WO/*DU?ICZ<=2,],6/0NQHLP44E%KB^53BT M(>F;E0RE1-B,9J J=K\6[AY=WH4FF/2]S6)HPJ3B(K+T56%L\:R8S4)=M8S> M\,.XR:6MIG]#IO&C)E79I8]ETHNXGNGL6\4$B05,/#9TD0L(O&%9YK9AO._E M>-G?#_:W-@L$>@@34S1IK6=;,U5QN 1V71DZS92V*SFBQ5DIG"'J%B-XPX"!V'OH*X6_$/@ :X%S3YQ7_=2/N MR2",HPR"-E^ULI]1>T+FE!XC:YH+O8FFYP ?DXV5R\D?QUNAL.IZ4!A9"%,/HU@V%<[O<'VW7P$,L0PGBVK!=3$<#WAJK-7T]\X1P=EZJH,J_A"+<$9JA_$[VHO] MN:PV_*R:*@J9*M\TW5HO>HE>?;#1X+$W@RW?\FB0$G5E+ >DMK'9,%W/T+P^ M%3G'I$L(DO8VR:NT:9 'JMUF$$4H>5DL%M(/I&Y]A[\"./T(\.W[P)'1Z"=@GY?T04Y-@+2] M?D+PF<=Y'D1GP[B[849#AL'SJ>?Z,'2>F30@V<1(T;XFB!NANQUN;_V?:*0.+7Q5QB+1%2E"Y\JVM7V0\]Q^+YQ)QZ^$GW&H4\A MV+F<016EO=W!VX/_\A)NG%[XKQU3[9PN_&4F!<+$ G@^T]HU-^R@_?QU]']0 M2P,$% @ 2HL04ZP'*F'=!P +Q0 !D !X;"]W;W)K&ULS5C?<]NX$7[77X%1DTX\0U.49#O.Q?:,XMSU?),T;A2W#YT^ M0"0DH@8!'@!:\?WU_18@*>KB*->[/O3!%@EB%_OCVV^7O-@:>^]*(3S[7"GM M+L>E]_5WDXG+2U%QEYI::#Q9&UMQCUN[F;C:"EX$H4I-9EEV-JFXU..KB[!V M:Z\N3..5U.+6,M=4%;>/;X0RV\OQ=-PM?)2;TM/"Y.JBYANQ%/ZNOK6XF_1: M"ED)[:31S(KUY7@Q_>[-*>T/&_XNQ=8-KAEYLC+FGFYNBLMQ1@8))7)/&CA^ M'L2U4(H4P8R?6YWC_D@2'%YWVG\(OL.7%7?BVJA_R,*7E^/S,2O$FC?*?S3; M'T7K3S P-\J%_VP;]\[F8Y8WSINJ%88%E=3QEW]NXS 0.,^^(C!K!6;![GA0 ML/(M]_SJPIHML[0;VN@BN!JD89S4E)2EMW@J(>>O%M=_N[M9WGRZ^?#7BXF' M0EJ>Y*WPFR@\^XKP&7MOM"\=^UX7HMB7G\"0WII99\V;V4&%/S4Z9?,L8;-L M-CV@;]Y[-P_ZYM_VCOUSL7+> @7_.J#XI%=\$A2?_+ZP'1:>ODI'0\ODLM$( MH;";QX2]>W?-/FCV$]<-BH1-7\5@),R7@EV;JN;ZD0GMA14%D]H;QC5;;*P0 M*!6/FX+=*BR9]>@]- H;ECX*U"W7\A<>:F$K?3D\EDY-?[W 5B+GE6"<;4NC MU..QV6J"Y^R&\URHW5;V>1-ZVS"EMPY@\5; M!,BY G2%94*]JPE4J!3G(!-F G699D6<9I/?,_, 5]8D_"BX=>R!JP:F<\^>S9*3[(3T):/9%XJW<*%D6YB%L+A6A$[+ ME7%2;V 9MY9K! =AJ!N;EV ;UM3L2UW?,C(96G4Z?9FGR71^&E*"TW#X[.2_C@HQ8\%PFPOKT0M8+6QH&3I'Z*428#(-75@C MP/(-$+OA7D1#@QESG/DRR>;SE'TJGTK-00-"8%NO&R^5_ 4Q#79'T(0P"P 0 MB O'G:79E RF+04L2=A;@((PTC$0_L>DT9:5U 5I5,+[B&44'U76>,Z3]XH#D^7 M./#(705%$-= 2V"%IV FUB>]R%&')*DD*S=J\9 M/V(/1G$*IP_E/LWFZ7SV/!FMCABY0FOS6 @)RX^8E>Z>K4%&S%)R\31+YV?/ M [:*(Y!!(8D+H\-HA2I,Y54Q"ZB4= M!I[KC5RAQA?.$3U\V@LYB#&&F^<_-]+). UHB@_B/ER4M,BJ!BG';R]BPU'8 M[$:A>APR34!"YJ3J63"0W\J2I_1WK\WVN$17H1N(45% 3!MFL!NC!*45#$64 M" YTPB$,%9BOXV@XFL,'@M4 M3":- XIJ8"3O.E*2(E!<)T'E9%";%N%%/@ MJ;Z HP\Q/$_L7!,Q(<,QG>F!+GG:=\G3/](EOR'LJ"F$IK9K;^B,"T1>L;,. M*"'L=Q&AL>F\((*89:_IR:A]$I:FKX\20/"M4!R0%W"YDA0!)?DJ(CQO04,Y M.]#T6FPE;%&@I[(E2L2RN^4B 1;S=.^,W%BTLYC1%V'[P!2<\H'?;PU2> U@ M>=O$AK9L&^.W]+6.MCHZQ7O3P8BF@ZQ;=6O-O M2+.;V\ZBM!<-0T43[3AV.5>AP2,#W]]>[V60CP[D,.0BUL+NL(Y:7'"I*^RG M?$GH*DCA+0+1UB%=7E2U(F= ADI2F!78 G>\BSNNJ2W& :@O_=Z@OK?=I^/AW=YP$(AWEKZD]JUP MG\2Q\=DTS;HE5J!GR0H$2RE4,>QTJ!7T0@C2&F%[KR'P(!8I,$W=]EZ>EU(\ M1%#BQ&Y^V,T,"9$QJZ&#!0:1_MU[$OK6DV930-'*T=C[7\6ZMFH#4 0.KC M%AXM##J\#"^P1\^"-9%('R+!ODC^9S3#HP M7L"'NHTV=)O&(?L=[@KRS6PI_80MQ]%:,,6MC.UJ:IX]9S>?KF.9HNL61>C M@."@Z0^!1GIHJ"D %67BR3LO(@0&Z H0<-V$NU\Q Q+<>X\*Z#[(Q\'<)SF? M@9M'7?5 X3LR$Y-1);A#N$+EI^POZ,:$WG;PAY&KKO/ 2D=SQ\#PE:"4M>41 M:*\$6A#F!KWR'M66T#01YT8:0KG;O47YKX3C-XQ:T_ "0Y/W[Q^U1G]\U&(' M1JW_B]EJ]#^>K2:#CS@5O2K>>%.'3T(KX[VIPF4I.*!+&_!\;8SO;NB _AOAU7\ 4$L# M!!0 ( $J+$%.>>!&BE @ '87 9 >&PO=V]R:W-H965TB=Q/973/NSL T1" M(C8DP0"@%>VO[W< D")MV>FVL[/[D)@"@7.^<_O. <\V2G\VF1"6?2WRTIP/ M,FNKU^.Q23)1<#-2E2CQ9J5TP2U^ZO785%KPU!TJ\G$\F1R/"R[+P<696[O3 M%V>JMKDLQ9UFIBX*KK>7(E>;\\%TT"S\(M>9I87QQ5G%UV(A[*?J3N/7N)62 MRD*41JJ2:;$Z'\RGKR]GM-]M^%6*C>D\,[)DJ=1G^G&3G@\F!$CD(K$D@>// M@[@2>4Z" .-+D#EH5=+![G,C_9VS';8LN1%7*O]-IC8['YP.6"I6O,[M+VKS MDPCV')&\1.7&_<\V?F]\.&!);:PJPF$@*&3I__*OP0^= Z>39P[$X4#L<'M% M#N5;;OG%F58;IFDWI-&#,]6=!CA94E 65N.MQ#E[<7/[Z_7B_N/U[?WB;&PA MD);'23A\Z0_'SQP^9A]5:3/#KLM4I/WS8P!IT<0-FLOX18%_K\L1.YP,63R) MIR_(.VRM.W3R#K]M'?O'?&FL1A;\\P7!LU;PS F>_3FWO7PXGHRB+K*;\D$8 MBTRWAB4*^6XL4ZO7T=^^.XTGAV\B>$6T7HG>BD042Z'9X=2M3*+W6HAR(40: M)"EMANS#AZOH()H-C^+9<#:;N>>3\+Q3R&3)%BKGFMUI]2]4"KOCVI:BD?#C M\7!R%#=_^N?>"^2C9-=48%HFR(6ES*7=LBLUBN+A9#*A?]$/CX[=SM^R]UJF MV*:K$4O'RS%G\Z+Z5$73SJ%[97D.U"?#XW@RG/UX["PX]<_L.9,9+].^05'/ M(':?"2@N*EYN&0 )#1&RM H'V?77)./E6G@A]=(D6E:..^9KZ',&O+*9<(&) M)V_:_>UK]V+ZYGN6<@O!\TK+G,6QCQ,JVV;/(A\RSMZ*G&^X%BR7A20!N>3! MITG _"KH?K^X:90-GQK=C^)_*'IQ=]>('CE_P0HB;%;5NE)&(#<9U#-I&/RV MX@F)@;T,KF'DB9(M%1!5.;?4-2*"5VGU(%/!$EYA<\[PPNWGR9=:&NF\#+G& M65%Y*PQ;;AG0>!2RGWP $&0:"$F$<6@$U_F6&8M^PE:RY&4BRS6],'55*6V= MSA!_,G)Z\@;L=7?%T.4T)Q2&;3*9"P9=?)E+DY$ S@ +(BM9":IF@MJ W(,N M N@=NHY*GP*TH!R"MQI(1).BNUJ;FL &0Z-C3#._K,+Y( MEM!" 3WRU1LRF*56J/ 6:A M&]8^(V!B*B@=P.=4+A!,FWA3E7W'$, (JWUV\W@Z"IZ<:\IV T@'1PW5CQ#$ MBJ/V1+Y],;G (A$8"#EBL#)]G&I4,(9[]QK4.Z!R^S M^.3H#R0>?A?PC4\VQ)"39J$3:1Q=)L[\@^E1$U@GS446Z[U^[FW>!"#D&^3- M@]!4YX UG9X,#T^.HQVRL!'3RNW2TB$V+, _24 J:1W M1-1\2[LCM3_MG8\Y,CGA.;:#AK[4Z#4P$>U X#EO*HFOH7E-?2'%0-,4@F= M"*JH386ME!4AJ8G'&@S&-;;N:4..S'.V)/^NP%EN1RFD8S$24X:P-V$NA?=C MP3]37]\Z9^T4> "18\$1>Q<.VPP^8X6?;07-MOMBUB%:@9L%2HUHO-:N9-H^ MIU71I1%>J+JT/CM" 43W7?][:6@]HKN)O"O+)*]3-Z\$VDYJ1*:T@;XIE(^S M:]0;>-:48]X?!(GP:+JU^ [4%!>K*UJ8!^C4!DMC?$^ M9SQB-4B$.XA=#F:[TG\!''*' N_E.91F7^Y$3WF94(7"]J-1"-:N:FJ$%'-" MPW5ALX=#NMT\Y?BDTS7!#87@IB95,#=1!N)=V4D8(+7OCG*%<0=$5N4UO*7I MRH8'7XN&L..V2'I=7JBE$=K'VI-&LX\BK%/,+YBZ>MS>LAIRQ4K4(.DP&.EH M(.A0;0B.X85G0,KN1VTE55!4*LLR_H"=7;W89"E0[^T!R22P!80*H73)!2%] OT5Y'Y68L:2;XJ,%#;<^ M";#YYW90'+%;]50ZS$O%2]H>CV-D?8LWK763E5O,LM%>\O&4#3-=IR_5LWDT M:NYH%!MWQ6(_E^PC1YVSZ>D^+BLX9G1.6:LTC:;]E#J8#IL9Y!OWO]T]Q6UJ M[T5^+/$C]4+2/-MI4)0:[VHP*-H7FK'=COXRW,D.[BU/=_?.%I_SRE^#MV7' MSV/;39BHU?TXHX..4QV>P$2/8_?'Z"CJTQ'[?Z4CF&C$4YN>NHCT6U\(NXM< M))JT>Q"8K'.2M-*<9MK$A2BED5=5?F#M]IF,.$'YZ5SEH>*!A"RPDHKF?\DV MK,Y(X;NMN/,N[%KCR&35/%&)-OB=>B_QZO&?FU M,UK1ZI^FMWT?\L:=;Z&%P*6=OOC24(W^XS^+MJOM1^6Y_Y:ZV^Z_2(-YUK@F MH:I6.#H9G1P-_"32_+"J_ U!+ M P04 " !*BQ!3U-:H.+H" #/!0 &0 'AL+W=O3'(A%K&= MVDX#__W.#F146M&DO<3V^;[OOKOX;E0KO38YHH6-**09![FUY548FB1'P4Q7 ME2CI)E-:,$M'O0I-J9&E'B2*,(ZBLU P+H/)R-OF>C)2E2VXQ+D&4PG!]':* MA:K'02_8&Y[X*K?.$$Y&)5OA NU+.==T"EN6E N4ABL)&K-Q<-V[F@Z_;// MG7)9,H,S5?S@JD,E:)'9@4 M""Z;E6UV=3@ 7$0? .(=(/:ZFT!>Y0VS;#+2J@;MO(G-;7RJ'DWBN'0_96$U MW7+"VR5M;N!6IIB^ MQX>DII44[R5-XZ.$7RO9A7[4@3B*>T?X^FV*?<_7_\<4X>?UTEA-[^'7$?9! MRS[P[(/_*.!QAKC7/?$L)P<:'R5\9;*B/H%XV)2B S9'F"E1,KF%LM))3L\Q MA?Z@T[N,P.1,HP&5.1=!#WYA5;*&3"L!"6I+#0JXP:1R;6" 63CM77;/+CI0 MYSS)H6;&!QA^2MD6V!MJ:DI'YXQ)H0R7*R@U3PA,P\"93]Y%(KS&4FE+FI9; M#WM@)F6O,&,EMZR >Z;7-&=V:,A("-"/2!TS!37 A<"4,XL%):@Q07_5%B+> M%\(Q,+#*D9)"5I9:;;AH@*=GY_U.%$5=>"G]Y$A1E&X$- 7\H$XU:B1?R\F_ M^[=W$1XTF4"]\J/$0*(J:9M^:ZWMM+INFO2/>S/JJ XK+@T4F!$TZIX/ ]#- M^&@.5I6^99?*T@#PVYPF+FKG0/>94G9_< ':&3[Y#5!+ P04 " !*BQ!3 MG%\E=7(" !T!0 &0 'AL+W=O^ON,HS:K*T&S"UE=91!$A#8]W& ^+!C6\:,\?._+%L_YYK)\TZP2HD M7AS?CW/NN8ZO9ZTV=[9"=/!82V7G2>5<&G ^KIFYFF)4K?SY"C9.:[$MG+! MD2YF#=OB&MU-WL(G6RTO@O& M9SY/LB ()18N,##Z/. Y2AF(2,9]SYD,)0-P?[]C_QA[IUXVS.*YEM\%=]4\ M>9< QY)YZ:YT^PG[?HX#7Z&EC2NT76[^/H'"6Z?K'DP*:J&Z+WOLSV$/\"Y[ M!9#W@#SJ[@I%E1^88XN9T2V8D$UL81-;C6@2)U3X*6MG*"H(YQ;KF^5Z]>UF M]?4:5K>TKF>I(]H03(N>8ME1Y*]0G,"%5JZRL%(<^4M\2G(&3?E.TS(_2/C% MJS%,LC>09_G1 ;[)T.,D\DW^M4?X<;:QSM"-^'F ?CK03R/]]'^.\#!%GH]' MSS2C7N5UA7"NZX:I)\ ')CUSR$?6;RS>>U2.G+1:8(H#=:,LBS?=@JN8 UT4 MWACDP$J'AGQ(UU130A@>*EUFYGA +#0[OX#5!+ P04 M" !*BQ!3'36@%Q4; #'3@ &0 'AL+W=O0&!QN0%5E^2R8S RA.,NO=2>R+DID['.X#1;:D'E.D MEDW:UO[Z>ZJJWRA+2A:WAP$RLLCNKJZNEZ=>6C\]ULV]62K5ID^KLC(_OUBV M[?K'ER]-OE2KS SKM:KP9%XWJZS%G\WBI5DW*BMXT*I\.1Z-+E^N,EV]^.4G M_NZN^>6GNFM+7:F[)C7=:I4UF[>JK!]_?G'ZPGWQ62^6+7WQ\I>?UME"357[ M=7W7X*^7?I9"KU1E=%VEC9K__&)R^N/;TPL:P&_\KM6CB3ZGM)597=_3'S?% MSR]&1)$J5=[2%!G^]Z"N55G23*#C[W;2%WY-&AA_=K-_X,UC,[/,J.NZ_$,7 M[?+G%Z]>I(6:9UW9?JX?_Z+LAIC O"X-_YL^RKN7KU^D>6?:>F4'@X*5KN3_ MV9-E1#3@U6C/@+$=,&:Z92&F\EW69K_\U-2/:4-O8S;ZP%OET2!.5W0JT[;! M4XUQ[2_3KQ\_3C[_5WK[(;V]>_]Y\N7F]M,TG7QZETYO?OUT\^'F>O+I2SJY MOK[]^NG+S:=?T[O;WVZN;]Y/TZ.[NM2Y5N;XIYRZGC/JI?I MQ[IJER9]7Q6JZ(]_B1WX;8S=-MZ.#T[XUZX:IF>C03H>C4\/S'?FV7+&\YW] MR]GRWY.9:1L(V_\<(./-M9K1)ZWEZURBCJC8C2=[%[L/3?%DJ MB']>K]99M='5(NVJK"MTJXHTKW$"E<&GN:ZR*M=9F1JLHZ!YK4F7V8-*9TI5 M*71^G35X3U<\5U/@;05I;9?\=U>U-/.ZT9AD72J3+E2EFJPL-_1'N3E6ITGJ5'__YOK\;CT9NOP^DP_74RN>._3]\$0.E9\D[9U2AJ'S92; 4VV28LZK>H6J^5E5Z@$>Z)QM)-M N9UW>)5[*I1?^\T M\6NV2?UV>!MT#J5JU4Z.#],;X5&]UA7-BH56604#28\'*:V=%7_",,@!'>$ M(2/,>[Q:$34E%L^[IJ'OHG>/4WZW4$15I7)E#.PPDY2E\TPW=,9>RL+1)W;? MQ3"]7>-$>2V\";MG>#21VRX;!8?I5C/5I&>G=B': M5K5):[R)G4%P:FS@F2;X,T@BJ3?+NBL+6I,<'4DM./=G5XDC<4*67LLT)*.G M5V],ZG1JIR81:QH%.2/FLX0080JRZ=CKM&-[VDE5=9CKLUK739N" "_,?WLY MZ3'#,GR;%Z/A 5-TX4W1Q4$;MI5 VA6/N1ST/CV<5G#-)W4CQ4FJ[UV8S8^KE7V9]WH=N/4>%N4&SLN:\"8A3VTX">L+:/1&>P( M++ BS6432\ZFGI5Z(4R"WC!SYZ3<3;W2Y,(6=5T84GRCF@<-^S),3X_37<0R M=MFDT[J$UMS5CYAENC$0(Y-.,Y)&.NCWU0(,4&1'(0I-#9OJK#">DK Z'Y-. M[8+,!;MKLL*TX#]4V/@\T )J8X#9PV_#=MO@LYEK50S2 INA,UC*3+KJ MZLZ$(\'.> '@6?<68UG5#/L;\&0,H'KYDB@@_^W8D^U@$#G0F2:U94N,K<=; M!ID]X$$VP/H,S.W%JH,@\ +R1GKT#8$[9F8ZYV74@LZ#O+MJ'TFEB:=L:H+H MW79-S.5YJRJ'"K 6!&,.IU>U?D3"OJ!5"Y@B95'"DX0M; :8 AJ_9EG JW78 M3P&;@G/,9J4:>%+9PV SW\>2W1L?I"2Z,)?XQRY"=G(%]TQV.RT8?.1MM/$/ MI(%TF.%8VIUJD3BUZ(@$*TS0?VR,_[]2[;*&L%'851"T7 E>B.1&7@0!P#MX M!R,+Q[W,?M'6+>RR IFKS$+>,%0@P8Y5(1$5YEUW[HOC5+-L MS@)>"E=CGO M2O!DK?/(;C^S>3%;9RK/.EAVW28%Q"!OL9F5R@ST6^9^R,K.@R#'/J]6;D-; MZB06T_'2^D 2%T*+=>Z]"L$L6I2WZ9PE,1Y[P/]"@0:TYXFB._S 0%ZBKLTH25/.C&KF9"XP,'$-Z3 M!4F8F]:/(PY#+3+&MVZ'2D/T*U%Y;AF*RC2 D"Q&?.TVQ\AM8(":? MG#+Y1%V)(=RP1\*>2T(2"=3<1DMUU1.4801Z!"^TV9/5$G=H.>"RHB4QR!T+ M^U^KRR=@6-'EK*&1RV(1LL: 1<:^;KU$9I'_#AC4$WM/AE%ER9(AZ((V)I!; ML1L0QMNC8__HQ',0#*2)560\(*"TMO#=E#&'BS+8;F1=(;=SH M1#';"C%T/J@---L0YU?6#N;*YQC%5HH]H\"!'!.1%EK>-H5HL+*A$X4$VB'] M-K8>LD^*!S8B?R2MPD%'B4F/[NXFV-#\I,WN86JMG4O@!*!:C)8X!O1V,UNO M >_)8%L.KKL&J@W'FRT:):Z&YCSV&0WK]SYF)$L5JRS]?X9U*I*1]@1.$ZYP[/800/6C.KXR/TW?:9 M0N?!NN\?U:S\K MG]BUYQ'!F#D4HGYD\\*;+\)7RS+SCH98&$#YP! M2J(,T(_)%WX:9W[Y23+53SN^I20._3.*/MWM6=\')B&823BV2WY(S@87IY># MT<4%/H\'H]?CP7C\"I]?#RY'KP97X]?X?#$X&^/9U3CQP?[EZ&(P/K](SE^- M!Q>7E\GIX/SU^>#LXC)Y?74^&(\N$\JW\UX_(0:HF_MD?(8Y1A<)(N3!^=DX MN3@=#5Y=727G%Z\&EUCS"Z$"@^5HGK/!V4A(NKH:@:1+?#X]'5R>G@U>7X[Q MQ^7@ZN)\\'ITR99R%W?C_!I]&]O)0G.:R9U8*K:312X)5G6/BWK,8I9"VP"X M:EV)@05OA^G9@WP%.F[482RRA!* M/;@5>K9Y$ %7X 6]$KO156P."O+A@&$)V:#&O$FSQZPI)&^#75:<9)PK14_P M7:F!]P0S%-DJ6U@G"#^9E9QZ^69 C[/93:>87]U:#9_Q&XQKLU[X1S,UAC-' M8KQ6')!2!-VM.#']H/QRD1UYA*'D(ZYS^&,F-'&$.N1IMF9TT[3;#@CD[ME% M",T\%)0@)0+8IEN)UY)] F.UFY-'+HBIPBY_G%HIYO"IU/>*@E&AS,5Y+)C$ M#N)9'WFV+2=ZX&7R-MK4,/G 48F)<]NZ\@"9:,@H M$BL6H51$B*?3!H&@LH(&]P*+[44M>H],;2,4 T>E)J_7,HAE\[B76([ ?DA: M>@O^(^+/XSZ:!_\8G"6*O 6IK'4L&T@8O6N4N^N(W.JIO*$-@8SNXX#B;]D8R&'+V) B%FE-E ML*+JX+ZL=F1Z0&)^+-2>N!1Y0.>TUQ;*PK(I0:0_Z0:Q,S9%3[#, Q6!K=$A M@^S6H'P5$7J$&-[SSG1KRJ?[O .M3F)7SPC0D<[1$,IVR-+#],:5)CB%(\B< M6.V.4LHBP2Q8N<*GO2)#^X/P/\.FC)_J"AKB@HW$Q2%]V?6D'UXGI)Y=%#-$ MC)3?VX"'8U9B""*01A*H<>! <>UD<&+ E06)ALWB-&(W%V7;2 MC$;CN> M'8+C_!_K!4:H)RK+.T'YH J&Y.\4V L:;BIH)ZOC=0V.6R*//KR[N3X6<:21 MH@D_C"]&"(=&),6]E@V__C"AW11Z/HT'LA5 H<(-,I8803UH)CLA_=C",9%J*,!TC'/:83RQ+X.(AT7CE1>/5 MP:.\J:!Q*OU"*;1=@G!XM'*"$$^#8V_J;K&4[8Q'0$R"?Y3L]F>59VN-*-0E01W#>X5N'*[4R?^J*K.!'<_A/(T43NG<9?7D&:(# M<[FIHVZ.CRV:;IH1C81/XTY-8NL1FTG0WE+"JN!5"T-)U M70AP,! ]RB/E=2&";Z2U:&<*D:/;;N92A%C9UCG^6&H.T;3U<2X4)K6 C.;M MP/86\<$I*J6IR2$9N_Q=-F8T\)E1J )5TUX32L94;8R.A2'NNQBXKH1^=@,,,[ %B@DSR!AL7;1 M5<99#Q@SOUT+V'E9EM\NQNT^*J"DMJU9^ZP;(!7VTVQZMI2744\03I_9Z_-7 M\B3BP26-#N[T-N"H9MCNC.FSLLZ>(8^9:WHR:W<*?3#I.W2>R570>:G\Q"S< M))(N0!SP'B@H?<1=*EIN"C@ M0A@PC?DO58[44F2Q^]0E400OF@&$>:W MTT^IZVJ+>ELX917P]7#.81%C^+1(%2(1BDRGK8MN!V:6C @SA?+L,S6(]K-3 M/3BUN%-^&U))1-:2E\DXV6:Q((%[:;I%;#MPZ^YI%)4X?$7-'S;9QB5R2=: M+8:VRQD0&MND45/KKIWX;*,T19;$=SG1G8UX_4"C9['V\"F)17I'C_$DP/HI MX;^L*:CH6W :M=<+A;#3]T)=G8^X[\^;EBT+1*6XSG &C5AU(JPZ(5:=T&ZM M7K'$S"V7,$_"8%/"Z^Q>,0.W5,!^3S:5Q5;!X'!4S"D9:XA8J0@-A.FV,[-Z MK\$Q/B7ED0T!6NDH[9I0%NUEM'T3JKSG&3.P38>/+D.Y%8H=@ %#6R,L;<.T M+530QL2,0(\>=-T9@@&ZY+P=92IB%*:>,FZ)9%"Z\8B&P1UMF+F>=6!9\\V> MR-<>J+\^"+6_&G:&[UTHN0NL'YYA[L#Z]E0L9=(R[U,/W].^2B\1H&('2F*_ MHXE^=[>]!7LF;J@PF>1MQ\W_TCN?LR:+IW80 MEG;E-WQ(ATY'X0+1Z* .>"_V05$Z6A%IFB(9)WX^TR/F2,^/P9N5=GY.=,"XN MI;G )!AI!VHG4>N=AR(A[9^P52CVD.W"&6UZYMLO8N<;2(,:'OYP=37:JMX? MNKL!+OYP.K@XN_C>,:-O;BCM;2CY/VXHR:H \G=7R?E#+R@YI ;1/;K3@]+[ M@2[0_.[:-S]XBW83Y&:G3AR>=>ETXCNFCY&-E_Y^XLV]Z4J.G# DIO '4A!8 M&;%"/CB35BAI+.;7J!.,4KU9Z;)N[A2U3P]2+$2U)&HZLZ)*\3S.2N1@70*+ M1EXA6F^=;7Q!R#:OVW:S_OL,K:&84:UCF#*;I#YMNW6E5B(5S:CX*MU=W'5 M-ZHJ&VC:9C!;>H&)+GHW#;+()E-_,,*[UM5V??.9ZTRE7EE*56?% \PY?#)U M#ZVRYEZ%T-VO&N8E[&M18MF[0>(#4#L'U4 T+65;!%GD([PJ$0Y#],"5!;4[ MT E!>\!F;9;D79/@7)8XMJS)EQNG>A&P>-(K*7-R%YQ GGI&;24V@F0?*4V] M3 @GX?WB0HQ8#$ZRR-T<&>5N>B4S)5X61O;']$@?I[]Q/N8D_7M7DZ2YW3?: M);G%DLKW-IG ->.< *1M$FUBZ7F#>1$VJ$L9:[N_GRKTD."N2(J MX]:.KGK.'=XGGMI8"D%.4\]JZ8H#\'U&"QUCYLZ"HL. "*,BJ[B6<(JKNB#V M$DJWN2[JV0_(,"!"#ANWY2G&B'PCD8R'KRJ$E.H6*K+2%\O;G"(F[C!T*8,V M.ONV+YR1[/6?)+%,EU:!?%W:8?).]_0"M(,HKY6BG@K:BT#T2(ANU)NY*/VN*]_ MSL?$I2%+2#@L$\M!?&\A(BIP5"Y\AM4"44:<:O)/.569*2J$^9*6;88G&,&\ MD-(AAV"^#BJ ^-#>;(^J"=T8_S^'G^P^?'LEQP>2/O/@;<;$D'XQZR>^H_=9 M/W-RF]T_(A;;G@6[8#JCNFB:^/VXIRQMUCF[@H+@<.Z/<]G>#4 %SB+*Y-XU=87/N=H?'QV>^T\G M=NEWKT(9HH_9)AV=B0_Y,)F^A>AL#PI)YJ]KSE4=3:9?CP'PWF=-Q1R_HTO# M2Q+DHR_U&I9P?#DZ3@?I.]A7YN?X3?HQ2E#;2\5/-'T'X&U_P&':S5H>?HY0 M_"2]X#FNHV#)SC6EVF/O@5OWZO05C9'"7 ._TG)?-?W]%U4LL)PC)]P>T'2% MG?JO_,G?/N(K3I%$-+TZO0!-YZ#I1V%L$WZ6H-]GZ@U;;U*J8VGE,K:2/3J(K:H^6VIQK)Y;:HSG/DE'QVN?R MS+%K@^2\MTP5W79+Y&Y/3$U,C'" =DVM"3YW),GUF<()<]>?3.)KLP$?NA]. ML?UDB;LCQNE F67[_H VD5VR=M19/,I=YA;I$I2VFN+ Q[?SW/%O841-?P?- M3?C)G-/#/W9S4\$OMW6SV6E.#H^]#\TW=I(T?,)6V3_SC8B2[Q6YSE=J^U"M M+8RQW19/'@*3Q/J=N6[P_HFN!NYCW87D7U@L-$[8'T6(K\EE%<5/ 4[Z2T?; MUQ6H(]J"4GOS5ML5&-\N,L)E@O^B[KR=6Y$SHYJ<8<%7)T7]6!E[@[4W+W9WLTH,^SSV;HH2XL@@E#^Q-\_C.@0GFOCW2N!< M>D'G3M$Z/$49?CMC*X"UEI.XVWL0MW^LLD+)K50-62.5W9'A"ZT(?)6=D9&U MDKUI.Q/JBB[NH2EW\NIE]-MB*VJ\N>8;F&Q%Y6?&_+?^5]HF\MMDX77YB;>/ M60-3A>A$S3%T-+P"QQKYU33Y SZ'?ZEL5K=MO>*/2X6=-_0"GM.O*[D_: '_ MVW6__"]02P,$% @ 2HL04_@U^(@\ P D 8 !D !X;"]W;W)K&ULK55-;^,V$+WK5Q!J4;0 $4G4EY7:!APGV;K8V(;M MM"B*'FAI+ LKB2I)Q]E_OT/*]KI DE,OTI"<>?.&Y#P.CT)^47L 35Z;NE4C M=Z]U=^MY*M]#P]6-Z*#%E9V0#=@>U.([C]R!2PK8\4.M5^+X&YSJB0U> M+FIEO^38^R:92_*#TJ(Y!2.#IFK[/W\][<-5P,!_)X"= ICEW2>R+.^YYN.A M%$B&<.6:J.17-6:0UEKB:L5QNGQ^OGI:;+ZBRP>R6+YL)IL9HOYFDSF M]V0]^S2?/?DI MYUV?D[V3,R%/HM5[11[: HK_QGO(_U($.Q=QQSX$_/W0WI#0IX3Y+/@ +[QL M2FCQPO]]4_Z>;)66>-7^^8!&=*$161K1.S3N*\7+4D+)[046.[*"%V@/\-:6 M?PAE6OM6=3R'D8N]JT"^@#O>[('L1(U]6;4ET>8X2?$])RBBT6,JFHZW7W_Z M8<""]%>%G6@YV%XH"/)")T=7C<% B@K)JAW/SY0[D%8ZVAR(V-957XS"Q-+" MZ[T$(+PM2&,OA0/F4A \4B"WSL:N7E\7N^*LJ]H?$W4$L#!!0 ( $J+ M$%,V6H8=70, .P( 9 >&PO=V]R:W-H965T&P,89P&6"&T##-S267";1]Z/1!X 6K)TM4$B'Y]UW) MQD#OH.WT'OH UJYVO_WTK61YL%/ZB\D1+;P60IIAF%N[N8DBL\RQ8*:E-BAI M9J5TP2R9>AV9C4:6^:1"1$D<]Z*"<1F.!M[WI$<#M;6"2WS28+9%P?3;+0JU M&X;M<.]XYNO<.D!_S, M<6>.QN!6LE#JBS/NLV$8.T(H<&D= J/'"TY0" =$-/ZH,,.ZI$L\'N_1IW[M MM)8%,SA1XA>>V7P8]D/(<,6VPCZKW8]8K:?K\)9*&/\/NS(VO0YAN356%54R M,2BX+)_LM=+A**$?GTE(JH3$\RX+>98_,,M& ZUVH%TTH;F!7ZK/)G)/X<7(__@2U>P:-.5L(-%>#R%)%EQ)AU9.GCVM*[)HI:) UF 8V, M$CRC@.Q QJ5^WJ!F[C 9H->!3[.Y1@0F,S#\%8JRV^BZ#=0KW/,+5ULCWDBHC=(T&XRSW^E >&5<2"5@ M%OPSCN>Y!9.VZ4V7^!QOY#+/3GCGE/CF=WYTJ M_=?.'*O][_K\/M@#54_XUELP.KJ!"M1K?\\:ZN56VO(RJKWU53XN;[!#>/D= M\,#TFM-&%;BBU+AUW0U!EW=K:5BU\??90EFZ'?TPI\\1U"Z YE=*V;WA"M0? M.*,_ 5!+ P04 " !*BQ!3 /D]ANP# !2"0 &0 'AL+W=OEI (W=3/_(/"S=\4QN[$,PF6[:!6S#WVVN%LV! J7@+0G,I MB(+UU)]'EXO,VCN#+QQV^FA,;"8K*;_:R<=JZH>6$#10&HO \.\!EM T%@AI M_+7'](>0UO%X?$#_T>6.N:R8AJ5L?N.5J:?^R"<5K%G7F!NY^PGV^3B"I6RT M^R6[WC:)?5)VVLAV[XP,6B[Z?_:XU^'(812^XA#O'6+'NP_D6'Y@ALTF2NZ( MLM:(9@>-Y+BP1;DU"GZO\]7VB@\'G^<"9 . 5(7('TM0%G*3AA-;J $_F"% M/"7C61#;B)=ZRTJ8^MAI&M0#^,_(:D FI<3NT(;(]:7WW3>C.$Q^\% R&"3S M/J!QNP)%DLBMA-XIG.\MDM- $R[(5LD-QM7>MUY*PS2F:9+A.*=QF-,B?PU# M@<%; %O9&X]IE*7>.*'1N!B8I31*(YJ-QA8)3<99X K,R'-,)A &3T'%[6W)&J+L?4:, M)%OVU%H+W:W^Q+N42-$\V753 ^YIC>B6E,&[FI)=S>XH MIVE!B_%X4,]KGD_TVR3\CTQOUW.Q3_1E^DX1))<5"V@=C-M@QK:]A9^U#L@9;.ME"*U$BJ3O_['2E;<; D M0%_L(W7WW?<=>FOY@!@R4,MI)F%!VN;ZR@RQ0%J;JY4 Q*_[)2NN<6E MWD>FTCY5K165A)4FIJUKKK\O0*CC+(S#\\:Z MVA^LVXCFTX;O80/V[V:E<17U*&55@S25DD3#;A;>Q->+S/E[AT\5',V%39R2 MK5)?W>*NG(7,$0(!A74('/^^P1*$<$!(X]\39MBG=(&7]AG]-Z\=M6RY@:42 MGZO2'F;A."0E['@K[%H=_X"3GJ'#*Y0P_I<<.]\T#4G1&JOJ4S RJ"O9_?.' M4QTN L;LA8#D%)!XWETBS_(=MWP^U>I(M/-&-&=XJ3X:R572'\18>7O( W(N^5 MM =#;F4)Y=/X"+GU!),SP47R*N"?K;PB*:,D84G\"E[:"TX]7OI#@K_<;(W5 M>$7^>25%UJ?(?(KLI118 8=E2"7)2JN]!F.>*^6K,*X=KTW#"YB%V&\&]#<( MYW>R:T1WHX^5/6!CF 9O.+&*%)=YFU->PC40;LA."6Q FO 186 M^L(&[Z" >@N:I+'?8<'M S9^6=D641QZR2T0S-K*0M6- OE8\;@39#12<;H MA*5HYS0?9724),&ML17215_@6E9RCU@'T*!D,!FG-&8L2&BDD MR2A#J F"IC2;L. OIV5;"=%A='R"@<]"DVP8O T&,4.8G*;##%=GL)BF+*;Y M.% N/R.4T1P60#Q77NF@54YG9%C M4/#&'?$/'-=2&4NXQ#K_O^*8'1X*5T"UZ_5ZRJ,82Q,G:,>N;'3$DF!Q+LB3 ML +QS4L)GEZ+X/%:#(9Y2D?#U)\.C?&"Q(D[*E^TL[3G:_=<(T87@ZX&O??C MW""W5MINYO6[_8MQTPW*1_?NN7G/];Z2A@C882B[RHS- [YZH)T#?M\I9<\+EZ!_1^?_ 5!+ P04 " !+BQ!3\;&:M@ $ $ M"0 &0 'AL+W=O=7$.JB MR *,35+WU#;@;-++(DF#)-VB*/I 6V-;6$GTDG2\^?L.)4=QBL3UB\49<5XT=!ROGUF?#H9VOH%9VH-?0X)N%-K5R*)KET*X-J*(U MJJNAY#P9UJIL@LFHU=V:R4AO7%4V<&NHW=2U,D_G4.GM.!#!L^*N7*Z<5PPG MH[5:PCVX/]:W!J5ACU*4-32VU TUL!@'4W%V'OO[[84O)6SMWIGZ2&9:?_7" M;\4XX)X05#!W'D'AXQ$^055Y(*3Q;8<9]"Z]X?[Y&?WG-G:,9:8L?-+5GV7A M5N,@"V@!"[6IW)W>_@J[>%J"7)X_T),'-:O ?AP-'8+[*\/Y#NB\ Y+O "7T6C=N9>EE4T#Q MVGZ(I'IF\IG9N3P(^'G3#&C(&95A M\1ZJWD.!'FAIJ;)TH2N<+WM&?OPADSS\B6#ZH$\?N8 YU#,P-!2MAI,;S,&Y M:KXR>J/\?*B*3JW5\[*5&(T&,J:U+VGU1&.6)3GY0))$LC@6_I2%3";9_\(8 M6*NRH&5#/ZMFXR/P? ;DE C)>'P4#][S0)]Y2"0&$:4ID5'"1!@? 2'B/8@$ M344N\9D1*3A"'0.QQR)F<9Z1B N6I3F)9,(2&1T!D;VPD"P/)4DB)H4@&6>< M"_)%F5)O+'V$53FO .NL&LLP=5AKL(X:U2S+9DD71M>4TV20YSU>Q@3F4N18 MJ"PF,H]8FN>D)^)Y^=:Y+HNB@MG&/#$:#O*8QO0)E+%4<"H':=PI7TB&6482 MSM)0D#1D49+V[86Q\YQ%0A(L(V8@$SFY FOQ/\L8:!Q=:^.=DQ.98I1GM.L4@1AG1@QN-^QN.#,WZMW,:4K@1[W)@?1'M[S%^[^,^< M*P.O!OTO+!R%IO ML3?>9V1:ZTWCR!WXG5R@$K':/P%,2(C52A*"(A8N\R6- MO8 S%6%ILE:(B)0"!RWW@M=@.N/,"PE)1<3",._K]^&E$=[,\7!O,]5@ENW^ MQ2;Q#+LEU6O[%3_M-MO+]>[[X%H9;']+*UB@*<=N#:CI=FXG.+UN]]Q,.]R: M[7&%GRE@_ 5\O]#:/0O>0?_A,_D74$L#!!0 ( $N+$%-CLI.GN0( ((% M 9 >&PO=V]R:W-H965T6SG[25VJZ#(MI5:P$AQ(.;W#01B9W9SKK]>ZZ3-!1IZP,OB:]]SSGWVCX> M';GX+1, 11[SC,FQF2A5#&U;A@GD5%[Q ABNQ%SD5&$H#K8L!-"H N69[3E. MU\YIRLS)J)K;B,F(ERI+&6P$D66>4_$T@XP?QZ9KGB;NTD.B](0]&17T %M0 M7XN-P,AN6:(T!R93SHB >&Q.W>$LT/E5PK<4CO)L3'0G>\Y_ZV 9C4U'%P09 MA$HS4/P]P!RR3!-A&?<-I]E*:N#Y^,1^4_6.O>RIA#G/OJ>12L9FWR01Q+3, MU!T_?H*FGX[F"WDFJR\YUKD!*H:E5#QOP!CG*:O_]+'9AS- WWD!X#4 KZJ[ M%JJJO*:*3D:"'XG0VK=*H%7YM<%J:"5 M"BJIX 6IFU*5 L@J96E>YN0+X"TB&_J$=UO)Y[;V(IVVZ5 6-(2QB3Z4(![ M/&GDC496:12-!KKGODP%1*3$TQ"$9AGA,5$)$,;9^Y"R$#)]T@3-+JA*V:%F MD(0*,*@D,<_0OG)H_ J) $6Z9QK""'?(Z'O#HUISDNFC#O03X%6005]5L9K MH].W!JYC8.09;M"Q.EU7!SX&/6O@^#H(#+?C6-Z@6NE@X%D^8G8)X%L3*Q"& M:SD]QW+&ULM5;;DMHX$'WW5ZB\V:VDBHLO&!@"5,&$U$YJ M)C7%7/*PM0_";K 6V_)*,@Q_ORW9>)AD<)+=V@>09*N/3GC6AZ8EPUUDB.93HI=TK@6X9V:OIQ=K4DC[/KAP6Y6(WAG$/KGAF8HE66011"_MN\BNIN@= M*QT!N!=M1 M!>0+%8)F2I(]"" [?7!$"LFR#:%DGM!PV[X+8XXI)2F/(&F1O!"R0!.B.%&( MQ PUD@N^8Y@X7)O'2NN K/3M'5F&OG5#Q;:M>%N/6#9._:.*8+J@3M=W]GZ M$-(5".*[9K]C+9GCP19/($(F 7UE(5AO+-?M M!$X]FM29"!*^)B%/4ZP>>!'#;;G%'^(8="X"TJ"3H-9)T*B3F92 4:=91*X9 M76F^#'-4Q2G203J1$A)90E@(H2,PIY*]*J7&$\]+:<.WB/E9^;),W-K'[,P)A1%F)[XL#Z)*99B+.='+U;:"[(Z MD 1VH*N?BBOEG=C$# 0587P866-OG42[I%U M6ZP2%M:W"!/D& K]KUO)':MU+_3_0& []U$?1?S,Y0]2YZ MK";%G0B-K3A.:A= BGVA68!="W$HL;UZFL=0=C?["3[#)HH%U MWQ_#6FO^8+WM^:T Z\:[$_!2AS6RTV]=.(WU8E!'?? OHNY^+^J-H/]#U-TZ M7ONOXX5/=/&HL)M3?JN- 'U)WZ]!]02P,$% @ 2XL04PTS]>I. @ W00 !D !X M;"]W;W)K&ULA91+;]LP#,?O^12"3AO@U<^Z#R0& MDJY[%&A7I-UZ&':0;286:DF>)#?=MQ\E)UX*M-DE(B7^?R(9T=.-TH^F ;#D M6;32S&AC;7<>AJ9J0#!SI#J0>+)26C"+KEZ'IM/ :B\2;9A$41X*QB4MIG[O M5A=3U=N62[C5Q/1",/UG :W:S&A,=QM+OFZLVPB+:W>KT0M'2LT% M2,.5)!I6,SJ/SQ>9B_X@+9U M($SC]Y9)QRN=<-_>T3_YVK&6DAFX4.T#KVTSHZ>4U+!B?6N7:O,%MO4<.UZE M6N-_R6:(32)*JMY8);9BS$!P.:SL>=N'/<'I6X)D*TA\WL-%/LN/S+)BJM6& M:!>--&?X4KT:D^/2_2EW5N,I1YTM'N;+Y?SF_HZ\NV=E"^;]-+2(=8=AM44L M!D3R!B(GUTK:QI!+64/]4A]B.F-.R2ZG17(0>-7+(Y)& 4FB)#[ 2\<:4\]+ M_U?CSWEIK,:'\.L -1NIF:=F;U&9UDQ:\UK##BK=G)V;CE4PHSA(!O03T.*F M%R5HHE9D!YY\ZZVQ3-92STT$] M^3"Y? 9=<8-V&N19'$3QZ60)-8# K>PX#4[R["4?_$JP]X"]'\CY61!G&7FM M6>'>DQ.@UWZP#*E4+^WP^L;=<7;GPY/]%SX,_C736)HA+:Q0&AV='%.BAV$: M'*LZ_X!+97$T"\#SE5)VY[@+QB]:\1=02P,$% @ 2XL04U@? M(-%R P Z08 !D !X;"]W;W)K&ULC55+;^,V M$+[K5Q!"#[L 8;TE.[ -V-D4S0))@[6W.10]T-+8(B*1*DFMXW^_0\K6ND 2 M]"+-D/-]\^!P.#]*]:)K $->VT;HA5\;T]T$@2YK:)F>R X$[NRE:IE!51T" MW2E@E0.U31"'81ZTC M_.7=K3VHYE[UIN( G173?MDR=UM#(X\*/_,O"-WZH MC5T(EO..'6 #YGOWI% +1I:*MR TEX(HV"_\572S3JV],_B+PU%?R<1FLI/R MQ2KWU<(/;4#00&DL \/?#[B%IK%$&,:_9TY_=&F!U_*%_7>7.^:R8QIN9?/, M*U,O_*E/*MBSOC'?Y/$/..>36;Y2-MI]R7&PC6<^*7MM9'L&8P0M%\.?O9[K M< 68AN\ XC,@=G$/CER47YAAR[F21Z*L-;)9P:7JT!@<%_90-D;A+D><67Y_ MO/_SD:PVF[O-YN'N<;LAG[9LUX#^/ \,\ENKH#QSK0>N^!VNG#Q(86I-[D0% MU7_Q <8U!A=?@EO''Q)^[<6$)"$E<1A''_ E8[*)XTO^=[)_KW;:*&R-?SZ@ M3T?ZU-&G[]$+VV%-UARQ,CB6(&-)%[TK$3);7LE:;> M#@3LN=$4>2HB$:H(M%TC3XZOE*+B]L)H9&6&P&O'D9(\L!-)(G<4\81\Z147 M!^?7U!B*X]+\E;1#!X#M (+G!^/Y.1,44#57"7%1]DJAL5W\DI[.0V7?B\K[S([,%9,VY MKH#E.U=]P$5E"0_209+3($N^KY'@*K,/C%X:7H&O>N=)AFW)A M2U/*MN7& '@)S3#(&,EL+#1'%J2,0B\-HT\OGW%.F+)&B)>D- UGUF\6QEZ6 MH59&PO=V]R:W-H965T,7@ M $Q-D7I-DP!)FJ 9UB9(LF[ L ^T=+*U2J)+TG7R[W>D;,5N$P,#^B'.4>0] M]\+GCG>\4OJ+F0-8\M@VG3D9S:U='$TFIIA#*\U;M8 .=RJE6VEQJ6<3L] @ M2Z_4-A/.6#)I9=V-3H_]MUM]>JR6MJD[N-7$+-M6ZJ=S:-3J9!2.-A_NZMG< MN@^3T^.%G,$]V#\6MQI7DP&EK%OH3*TZHJ$Z&9V%1^>).^\/?*YA9;9DXB*9 M*O7%+:[+DQ%S#D$#A74($O]]@PMH&@>$;GQ=8XX&DTYQ6]Z@7_G8,9:I-'"A MFC_KTLY/1MF(E%#)96/OU.H#K..)'5ZA&N-_R:H_&Z4C4BR-5>U:&3UHZZ[_ M+Q_7>=A2R-@K"GRMP+W?O2'OY7MIY>FQ5BNBW6E$:MRM M4<^>WM[=?+Z^O[[Y1*YN[LCUIXN;CY?DX>RORWLR?I#3!LS!\<2B(7=\4JQ! MSWM0_@IH0CZJSLX-N>Q**'?U)^C@X"7?>'G.]P+^MNS>$L$HX8R'>_#$$+7P M>.+_1_WWV=18C63Y9X^=:+ 3>3O1:W:T^E9[_F+YD.NN4"V0!_D(YJ6D[L=Z MF -9[.#5/9YU>/X#I@ERLM!!EC*(1\!I)2A,FG!2CE'LI9 C(4Q1[5P:3XRA&_"SSIM*<\M3C)VNNO!"W.YO&-&5YD.'MIG$TA("] &'MDW< OB[K1>LX M/T;^93D-,0A'1QI%*14A]P16Q9=#]^246,(M/L-&NI<,3\4Y9<(I'+[DRE;< M#CZ*D++Q#_ ;OUS /T;R7?:0H")U4&'/UB1D6*797K8F UN3O<1RA;JT2C\A MGS/:ZC70WJ.\08EI@^G!+(3*ER53>-3Y7"7+GGRK%$%1MD_IMB,=3]1]@NK%GZ*FRJ+,Z$7YSB$ M@W8'<+]2RFX6SL PUI_^!U!+ P04 " !+BQ!3DEYBD.\" "!@ &0 M 'AL+W=O>M+ M*&VE4IC6::"* OLP[8.;7!L+Q\YLA\*_WSE)0Y$ 38H2VW?/<\]=?#?92_6@ M[($@9:M5 4UN%4[7Y<*:%:#"NY'03#T"\J$ M.YO49RLUF\C*<"9@I8BNBH*JYW/@SUT9K83#92/MC-,INZ@14$'%)C&2A^ M'F$!G%LBE/&WY72[D!9XO#ZP?ZMSQUPV5,-"\E\L,_G435R2P996W-S(_7=H M\QE8OE1R7;_)OO&-3EV25MK(H@6C@H*)YDN?VCH< 9+@'4#4 J):=Q.H5GE! M#9U-E-P39;V1S2[J5<BF/"_I2U46AEB#.SQ7QUN[R_),OK]=W-_'IQ2;[> MT@T'?3+Q#?);+S]MN!]U=>*B@[CSZ$/"'Y7H MD3CP2!1$X0=\<9=L7//%_YWL[_E&&X57X\\']/V.OE_3]]^CIZ6]8F0I=*6H M2.&M$GY(85MPK$N:PM3%'M.@'L&=K9N&(5LFD)513IAHVM'>:WRN%S\)U41N MR1I* \4&U*%L 6%Z[-Q*@RBJ-1CM?'9.AQY:O" >M1;.Z(9Q9AA8B1> GBDSBPH;]\2J)P=*91GTZ1[!FH(B RC/R& MGIYC_8/XS,&_"]W?=2X@;1W#QM%9BD?0!@> P< VD(,%9B@7!<2801"\+!94 MYT1#6BEFGIWPM.^%PY$3#A)OE Q>,]D4+"$\I:#KHG&)A='D*]HJI2 C%,6W MU=_UDA*OP-/'"8$#>NC_^45\6H';U]-$DE94P38MV MI]V FS=]_>+>3,&PO M=V]R:W-H965T+FN[MP^D>3#(07QT[9SM0_ON;<=(4U*7J/D#&/^:;^<8S8T^VVCS: M',"QIT(J.PURY\J+7L^F.13<=G4)"E=6VA3[8TP#.O5,A>'$6GO8(+ M%YHHC>;E'P-";AOY<+@ MJ->B9*( 9856S,!J&ESV+ZZ&M-]O^$O UN[)C)@LM7ZDP4TV#2)R""2DCA X M?C9P#5(2$+KQ7X,9M"9)<5]^1O_3? MH.$S(KQ42^O_V;;9&P4LK:S31:.,'A1"U5_^U,3A/0IQHQ![OVM#WLL_N..S MB=%;9F@WHI'@J7IM=$XH.I3$&5P5J.=F\\O[KS=?/R;LY/8N23ZPQ?R>)9\N M[^?LY($O)=@/DYY#.[2[ES:85S5F? 3SE'W1RN66S54&V:%^#_UKG8R?G;R* MWP3\7*DN&T0ABZ.X_P;>H"4]\'B#GR;]]^72.H.I\L\;9H:MF:$W,SQB9J$= M*">X9$G.#; ;:RNN4L# /*6RPMBPE=$%N]9%63GNLU2OV)P;)=3:LA.IK47O MP-0 /SJ)-SV@BKZP)4]A&F#)6C ;"&8/.7B37.U8SBU+\;#0'KK*K/>3&\-Q MC*7G+.,J8UL_@X.M<#ESJ%^VU$1#BCSG62:(!4Y[)$N3:*I 8HG3Z6/-%P$L M= ZL; 'MPD%4R$PF9.5P8KY(6,IE6LDZ2DM(>66A=L7 A@MDOL:Z,(_8Q\AE M[%J&$RVB5WN%7-RSAB6V#KL+RS13VC&!FU+N")(3PNX=9+9"2G3%AP"R+GL@ M7HB$&535M%)=R0Q[E\4>@0L=SX<(",56E:N0-/HI=&:[G8?< !Q4#L.\!\K[ M3B*>CJQ01=!?M"=1 F'_19YZ(ZA[AFC/A]8RA7WRA4Y:T[&>CM,O9&A '1]3 M;P&X-JC6^KF6&1C;^:US=GX6#L>#/>G]#AS$TX>^X+M#-^9/PN$& M/$U8[]!(OQ_&@_Z+<-08'?Y/6VMHT6[DOP)!Z4<)E5*22QS4<&@_'HW#\?GY MGG17^L-%F+(R*=86')@,Z\3^C%?:3OWZRUG<'_]NV*(EQ[0P^E_,";;@QBF,6,AN;Z^[ MU-ER*FL?LZ1:VM2(.BJ7:\QO*@L*V'CD>;U(UUIM$*5I@0N\FL$8C';RG)JO MV\A'Q%,)X*8;U,4<;IQXIP^#<13B;T_ZYF' %RPE.XEU:7 ,?&8[_=,H/#T= M4^ZU4JNDR[K)'(L>UF8_' R&1+J5'K3CTG;.XA$>QJ"#1X+'TH\'KV?8CRZD MWM[%C[6Z]L\;WW:4J]\ [6S[@KJL'PXOV^OGUQ=NUMBZF(05JD;=\2A@IG[2 MU .G2_^,6&J'CQ(OYO@*!$,;<'VE\4YH!F2@?5?._@=02P,$% @ 2XL0 M4W&+=]N0 @ @P4 !D !X;"]W;W)K&ULG511 M;]HP$'[/KSAET[1)E)B$TJX#)*!L:Z<6!&Q]F/9@D@.L)G9J.X7]^]D.R6!J M>=A+?&??]]UW%Y^[6R$?U091PRY+N>KY&ZWSJR!0\08SJIHB1VY.5D)F5!M7 MK@.52Z2) V5I$!+2"3+*N-_ONKVI['=%H5/&<2I!%5E&Y>\AIF+;\UM^M3%C MZXVV&T&_F],USE%_SZ?2>$'-DK ,N6*"@\15SQ^TKH9M&^\"?C#6+1:K<%[9E;+OC0UPH+;(]V"C(&"]7NMOW MX0!P25X!A'M Z'27B9S*:ZIIORO%%J2--FS6<*4ZM!''N/TI3^SF\7]!EBNI#-] FH84%\9Y\6)*'KY!W MX$YPO5$PY@DFQ_C "*W5AI7:87B2\+;@38A( T(2MD[P177UD>.+_K_ZGX.E MTM)B.C@B1[=6@DN](6DUHBCZA\C>1*#Z.-0I@)=^3W P&!G* MM1M_!;$HN"YGI-ZM7YA!.5A_P\OGZ8Y*TP$%*:X,E#0OSGV0YW_P=02P,$% @ 2XL04U^_8J*= @ M?@4 !D !X;"]W;W)K&ULC511;]HP$'[/KSAE MT[1)&0DA4,H "2CK.K45*K1[F/;@) =X=>S,-J7]][,=2.G4HCV [\[W?;YS M[G-_*^2]6B-J>"P85P-_K779"T.5K;$@JB%*Y&9G*61!M''E*E2E1)([4,'" M.(HZ84$H]X=]%YO)85]L-*,<9Q+4IBB(?!HC$]N!W_3W@1NZ6FL;"(?]DJQP MCOJVG$GCA35+3@ODB@H.$I<#?]3LC1.;[Q+N*&[5@0VVDU2(>^M@,0[P"Q MJ[LZR%5Y1C09]J78@K39ALT:KE6'-L51;C_*7$NS2PU.#R^N[Z;SQ=7T>C&' MCPN2,E2?^J$VS'8_S'8LXXHE?H.E U>"Z[6"*<\Q?XD/345U6?&^K'%\E/#[ MAC>@%0401W'S"%^K;K/E^%K_T>;/4:JT-./PZPAQ4A,GCCAYBY@_H-)F2K5Z M[=J.@JW@>JHD&0Y\HRB%\@']0T;(A)E^I4$L>]Z'=]TX:GWQS-5@?37>&698 MI"BAU721R#N7B'R.F$/%)*0*X/)RXKWWDJ =)T&2),X^V=G/!P+E,!>,2)A) M\=OH!F9$:HY[AM-.$+7C_?(2=XYF.BE,K=PDS.T[ MA@>:*%"NG/+MC6ZXKN111^O'951IZCF]>IFNB%Q1KH#ATD"CQDG;!UFIO7*T M*)W"4J&-7IVY-@\D2IM@]I="Z+UC#ZB?W.%?4$L#!!0 ( $N+$%.V+5,% MHP0 'T4 9 >&PO=V]R:W-H965T Y"F-QV]I*N;LQ#.%O283%)[8CL?IGS7B$I7KD M&T/L.,%!"HI" YFF:T28QJU>-UU;\%Z7[65(8[+@0.RC"/.7.Q*RPVT+MHX+ M]W2SEON\(8LB7S<+;AZ,@HM 8U(+"B+ 2?KVU8?WHR1EP!2B3\I.8B3 M>Y"$LF+L>_(P"6Y;9N(1"8DO$Q5879[(@(1AHDGY\4^NM%783("G]T?MXS1X M%%WD@?D)/I\%HKT%QQR6;,%_+V0+,K! MRH.(QMD5/^>). $H/ M$W7UV2:F::.\&Q*):2C>@X_@<3D$[WY[WS6D\C.Q9OBY3W>93^B,3Q:8LEAN M!1C% 0D:\$,]WM7@#96?(DGHF*0[I%7X91]_ I;Y 2 3P09_!I?#S:9P?L[Z MZ.>LC_7P(?$5'#;!7^72*AK.2O599_0U=BJXI].BO"DQUDF\TKN>Y:?(W M SHGMFS+L2S3>>W3P*GYA#S/1,BM1%>7@]"%5L=%KP5'=4'7<^R.Z3:'ZA:A MNMI0IS2FT3X"WZ8D6A&N*[Q7J/2NTUGMPD!;WUGX1F:^FVHUVR9(, O0N-CI_"QH\\K?KXTK] L9X1YG-_JFU^> %X*YUK>26*&E3R'A MZ4XS]@F8KT*ZP4GJ!%BJJUA3$@ L 08+1E6>:0P>U [QHCXIF1?:5^J3DB'A M#U,DK'-DA;$';XL,89WP*B(CK9;7<95T"/5\^';QYD^$7UZSDC3AE5@3EK0) M]>RFJUG[PKG6(-@\V!H$STRV!DGM:(,E!T,]"2]9B#F8*U;(JWBL&/@7_,^% M1B6)HRN1."I)'.F95E/H''F:;,N!KNE4"]T@B,P.0JA=*72#8,:JXS*J1XU;?Z 8Y:'<43;C50M<%.YZ-SKW/J!PZ2#]TDB]K@., S(A,#DI^ M4;W+X8'<*]6['!/(^^%Z>_5O#@N9-0IOD(,=Q[90M=YU.0>J%]NKEKLN9SMM M]X0HLEB-D].1B/!->HXEU)9R'\OLN[58+<[*^ND)467]#MX,8,/Z$-Z,LI.P M4GUV,#?%?$-5!X1DK4R9GSS59SP[Z\H>)-NE9S,K)B6+TMLMP0'AB8#Z?\V8 M/#XD!HH3Q]Y_4$L#!!0 ( $N+$%,5!0T-'P( " $ 9 >&PO=V]R M:W-H965TH#ZU4!0+K+A5!(J3MF!82 MA633-.W! 2=8,79FF]#]^]F&H$Q:MA?L8Y_O108E1944]?WO+=NC0ASHM"N+444\D91 MPO!2@&SJ&HE?4TQY.W'&SGEA1?:5,@MN%![1'N=8;8Y+H2-W8"E)C9DDG(' MNXD3CQ^G@,90YCB0AD&I(<33C"EADC;^-ES M.H.D 5[.S^S/MG9=RQ9)G'#ZE92JFCCO'2CQ#C54K7C[$??U/!B^@E-IO]#V MN9X#12,5KWNP=E 3UHWHM3^'"X _O@+P>X!O?7="UN4,*12%@K<@3+9F,Q-; MJD5K/4-%L^P6#ZMXG6ZR'*(LQGDZ4N6/J=)G*TA M3I+%)ENGV0LL%Y_3)'W*[R'AK,!,"=0=+RLA$;@D"E9$'B3?,\?;_(9W-[<_[R5>K-0/_ZA%0Q:@=5ZU% M*W7-(Y16$"E-:)=J!41@TS3MA0D'6'5B9IN'?OO93AK1%2K>)#[[?O_<^7+7 MW3'^(E8 $NT+6HJ>M9)R?6?;(E]!@<4U6T.I3A:,%U@JDR]ML>: YP8JJ.TY M3MLN,"FML&OV1CSLLHVDI(011V)3%)B_W@-ENY[E6F\;8[)<2;UAA]TU7D(& M<679CN[VM_X_"#P$X<]R=$! M(9=: :O7%F*@5 NI,/[6FE;S20T>KM_4'TSN*I<9%A S^I/,Y:IG=2PTAP7> M4#EFNV]0Y]/2>CFCPCS1KO9U+)1OA&1%#:L("E)6;[RO[^$ <(,3@%<#WKF M7P/^N4!0 \&Y0*L&3.IVE;NYN 1+''8YVR&NO96:7IC;-[2Z+U+J_R237)T2 MQQJG_>P*I67."D 3O >!+A*0F%!QB;ZB:9:@BR^775NJ /5G[+P.YKX*QCL1 MS-.FO$:^ *YPEV#.T?PY&S@".(>^6?'1SG=M.T/E/KG_$K^6T_;;7^%5I MVP>_O1YJSY@O22D0A84BG>L;U2J\&A25(=G:=,*,2=579KE2LQ6X=E#G"\;D MFZ&;JYG6X3]02P,$% @ 2XL04UBQN?R0 @ O 8 !D !X;"]W;W)K M&ULI55=;YLP%/TK%MI#*W6% &FG*D$BD'1,RX=" MLVF:]N# 34 %.[.=I-NOGVT(2UL25=L+V-?WG'/O!0Z]/66// ,0Z*DL".\; MF1";.]/D208EYM=T T2>K"@KL9!;MC;YA@%.-:@L3-NR;LP2Y\3P>CHV8UZ/ M;D61$Y@QQ+=EB=FO 11TWS94 '3ZVWP&F(0B\V,R9W9L*1Y"83G ME" &J[[A=^Z&KLK7"5]RV/.C-5*=+"E]5)LH[1N6*@@*2(1BP/*V@P"*0A') M,G[6G$8CJ8#'ZP/[2/UEB#@$MON:IR/K&!P.EL,+;0LSI_B/4_7057T(+ MKJ]H7^=:!DJV7-"R!LL*RIQ4=_Q4S^$(('G: 78-L%\"W!, IP8X;U5P:X#[ M5H5N#="MFU7O>G A%MCK,;I'3&5+-K70T]=H.:^YA(GO'@Q'OOS M;V@Z0M/9<.X_1--)C/Q)B.+H?A*-HL"?/" _"*:+R4,TN4>SZ>"\X)?H/5K$(;IX=]DSA2Q5"9I)7=:@*LL^49:# MQI2(C*,A22%MP8?G\3=G\*8<43,G^S"G@7V6\-.67"/'ND*V97=:Z@G>#K?: MVOD_]>$_JS\;AM.\-([F&UL?51M;YLP$/XK%I\VJ2J$I%U5$21"DHYI(5%(-DW3/CAPO*C& M9K9)NG\_VQ"624V^@,^^Y^6.,]Z)\5=1 DCT5A,JIE8I9?-LVR(MH<;BGC5 MU4G.>(VE"GEABX8#S@RH)K;K.(]VC2MJ^9[9VW#?8ZTD%84-1Z*M:\S_S("P MT]0:6>>-;5644F_8OM?@ A*0^V;#560/+%E5 Q45HXA#/K6"T?-LHO--PK<* M3N)BC70E!\9>=1!E4\O1AH! *C4#5J\CA$"()E(V?O>_#!< =70&X/< UOCLAXW*.)?8]SDZ(ZVS%IA>F5(-6YBJJ/THBN3JM M%$[ZR7ZU"K8_T'J)UIO%-MA%ZSA!03Q'2?021\LH#.(="L)PO8]W4?R"-NNO M41@MDCN40*&^CD01[69#-_G#'"2NB/CHV5*YTQIVVCN9=4[<*TX>T8I160JT MH!ED_^-M5=50FGLN;>;>)/S2TGLT=NZ0Z[BCWNP-VO'0L;&A'5_KV#ME_PP. M0G(U8;]N"$P&@8D1F%P1B-OZ !RQ7 U]P[C$!P)(=*KBO;YV= ^&3E_"HS_R M[..E _MB0&K@A;D& J6LI;*;E6%WN&E!-V#_TKMKNL*\J*A !'(%=>X_*5W> MC7X72-:8<3LPJ8;7+$OUMP"N$]1YSI@\!UI@^/_X?P%02P,$% @ 2XL0 M4_&@1!$: @ =@0 !D !X;"]W;W)K&ULC531 M;ILP%/T5"^VAE;I H.VFBB!1TG9,"XE"LFF:]N"0FV#5V,QV0OOWLPUAF=1D M>\&^]CW'YQZN'39C)RA0@YJ6<^$CMR>94TJ8))PA@1L1DX\O$L"DV\3OA)HY-$(.$R=9L9F*]L6A=#6'F+^9*Z%VB<2K* MEY-)//^.IH]H.GN8QXMTFN4HSL8H3Y^R]#%-XFR!XB29+K-%FCVAV?1+FJ0/ M^15*V1Z8XN(578Q!84+E)7J/EOD87;R[#%VEU9DSW*)3F/\WAC?\@4G^/Y4]R->225TO_T\0QOT MM(&EO?XG+:;Z!F%6P%M6M22WEL1X,.-@T3;Y6V@>&T;9<65;CL[+?7# ,(DZ/T-Y^H0F-[KGYKH-U!+ P04 M " !+BQ!3N9_P/?8$ ^& &0 'AL+W=O.-&UBYY.*(E$";%?33E4Z.P^C>3#$D.PD,6N; M,I7VQZ_ST02"DZ:MX $2YYQ[?:_M>QPSV%'VBP>$"/ [CA)^U0N$V%QJ&E\& M),;\@FY((I^L*(NQD+=LK?$-(]C/2'&D(5VWM1B'26\XR-KNV7! MR(*$W+/ M -_&,6;/UR2BNZL>[+TT/(3K0*0-VG"PP6LR)^+;YI[).ZVTXHW/A7/3WM$8G(4J0FL/QY(F,21:DE MV8]_"Z.]TF=*W+]^L3[-@I?!+# G8QI]#WT17/7<'O#)"F\C\4!W?Y(B("NU MMZ01S[[!+L=:3@\LMUS0N"#+'L1ADO_BWT4B]@C2CIJ "@*J$\P&@E$0C*X$ MLR"870E60;"ZQF 7!+NK!Z<@.-E@Y=G-AL;# @\'C.X 2]'26GJ1C6_&EB,2 M)NE4G LFGX:2)X8/D_GCZ'%R.[E[!%^G8'IS-[H;WXR^@+)Y#LX\(G 8\4_@ M''R;>^#LCT\#34CGJ0EM63BZSAVA!D<&N*6)"#B8)#[Q%?QI.]]NX6LRZ#)R M]!+Y-6HU^-7&!!9'T3@*[ UPUA."U3'/P8+;A@LEK];'%BED[,S(G9 MX&0,+1EJ3^1$# #C.&I?LHQ(LP"L6S:G[GYNW,?%KAGX90 M=_JF8PZTI_V!/\:=(TMWK$/8]!CF0L?2[4/83&'-<)'MZB7N(!M6F0VK-1MW M4N4BRKDJ4.O8)320::):"&,%T(#0D)]:2A1 US*A7C,X4>"QW%KV5*'8$FHB=?KL,GUVI_0!.5G!DL:Q5%4>8$;.KS$/E^!,3C.?1A%F M.21[IJR:N1]WOX?Z!:PEQE.C:G-EJD19M<&8*5$&5"?$*1/BO#,A7AAM!?'? MD!*G4TK4J'I*E*BCE"A132EQRY2XW:O:&/, 3.7&KV-5ZY=.^J_F_4O#.NYW M7<<*H'H=*X#*=:S *=>Q J=>QZI0VM8QU*O]CWY269@6]@^3HJKD!=#: [95 MUMX#MFXL6.?6@0L)=U->-HXXI@!#9T+:;9GFE]K"; MW']8K[S"T2MU=Z:&(;,AD$IWX7N%]\TZX\%.JCI3PQI#J103.J?3!UBI$'3? MJQ!>0>TP-17 ]JE9"1AL5["/+OE98;_#>D:5*J!V51@MEW2;B#!9@Q5EX'O> M#U[65/ ?&/G_R-?S=/QXEU*+JG*.X.E*+:HJ.D*G+;6%_?V\JUYT9BI'7E[^47'+V='42E5I&M4E:@@^W25&%4%'[W^CM14B0OJZ]-5@6N=KI5. MH':=^' =1L<:H>R9MG=:&1.VS@ZB.<@*;GYF5+:6A]VC[(BWUGX-+R=0T3Z% ME[/\*+LRGY^LWV*V#F4IC;E('Y5\&P_\!4$L#!!0 ( $N+$%/&!"2PP@, ,T+ 9 M>&PO=V]R:W-H965T&9LS_C( M^).(")'H:Q*G8F)$4F9O3%,$$4FPZ+&,I/!EQWB")4SYWA09)SC4H"0V')A,5LLR)S%'VDHHXGA&R@D M.YS'\H$=_R+E@ES%%[!8Z" TP88E(#!I1[<$N!>"O!*@*=C7P1+1WJ!)9Z..3LBKJR! M30UTNC0: DQ355D;R>$K!9RHOG=&MZN M[M;H:D$DIK&X'IL2'"J8&93D-P6YTT+^-TY[R/)?(\=R[,?- EV]NEZE!P*K MXJ^0B42$.1'%LX%]_@OV'-C[U@G["VL#W^)R/JOD:V"YO8#%<2Y7M>SF6Y M5-DGJMKX3$A^50%.50&.=M#_[0KX/-L*R>$,^+?#7;]RU]?N!BWNYEA$3;DN M4)Y&J>/P,(4%.XYO#\?FH1ZNY9+&]!L)FW2X9P'XP_/] MH>LYIY%:-!@Z(Z]O.VZS8*\2['4*7N?)EG#$=HBF0E*9JSL"QS KMK9 ))6$ MJQ715#*T(4'.J:1$H/NO1F>R? '[9GW*RU^IY8J&AFG =%B0A;'&"(( M-5'(4;HZSX^;PH=?TV8[O984CRIEHTYE?W(F0 1G 2&A0#O.$N@C]E1 7B%L M(>70&4 %['2:FU2-SHK/MMR.W6);+S>6=4D&M7/0 D%[T,K4)H)>92.QU)75 M>%]99[(*4:VR:A>IW7VPL20!]U#(P=-KE&&.#CC.?S>K\]+;L*;4ZH%,^W23 MWUYHM_RUW>FZ7ZX/V_F?Z9A]>(?NVDOCMB2L)Z$_:JP-L];8J$;W'>9[.'-0 M3'8 M7I#V)&\Z!V+B629[G6V3$+GI(<1]-N$*P/XOF-,/D]4^U1U\-,?4$L# M!!0 ( $N+$%.K LW>7@, ',, 9 >&PO=V]R:W-H965T:EF3GA$-+T5Q*+5=_H&BB&!=FD8D:WGZ$TY"F^B*9M+ MQ6C#!8)< ^Q#@G@ X)M@E<"O+8 MOP3X>N^+S=([/2:"#'J,;A%3T9)-/>AT:;30QQ#7[L)VP/M^KLO$U]\C;U:3-\#)&$XSKXWEXZ52DYFL\Y54HU57,_ MG'/!Y/'QNT' K01<+>"^)L J@;H2+$A\3:(.UL>!BUWL=8.>^;B;FY9QT^,X MWPZ"P.M4<7MNO,J-U^PFE:L?D5C>3'.!X$G>WKRVPCI'T@=[&W:.:N8P2:]R3)HX]JQU*VO=1FNA/#O5 MN\A1DJ-K1I<,.$?W5Y#-@36]H$$E$/R?$P!;+]>5]1YG0,FR7T6N[3K>01K: M!DYK GW;\CO^B:3@G1L8-UJ:J8LUEVU#GPL?,NR7".*CD( ML.<>IJ)5V+0NS,'!X6MO[O1$&;"E[EXYT@LN[K1JMNJ0A[HO/)@?X6DZ']?Z(MV_(JP99)SE,)"2ED7'5DTK.APBX&@:]V1S:F0_9U^7,E_!&ULE59=;]HP%/TK5K2'5NJ:.)^D B2@ MG;:IVRHHW<.T!Y,8L.K$S#;0_?M=FS2E)"#V K9SS_$YAUR;[E;(9[6D5*.7 M@I>JYRRU7MVXKLJ6M"#J6JQH"4_F0A9$PU0N7+62E.065'#7][S8+0@KG7[7 MKCW(?E>L-6;6 M+#DK:*F8*)&D\YXSP#>CU-3;@B=&MVIOC(R3F1#/9O(E[SF>$40YS;1A(/"U MH2/*N2$"&7\J3J?>T@#WQZ_LGZQW\#(CBHX$_\ERO>PY'0?E=$[67(_%]C.M M_$2&+Q-CT8_I]\<)&M^-[KX\ M#8;W=U=H)$HM(6 T4(IJA4B9OZW=,S)CG&E&%;JXI9HPKB[11S2=W**+#Y== M5X,L0^YFE83A3H)_1,+7=7F- N\*^9Z/6^"CT_!;F@$<6[CW'NY"&'4B?IV( M;_F"(WR'YG\-9LHN_#Y!'M3D@24/CY(KH&0EHB\950J).8(PH6JAVH+;D<66 MS/3CIH\[211BB&FSGU"SSL>Q'[^5O1,;UF+#DV*GI=%&<^C6C+(-F7&JKD!\ MQMJ[41G9&_>9:HT@Q, /% B M2Z/V? ]10QSDC!/L'YAHUN$@"F//;S<1UR;BDR;&IN%*.%_;M,6-/=,41^&! MLI:J *=)NZZDUI6GUM4YKYOW MCZVS6CJM=TA/.A]6+\O[5\AV1EL>::-5(VB"*#B(HUF&<>AA/SJ(P]T[^LVU M^XW(!2L5XG0.2.\Z@43E[BK;3;18V=M@)C3<+7:XA-N?2E, S^="Z->)N6#J M_Q/]?U!+ P04 " !+BQ!3C(B\:ZT# "X# &0 'AL+W=O3\F@0&4%G\G?*L:8V2DS(7X;B:?XZ&%#2.>\H4V+AC\/?$Q M3U/C"7C\V#NUJI@&V!P?O'\HQ8.8.5-\+-)_DEBOAU9HH9@O69'JJ=A^XGM! MGO&W$*DJ?]%V9QOX%EH42HML#P8&69+O_MGS/A$- '%/ .@>0%\+#6P-X0S(7NQ=W^QG/.:54Y%I"U2B4Y&@BQ4IRI="W MZ[DJE__M">%4(9PRA'LF!%H(I557QG9XO\2;'?8T\B+J8NP,[*=F:MIV4>0Z M;H0KNQ<$W8J@VTOP+R-YGJ2POE)("Q0SS;MX[MQXC?B7KD\I=;TCHAV&!(=^ MX'AN-U6OHNK]1"XO4 Y'FEA6Y+M(>RTNQ,$D\,(CSFV[RX@ZH7^"L5\Q]GL9 M3])"H2*/N:Q3++DY2F&(X,A:5!5(,/X#IMDFY=WY]UL4 \<',4=*VF:$.*'C MDFXE0:4DZ%7R(#1+NV@%K7@4.R'VHB->'7;$=8.@FU98T0I_?@=?H'NHC%=M MXZB*$YTI/:41RV/$E4Z@4W 8,9F7+Q0B\^>%V49GBC%JI\ G)"#T*%5M.P)[ MQ\>T.U<$UP<[[E5QL='69:G?/<-&*$UU C9J\/C;R6M?Q MMR\\FW/95[2D;C[$^5T-CM0-A/1WD/,MCK1;@ANY.&KUN [#(/!-FSF1_+IU MD/[><='>6@[7\&G!I3& YTLA M]&%B+J_5Q\KH?U!+ P04 " !+BQ!3/,.PZ7@& L(P &0 'AL+W=O MR3<=")=$EZ7P ^_&C9$54;(E4:^\FL62>HU>'/ \/:9[<"_E= M+3G7X"'/"G4Z6FJ]>CT>J]F2YXDZ%BM>F&\60N:)-I?R=JQ6DB?SRBC/QB@( MV#A/TF)T=E+=^RS/3L1:9VG!/TN@UGF>R,<)S\3]Z0B.GFYDH*!7QC,]TZ2(Q_^[X.<^RTI/1\:-V.FJ>61JV/S]Y?U>]O'F9::+X MN3J*1F#.%\DZTU?B_CVO7XB6_F8B4]5?<%^W#49@ME9:Y+6Q49"G MQ>9_\E 'HF5@_'0;H-H ;1N0'@-<&U21&V^45:]UD>CD[$2*>R#+UL9;^:&* M365MWB8MRFZ\UM)\FQH[??;QKT]_'-V\O;H$%V\G-Z_ ]:8[@5B CZ*X/=)< MYN""3S5X<<%UDF;J)3@"7ZXOP(O?7IZ,M9%0.AK/ZL=--H]#/8]CX%(4>JG MVV+.Y\_MQT9ZHQ\]Z9\@I\,_U\4QP,$K@ ($._2DF"(8;.GO:!?"B"#:K3]L](?^, ^4&NZ&T&B-MY5V-6,Q#KJ%1HW0:,\! M&W5$$L81VM;7T2X,((E[(ADW F.GP$^3&S!)BN^O #E&]'?PH3!JN=+@*M$< M?+OD^91+5^K"P&(V.#@88 OB<,](UP[:.<\8HA1N1;INUPXUB["!0W>D(;(2 MD5-B$UMI8MNIT&U?]9 K6!;1$#L]O9/\QYH7LVJ26R6/IBCI#IG;35Y.9-FC M2Y(E.W2C_4.A=))E>05.AZ)=<-.(]5 ;6FQ#-[>?TF#0B+>4A>SP(]XR$'H@ MZ!_QNU#;QDI'$X@"VH,]:+D'W>![QI7@5[AB"0;C@T<966JA8,\HUPZ>U1(8 MDC#<"G7=KAUJ1!C$/01'%GW(C3XO5SSV50^Y@F4)A]R$&LH5CQL_5Y!%'7(S M:B!7:B_M3L0HQCU=8ZF&W%1KIP'\E>D5680A>O@TL"A#/U,Q=D:0[9;>,6)A MM)T&NS6AJ1M)V)<&EH?(S4-_&KCMJQYR!4/3 M(-Y- ]8BV?,5H84H=D-T[]D 6QAB>/ TP!9PV$TF?QK4#MH1) &,PG@K#>IV M[30@R-2C/2L[W%I^^X#G20./O6\VP!9^V V_H6G@<>-/ VPAB=UUWL TJ+T\ MJS)IW+, P!:BV W1=AI$OS(;8 M#'!X^#2S@\+[+VMK!L\4607![K85WE[51 M$ 2P)](6=]B'.U\2N.VK_G%M6%GT$3?ZAB:!QXT_"8A%)/'5BX.2@.RNETU% MA+J[AEB$$C="OR8R%6L%OO)E.LLX^"B20@T9_,0BD/P/6Y"M/Q.2[)9",0GCGN4LL9@C;LP-'G1N-P,&G64?<;-OZ*#;K2(CV+<<)1:' MQ%W;N0<=^!=6<61/QGGL@^/ .=%3RSCJAI,_NLG# MT.A2BS%Z^$J/6DS1/3?K//;L.(Z=T;4TH^Z"[%-2_HJ09)L-*I/0E^E\GO'I M6CX."J@%&R6'#VCKEQ'/3R->;-+=JHL%(=ZN&3J:A9BPGD4*M82B;D)5;[X0 M\@E/9:@7Z0.?@]0[%MR>*7CDB52N,%J243?)NE3>F?Q+IB;Q_$+=SF'@5VKI M1SVKX$P8F7Y);B_X.'968M3RDKIY-W12]+CQ3XK,@I.YP3EP4F1=.XQ1SW*$ M68 R=QTX!"P&WN_XG$O3ZKW(-VAOVD^$TJ(8 B%FNGQAX[#[M$Y;IU'R+F\K8YI*# 3ZT)OCB8T=YNC(&^J Q!C MVWQSCN0RD;>IF4\SOC"F@7GB",C-T8S-A1:KZG3#5&@M\NKCTKP?EV4#\_U" M"/UT43Z@.2!S]A]02P,$% @ 2XL04__H942* @ 'P< !D !X;"]W M;W)K&ULC95=;YLP%(;_BH5VT4IM ?,1J A2DW1? M:K+:1=.. 2K@#/;:;I_/]M0E"V0[";XZSW/>1W[.-DQ_BP* (E>J[(6 M8ZN0O;;'A0#(CJDH;.TYH5X365IJ8L0>> M)FPK2UK# T=B6U6$_YY R79CR[7>!N9T74@]8*?)AJQA ?)I\\!5S^ZB9+2" M6E!6(P[YV+IQKZ>Q7F\6?*.P$WMMI)TL&7O6G4_9V')T0E#"2NH(1'U>8 IE MJ0.I-'ZU,:T.J87[[;?H[XUWY65)!$Q9^9UFLAA;D84RR,FVE'.V^PBMGT#' M6[%2F%^T:]:&@8566R%9U8I5!A6MFR]Y;?=A3^#Z P+<"O#_"KQ6X!FC36;& MUHQ(DB:<[1#7JU4TW3![8]3*#:WUO[B07,U2I9/IW=;Q M]T1N.944!&(YNF/U^E("K] ,EA*=S4 26HIS=(F>%C-T]NX\L:7*0L>R5RUQ MTA#Q /'SMKY"GG.!L(/='OGTN'P&*R5WC=SY6VXK[]T&X&X#L(GG#<0[:OC' MS5)(KH[:SR,DKR-YAN0/D.:@;U4&7(,&S$^:$*$)H6_@2^IZV G#Q'[I0?L= MVC^*5C3<1VM4P1X-1YX?!OVTH*,%IVA>'RTXI/F1%PW0PHX6GJ+Y?;3PD(9= M',?]M%%'&YVB!7VTT2'-B:,@ZJ=%'2TZ10L1J3,D"U U.E'&ULM59M;]HP$/XKIVB3.FDB<<);*T JT&J=1E?U9?U0[8-)#F(UL9EM MH)7VXV<[$.B:9I76\H'8SCW/W3UVSM=;"WFO4D0-#WG&5=]+M5X<^;Z*4\RI M:H@%B)I\[<(EFZ?:+OB#WH+.\0KUS>)"FIE?LB0L1ZZ8X"!QUO>.R=&( MM"S 6?Q@N%9[8["I3(6XMY.SI.\%-B+,,-:6@IK'"D>899;)Q/%K0^J5/BUP M?[QE/W7)FV2F5.%(9+ \+6 : .(7*)%9"ZM,=5TT)-B#=):&S8[ M<-HXM,F&<;N-5UJ:M\S@].#;V?D)?#^%T>7)^.P:#L:H*,- MT[!@"E]@:L-$<)TJ..$))D_QOHFJ#"WO]K7Z+E=V.R&).R4 M=D\";)4!MFH#/!]>PY#R>[@UWRKC!J[8G;#MRO6MQN&43W/W>_^\K= M?VY7N_N'98"'M0&>9&S.IAF:6AR+)=?*U/48V8K:-5.BURF+TYV&"JA$5W.3 MJF3J?76#1A!\K-E:$NPJ7O"FAQ9^PX1Q=QY><8[)7N4E[W>22;AS$]:F.\:I M!H5RQ6*$6*Q0FNL9)#6W:&61+]BLAN5I(8VP^J207;DDT5N+?B%-OP"75..K M=-\55=)\1]UWI9'4U\8SKE&BTE9JK%2Z'A\UPE;E@??W;OL?@#U!+ P04 " !+BQ!3'VIF/;," "C!P &0 M 'AL+W=O)FMC,-M#]^]E.2'E)$>J^$/OR//?<78Z[SH:R%YX" M"/1:Y(1WC52(Y9UI\ED*!>8W= E$OIE35F AKVQA\B4#G&A2D9N.905F@3-B MA!UM>V!AAZY$GA%X8(BOB@*SOWW(Z:9KV,;6\)@M4J$,9MA9X@5,0#PO'YB\ MF;67)"N \(P2Q&#>-7KV7>PKO ;\R&##=\Y(93*E]$5=ADG7L%1 D,-,* ]8 M/M8009XK1S*,/Y5/HY94Q-WSUOMGG;O,98HY1#3_F24B[1HM R4PQZM.P2W M(KCG*G@5P3M7P:\(.G6SS%T7;H %#CN,;A!3:.E-'73U-5O6*R.J3R:"R;>9 MY(DPNA^-AD^C>/PT0;WQ $7WXZ?A^$L\CH;QY K=+X%AD9$%^@[R /3O.#$WQ3 M%J"N@K.M0M\YZ?#;BMP@U[I"CN78#?%$Y].MIG3^3SW^L/I>,=RZ)5SMS_U( M2Z!?O2D73/Z_?Y^0\FHI3TMY[T@] A$(7N70X]#41B4[T&PU\=:AUW:#=L=< M[WZ<8Y1O6=8^:' ,LFW+;WG[L+@!=FNY;\[VTO3K-/VSTT0KV;-R4*>4B6L! MK$!XP0#DZ!6\J03^44#MEF\?9!<=HYQ6X+0.:G",LMN![1W X@:8'3B^=U $ MMQS-*,K(LINJZWU1NGI07I@[]MWD=U@'\@-5"Z,-_?E^AIAML@( M1SG,I91UE$"]E\-_4$L# M!!0 ( $N+$%-AQD6;?P( *H& 9 >&PO=V]R:W-H965T8E%::F+X%3Q-62TI*6' DZJ+ _/T6 M*-N/+-?ZZ'@BNUSJ#CM-*KR#)QGF\F M_"2P%P=MI#-9,_:BC>EV9#DZ(*"PD5H!J]\KC(%2+:3"^-MJ6AU2.QZV/]3O M3>XJES46,&;T%]G*?&0-+;2%#-=4/K']=VCS";3>AE%AOFC?S(T4<5,+R8K6 M6=D%*9L_?FO7X<#!.^7@M0Z>B;L!F2@G6.(TX6R/N)ZMU'3#I&J\57"DU)NR ME%R-$N4GT_'C;#9=S>[FJR6ZF4_0^'&^FLZ_W">Y#75XAW[E$GN.YS\L) MNOCRGXJM,NG2\;IT/"/KGY ]'^_OF[607!V$/V=0?H?R#6IP O4$^LQO@2.6 MF2SZ%J&1"(V$OA^O:3",72>Q7WO(@XX\.$M6,*\/UG@%!S!W$ 2AVT\+.EKP M&.X83\T[J#Q>2B3F**LN1=%>R^HN1=5>R_ZHHF/ M#JX;>8/X:,'M@]*CJ_@,\QTIA2)DRM.YBE1"O*F,C2%99:K1FDE5VTPS5X\) M<#U!C6>,R0]#%[CN>4K_ 5!+ P04 " !+BQ!3^:?ZP1T# "D"@ &0 M 'AL+W=OVK8,%AA16>%+C/7.C(N(*CT5HGI8# MH6=VSC)E$<:2\1@$SEI6A]QVB6\ B<68X486QF!2F7#^:B:/TY;EF(@PQ$ 9 M"JH_:^QB&!HF'ML6&R.<:2$WF4:I]H/G<O_?K]^@*'B@3,*;A"J&/5*X$ZL-3\!@O5TK"UWM4E(7R&US# M0+ U50C/5 @:Z\T_?8PF*%Z:MM(1&C]VD$5SET;CGHCFQRJN@.=<@>NXY O8 M(!=4H"PAZIXGNL= $Y&$R#E%9&NM@4$3 8M@B%64ZW)TGO'Y(\GV9(M4+2KZO6<3_#Y+[I5IZ]6/-2^S\ M2N-8<[O00IC^K4_%G,420IQIF%.YT30B;8G2B>++I*N8<*5[E&2XT&TD"F.@ M]V>U%*W4GL4/XJ ") M^=*V&E8(=J8752\,',!J$K.V ZVT/W[MD(G# B:SS0V)DW/>O'X2O;+I[[GX M+C< "OU(XE0.O(U2VX^^+Q<;2*B\X5M(]9T5%PE5>BC6OMP*H,N\*8E]$@1M M/Z$L]8;]_-I$#/L\4S%+82*0S)*$BI^W$//]P,/>ZX4I6V^4N> /^UNZAAFH MY^U$Z)%?JBQ9 JED/$4"5@-OA#_>D:YIR"M>&.QEY1R9JOZH_YI/7DYE3"7<\_L*6:C/PNAY: MPHIFL9KR_1]03"@R>@L>R_P7[8O:P$.+3"J>%,W:0<+2PY'^*$!4&G#K0@,I M&DC=AK!H"/.)'ISET[JGB@[[@N^1,-5:S9SD;/)N/1N6FM^CB&9@_BF+S[/[M&[ MW][W?:7G8=SXB\+S[<$SN>#YH##X@$A \)GV.W?[/2QT.\[;@^-V7],K M$9(2(UR[(C>U%I+W+:FV3SF"U0X5+6 M0=HNI=O-(NV4PITFD!Y$(@?2TPH7TFYIK_N_D*)_T!L^W%[YM%ZSE'%@@RIH M@G.AX@)]IL1%&E>R%/\::U*'-;;!@TG#M&T X; 1VN%UVJZ28W&ULO59=;]HP%/TK5K2'5FJ;D \^*D""PK1.9:I@M _5'DQR :^. MS6P'VG\_VTDS:$-6;=->P';N.>?>ZVM?=W=BI6KMP(P(D%I=3U/:_III@PI]^U:[>BW^69HH3!K4 R M2U,LGH= ^:[G-)R7A2E9K959&+.97V%^T*6\]! M<2853PNP]B E+/_'3T4>]@":IQK@%P#_-2 \ @@*0/!>A; A.]5B J #=W- M8[>)&V&%^UW!=T@8:\UF!C;[%JWS19BIDYD2^BO1.-7_.+B>HKO!S7R,)N/! M;#X=3\9?OL[.T)13BO1>[+!($%^B&]@"10&Z9E*)3%>*DNAD! H3*D_1.9K/ M1NCDPVG75=HKP^W&A0?#W /_B >,7:# .T.^YS[_)%)I"S%E,*,'VJ#_L5\JW&LFPE RM9'BL)#$1:(MI!@@GW_41,,56 M55_%^[V"HE6[7Q M#&%%&"-LI>]QBED,54J@][V'E30H'7['BO"_*W9KE[[M[MGX)8V;8K4\^" M*]W)['"M7S,@C('^ON1&PO=V]R:W-H965TP+_=] M=]_YG$MW+^17M4'4\#UA7/6UW(30KG3[V:V.]GOBE0SRO%.@DJ3A,@?0V1BWW,:SL$PI>N-M@:W MW]V2-)JYXS:%R-.]8_<[BGN%=':[!*%D)\M9N; MN.=X-B%DN-26@9B_'5XC8Y;(I/&MX'3*D!9XO#ZPO\NT&RT+HO!:L <:ZTW/ M:3L0XXJD3$_%_CT6>D++MQ1,9;^P+WP]!Y:ITB(IP":#A/+\GWPOZG $,#S5 M +\ ^,\!S1< 00$(7ANA60":KXT0%H!,NIMKSPHW(IKTNU+L05IOPV876?4S MM*D7Y;9/9EJ:I]3@=/_=X&8*]X/;^1@FX\%L/AU/QA\_S&'E%]"X)V#[_F-BGRN7P_W MJN3\7?3Q'T=_4HR@[(\@XPM>X'L@4A*NX9:2!654_X#'P<)T@+G@GVOHFR5] M,Z-OOM1^A$K8$98BD/B+:7?;6%4]E-.T,AK[[MOU&U[4:4;-KKL[/IM3OPL_ M]*+PJ=OHU*W=B$*O]=1M7,$6M/U6VRO]GJ@.2]5AK>HI+E,I*5_#XP23!>PP#7EW.HQ+XHM2BHJ[W'.%AY5 M,XJ"3MBJ+F:[S*+]3UIHU#X)?U$7OU/&[[RN"LCC6OW#SDDW><_:LLXC3\X] M>M4G*-?9C%6P%"G7^:TNK>48'V33ZYE]V+BZ;E381V;LYU/Z-WW^S3 ATARS M H8K$\J[C$PI93Z'\XT6VVS0+(0V8RM;;LRG"TKK8)ZOA-"'C0U0?@SU?P%0 M2P,$% @ 2XL04W736P#W @ N0D !D !X;"]W;W)K&ULG59=;YLP%/TK%MI#*VT! R%)E43*QSZE=E&RK@_3'ARX2:P" M9K9ING\_VQ!*%T*RO8 -]YQ[[O6]MH=[QA_%#D"BYR1.QFF\+/AZR7,8TA05'(D\2 MPG]/(6;[D86MPXZD_F"/AQG9P@KD?;;@:F97+!%-(!64I8C#9F1-\,T< M>QI@++Y3V(O:&.E0UHP]ZLGG:&0Y6A'$$$I-0=3K"680QYI)Z?A5DEJ53PVL MCP_L'TSP*I@U$3!C\0.-Y&YD]2T4P8;DL5RR_2YD22\9"S M/>+:6K'I@4FF0:OP::K7?26Y^DL53HX?)LOEY.[;"EW-01(:BVOT#MVOYNCJ MS?70ELJ#MK/#DFU:L+DGV"89[R#LOD6NX^(&^*P=_B5/.\AS3L+GE\.=UW!; MI:7*C5OEQC5\WKG<_)BLA>2J1'^VL'H5JV=8_1.LJQWA(! 5(H<(Y9DJ?G@& M'E(!B&W0GG!.4BG0%4V1,+9-"S$KG'2-$]W<3V/<=YVN,QC:3PWJ_$J=WZIN MP5D($ FTX2QI%-8DIN ,:F)<9^ $#NY6:HH%/#9TFO5V*[W=UC6ZRY,U<*WO MX9"XBU8KJ/B#UGQ\S:60)(UHNGV+UK"E::J&YQ8G.%H<'P?>P V:@^U58GJM M8C[J %71G/'>._)^(LG]RF^_U>_[L@S.>NX?>?8"'SNXW^Q_4/D?M/I?0@20 MG'4_'1RGO>OU O]U$<[.FKT2B9V7K=2YO%; O,\EK&2L:PD&V#\EI;:KX_8V MSM: M6\)5/PL4PT9AG$Y/@7EQ3R@FDF7FY%PSJ&PO=V]R:W-H965T MJD4K#W-O$YWFRUG7"&_5VT80NFGW:/THR<4F45 MIXRK6' @V7K0&\'[&0PM(4-\C=E!'5T#F\JS$"]V\'$UZ+GVB5C"EMI*1.;G ME4U8DE@E\QS_%**],J8E'E^_J7_(DC?)/$>*343R+5[I[: 7],"*K:-]HC^+ MPY^L2(A8O:5(5/8?''(LP3VPW"LMTH)LGB"->?X;_2@6XHA@=-H)J""@.L$[ M0< % 9\;P2L(WKD12$'(4G?RW+.%FT8Z&O:E. !IT4;-7F2KG['->L7SARP+<3)F.XD3=@C_ TV(*;GZ[[3O:A+($ M9UG(CG-9=$(6@[G@>JO C*_8JH4_[>;3#KYC4BSS1&]YCE&GX*<]OP/8_1T@ M%\&6YYF<3W?;TOE_T6?_.?J[Q<"EZ3C3PZ=,Y_8;'2G%E#(?O5;@^^A9:6F^ MVK\[Y+U2WLODO4[YZ$@^YLN]E*TOPCC7HIF6+6NO0TPH1J3OO![[TX0AXKN0 MOH=-F[ @\,(@? ^;-6&$^L3W2MB[Q$F9..E,_+$HH!_V? 6^SUGZS&37@M)2 MEU[#+[^4]R_H5ZY%CI:.!C1T:W:UH'SS5W.KB8*!#Q&JN=4"\]S H^UN!67: M06?:WUBRCB0[VZVPU VOX19TJY+M7M"O0NQX]1!V,:Y]$I,6'"0(8:_F60N. M^-BG0U(\]"F^8FN]R:#I=)"S#WUT+HMX$-4/;,PW\!4$L# M!!0 ( $N+$%-!&SB\ 00 -T/ 9 >&PO=V]R:W-H965TOT:?5:(5V)6-&-C'O\=A7)W;046"-F&'F+YR(]WK!+DY?'6 M/,Z*7W LL;YG@?4ADSRIR*J")$K+?_I2&7%"@)<(J"(@G>!>(."*@+MF<"N" MVS6#5Q$\G4 N$$A%(%TS^!7![TH(*D)0S&XY'<5<3JBDPX'@1R!RM(J67Q0+ MHF"K*8S2?.TNI5!/(\63P\7CP]?Y'L'\\_CA?@J>;KY-EQ_ 0O#G MJ%BD:H^ >;KF"0-/](5EX-V$21K%V7OP$7Q93L"[O]X/;*GJR:/:ZRKWJ,R- M+N3&X)ZG!:1JRT,"?M//)S_BS=CY$+0%L963M)GIUCP(OVV,QWV#/2[#L4CQT0_FTE<[PM< MQ,._O"_ /S>K3 KUTOVW)8];YW&+/.Y%V1LF! N!I"\@CN@JBB/YP[27RCBD MB).?2,]#["/751/]?+I$NL%F31B!CN<%Y[#;)@PZO< -M'!W!ISG$$Q0C3MS MQZO=\5IG87Q0WJ2RF^6D#DI:+9^QD D:FSPNB=Z)#.=0U,;J\)L(@KPFZ**]7R^NU+NYZZW=:W=!Y.]&=WUW?%?-4QD?L M(N3V--=,0 0A\?77C0D( \=%KF:@,;5Z63N!V45X\@4#?V_U5[SSVIR>BQMJ M#4#B$P?K8@TXSR<]K&LU)D8(^1>THC>MJ,.6"*N58Q2-FKE=#Y(@T$4;@,CO M(=_559N .(#0UV6;4B.$L:<=/A60G $#E5LS\M8 U,^?(6XTP/S6-SV#_MNPTW]*6C>\]%=LHS4#, M-JH$YRKO%$792Y8WDN^+SF3%I>ISBLN=ZK^9R 'J^89S^7J3)Z@[^N'_4$L# M!!0 ( $N+$%,VP38'#@0 "@- 9 >&PO=V]R:W-H965TY%(D_3Y-")()#!:1IL$A61VI=5>F,: -^XV M8QM(WG[+[DYS,CW9&^A#_>7/Y;*KNKOEXE4N"5'HK6"EO.DLE5I]=1R9+TF! MY35?D1+>S+DHL();L7#D2A \,Z*".;[KQDZ!:=GI=AU^5HQ6I*Q0')= M%%B\WQ+&MS<=K_/QX(DNEDH_<'K=%5Z0"5$OJ[& .Z?Q,J,%*27E)1)D?M/I M>U^'7J@%QN(')5NY=XWT5*:RFXVHBPDBNM L,?QMR1QC3GH#C9^VT MTXRIA?O7']Z_FA4;_ST^&,T M&3T^H&^/3VCTX9N6N1#SXM]S*+ M?/@)>-^UR0^"$30Y$AA_P5F7J;'8!:#+TP3 +/MZ.F#6K:BCI1/'^]TK5IAG)>0,&66)<\ M&VQJ88@R-SAF/;5S[9!9 YG]WZ5GN_UJ0\TL<0W#U(N.62V&K7'UW%TE[(E:Q[C-Y)!P5WZ\H)5P5"H"=4"9TP$V'&8F#H(PK'2J<$2K6,$$[-E= M#Q"W@;>9'(+O"IG77LF>H:4&8$%YE=#O! N)H*'?4+Z6[!W-*2.ZQNF.'GKU MZ;_0/NOYD#<,O=[9<^47PP;50+;L-'J#Y..K]!U!+ P04 " !+BQ!37-#\'< # #8"P &0 'AL+W=O MSK,"I (9+2NU M(.C,CK3:#R:Y@>PD-FN;TOGWZSR:A>"FG=TO$#OGGGO/\2-W>&3\N]@!2/12 MY%2,!CLI]W>&(>(=%$3,@.,L\H+#D2AZ(@_,<$SF8)Z.!618$.<2R9"#J M[QFFD.$D0/'H ^PFP.X&.&\$ MX"8 ?S2#TP0X'\W@-@&5=*/67ADW(Y*,AYP=$2_1BJU\J-ROHI5?&2WWR5IR M]393<7*\7"V^SM?SQ2/ZO%BA^>-T\1"AI_MOT?H36DLB#Y+Q'T@R%*4I5(N* MGL@+6A$): 4QHW&69Z1:\ZL92)+EXAK=H"_K&;KZY7IH2%5CF4-ZU!]JM!$[N7\+<#O478_(1LT[8T]4P_ M'F[JY/R_[-%_SGYF!FYW"Z[X\!M\/[DC_KC?",G57?!G3VZGS>U4N9TW?Q#?;M MP/*&QO/IRFIP-@Y,RSS'S32X4+&9P3DNTN $)HC)'7"444GHMGRK,\*[J*JSI--W M$;-+1( Q#L.. 7U$9]K]5KO?JWU1Z2/)7^K;H+[74KO2_KL"+Q%6:)E61^2[ M/-%[/&<:@U9CT*NQO&:@6LVI(JS,/ E'5-;&T/>?-':"3'UP4=6/9:MOY M'1,T.-_S<>?%0[T;8NA'VNC&IA:*4LP(UM^!3Z8A. M>JBY8UPS"#J:IAJ<[8>V[W2TZW#8<[V.E9$NKVVY0?=N,TY:E0+XMNH1!8K9 M@8GUMW4TLS/5-M:=YG_TM<][P/AVXP*E$.J4IFWOEHI M7O>1]4"R?=4H;9A4;5?UN%.M-_ 2H-ZGC,G709F@;>;'_P!02P,$% @ M2XL04Y_U+S=M! :A$ !D !X;"]W;W)K&UL MM5A=3^,X%/TK5K4/C+1+8J?Y&I5*4$#+:$ (AMF'U3ZX[2VU)HF[MD-!VA^_ M=A*20ARWFEU>VGS<%/!FME=I\]CRY6$-.Y3'? M0*'?K+C(J=*WXM&3&P%T68'RS".^'WDY9<5H.JF>W8KIA)3=-2V M:8"[UZ_9+ZOB=3%S*F'&LS_84JU/1LD(+6%%RTS=\>WOT!04FGP+GLGJ%VWK MV(B,T**4BN<-6#/(65'_T^=&B!V SF,'D 9 W@.B 4#0 (*JT)I95=8Y570Z M$7R+A(G6V=H-4]J/(%0[K3 MC1F_Z*J0I:#% M"?IW.IA![6?SG2C]OTXRK]>"#]K8"0"KMW@JQ M MW,OA[626F;/MVO@:WNM%&)MAUF]F_0$"R+?]P?TZCP-!\[6[V )>I.A?\'R\)]+QI'.(ZB9$CGSHQPLJ][]?!: MF[VDGDNL6/ XG:>9A[;JFJ0PY.WV<[L M"WO+K+,P@OF_:MK@PB9,!UR:=!Q*W![[I'#,V M3!_!\P*D1'R%,J[GC$1'^ETI!"P1+9;Z0")!:)AUJTLL=AF0GN![HMY6TWDJ M<7OJX-I(^N9I71R;N.C U9%T+DO<+KN[.J)_T&6I=3P]9+TDG:,2MZ/^Y'I) M.A+Q+V/VZ-FVAN(@4U-;^F_P)02P,$% @ 2XL04UPRK9;_ P IQ !D !X;"]W;W)K M&ULM5A;C]HX&/TK5K0/K=2=Q,X%J ")6]56918! MLZM5U0>3&)*=)&9M9YB1^N-K.YF$3BY%ZC /0Q*^\UW.24YLAB?*[GE(B "/ M29SRD1$*<7QOFMP/28+Y#3V25'ZSIRS!0IZR@\F/C.! @Y+81);EF0F.4F,\ MU-=6;#RDF8BCE*P8X%F28/8T)3$]C0QH/%]81X=0J OF>'C$![(AXNZX8O+, M++,$44)2'M$4,+(?&1/X?H%Q M6-/31U(,I!OT: ?R,"YH48-E!$J7Y)WXLB#@#R#S- %0 T$M M6P6[ -@O 4X+P"D SJ4 MP#HT9 M@S=_O!V:0M942-,O\D_S_*@E/P1+FHJ0@T4:D* !/_L%'G4D,.6PY<3H>>(I MZLRXQ$_ AN\ LF"_J9]N])SX-\]PIP$^[X9_SE()MQ0#J)>@1R;.B643]UYY;=N9W=+?%_E$62 M@,U9?^#KDB0[PKK&]\H"WE5I[I5U>IV#K!CU"0DXV#.:2!O/JQY5U:8[O58A M^"!7#.!6WSP7B !1U0^ZK@R5E4'[-3RFR.*>,3^P7!>],)J&,-3W!I[3(E#E MA+#;"MMTF69/N*4AD?]%Y%%*_&MMUW[9?NWQ#F M6T!^$?7SVJPR4]1MIFU*W*6<^!F3/-U2<9D$J#)-!*\J :KL$*'7D*#( MXG:LA!I".I9"J+)1U&VCG>XCA=C@F"B7FF91'$3IX2(E*G=$SG65J#P0=2_Z M+E7"K2^27,>JJ5$/Z]GUU[EYME%+"#OH'3('OEHFY'NV\FJY"Y_HO:=9A>=; M^"5FATC2$I.]A%HW/=D!RW?%^8F@1[WMVU$A-Y'Z,"18SJD"Y/=[*A^DXD05 M*'^;&/\ 4$L#!!0 ( $N+$%,OO2'1E ( "0& 9 >&PO=V]R:W-H M965TYTH):-/4Z-!L--/,@P<,XBCJAH$P&@Y[?F^M!3Y66,PES M34PI!-6O-\#5KA\T@\/&@JT+ZS;"06]#U[ $^["9:[3"FB5C J1A2A(->3\8 M-J]''>?O'7XPV)DW:^(R62GU[(R[K!]$3A!P2*UCH/C9P@@X=T0HX]>>,ZA# M.N#;]8']UN>.N:RH@9'B/UEFBWYP%9 ,+&_Y)=Y=O] M$I"T-%:)/1@5"":K+WW9U^$-H-DY 8CW@/A?0/L$H+4'M'RBE3*?UIA:.NAI MM2/:>2.;6_C:>#1FPZ2[Q:75>,H09P?CR>UDL9B,R>A^.I_,EL/O=_( MH-'[X5=GY+3J K<\7^LD7PY:0T9&2F#K&>I?[YQ321Z'*V,U/N2G,W':=9RV MC],^$0=OB(E2D%0)P2SVF278XR0O;:G![=;!C]6DXNYX;M?XVT$S2:(HZH7; M(YJ26E-R5M,,IQ#.%N/$;"DO@:C\O8J2_Q1UD\Y5][B@3BVH#N9;25CU9[]8C<.@[/_SC7LW/ M*=5K)@WAD",T:G2Q(+J:295AU<:W]4I9'!)^6> 8!^T<\#Q7RAX,%Z#^8QC\ M!E!+ P04 " !+BQ!33(MJJD % !I&@ &0 'AL+W=ODWB$%XJBD0AM\NJ+PAN;S^L]H,) M!G)-;,YVH)7NQ]_DA800FD0]T4I529R99^*9!S]CW-MQ\2S7E"KTXGM,WC;6 M2FUN-$TZ:^H3>CW M>* \E]&)0#+P?2)>[ZC'=[<-H[$?F+JKM0H'M'YO0U9T1M7WS43 G9:B+%R? M,NERA@1=WC8&QHUM1@Z1Q5\NWXY\$M)'&#!T/K_?H?T23A\G,B:1#[OUP%VI]V^@TT((N2>"I*=]] MI>Y2X$5&DWQ-\AT1H#6CA193]R!ORY;*0*#,E MX*D+?JIO#Z:/X\N!,K26RV8(N3OB/ROU;)?X:S#2=+MY/]PZ7 GX+V#4R M]2N$=6R<>)]A?7?]U'3^7W3[W=%SR3#3VIL1GOE6[8E@+EM)J#V74.<-%6@6 M5AK]',RE$O E_E42IIF&:49AFF^$&3#E+EPO"%<$)*D3"%>Y5"+ZXG@!E!4M M!?>1/9DAAWA.X)%H!;EP64*[RU.\BT-:44:*HSE%8RD#2.+/!^K/J?B%_D43"@_M<"D6K@,NU^G#DFJVTG=M MG9,T[31,^^-)TRZ43S_B2]&BT^TTCWDPJ@2R*X%R6>FD6>E\)%'L%U>!B2"* MKE[1A C%J)!7Z/Y^6(DC*%G6J9_/&F2F&6L.6%BP*)@'+&F&LFN M1,IGYD#EC?<1!^I2QIP_UT2A!_)ZP!\@TU?N+8 HH35T:TOJ*A@G;(&&A#G0 M R[V<#5(9.!L#OBL-,IDT3 _@49F-8V*)MAJM[O=8QY50MG54/G<9%INE(OY MTR::+)!@$@AG#2UZCC!7<6Z^P4[BE?TFT7CR=+C@Q..U:)%IIV&=E1:9\!FM M3Z!%J]A2X*ZN%[A1SVY4T\ZNMLMG*=-MHURX)\+=@IZ@'T0(PI3\ *IDZFET MSDJ53/",[B=0I5LHF=FTVOB8*44SC+L86P6JU,*S:^#EMV*97.-RN:ZD2)RF M&?>(")7K;^AHTRXE:E+L%W!B*QJ)SRR82T>X\0(U6 E*?MXG)4#6570^5SD\DX+I?Q(6=;*&\X86A4 M)H(NJ1!A;[+OB8M4^P*D@0$*5F-PEHJ_CVBG<.K3+!-CW#PKS3*-Q>4;U//0 MS*JF6='$;.OP=TRS2BB[&BJ?FZPMP.5MP?>HP)"#*7S AENE%!OLB%C4:H)Q M)J^X?=:29UJ)R[>:YREYI[B]:>FM5ONX[D6[0LGK0=FE4/G<9/*.R^4]+7G< M#9<(6(W:FYE>FOHY:V]F\F66[Q;/4OLD9FZ=UPW3;![5_H3=<>UK0MFE4'%N MM(.?SGTJ5M&9A40.#YB*?TE-1]-SD4%T&G T?F?<#(T3XR/CQHY//3+X^!#F M@8B5"^3QZ!)"Z==M>$\1GVO$-XIOHA_NYUPI[D>7:TI@YQT:P/,EYVI_$P9( M3Y?Z_P%02P,$% @ 2XL04U&ER5RV! N!0 !D !X;"]W;W)K&ULM5A=;^(X%/TK%MJ'CC1+$H< '5&D%IC=V=W.(ICN M/*SVP22&6$WBC.V4CK0_?JZ3-$X',*"V%2KY\+GW^.3Z7)/1EHM[&5.JT&.: M9/*J$RN5?W <&<8T);++[;M])"@< N ;@4P%^ M#?!/!?1J0.]40% #RJD[U=Q+X:9$D?%(\"T2>C1$TP>E^B4:]&*9+I2E$G"7 M 4Z-YXO9Q]EB,9NBY9>_)W^BBRE5A"7R'?H5W2VGZ.*7=R-'02(]W GKH#=5 M4'P@Z'4NN@CC]PB[V-T#G]CA?Q19%_EN"??VP*='X 3@.#@(G]GA4QI"=F\? M>0?$;13&C<*XC.;X'X9O'VIH='?:,?J^A MW[/2_URD*RH07S_QAJ.0IRDX2#D?L**0@I%$J,CA6LBS!RI*CSHRJRJMY[7X M>MUAX V#_82#AG!@);S4*5$N6$A+"A%/$B(DRF$6)9V];*J8_3:9X+F^TVK( ML#WDLML?[F?;;]CVK6R_Q*!/S),(0<%%+-N@B'R7"-I+2\I]A.UAL5O&L93O MH"$X.)$@\)$T+'37.)>L/85_E.RP(3NT1IJR!Q;1+$("UM493W^X\_3Q_L=Z MV1"YM!+YBWTK6$3*1EN58D/@#%J7NROZP.+P7--,7"NS!8UHFK^06)VCO1;P MH'N(6ZO1>59N$V,>X#(MXZR*9->/[K-R'/V+AG]_%EI2&3LH 4>2%D03*%%$>SQS FV8:BZXV@ M%':8ZHC2-W6J4UN-9ZS;LWOW;\M/)XEJW-7KOX&HQAL]NW-])4* BA+11RI" M)L_N.S=U@@.-YSDMXX*>W0;;,J+_T2W+6%JD)REK#,Z[?'UEL;$I;+R#&$;'=$9?S^4EZ&OO#;V!_OK$__SS[>]45Z.^:HF=1V3>NZ-M= M<>>W8KW;*'\9-BT2;F^?^N8QIKM;.CP(#C,U!NK;MW0O;]QU FOC=EHO??0[ MO5LB-BR3**%K +G= 4Q,5*_)JA/%\_(]T(HKQ=/R,*8DHD(/@/MKSM73B7ZU MU+RL'/\ 4$L#!!0 ( $N+$%-]B;/O8 4 #T7 9 >&PO=V]R:W-H M965T1CM@TD,6$UBUC;0KO;'KYV8F)3@H(YF7]HD^)Y[[O7UN;9[>\J>^1IC 5[B M*.$WM;40FVO'X<$:QXC7Z08G\I'.(H4DN3QMP:MY3Z5X?'S ?US&KP,9H$X'M+H&PG%^J;6J8$0+]$V M$C.Z_P/K@)H*+Z 13_^"?3:VU:B!8,L%C;6Q9!"3)/N/7G0BC@PD3KD!U ;P MK<$Y#[XV\"_UT- &C4L]-+5!&KJ3Q9XF;H0$ZO<8W0.F1DLT]9!F/[66^2*) M*I2Y8/)7(NU$?S:>/\[NAH_C$9@_3H9_@MN'P]-D^G@W>9A?@)J/P(=?/O8<(4DH*"?0#@>90WC&H0_N:2+6'(R3$(]> >A"KX3/\')SMRR<'_,^?K?W0C+\O!S\%,\_ M@_3:M/*>,!AB'/.-#]6K .C.E-9P!MHZ(>(UN MM^OG1++)/1UVAFHKI]JR4DT3ER_8[_4D!='+0CI7M MPU;1 W2IYQ2@G=07M(@PD"T0K!A*1,64#SHG4PY=S_??9'I4.:P00#:_3=M6)]1H2!'8JVN%1K MW=-";;ONV27C'?45S^KW*XV0(!$1KZ5^[<9>IUWO-GZU)0 :(M"*]8A97$K! M;@:KY\"(JN=;L6:$/\O"P!@P61BE9.P ;MWSK=DPDNO9-7=$=B3$20A>"8[* MVZ\=P*V[KI6*456O:944L_IS<9G1* )R [A'++0)C&?TT+,+XF0KN$!)2))5 M5?/02,UJ-?:,:GIMJ_O?E0#(=EKENGWBVI<-_>PJ- +KV17VT+ZK&9P*I"?/ M&JWV&09&(3V[EET^ 0.-5*GEU>.*&T&CE="NE3I;:0.JX*J1RHM%;_QL0XH, MC:I"[^?OSZ#13F@7P>/R#>7:E(((-G+-IHDIK2,-V#FNHWJC>R9NHZ#0+H#% M.KZ02@:I6MPE7(R$PHIMZYN*OHC-0(.>38SF7#&J2-E(+;3O8--MX2=UH Y! M0..-W%*C=.^-7]1S64L:P)(];'%GH(]'MDVLCNIT2*L$:FR%*H9N&@"T-X"G MA.& KA+RCXR=OR\H[C!SSM)U8NII] >S^982DO M)%":D!TU;E6KONBD 4W+@-V?+W*^47W?KOH_7"%^R2;:+2N1"P868S!]P;=O MF!]HLI-3(TDS,T-I+ !E,U31SS1^H6):A?ZO0Z@<5XS M!K?WFJJ*@O\"^[1 M"XFW\27%YA]=>/P/-QZ^:1Z^O7GH$Z,ZWNJJ4]55MH8K@/SSYQ/GZ#HPQFR5 MWL-R6<[;1&170?G7_*[W-KWA?/-]X%T/O9+O(^]ZG-WD&OCL8OD>L161ZA3A MI73EUMNR4%AV5YN]"+I)+R,75 @:IX]KC$+,U #Y^Y)2<7A1#O(;\_Y_4$L# M!!0 ( $N+$%,Q'\?J%@0 <1 9 >&PO=V]R:W-H965TY8Q;?K97I<(?]#;V#.:@OFUNAG]R")8I38#+F# E8 M#9P1/K\BQ #LB*\Q[.1>&YFI+#F_-P_3:.!XQB-((%2&@NJ?!QA#DA@F[<>/ MG-0I;!K@?ON9_=).7D]F226,>?(MCM1ZX/0<%,&*;A,UX[L_(9^0;_A"GDC[ MC7;Y6,]!X58JGN9@[4$:L^R7/N:!V -HGFH R0&D*:"5 UHO >T#@'8.:#>U MX.< OZF%3@[H- 5TWZG!NSJR17C)_9_VJ'GX)RU-$_"KK/Z6B551ZR_*U#_ %/[:Q M>D)3%@(S)8MN$\K0]VM(ER#^K3'0+@RTK8'6H:7T5<;N6W:S/ST,L6<_??>A MPJU.X5:GUJW7D\X#BOY#-ZM5'(*038+<+>QUCQ#D7L'>JYV-%39-;6(9\22A MVOD-B"RNE7J6\?7VPMHYQ7YU3,\*+\X:>W$XHQ=GKS)*VOA@0K%7[@A>K7D; MUT]F?X],A>E#CZ3VV "/I@V5LIQ1=EZ55^%,IE<5XUX,"2J&="NH+FNI?I[Z MWF:(WZ^:==]7/1Y-TQ2BF"I(GII4.B:E-^0(M8Y+0<3UBMBPSG*6_4+K>:U6 MZT"P2[G$[?,5)3BB]]%??%K^36I:%>G M@I3J2^K5MRX50;I)^!/HS9^R"$UBH8/,F^VOI-1 @H\07U*J&B'OOKWDE&]N M+Q7C7FXO%4/\JNVEEBJ;NKMW[4I!W-D;M=23VC*5G4N+WN+6/K)WU1?]8WP^ MP17] 3Z_S.[D)7WV%\$U%7*_C^'_4$L#!!0 ( $N+$%,)K#+%X@0 )P5 9 M >&PO=V]R:W-H965T>\- DT,6&IC@\T;_/,^!G/ MX[''6R$?U!I HZ=S",3VM(,[NP>W?+76R0-G M,MZP%P595KE QE+L1# MH?^:#MX,9LX43$7P MC2_T^K0S[* %+%D;I .W%;Y'5M^72G.SR"1UH& 9!RC@2ZCS M;X?!+GH&0Z4E2=@MA=C]J:EEDO-M5YLMIANN*#\^[(3#I89A8AW+5Y!AKC;=)9JA^UR]QXZS;-[$3#- ZZ?6Y%S$FEU[(+CH7>F5F4A!GJ#9@UL97RDE*;"#TPE:7>$'O[-!5A M:%#-OL%_0%J@.>PZ/B%W5Z8'\$44Y5NU+==K=&TH,.U R][O/ ^B][(!,W\- M"2DUC=@U+5DXD-G^YKY?CJ Q[MKI8G?4>W.I(:42$KL2WK,@3GMH_R/DU_+< MW^M_B.=ZS427DDE:-(7%;J!UW@=[>2>VO)O7M:"BZU M-X3-I=Q6=VN7] M_2IKWERS)Q[&81OAI:7>TT-OKBN[Z_]U>WU.]_?7ME*CY0I!?W:%^/"T:C^X M_?6#>#6#KH&9 M\DT^,.^70NC=37)\5AS(3OX#4$L#!!0 ( $N+$%,)E5VM6P, )@, 9 M >&PO=V]R:W-H965T [\3GW^OCZ MV(R.0GY3>P"-'E.>J7&PUSI_&X8JV4-*54?DD)DW6R%3JDU7[D*52Z ;!TIY M&&'<#U/*LF R8L@Z5$JDA3*D_WP,5Q')#@Z<%GMMMK^R" M $05(+H6$%> ^%I MP)TG3+E5)P.C4'31E7K]$/Z&$U1Z^^ M>ST*M0EM"<*D"G-?AHDNAM",,WVZ1L]AS3N\D9YW=82[_UZJ=R]*D&#W:2]$ M@AO[PM[H/RK-C/O#!A4*M@5'G&VAU6#\/ 2C$U"I/(*0,T\E_WPQT9_U?EDL MKUEBTM@1N94?D<:0B-^1O@A-.4J$.?$W(*D]M%N/@9=F$PU\*]UX#O&;SNP\ M-,KIB=J28VEJ=JXI 'YJ3:?D[%U=>(U/D=[?I:-9MK-*)ZV9%;F[UNP9',H% M$5N4@#1G:68.81L/)'X3O&4U7.N=X=DMT-[9/U"Y8YE"'+8&B3L#,VU97H/+ MCA:YNQBNA3;73-?&ULO9I= M;]LV%(;_"F'L(@6V6*(HV2Z2 (Z=KZ;)@KII+XI=T#(=^2#G!BT(41WWH.$$_QC3IG9T4WSWPLQ.6R8@FY($#D<4Q MYC_.2<0VISVW]_+%)_JTDOD7_;.3%#^1&9&/Z0-75_W*RH+&)!&4)8"3Y6EO M[+Z_]0M!T>(+)1M1^PSRHT[N$8E(*',36/U9DPF)HMR2\N.O MTFBOZC,7UC^_6+\L!J\&,\>"3%CTE2[DZK0W[($%6>(LDI_8YIJ4 _)S>R&+ M1/$;;,JV3@^$F9 L+L7*@Y@FV[_XN0Q$3>!Z'0)8"N!K >H0>*7 LQ6@4H!L M!7XI\&T%02D(; 6#4C"P%0Q+P=!6,"H%(UN!Z[S,G&,MJ29[FW3;+"E2;(HE M/COA; -XWE[9RS\4>5KH56;1)%]2,\G57:IT\NSF_LO%[//=Q?WG&3B:$HEI M)-Z!W\#C; J.?GEWTI>JD[QI/RP-GF\-P@Z#=_@'<()? 72@VZ*>[%/S8^ . M.^53LWR<*CF$A=QID5^8Y1^RY!AX3F?OEQ;.>VZG_,J^]S;GK]_F_,W;>O^P M1XZ5W.F>N%NS?$K"*G2O>N^KC*[2&E9I#0M[7E=:)VLBI$*_%.#;>"XD5^S^ MPV#8JPQ[A6&TUW!;>FVU0:'--[/UV2" #AH%)_UU?28MV]TVVZ'A;KN=0:!J M$,@XB#N:,$[E#T!UF-H2;FO%KW7O.<7/KILWJ.&FT^Z@7SGH&QU\3*@$*:9YF M7&0XD4 R#"W76WZV1MLW>-3DY8 M'*NIMXZKJWGK'ABXKB:N:T;N 2-[579ED;:NAJEKINE7S'GN4,A4#+A4/BK7 MPFVD11%ILU.7;I.SKCOP!AV4=S5%73-&KU14DAE1'FVGAW'Q*_CX<6(U]1J1 M;G#@J=?,"S4[H9F=GXC,>)(')L0I ME3AJFVW8A*)K" K44(1F*.Y=)>!O\+MC9$ M-A>AJM[5F):,O[%L*_MNS%'')'F:CYZ9C__F<6A:VMQ=I1V>:%9Z9E8:<[@M M;TM[.X^PIKW,T\#TX/^9N3E:\+,M6KS:>8%WX),(C4O/C,L#H<5KEI_(-$.: MJIZY_)PQE:8J]NQ/$DKP@+E,R$]4H)YFK'?@"M33?/3>4H%ZS7IQ%#@^?'W< M,V@L@I9FMWNM[8Y!\]0SUY[_*?3*OFW+,D^CVK-%M=AY ,Q2]5Q5U:_J]N:E MJ-WG:1//<.!W>HHTGI$9SV^OJE$+JSNJ:J19CT M2%,5F4O:MSYS7Z.66M?PS(UJ1ZM[:E@2JPH57.3O#%46@#LVIU%^UCIA5M'5 M=$4'KEF1YBDRUZQFZ*%F*0K;CH6O4?,0L[7A;8O%KD6IP8W,X+8\XYZ@)IM= M4]6&-';1'NR.I^"*TX6:>9X>@T5_WL=@'*>/J54B:%"B Q]J^IILOIELYD3P MVRK,MD2P;7C;TK#K38+&H&_&H&4BG/O-2M5O\7'2TN[U8+:>]FMO9?-_3[C# M_(DF D1DJ93.\4#E.]^^\=]>2)86+VKG3$H6%Q]7!"\(SQNH^TO&Y,M%_NZW M^K^+LW\ 4$L#!!0 ( $N+$%-OAH$#BP( .L& 9 >&PO=V]R:W-H M965TFT;NJ*H-T> MICV8Y$*LVG%F&VC__6PG1+0-#&DOB3_N.??67+!L-)3L7)E)0#G%L2HZWM>[#),2B<9V;6I2$9\K2@I M82J07#.&Q$W5C&^_0%-/9/@R3J5]HFT= M&_D.RM92<=: M0)&ROJ-GQL?]@#]\ # ;P#^J8"@ 02G L(&$%IGZE*L#RE6 M.!D)OD7"1&LV,[!F6K0NGY3FV.=*Z%VB<2J9/]Q/OJ'937IS-WVXO?^.SE)0 MF%!YCCZAQWF*SCZ M> ?AZ>EP[S7Y[VQMRO,'T3#UV'I^["WGXR[UUG,-7"'Q8J4$E%8:HS7 MN]!^B;JUUA/%*]ML%ESIUF6'A;Z-0)@ O;_D7.TFIG^U]UOR%U!+ P04 M" !+BQ!32J_UST4# #<% #0 'AL+W-T>6QEKJXV;6?6^""A%[2ZP-(+UOF0IDMBM''A]'O M(\>HNP=1[V'&B'O;Q.LD@6PC9Y0@00BVW!'G;@N+OAWB$=@ASC#LEU1KIN2MF=C%UO@*"NKQX[(T"J>* M+MN=:[)VL#<39%RHE*DF3)NL3,.^8!G(47PZ@[LNRA! K8O<#%).IX6D5L/* MHQX8V@D3X@$>^)_9%OTFVWRJ[@KT:Z[?XL8N\/@61\2F(/(&>C)+CUUB?RHY=Y"E4LOMNW^Q[ M18;U26CCN+5UV&JL 1QJ!^0'')+%.F@PGG.AN:QG,YZF3+XZ'CWQ_L*8FB)/$C@/D51!&&P-.((Y@"T( A M463?@SOOHW#UG@K7_\\<_@%02P,$% @ 2XL04Y>*NQS $P( L M !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,. M\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'#RY)/C.OMSZR480F>;J>3.K-H]QG]9_EDRSTF5U9[;-&'U8/D_JIDMFV M?I2RV><3X^K*F>PS58P^?CC=:UE-X$'9R$VCRD(7M@5K)7_4S^?;0_9=U>I> MY:KY>3/JON=RQ/:J4'OU2VYO1E%25>5AR=5/+2WT4\Q 8_1Q>'T>0SB=?5_PECN=FHC9^7FL)=%CTR4L*[9,%(T.$O.+XZWTM>V3ZG_M;X]/W6A<$,/J6ND3 ME;_MP.D@O;+8RJ*66Z:_U66NMIICRVZS/"LVD@%( X$T+@CYU0"0)@)I7@0R M:7'TGP)("X&T+@C9BZ2-0-J7A#0!I(- .K20R6JQX/$7%LU9M!0Q3_TH3!@/ M9RSQ[T(?0+H(I$L+&8LDY:E8B#!M0>=^R$//YP$[%@/(=PCD.UK(P/^\\F=^ M^J6+WC.C%X6Z%$;R/0+YGA:2>UZT"M.$Q<(3_IK?!@)VX%=8#WY%_+I$81IS M3[/Y(5O&T9VN]03"H7HA]DL0A7=_I")>L)FX32$5YI,IL5 "/Q3M"^'%0C)@ZIL3N^)O',7_!@UEB2JR)5:B]P'B2Z'?R5: P,TR)U: [BK6?M'#S M*-8]AVY\@J7\GWY+P[0P)?:"QY>IOQ::3;AXNI8$KL@E@$VIXSMN2Q MEI;N>\-$=[^M_^%P&5."0:R$F9B+6/=MN@M9+(7&:^G8,N A),2\8!![0? X MU'U;PMX$49*\97H(Q9)//(:5;* I![$BEO$IADD:>7]!+,P1!K$CVA%=['OI MB>LXXNR^18,G +&$06X)[>DR7^&VS@TB8&0QB,_CA6L?N91]L8'(PJ'.( MKMYT&Q.+YHAG*P04ITAHI8 M'OUD;! /DX9)/3F%Y3_L#<3$1&(2B^1,!G0*)\3$Y&(2R^64"0U6,V87D]@N MKU*B04),,R:Q9L[G1ATJQ,0T8Q)KYE6"-!1("S.,16R8LZ/\(RG$Q QC$1L& M'53W1&AADK&()0-&L(,UC:G%(E8+/N2Q(":Z_$&L&!S3AIB88BQBQ>"8#L3$ M%&-=<@WDJPLQ,>%8Y.D,AOD.8F+6L2Z:W+R'F)AU+/+9+RQK@,F-C:G')E8/ MNJK47^G$U&/__N1FS/AF4QZ*IF8QQ,348Q.K9Q#3*XNFRC8-XQ 3LY!-OH(R MF(;-9).IO"=+&[.036RA?AXV9LEAO\^JGZS;L$P^QTFIA^;6#]G MLN\QFV>J8FNX.033CT.LG[.8O*YE R<)'$P_#K%^SF+&99ZS.<3$].,0ZP?% M[+5-!]./0ZR?YRF7@3[(P8SC$!MG8,YE"!&SC4-LF_.3+F.VK$J(B6[[(K8- MACF3.XB)2<>YV/+^N-U(!S$QZ3B_>XU_N%UBPG$NMMK?L<*-?IAPW(LM^;_" MQ(3C7FK=_UCQ$!,3COM[5_\'6Z6+J<:]Y#Z 7A;N8MYQB;V#8\)I01=SCTOL M'K!=8O/40R\.9AR7>I;MQ9Z+84),.&XGG$EW[;<@;V03WH2<09H0)Q M^4>?4,'3KW)LQD-['O:';EA\G([G85WMQ['[4=?#9E].S?#0=N5\N;)M^U,S M7I;]KNZ:S7NS*[4LEU'W]S.JYZ?[F8O7SZ[\S\1VNSULRL]V\_M4SN,_!M=_ MVOY]V)'E;5_W+6ZKJN8,$@F3^((4@ MG3_((,CF#W((\OF# H)B_J ,07G^H!4$K>8/>H2@Q_F#TA)E7!(D3; FT#HA MUXG ZX1@)P*Q$Y*=",Q.B'8B4#LAVXG [81P)P*Y$]*=".Q.B'@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$ M>BOJK01Z*^JM!'HKZJT$>NMDLX1 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V5 M0&]%O95 ;T.]C4!O0[V-0&]#O8U ;T.]C4!OFVQV$^AMJ+<1Z&VHMQ'H;:BW M$>AMJ+<1Z&VHMQ'H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.V3CY4$>COJ M[01Z.^KM!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J M'01ZQ^1G$P*] _4. KT#]0X"O0/U#@*],^J="?3.J'W!W*SZGSX[J*U*=J<7/<.&6M*Q="WS4NEW7V.+9_I2R?$^IRE7?$TLI<]^/YJFW5+[SNQRO;]\W,_S2&Q^G'_'?\[XM?X' M^Q @?4B0/A1('QJD#P/2AP7IXPM('U]!^N KE$901.4HI'(44SD*JAQ%58[" M*D=QE:/ RE%D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+(*%%DEBJP215:) M(JM$D56BR"I19)4HLDH4626*K!)%5H4BJT*15:'(JE!D52BR*A19%8JL"D56 MA2*K0I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR*I19#4HLAH460V*K 9% M5H,BJT&1U:#(:E!D-2BR&A19+8JL%D56BR*K19'5HLAJ462U*+):%%DMBJSV M?\KZT_O])\?/SWIPW?B2S^9_7U__!E!+ 0(4 Q0 ( $J+$%,'04UB@0 M +$ 0 " 0 !D;V-0&UL4$L! A0# M% @ 2HL04XA@M+3M *P( !$ ( !KP &1O8U!R M;W!S+V-O&UL4$L! A0#% @ 2HL04YE&PO=V]R:W-H965T M&UL4$L! A0#% @ 2HL04YS/KR8>!P 6!P !@ M ("!E@T 'AL+W=OH4 !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ 2HL04W75PTWD"0 =SP !@ ("!HAX 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2HL04TXA M\L7!!0 *P\ !@ ("!GDX 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 2HL04[!(-?C? P 7 @ !D ("!3&, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 2HL04X+: MX6Y&! .PH !D ("!W&X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2HL04[CQ%+'*!P -!( !D M ("!O7H 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 2HL04XS*N)M^ P T@< !D ("! M (P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 2HL04ZC;1WOZ!@ "A, !D ("!E)L 'AL+W=O&PO=V]R:W-H965T>!&BE @ '87 9 " @=FJ !X M;"]W;W)K&UL4$L! A0#% @ 2HL04]36J#BZ M @ SP4 !D ("!I+, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2HL04_@U^(@\ P D 8 !D M ("!BM0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 2XL04Y\DB0!T P 4P< !D ("!M-\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M2XL04[+*J&UL4$L! A0#% @ 2XL04\JH./D*!0 MX@L !D ("!3/4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2XL04W&+=]N0 @ @P4 !D M ("!60(! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 2XL04Q4%#0T? @ ( 0 !D ("!S@P! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2XL0 M4S:S0$TS @ BP0 !D ("!@!0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2XL04\8$)+#" P S0L M !D ("!:!X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2XL04XR(O&NM P N P !D M ("!%BD! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 2XL04RCU*L0T P B@H !D ("!:C8! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 2XL04_FG M^L$= P I H !D ("!=3\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2XL04]-]>HX' P & D !D M ("!KTD! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 2XL04T$;.+P!! W0\ !D ("! M(%0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 2XL04Y_U+S=M! :A$ !D ("!E& ! 'AL+W=O&UL4$L! A0#% @ 2XL04TR+:JI M!0 :1H !D ("!.6P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2XL04S$?Q^H6! !Q$ !D M ("!-'P! 'AL+W=O($ "<%0 &0 @(&!@ $ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ 2XL04S="K$N*!@ @R$ !D ("!+(D! M 'AL+W=O&PO=V]R:W-H965T7!E <&UL4$L%!@ !7 %< V!< !BB 0 $! end XML 92 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 93 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 94 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 303 425 1 false 98 0 false 6 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://isunenergy.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - Condensed Consolidated Balance Sheets Sheet http://isunenergy.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 010100 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://isunenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 020000 - Statement - Condensed Consolidated Statements of Operations Sheet http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 030000 - Statement - Condensed Consolidated Statement of Changes in Stockholders' Equity Sheet http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity Condensed Consolidated Statement of Changes in Stockholders' Equity Statements 5 false false R6.htm 040000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 060100 - 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 060200 - Disclosure - RESTATEMENT OF FINANCIAL STATEMENTS Sheet http://isunenergy.com/role/RestatementOfFinancialStatements RESTATEMENT OF FINANCIAL STATEMENTS Notes 8 false false R9.htm 060300 - Disclosure - LIQUIDITY AND FINANCIAL CONDITION Sheet http://isunenergy.com/role/LiquidityAndFinancialCondition LIQUIDITY AND FINANCIAL CONDITION Notes 9 false false R10.htm 060400 - Disclosure - ACCOUNTS RECEIVABLE Sheet http://isunenergy.com/role/AccountsReceivable ACCOUNTS RECEIVABLE Notes 10 false false R11.htm 060500 - Disclosure - CONTRACTS IN PROGRESS Sheet http://isunenergy.com/role/ContractsInProgress CONTRACTS IN PROGRESS Notes 11 false false R12.htm 060600 - Disclosure - LONG-TERM DEBT Sheet http://isunenergy.com/role/LongtermDebt LONG-TERM DEBT Notes 12 false false R13.htm 060700 - Disclosure - LINE OF CREDIT Sheet http://isunenergy.com/role/LineOfCredit LINE OF CREDIT Notes 13 false false R14.htm 060800 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://isunenergy.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 14 false false R15.htm 060900 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://isunenergy.com/role/FairValueMeasurements FAIR VALUE MEASUREMENTS Notes 15 false false R16.htm 061000 - Disclosure - WARRANTS Sheet http://isunenergy.com/role/Warrants WARRANTS Notes 16 false false R17.htm 061100 - Disclosure - UNION ASSESSMENTS Sheet http://isunenergy.com/role/UnionAssessments UNION ASSESSMENTS Notes 17 false false R18.htm 061200 - Disclosure - PROVISION FOR INCOME TAXES Sheet http://isunenergy.com/role/ProvisionForIncomeTaxes PROVISION FOR INCOME TAXES Notes 18 false false R19.htm 061300 - Disclosure - CAPTIVE INSURANCE Sheet http://isunenergy.com/role/CaptiveInsurance CAPTIVE INSURANCE Notes 19 false false R20.htm 061400 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://isunenergy.com/role/RelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 20 false false R21.htm 061500 - Disclosure - DEFERRED COMPENSATION PLAN Sheet http://isunenergy.com/role/DeferredCompensationPlan DEFERRED COMPENSATION PLAN Notes 21 false false R22.htm 061600 - Disclosure - EARNINGS (LOSS) PER SHARE Sheet http://isunenergy.com/role/EarningsLossPerShare EARNINGS (LOSS) PER SHARE Notes 22 false false R23.htm 061700 - Disclosure - PREFERRED STOCK Sheet http://isunenergy.com/role/PreferredStock PREFERRED STOCK Notes 23 false false R24.htm 061800 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS Sheet http://isunenergy.com/role/RestrictedStockAndStockOptions RESTRICTED STOCK AND STOCK OPTIONS Notes 24 false false R25.htm 061900 - Disclosure - ACQUISITION Sheet http://isunenergy.com/role/Acquisition ACQUISITION Notes 25 false false R26.htm 062000 - Disclosure - INVESTMENTS Sheet http://isunenergy.com/role/Investments INVESTMENTS Notes 26 false false R27.htm 062100 - Disclosure - STOCK REDEMPTION Sheet http://isunenergy.com/role/StockRedemption STOCK REDEMPTION Notes 27 false false R28.htm 062200 - Disclosure - SUBSEQUENT EVENTS Sheet http://isunenergy.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 28 false false R29.htm 070100 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 29 false false R30.htm 080100 - 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 30 false false R31.htm 080200 - Disclosure - RESTATEMENT OF FINANCIAL STATEMENTS (Tables) Sheet http://isunenergy.com/role/RestatementOfFinancialStatementsTables RESTATEMENT OF FINANCIAL STATEMENTS (Tables) Tables http://isunenergy.com/role/RestatementOfFinancialStatements 31 false false R32.htm 080400 - Disclosure - ACCOUNTS RECEIVABLE (Tables) Sheet http://isunenergy.com/role/AccountsReceivableTables ACCOUNTS RECEIVABLE (Tables) Tables http://isunenergy.com/role/AccountsReceivable 32 false false R33.htm 080500 - Disclosure - CONTRACTS IN PROGRESS (Tables) Sheet http://isunenergy.com/role/ContractsInProgressTables CONTRACTS IN PROGRESS (Tables) Tables http://isunenergy.com/role/ContractsInProgress 33 false false R34.htm 080600 - Disclosure - LONG-TERM DEBT (Tables) Sheet http://isunenergy.com/role/LongtermDebtTables LONG-TERM DEBT (Tables) Tables http://isunenergy.com/role/LongtermDebt 34 false false R35.htm 080800 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://isunenergy.com/role/CommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://isunenergy.com/role/CommitmentsAndContingencies 35 false false R36.htm 080900 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://isunenergy.com/role/FairValueMeasurementsTables FAIR VALUE MEASUREMENTS (Tables) Tables http://isunenergy.com/role/FairValueMeasurements 36 false false R37.htm 081000 - Disclosure - WARRANTS (Tables) Sheet http://isunenergy.com/role/WarrantsTables WARRANTS (Tables) Tables http://isunenergy.com/role/Warrants 37 false false R38.htm 081100 - Disclosure - UNION ASSESSMENTS (Tables) Sheet http://isunenergy.com/role/UnionAssessmentsTables UNION ASSESSMENTS (Tables) Tables http://isunenergy.com/role/UnionAssessments 38 false false R39.htm 081200 - Disclosure - PROVISION FOR INCOME TAXES (Tables) Sheet http://isunenergy.com/role/ProvisionForIncomeTaxesTables PROVISION FOR INCOME TAXES (Tables) Tables http://isunenergy.com/role/ProvisionForIncomeTaxes 39 false false R40.htm 081300 - Disclosure - CAPTIVE INSURANCE (Tables) Sheet http://isunenergy.com/role/CaptiveInsuranceTables CAPTIVE INSURANCE (Tables) Tables http://isunenergy.com/role/CaptiveInsurance 40 false false R41.htm 081600 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables) Sheet http://isunenergy.com/role/EarningsLossPerShareTables EARNINGS (LOSS) PER SHARE (Tables) Tables http://isunenergy.com/role/EarningsLossPerShare 41 false false R42.htm 081800 - 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 42 false false R43.htm 082000 - Disclosure - INVESTMENTS (Tables) Sheet http://isunenergy.com/role/InvestmentsTables INVESTMENTS (Tables) Tables http://isunenergy.com/role/Investments 43 false false R44.htm 090100 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details) Sheet http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesRevenueRecognitionDetails SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details) Details 44 false false R45.htm 090102 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Concentration and Credit Risks (Details) Sheet http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesConcentrationAndCreditRisksDetails SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Concentration and Credit Risks (Details) Details 45 false false R46.htm 090104 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details) Sheet http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesIncomeTaxesDetails SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details) Details http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesTables 46 false false R47.htm 090106 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Deferred Finance Costs (Details) Sheet http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDeferredFinanceCostsDetails SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Deferred Finance Costs (Details) Details 47 false false R48.htm 090108 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Segment Information (Details) Sheet http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesSegmentInformationDetails SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Segment Information (Details) Details 48 false false R49.htm 090110 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Inventory (Details) Sheet http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesInventoryDetails SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Inventory (Details) Details http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesTables 49 false false R50.htm 090200 - Disclosure - RESTATEMENT OF FINANCIAL STATEMENTS (Details) Sheet http://isunenergy.com/role/RestatementOfFinancialStatementsDetails RESTATEMENT OF FINANCIAL STATEMENTS (Details) Details http://isunenergy.com/role/RestatementOfFinancialStatementsTables 50 false false R51.htm 090300 - Disclosure - LIQUIDITY AND FINANCIAL CONDITION (Details) Sheet http://isunenergy.com/role/LiquidityAndFinancialConditionDetails LIQUIDITY AND FINANCIAL CONDITION (Details) Details http://isunenergy.com/role/LiquidityAndFinancialCondition 51 false false R52.htm 090400 - Disclosure - ACCOUNTS RECEIVABLE, Accounts Receivable (Details) Sheet http://isunenergy.com/role/AccountsReceivableAccountsReceivableDetails ACCOUNTS RECEIVABLE, Accounts Receivable (Details) Details 52 false false R53.htm 090402 - Disclosure - ACCOUNTS RECEIVABLE, Contract Assets and Contract Liabilities (Details) Sheet http://isunenergy.com/role/AccountsReceivableContractAssetsAndContractLiabilitiesDetails ACCOUNTS RECEIVABLE, Contract Assets and Contract Liabilities (Details) Details 53 false false R54.htm 090500 - Disclosure - CONTRACTS IN PROGRESS (Details) Sheet http://isunenergy.com/role/ContractsInProgressDetails CONTRACTS IN PROGRESS (Details) Details http://isunenergy.com/role/ContractsInProgressTables 54 false false R55.htm 090600 - Disclosure - LONG-TERM DEBT, Summary of Long-term Debt (Details) Sheet http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails LONG-TERM DEBT, Summary of Long-term Debt (Details) Details 55 false false R56.htm 090602 - Disclosure - LONG-TERM DEBT, Maturities of Long-term Debt (Details) Sheet http://isunenergy.com/role/LongtermDebtMaturitiesOfLongtermDebtDetails LONG-TERM DEBT, Maturities of Long-term Debt (Details) Details 56 false false R57.htm 090700 - Disclosure - LINE OF CREDIT (Details) Sheet http://isunenergy.com/role/LineOfCreditDetails LINE OF CREDIT (Details) Details http://isunenergy.com/role/LineOfCredit 57 false false R58.htm 090800 - Disclosure - COMMITMENTS AND CONTINGENCIES, Operating Leases (Details) Sheet http://isunenergy.com/role/CommitmentsAndContingenciesOperatingLeasesDetails COMMITMENTS AND CONTINGENCIES, Operating Leases (Details) Details 58 false false R59.htm 090802 - Disclosure - COMMITMENTS AND CONTINGENCIES, Future Minimum Lease Payments (Details) Sheet http://isunenergy.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails COMMITMENTS AND CONTINGENCIES, Future Minimum Lease Payments (Details) Details 59 false false R60.htm 090900 - Disclosure - FAIR VALUE MEASUREMENTS, Fair Value Measurement Inputs (Details) Sheet http://isunenergy.com/role/FairValueMeasurementsFairValueMeasurementInputsDetails FAIR VALUE MEASUREMENTS, Fair Value Measurement Inputs (Details) Details 60 false false R61.htm 090902 - Disclosure - FAIR VALUE MEASUREMENTS, Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) Sheet http://isunenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails FAIR VALUE MEASUREMENTS, Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) Details 61 false false R62.htm 090904 - Disclosure - FAIR VALUE MEASUREMENTS, Roll Forward of Level 3 Instruments (Details) Sheet http://isunenergy.com/role/FairValueMeasurementsRollForwardOfLevel3InstrumentsDetails FAIR VALUE MEASUREMENTS, Roll Forward of Level 3 Instruments (Details) Details 62 false false R63.htm 090906 - Disclosure - FAIR VALUE MEASUREMENTS, Roll Forward of Level 1 Instruments (Details) Sheet http://isunenergy.com/role/FairValueMeasurementsRollForwardOfLevel1InstrumentsDetails FAIR VALUE MEASUREMENTS, Roll Forward of Level 1 Instruments (Details) Details 63 false false R64.htm 091000 - Disclosure - WARRANTS (Details) Sheet http://isunenergy.com/role/WarrantsDetails WARRANTS (Details) Details http://isunenergy.com/role/WarrantsTables 64 false false R65.htm 091100 - Disclosure - UNION ASSESSMENTS (Details) Sheet http://isunenergy.com/role/UnionAssessmentsDetails UNION ASSESSMENTS (Details) Details http://isunenergy.com/role/UnionAssessmentsTables 65 false false R66.htm 091200 - Disclosure - PROVISION FOR INCOME TAXES, Provision for Income Taxes (Details) Sheet http://isunenergy.com/role/ProvisionForIncomeTaxesProvisionForIncomeTaxesDetails PROVISION FOR INCOME TAXES, Provision for Income Taxes (Details) Details 66 false false R67.htm 091202 - Disclosure - PROVISION FOR INCOME TAXES, Deferred Tax Assets and Liabilities (Details) Sheet http://isunenergy.com/role/ProvisionForIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails PROVISION FOR INCOME TAXES, Deferred Tax Assets and Liabilities (Details) Details 67 false false R68.htm 091204 - Disclosure - PROVISION FOR INCOME TAXES, Statutory to Effective Tax Rate Reconciliation (Details) Sheet http://isunenergy.com/role/ProvisionForIncomeTaxesStatutoryToEffectiveTaxRateReconciliationDetails PROVISION FOR INCOME TAXES, Statutory to Effective Tax Rate Reconciliation (Details) Details 68 false false R69.htm 091300 - Disclosure - CAPTIVE INSURANCE (Details) Sheet http://isunenergy.com/role/CaptiveInsuranceDetails CAPTIVE INSURANCE (Details) Details http://isunenergy.com/role/CaptiveInsuranceTables 69 false false R70.htm 091400 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://isunenergy.com/role/RelatedPartyTransactionsDetails RELATED PARTY TRANSACTIONS (Details) Details http://isunenergy.com/role/RelatedPartyTransactions 70 false false R71.htm 091500 - Disclosure - DEFERRED COMPENSATION PLAN (Details) Sheet http://isunenergy.com/role/DeferredCompensationPlanDetails DEFERRED COMPENSATION PLAN (Details) Details http://isunenergy.com/role/DeferredCompensationPlan 71 false false R72.htm 091600 - Disclosure - EARNINGS (LOSS) PER SHARE (Details) Sheet http://isunenergy.com/role/EarningsLossPerShareDetails EARNINGS (LOSS) PER SHARE (Details) Details http://isunenergy.com/role/EarningsLossPerShareTables 72 false false R73.htm 091700 - Disclosure - PREFERRED STOCK (Details) Sheet http://isunenergy.com/role/PreferredStockDetails PREFERRED STOCK (Details) Details http://isunenergy.com/role/PreferredStock 73 false false R74.htm 091800 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS, Options (Details) Sheet http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails RESTRICTED STOCK AND STOCK OPTIONS, Options (Details) Details 74 false false R75.htm 091802 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS, Restricted Stock Grant to Executives (Details) Sheet http://isunenergy.com/role/RestrictedStockAndStockOptionsRestrictedStockGrantToExecutivesDetails RESTRICTED STOCK AND STOCK OPTIONS, Restricted Stock Grant to Executives (Details) Details 75 false false R76.htm 091900 - Disclosure - ACQUISITION, iSun Energy, LLC (Details) Sheet http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails ACQUISITION, iSun Energy, LLC (Details) Details 76 false false R77.htm 091902 - Disclosure - ACQUISITION, Assignment Agreement (Details) Sheet http://isunenergy.com/role/AcquisitionAssignmentAgreementDetails ACQUISITION, Assignment Agreement (Details) Details 77 false false R78.htm 092000 - Disclosure - INVESTMENTS (Details) Sheet http://isunenergy.com/role/InvestmentsDetails INVESTMENTS (Details) Details http://isunenergy.com/role/InvestmentsTables 78 false false R79.htm 092100 - Disclosure - STOCK REDEMPTION (Details) Sheet http://isunenergy.com/role/StockRedemptionDetails STOCK REDEMPTION (Details) Details http://isunenergy.com/role/StockRedemption 79 false false All Reports Book All Reports brhc10028088_10q.htm brhc10028088_ex31-1.htm brhc10028088_ex31-2.htm brhc10028088_ex32-1.htm brhc10028088_ex32-2.htm isun-20210630.xsd isun-20210630_cal.xml isun-20210630_def.xml isun-20210630_lab.xml isun-20210630_pre.xml http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 97 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "brhc10028088_10q.htm": { "axisCustom": 0, "axisStandard": 34, "contextCount": 303, "dts": { "calculationLink": { "local": [ "isun-20210630_cal.xml" ] }, "definitionLink": { "local": [ "isun-20210630_def.xml" ] }, "inline": { "local": [ "brhc10028088_10q.htm" ] }, "labelLink": { "local": [ "isun-20210630_lab.xml" ], "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml" ] }, "presentationLink": { "local": [ "isun-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml" ] }, "schema": { "local": [ "isun-20210630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd", "http://www.xbrl.org/2004/ref-2004-08-10.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd" ] } }, "elementCount": 644, "entityCount": 1, "hidden": { "http://isunenergy.com/20210630": 1, "http://xbrl.sec.gov/dei/2021": 6, "total": 7 }, "keyCustom": 70, "keyStandard": 355, "memberCustom": 56, "memberStandard": 37, "nsprefix": "isun", "nsuri": "http://isunenergy.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000100 - Document - Document and Entity Information", "role": "http://isunenergy.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060400 - Disclosure - ACCOUNTS RECEIVABLE", "role": "http://isunenergy.com/role/AccountsReceivable", "shortName": "ACCOUNTS RECEIVABLE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "isun:ContractsInProgressTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060500 - Disclosure - CONTRACTS IN PROGRESS", "role": "http://isunenergy.com/role/ContractsInProgress", "shortName": "CONTRACTS IN PROGRESS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "isun:ContractsInProgressTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060600 - Disclosure - LONG-TERM DEBT", "role": "http://isunenergy.com/role/LongtermDebt", "shortName": "LONG-TERM DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060700 - Disclosure - LINE OF CREDIT", "role": "http://isunenergy.com/role/LineOfCredit", "shortName": "LINE OF CREDIT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060800 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://isunenergy.com/role/CommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060900 - Disclosure - FAIR VALUE MEASUREMENTS", "role": "http://isunenergy.com/role/FairValueMeasurements", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativesAndFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061000 - Disclosure - WARRANTS", "role": "http://isunenergy.com/role/Warrants", "shortName": "WARRANTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativesAndFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061100 - Disclosure - UNION ASSESSMENTS", "role": "http://isunenergy.com/role/UnionAssessments", "shortName": "UNION ASSESSMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061200 - Disclosure - PROVISION FOR INCOME TAXES", "role": "http://isunenergy.com/role/ProvisionForIncomeTaxes", "shortName": "PROVISION FOR INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061300 - Disclosure - CAPTIVE INSURANCE", "role": "http://isunenergy.com/role/CaptiveInsurance", "shortName": "CAPTIVE INSURANCE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "010000 - Statement - Condensed Consolidated Balance Sheets", "role": "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "0", "lang": null, "name": "us-gaap:InventoryNet", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061400 - Disclosure - RELATED PARTY TRANSACTIONS", "role": "http://isunenergy.com/role/RelatedPartyTransactions", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061500 - Disclosure - DEFERRED COMPENSATION PLAN", "role": "http://isunenergy.com/role/DeferredCompensationPlan", "shortName": "DEFERRED COMPENSATION PLAN", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061600 - Disclosure - EARNINGS (LOSS) PER SHARE", "role": "http://isunenergy.com/role/EarningsLossPerShare", "shortName": "EARNINGS (LOSS) PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061700 - Disclosure - PREFERRED STOCK", "role": "http://isunenergy.com/role/PreferredStock", "shortName": "PREFERRED STOCK", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061800 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS", "role": "http://isunenergy.com/role/RestrictedStockAndStockOptions", "shortName": "RESTRICTED STOCK AND STOCK OPTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061900 - Disclosure - ACQUISITION", "role": "http://isunenergy.com/role/Acquisition", "shortName": "ACQUISITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062000 - Disclosure - INVESTMENTS", "role": "http://isunenergy.com/role/Investments", "shortName": "INVESTMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062100 - Disclosure - STOCK REDEMPTION", "role": "http://isunenergy.com/role/StockRedemption", "shortName": "STOCK REDEMPTION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062200 - Disclosure - SUBSEQUENT EVENTS", "role": "http://isunenergy.com/role/SubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070100 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies", "shortName": "SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BankOverdrafts", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "010100 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://isunenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BankOverdrafts", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080100 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesTables", "shortName": "SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080200 - Disclosure - RESTATEMENT OF FINANCIAL STATEMENTS (Tables)", "role": "http://isunenergy.com/role/RestatementOfFinancialStatementsTables", "shortName": "RESTATEMENT OF FINANCIAL STATEMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080400 - Disclosure - ACCOUNTS RECEIVABLE (Tables)", "role": "http://isunenergy.com/role/AccountsReceivableTables", "shortName": "ACCOUNTS RECEIVABLE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "isun:ScheduleOfContractsInProgressTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080500 - Disclosure - CONTRACTS IN PROGRESS (Tables)", "role": "http://isunenergy.com/role/ContractsInProgressTables", "shortName": "CONTRACTS IN PROGRESS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "isun:ScheduleOfContractsInProgressTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080600 - Disclosure - LONG-TERM DEBT (Tables)", "role": "http://isunenergy.com/role/LongtermDebtTables", "shortName": "LONG-TERM DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080800 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "role": "http://isunenergy.com/role/CommitmentsAndContingenciesTables", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080900 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "role": "http://isunenergy.com/role/FairValueMeasurementsTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081000 - Disclosure - WARRANTS (Tables)", "role": "http://isunenergy.com/role/WarrantsTables", "shortName": "WARRANTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "isun:ScheduleOfUnionAssessmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081100 - Disclosure - UNION ASSESSMENTS (Tables)", "role": "http://isunenergy.com/role/UnionAssessmentsTables", "shortName": "UNION ASSESSMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "isun:ScheduleOfUnionAssessmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081200 - Disclosure - PROVISION FOR INCOME TAXES (Tables)", "role": "http://isunenergy.com/role/ProvisionForIncomeTaxesTables", "shortName": "PROVISION FOR INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210401to20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "020000 - Statement - Condensed Consolidated Statements of Operations", "role": "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210401to20210630", "decimals": "0", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081300 - Disclosure - CAPTIVE INSURANCE (Tables)", "role": "http://isunenergy.com/role/CaptiveInsuranceTables", "shortName": "CAPTIVE INSURANCE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081600 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables)", "role": "http://isunenergy.com/role/EarningsLossPerShareTables", "shortName": "EARNINGS (LOSS) PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081800 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS (Tables)", "role": "http://isunenergy.com/role/RestrictedStockAndStockOptionsTables", "shortName": "RESTRICTED STOCK AND STOCK OPTIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "082000 - Disclosure - INVESTMENTS (Tables)", "role": "http://isunenergy.com/role/InvestmentsTables", "shortName": "INVESTMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "0", "first": true, "lang": null, "name": "isun:PreContractCostsCurrent", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090100 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details)", "role": "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "isun:PreContractCostsCurrent", "span", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20201231", "decimals": "0", "lang": null, "name": "isun:PreContractCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CashUninsuredAmount", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090102 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Concentration and Credit Risks (Details)", "role": "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesConcentrationAndCreditRisksDetails", "shortName": "SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Concentration and Credit Risks (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CashUninsuredAmount", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxLiabilities", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090104 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details)", "role": "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesIncomeTaxesDetails", "shortName": "SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210401to20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090106 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Deferred Finance Costs (Details)", "role": "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDeferredFinanceCostsDetails", "shortName": "SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Deferred Finance Costs (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090108 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Segment Information (Details)", "role": "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesSegmentInformationDetails", "shortName": "SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryValuationReserves", "span", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090110 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Inventory (Details)", "role": "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesInventoryDetails", "shortName": "SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES, Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryValuationReserves", "span", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20191231_StatementEquityComponentsAxis_PreferredStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "030000 - Statement - Condensed Consolidated Statement of Changes in Stockholders' Equity", "role": "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity", "shortName": "Condensed Consolidated Statement of Changes in Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20200101to20200331_StatementEquityComponentsAxis_PreferredStockMember", "decimals": "0", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210401to20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090200 - Disclosure - RESTATEMENT OF FINANCIAL STATEMENTS (Details)", "role": "http://isunenergy.com/role/RestatementOfFinancialStatementsDetails", "shortName": "RESTATEMENT OF FINANCIAL STATEMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20200401to20200630_RestatementAxis_ScenarioPreviouslyReportedMember", "decimals": "0", "lang": null, "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090300 - Disclosure - LIQUIDITY AND FINANCIAL CONDITION (Details)", "role": "http://isunenergy.com/role/LiquidityAndFinancialConditionDetails", "shortName": "LIQUIDITY AND FINANCIAL CONDITION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "-5", "lang": null, "name": "isun:WorkingCapital", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090400 - Disclosure - ACCOUNTS RECEIVABLE, Accounts Receivable (Details)", "role": "http://isunenergy.com/role/AccountsReceivableAccountsReceivableDetails", "shortName": "ACCOUNTS RECEIVABLE, Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20201231", "decimals": "0", "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "0", "first": true, "lang": null, "name": "isun:ContractWithCustomerAssetCostsInExcessOfBillingsCurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090402 - Disclosure - ACCOUNTS RECEIVABLE, Contract Assets and Contract Liabilities (Details)", "role": "http://isunenergy.com/role/AccountsReceivableContractAssetsAndContractLiabilitiesDetails", "shortName": "ACCOUNTS RECEIVABLE, Contract Assets and Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "0", "first": true, "lang": null, "name": "isun:ContractWithCustomerAssetCostsInExcessOfBillingsCurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostGross", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090500 - Disclosure - CONTRACTS IN PROGRESS (Details)", "role": "http://isunenergy.com/role/ContractsInProgressDetails", "shortName": "CONTRACTS IN PROGRESS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostGross", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090600 - Disclosure - LONG-TERM DEBT, Summary of Long-term Debt (Details)", "role": "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails", "shortName": "LONG-TERM DEBT, Summary of Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "0", "lang": null, "name": "isun:LongTermDebtGrossExcludingCurrentMaturities", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090602 - Disclosure - LONG-TERM DEBT, Maturities of Long-term Debt (Details)", "role": "http://isunenergy.com/role/LongtermDebtMaturitiesOfLongtermDebtDetails", "shortName": "LONG-TERM DEBT, Maturities of Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LinesOfCreditCurrent", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090700 - Disclosure - LINE OF CREDIT (Details)", "role": "http://isunenergy.com/role/LineOfCreditDetails", "shortName": "LINE OF CREDIT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630_DebtInstrumentAxis_NbtBankWorkingCapitalLineOfCreditMember", "decimals": "0", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210401to20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090800 - Disclosure - COMMITMENTS AND CONTINGENCIES, Operating Leases (Details)", "role": "http://isunenergy.com/role/CommitmentsAndContingenciesOperatingLeasesDetails", "shortName": "COMMITMENTS AND CONTINGENCIES, Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210401to20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090802 - Disclosure - COMMITMENTS AND CONTINGENCIES, Future Minimum Lease Payments (Details)", "role": "http://isunenergy.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails", "shortName": "COMMITMENTS AND CONTINGENCIES, Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "040000 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": "0", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630_ClassOfWarrantOrRightAxis_PrivateWarrantsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090900 - Disclosure - FAIR VALUE MEASUREMENTS, Fair Value Measurement Inputs (Details)", "role": "http://isunenergy.com/role/FairValueMeasurementsFairValueMeasurementInputsDetails", "shortName": "FAIR VALUE MEASUREMENTS, Fair Value Measurement Inputs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630_ClassOfWarrantOrRightAxis_PrivateWarrantsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilities", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090902 - Disclosure - FAIR VALUE MEASUREMENTS, Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)", "role": "http://isunenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "shortName": "FAIR VALUE MEASUREMENTS, Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630_ClassOfWarrantOrRightAxis_PublicWarrantsMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember", "decimals": "0", "lang": null, "name": "us-gaap:DerivativeLiabilities", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210401to20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090904 - Disclosure - FAIR VALUE MEASUREMENTS, Roll Forward of Level 3 Instruments (Details)", "role": "http://isunenergy.com/role/FairValueMeasurementsRollForwardOfLevel3InstrumentsDetails", "shortName": "FAIR VALUE MEASUREMENTS, Roll Forward of Level 3 Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20201231_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember", "decimals": "0", "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210401to20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090906 - Disclosure - FAIR VALUE MEASUREMENTS, Roll Forward of Level 1 Instruments (Details)", "role": "http://isunenergy.com/role/FairValueMeasurementsRollForwardOfLevel1InstrumentsDetails", "shortName": "FAIR VALUE MEASUREMENTS, Roll Forward of Level 1 Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember", "decimals": "0", "lang": null, "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": "0", "first": true, "lang": null, "name": "isun:StockIssuedDuringPeriodSharesWarrantsExercised", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091000 - Disclosure - WARRANTS (Details)", "role": "http://isunenergy.com/role/WarrantsDetails", "shortName": "WARRANTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20201231", "decimals": "0", "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210401to20210630", "decimals": "0", "first": true, "lang": null, "name": "isun:UnionAssessmentsIncurred", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091100 - Disclosure - UNION ASSESSMENTS (Details)", "role": "http://isunenergy.com/role/UnionAssessmentsDetails", "shortName": "UNION ASSESSMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210401to20210630", "decimals": "0", "first": true, "lang": null, "name": "isun:UnionAssessmentsIncurred", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxLiabilities", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091200 - Disclosure - PROVISION FOR INCOME TAXES, Provision for Income Taxes (Details)", "role": "http://isunenergy.com/role/ProvisionForIncomeTaxesProvisionForIncomeTaxesDetails", "shortName": "PROVISION FOR INCOME TAXES, Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210401to20210630", "decimals": "0", "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091202 - Disclosure - PROVISION FOR INCOME TAXES, Deferred Tax Assets and Liabilities (Details)", "role": "http://isunenergy.com/role/ProvisionForIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "PROVISION FOR INCOME TAXES, Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210401to20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091204 - Disclosure - PROVISION FOR INCOME TAXES, Statutory to Effective Tax Rate Reconciliation (Details)", "role": "http://isunenergy.com/role/ProvisionForIncomeTaxesStatutoryToEffectiveTaxRateReconciliationDetails", "shortName": "PROVISION FOR INCOME TAXES, Statutory to Effective Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210401to20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": "0", "first": true, "lang": null, "name": "isun:CaptiveInsurancePremiumsPaid", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091300 - Disclosure - CAPTIVE INSURANCE (Details)", "role": "http://isunenergy.com/role/CaptiveInsuranceDetails", "shortName": "CAPTIVE INSURANCE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": "0", "first": true, "lang": null, "name": "isun:CaptiveInsurancePremiumsPaid", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060100 - Disclosure - SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES", "role": "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPolicies", "shortName": "SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DueToRelatedPartiesCurrent", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091400 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "role": "http://isunenergy.com/role/RelatedPartyTransactionsDetails", "shortName": "RELATED PARTY TRANSACTIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20140101to20141231_RelatedPartyTransactionsByRelatedPartyAxis_MajorityShareholderMember", "decimals": "0", "lang": null, "name": "us-gaap:ProceedsFromRelatedPartyDebt", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20181231_TitleOfIndividualAxis_InvestorMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherCommitment", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091500 - Disclosure - DEFERRED COMPENSATION PLAN (Details)", "role": "http://isunenergy.com/role/DeferredCompensationPlanDetails", "shortName": "DEFERRED COMPENSATION PLAN (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20181231_TitleOfIndividualAxis_InvestorMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherCommitment", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210401to20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091600 - Disclosure - EARNINGS (LOSS) PER SHARE (Details)", "role": "http://isunenergy.com/role/EarningsLossPerShareDetails", "shortName": "EARNINGS (LOSS) PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210401to20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091700 - Disclosure - PREFERRED STOCK (Details)", "role": "http://isunenergy.com/role/PreferredStockDetails", "shortName": "PREFERRED STOCK (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": "5", "lang": null, "name": "isun:PreferredStockConversionBasisShares", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": "0", "first": true, "lang": null, "name": "isun:OptionToPurchaseCommonStock", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091800 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS, Options (Details)", "role": "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails", "shortName": "RESTRICTED STOCK AND STOCK OPTIONS, Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": "0", "first": true, "lang": null, "name": "isun:OptionToPurchaseCommonStock", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210225_PlanNameAxis_EquityIncentivePlan2020Member", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091802 - Disclosure - RESTRICTED STOCK AND STOCK OPTIONS, Restricted Stock Grant to Executives (Details)", "role": "http://isunenergy.com/role/RestrictedStockAndStockOptionsRestrictedStockGrantToExecutivesDetails", "shortName": "RESTRICTED STOCK AND STOCK OPTIONS, Restricted Stock Grant to Executives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210225_PlanNameAxis_EquityIncentivePlan2020Member", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": "0", "first": true, "lang": null, "name": "isun:StockIssuedDuringPeriodSharesWarrantsExercised", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091900 - Disclosure - ACQUISITION, iSun Energy, LLC (Details)", "role": "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails", "shortName": "ACQUISITION, iSun Energy, LLC (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20201230_BusinessAcquisitionAxis_IsunEnergyLlcMember", "decimals": "2", "lang": null, "name": "us-gaap:BusinessAcquisitionSharePrice", "reportCount": 1, "unique": true, "unitRef": "U003", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091902 - Disclosure - ACQUISITION, Assignment Agreement (Details)", "role": "http://isunenergy.com/role/AcquisitionAssignmentAgreementDetails", "shortName": "ACQUISITION, Assignment Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210406to20210406_AssetAcquisitionAxis_HartselProjectMember", "decimals": "2", "lang": null, "name": "isun:SolarInvestmentTaxCreditPercentage", "reportCount": 1, "unique": true, "unitRef": "U006", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesFVNINoncurrent", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "092000 - Disclosure - INVESTMENTS (Details)", "role": "http://isunenergy.com/role/InvestmentsDetails", "shortName": "INVESTMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": "0", "lang": null, "name": "us-gaap:EquitySecuritiesFvNiGainLoss", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210125to20210125", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockRedeemedOrCalledDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "092100 - Disclosure - STOCK REDEMPTION (Details)", "role": "http://isunenergy.com/role/StockRedemptionDetails", "shortName": "STOCK REDEMPTION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210125to20210125", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockRedeemedOrCalledDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ErrorCorrectionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060200 - Disclosure - RESTATEMENT OF FINANCIAL STATEMENTS", "role": "http://isunenergy.com/role/RestatementOfFinancialStatements", "shortName": "RESTATEMENT OF FINANCIAL STATEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ErrorCorrectionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "isun:LiquidityAndFinancialConditionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060300 - Disclosure - LIQUIDITY AND FINANCIAL CONDITION", "role": "http://isunenergy.com/role/LiquidityAndFinancialCondition", "shortName": "LIQUIDITY AND FINANCIAL CONDITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10028088_10q.htm", "contextRef": "c20210101to20210630", "decimals": null, "first": true, "lang": "en-US", "name": "isun:LiquidityAndFinancialConditionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 98, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r697" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r698" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/CaptiveInsuranceDetails", "http://isunenergy.com/role/EarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r708" ], "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": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r707" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/CaptiveInsuranceDetails", "http://isunenergy.com/role/EarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r695" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r696" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://isunenergy.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "isun_AccountingForWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "On April 12, 2021, the Staff of the Securities and Exchange Commission issued the \"Staff Statement on Accounting and Reporting Considerations for Warrants issued by Special Purpose Acquisition Companies (\"SPACs\")\" (the \"Staff Statement\"). The Staff Statement clarified guidance for all SPAC-related companies regarding the accounting and reporting for their warrants that could result in the warrants issued by SPACs being classified as a liability measured at fair value, with non-cash fair value adjustments recorded in the consolidated statement of operations at the end of each reporting period. The Company has evaluated the applicability and potential impact of the Staff Statement on the Company's consolidated financial statements. The Company concluded that the following financial statements could no longer be relied upon: (i) the audited consolidated financial statements of iSun as of December 31, 2020 and 2019, for the year ended December 31, 2020 and 2019 included in the Original Filing, (ii) the condensed consolidated unaudited financial statements of iSun included in iSun's Quarterly Reports on Form 10-Q for (a) the three and six months ended June 30, 2019 (b) the three and nine months ended September 30, 2019 (c) the three months ended March 31, 2020, (d) the three and six months ended June 30, 2020, and (e) the three and nine months ended September 30, 2020.", "label": "Accounting for Warrants [Member]", "terseLabel": "Accounting for Warrants [Member]" } } }, "localname": "AccountingForWarrantsMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/RestatementOfFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "isun_AcquisitionOfIsunEnergyLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock issued for acquisition of iSun Energy, LLC.", "label": "Acquisition of iSun Energy, LLC [Member]", "terseLabel": "Acquisition of iSun Energy, LLC [Member]" } } }, "localname": "AcquisitionOfIsunEnergyLlcMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "domainItemType" }, "isun_AdvanceForStockPurchaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In May 2018, stockholders of the Company bought out a minority stockholder of Peck Electric Co. The Company advanced $250,000 for the stock purchase.", "label": "Advance for Stock Purchase [Member]", "terseLabel": "Advance for Stock Purchase [Member]" } } }, "localname": "AdvanceForStockPurchaseMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "isun_AssetAcquisitionConsiderationPayableCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount payable for asset acquisition. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Asset Acquisition, Consideration Payable, Current", "terseLabel": "Consideration payable immediately" } } }, "localname": "AssetAcquisitionConsiderationPayableCurrent", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/AcquisitionAssignmentAgreementDetails" ], "xbrltype": "monetaryItemType" }, "isun_AssignmentAgreementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assignment Agreement [Abstract]" } } }, "localname": "AssignmentAgreementAbstract", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/AcquisitionAssignmentAgreementDetails" ], "xbrltype": "stringItemType" }, "isun_BalanceSheetCaptionsOfContractsInProgressAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheet Captions of Contracts in Progress [Abstract]", "terseLabel": "Contracts in Progress, Net [Abstract]" } } }, "localname": "BalanceSheetCaptionsOfContractsInProgressAbstract", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/ContractsInProgressDetails" ], "xbrltype": "stringItemType" }, "isun_BusinessAcquisitionEquityInterestIssuedOrIssuableTermToIssuesShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period after entity is acquired for shares of equity interests to be issued, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Term to Issues Shares", "terseLabel": "Term for shares to be issued in connection with Merger" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableTermToIssuesShares", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails" ], "xbrltype": "durationItemType" }, "isun_BusinessCombinationContingentConsiderationPerformanceMilestonesNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable as contingent consideration upon completion of certain performance milestones in connection with a business combination.", "label": "Business Combination, Contingent Consideration, Performance Milestones, Number of Shares", "terseLabel": "Common stock to be issued in connection with Merger based on certain performance milestones (in shares)" } } }, "localname": "BusinessCombinationContingentConsiderationPerformanceMilestonesNumberOfShares", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails" ], "xbrltype": "sharesItemType" }, "isun_BusinessCombinationContingentConsiderationPerformanceMilestonesValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of equity interests issued or issuable as contingent consideration upon completion of certain performance milestones in connection with a business combination.", "label": "Business Combination, Contingent Consideration, Performance Milestones, Value", "terseLabel": "Common stock to be issued in connection with Merger based on certain performance milestones" } } }, "localname": "BusinessCombinationContingentConsiderationPerformanceMilestonesValue", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails" ], "xbrltype": "monetaryItemType" }, "isun_BuyoutOfMinorityStockholderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In May 2018, stockholders of the Company bought out a minority stockholder of Peck Electric Co.", "label": "Buyout of Minority Stockholder [Member]", "terseLabel": "Buyout of Minority Stockholder [Member]" } } }, "localname": "BuyoutOfMinorityStockholderMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "isun_CapitalInvestment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Capital investment in the captive insurance holding company, including redeemable preference shares and common shares.", "label": "Capital investment" } } }, "localname": "CapitalInvestment", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CaptiveInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "isun_CapitalInvestmentCommonShares": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of common shares in the captive insurance holding company.", "label": "Capital investment, Common shares", "terseLabel": "Common shares" } } }, "localname": "CapitalInvestmentCommonShares", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CaptiveInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "isun_CapitalInvestmentRedeemablePreferenceShares": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of redeemable preference shares in the captive insurance holding company.", "label": "Capital investment, Redeemable preference shares", "terseLabel": "Redeemable preference shares" } } }, "localname": "CapitalInvestmentRedeemablePreferenceShares", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CaptiveInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "isun_CapitalizedContractCost": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/ContractsInProgressDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://isunenergy.com/role/ContractsInProgressDetailsCalc01": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 plus under billings remaining on contracts that are 100% complete.", "label": "Capitalized Contract Cost", "totalLabel": "Total" } } }, "localname": "CapitalizedContractCost", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/ContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "isun_CapitalizedContractCostBillings": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/ContractsInProgressDetails": { "order": 2.0, "parentTag": "isun_CapitalizedContractCostNetOfBillings", "weight": -1.0 } }, "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/20210630", "presentation": [ "http://isunenergy.com/role/ContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "isun_CapitalizedContractCostNetOfBillings": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/ContractsInProgressDetails": { "order": 1.0, "parentTag": "isun_CapitalizedContractCost", "weight": 1.0 } }, "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": "Capitalized Contract Cost, Net of Billings", "totalLabel": "Contract costs, net of billings" } } }, "localname": "CapitalizedContractCostNetOfBillings", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/ContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "isun_CaptiveInsuranceCapitalInvestment": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/CaptiveInsuranceDetails": { "order": 0.0, "parentTag": "us-gaap_OtherLongTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capital investment in captive insurance entity.", "label": "Captive Insurance, Capital investment", "terseLabel": "Capital" } } }, "localname": "CaptiveInsuranceCapitalInvestment", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CaptiveInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "isun_CaptiveInsuranceCashSecurity": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/CaptiveInsuranceDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLongTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash security in captive insurance entity.", "label": "Captive Insurance, Cash security", "terseLabel": "Cash security" } } }, "localname": "CaptiveInsuranceCashSecurity", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CaptiveInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "isun_CaptiveInsuranceInvestmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Captive Insurance Investment [Abstract]", "terseLabel": "Captive Insurance [Abstract]" } } }, "localname": "CaptiveInsuranceInvestmentAbstract", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CaptiveInsuranceDetails" ], "xbrltype": "stringItemType" }, "isun_CaptiveInsuranceInvestmentIncomeInExcessOfLosses": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/CaptiveInsuranceDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLongTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investment income in excess of losses (incurred and reserves) in captive insurance entity.", "label": "Captive Insurance, Investment income in excess of losses", "terseLabel": "Investment income in excess of losses (incurred and reserves)" } } }, "localname": "CaptiveInsuranceInvestmentIncomeInExcessOfLosses", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CaptiveInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "isun_CaptiveInsurancePremiumsPaid": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Premiums paid during the period. Premiums are developed through the use of an actuarially determined loss forecast.", "label": "Captive Insurance, Premiums paid", "terseLabel": "Premiums paid" } } }, "localname": "CaptiveInsurancePremiumsPaid", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CaptiveInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "isun_CashPaidDuringYearAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Paid During Year [Abstract]", "terseLabel": "Cash paid during the year for:" } } }, "localname": "CashPaidDuringYearAbstract", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "isun_ClassBPreferredMembershipUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class B Preferred Membership Units.", "label": "Class B Preferred Membership Units [Member]", "terseLabel": "Class B Preferred Membership Units [Member]" } } }, "localname": "ClassBPreferredMembershipUnitsMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/InvestmentsDetails", "http://isunenergy.com/role/PreferredStockDetails" ], "xbrltype": "domainItemType" }, "isun_ClassOfWarrantOrRightExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants exercised during the period.", "label": "Class of Warrant or Right, Exercised", "verboseLabel": "Exercised (in shares)" } } }, "localname": "ClassOfWarrantOrRightExercised", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/WarrantsDetails" ], "xbrltype": "sharesItemType" }, "isun_ClassOfWarrantOrRightGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights granted during the period.", "label": "Class of Warrant or Right, Granted", "terseLabel": "Granted (in shares)" } } }, "localname": "ClassOfWarrantOrRightGranted", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/WarrantsDetails" ], "xbrltype": "sharesItemType" }, "isun_ClassOfWarrantOrRightRedeemed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights redeemed during the period.", "label": "Class of Warrant or Right, Redeemed", "terseLabel": "Redeemed (in shares)" } } }, "localname": "ClassOfWarrantOrRightRedeemed", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/WarrantsDetails" ], "xbrltype": "sharesItemType" }, "isun_ContractWithCustomerAssetCostsInExcessOfBillingsCurrent": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/AccountsReceivableContractAssetsAndContractLiabilitiesDetails": { "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", "terseLabel": "Costs in excess of billings" } } }, "localname": "ContractWithCustomerAssetCostsInExcessOfBillingsCurrent", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/AccountsReceivableContractAssetsAndContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "isun_ContractWithCustomerAssetsCurrent": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/AccountsReceivableContractAssetsAndContractLiabilitiesDetails": { "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/20210630", "presentation": [ "http://isunenergy.com/role/AccountsReceivableContractAssetsAndContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "isun_ContractsInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amounts due from customer or clients for contracts in progress.", "label": "Contracts in Progress [Member]", "terseLabel": "Contracts in Progress [Member]" } } }, "localname": "ContractsInProgressMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/AccountsReceivableAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "isun_ContractsInProgressTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for contracts in progress.", "label": "Contracts in Progress [Text Block]", "terseLabel": "CONTRACTS IN PROGRESS" } } }, "localname": "ContractsInProgressTextBlock", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/ContractsInProgress" ], "xbrltype": "textBlockItemType" }, "isun_ConversionOfPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock issued for conversion of Preferred Stock.", "label": "Conversion of Preferred Stock [Member]", "terseLabel": "Conversion of Preferred Stock [Member]" } } }, "localname": "ConversionOfPreferredStockMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "domainItemType" }, "isun_ConversionOfPreferredStockToCommonStockFromGreenSeedInvestorsLlcExchangeAndSubscriptionAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conversion of Preferred Stock to Common Stock from GreenSeed Investors, LLC Exchange and Subscription Agreement.", "label": "Conversion of Preferred Stock to Common Stock from Green Seed Investors LLC Exchange and Subscription Agreement [Member]" } } }, "localname": "ConversionOfPreferredStockToCommonStockFromGreenSeedInvestorsLlcExchangeAndSubscriptionAgreementMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/EarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "isun_ConversionOfSolarProjectPartnersLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock issued for conversion of Solar Project Partners, LLC.", "label": "Conversion of Solar Project Partners, LLC [Member]", "terseLabel": "Conversion of Solar Project Partners, LLC [Member]" } } }, "localname": "ConversionOfSolarProjectPartnersLlcMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "domainItemType" }, "isun_CustomerPaymentsOnConstructionContractsTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period between billing and customer payments on construction contracts, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Customer Payments on Construction Contracts, Term", "terseLabel": "Payment period on construction contracts" } } }, "localname": "CustomerPaymentsOnConstructionContractsTerm", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "isun_DataAndNetworkOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Data and network operations of the company.", "label": "Data and Network Operations [Member]", "terseLabel": "Data and Network Operations [Member]" } } }, "localname": "DataAndNetworkOperationsMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "isun_DebtInstrumentDebtServiceCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The debt service coverage ratio included in the financial covenants for debt instrument, measured on a quarterly basis.", "label": "Debt Instrument, Debt service coverage ratio", "terseLabel": "Debt service coverage ratio" } } }, "localname": "DebtInstrumentDebtServiceCoverageRatio", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/LineOfCreditDetails" ], "xbrltype": "pureItemType" }, "isun_DebtInstrumentFloorInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual agreed-upon minimum interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Floor Interest Rate", "terseLabel": "Floor interest rate" } } }, "localname": "DebtInstrumentFloorInterestRate", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails" ], "xbrltype": "percentItemType" }, "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": "Debt Instrument, Term of Fixed Interest Rate", "terseLabel": "Term for payment of fixed interest rate" } } }, "localname": "DebtInstrumentTermOfFixedInterestRate", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails" ], "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": "Debt Instrument, Term of Variable Interest Rate", "terseLabel": "Term for payment of variable interest rate" } } }, "localname": "DebtInstrumentTermOfVariableInterestRate", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails" ], "xbrltype": "durationItemType" }, "isun_DeferredTaxLiabilitiesShareBasedCompensation": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/ProvisionForIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from share-based compensation.", "label": "Deferred Tax Liabilities, Share-based Compensation", "negatedLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxLiabilitiesShareBasedCompensation", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "isun_DistributionForTaxesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Company was an S-corporation through June 20, 2019 and as a result, the taxable income of the Company is reported on each stockholder's tax returns and each stockholder are taxed individually. As a result, the Company has accrued a distribution for taxes to the former stockholders of Peck Electric Co. for the period during which the Company was an S-corporation.", "label": "Distribution for Taxes [Member]", "terseLabel": "Distribution for Taxes [Member]" } } }, "localname": "DistributionForTaxesMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "isun_EarningsOnUncompletedContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnings on uncompleted contracts.", "label": "Earnings on Uncompleted Contracts [Member]", "terseLabel": "Earnings on Uncompleted Contracts [Member]" } } }, "localname": "EarningsOnUncompletedContractsMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/ContractsInProgressDetails" ], "xbrltype": "domainItemType" }, "isun_EarnoutProvisionIncludesNewSharesOfCommonStockToBeIssuedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares to be issued if certain conditions were met by the end of the Earnout Period of the agreement.", "label": "Earnout Provision, Includes New Shares of Common Stock to be Issued [Member]", "terseLabel": "Earnout Provision, Includes New Shares of Common Stock to be Issued [Member]" } } }, "localname": "EarnoutProvisionIncludesNewSharesOfCommonStockToBeIssuedMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/EarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "isun_EarnoutProvisionIncludingNewSharesOfCommonStockThatMayBeIssuedToHoldersOfForfeitedAndCanceledSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares of Common Stock to be forfeited and canceled by certain insiders and their transferees as contemplated by the Exchange Agreement.", "label": "Earnout Provision, Including New Shares of Common Stock That May be Issued to Holders of Forfeited and Canceled Shares [Member]", "terseLabel": "Earnout Provision, Including New Shares of Common Stock That May be Issued to Holders of Forfeited and Canceled Shares [Member]" } } }, "localname": "EarnoutProvisionIncludingNewSharesOfCommonStockThatMayBeIssuedToHoldersOfForfeitedAndCanceledSharesMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/EarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "isun_EffectiveIncomeTaxRateReconciliationNonDeductibleGoodwillAndOtherIntangible": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/ProvisionForIncomeTaxesStatutoryToEffectiveTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible goodwill and other intangible.", "label": "Effective Income Tax Rate Reconciliation, Non-deductible goodwill and other intangible", "terseLabel": "Non-deductible goodwill and other intangible" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNonDeductibleGoodwillAndOtherIntangible", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxesStatutoryToEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "isun_ElectricOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Electric operations of the Company.", "label": "Electric Operations [Member]", "terseLabel": "Electric Operations [Member]" } } }, "localname": "ElectricOperationsMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "isun_EquityIncentivePlan2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The 2020 Equity Incentive Plan allows the Company to grant stock awards and options based on certain annual revenue and EBITDA targets.", "label": "Equity Incentive Plan 2020 [Member]", "terseLabel": "Equity Incentive Plan [Member]" } } }, "localname": "EquityIncentivePlan2020Member", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsRestrictedStockGrantToExecutivesDetails" ], "xbrltype": "domainItemType" }, "isun_ExerciseOfUnitPurchaseOptionOnCashlessBasisMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock issued for exercise of Unit Purchase Option on a cashless basis.", "label": "Exercise of Unit Purchase Option on Cashless Basis [Member]", "terseLabel": "Exercise of Unit Purchase Option on Cashless Basis [Member]" } } }, "localname": "ExerciseOfUnitPurchaseOptionOnCashlessBasisMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "domainItemType" }, "isun_ExitStrategyPartnersLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exit Strategy Partners, LLC is a boutique firm specializing in mergers & acquisitions, capital advisory and consulting services aimed at developing effective exit strategies.", "label": "Exit Strategy Partners, LLC [Member]", "terseLabel": "Exit Strategy Partners, LLC [Member]" } } }, "localname": "ExitStrategyPartnersLlcMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/EarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "isun_ExpendituresOnUncompletedContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expenditures on uncompleted contracts.", "label": "Expenditures on Uncompleted Contracts [Member]", "terseLabel": "Expenditures on Uncompleted Contracts [Member]" } } }, "localname": "ExpendituresOnUncompletedContractsMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/ContractsInProgressDetails" ], "xbrltype": "domainItemType" }, "isun_FairValueLiabilitiesMeasuredOnRecurringBasisLevel1ReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using quoted prices in active markets for identical assets or liabilities (Level 1) including a reconciliation of the beginning and ending balances.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Level 1 Reconciliation [Table Text Block]", "terseLabel": "Roll Forward of Level 1 Instruments" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisLevel1ReconciliationTableTextBlock", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "isun_FundAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Category of loss funding.", "label": "Fund A [Member]" } } }, "localname": "FundAMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CaptiveInsuranceDetails" ], "xbrltype": "domainItemType" }, "isun_FundBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Category of loss funding.", "label": "Fund B [Member]" } } }, "localname": "FundBMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CaptiveInsuranceDetails" ], "xbrltype": "domainItemType" }, "isun_GeminiElectricMobilityCoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Provider of car rental services based in Hawthorne, California. The company offers rental electric vehicle on a membership basis for high mileage drivers along with sustainable as well as tax-deductible passive investment for vehicle owners, enabling clients to reduce carbon emissions.", "label": "Gemini Electric Mobility Co [Member]", "terseLabel": "Gemini Electric Mobility Co [Member]" } } }, "localname": "GeminiElectricMobilityCoMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "isun_GreenSeedInvestorsLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A Delaware limited liability company.", "label": "Green Seed Investors, LLC [Member]", "terseLabel": "GSI [Member]", "verboseLabel": "GreenSeed Investors, LLC [Member]" } } }, "localname": "GreenSeedInvestorsLlcMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/EarningsLossPerShareDetails", "http://isunenergy.com/role/InvestmentsDetails", "http://isunenergy.com/role/PreferredStockDetails" ], "xbrltype": "domainItemType" }, "isun_HartselProjectMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In-process solar project of Hartsell Solar, LLC (Hartsel Project), including the safe harbor of the 30% solar investment tax credit associated with equipment.", "label": "Hartsel Project [Member]", "terseLabel": "Hartsel Project [Member]" } } }, "localname": "HartselProjectMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/AcquisitionAssignmentAgreementDetails" ], "xbrltype": "domainItemType" }, "isun_IsunEnergyLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A provider of products and services designed to support the electric vehicle market.", "label": "ISun Energy LLC [Member]", "terseLabel": "iSun Energy LLC [Member]" } } }, "localname": "IsunEnergyLlcMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails" ], "xbrltype": "domainItemType" }, "isun_IsunUtilityLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A Delaware limited liability company and wholly-owned subsidiary of iSun, Inc.", "label": "Isun Utility Llc [Member]", "terseLabel": "iSun Utility [Member]" } } }, "localname": "IsunUtilityLlcMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/AcquisitionAssignmentAgreementDetails" ], "xbrltype": "domainItemType" }, "isun_JensynAcquisitionCorpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A publicly held company whose primary business objective was to acquire, through a merger, share exchange, asset acquisition, stock purchase, recapitalization, reorganization or other similar business combination with one or more target businesses (a special purpose acquisition company or \"SPAC\").", "label": "Jensyn Acquisition Corp. [Member]", "terseLabel": "Jensyn [Member]" } } }, "localname": "JensynAcquisitionCorpMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/EarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "isun_JointApprenticeshipAndTrainingCommitteeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A nonprofit organization created in 1941 to develop and standardize education in the electrical industry.", "label": "Joint Apprenticeship and Training Committee [Member]", "terseLabel": "Joint Apprenticeship and Training Committee [Member]" } } }, "localname": "JointApprenticeshipAndTrainingCommitteeMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/UnionAssessmentsDetails" ], "xbrltype": "domainItemType" }, "isun_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "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 due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "isun_LineOfCreditFacilityEligibleAccountsReceivable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of eligible accounts receivable on which borrowings for the line of credit facility are based.", "label": "Line of Credit Facility, Eligible Accounts Receivable", "terseLabel": "Eligible accounts receivable on which borrowings are based" } } }, "localname": "LineOfCreditFacilityEligibleAccountsReceivable", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/LineOfCreditDetails" ], "xbrltype": "percentItemType" }, "isun_LiquidityAndFinancialConditionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIQUIDITY AND FINANCIAL CONDITION [Abstract]" } } }, "localname": "LiquidityAndFinancialConditionAbstract", "nsuri": "http://isunenergy.com/20210630", "xbrltype": "stringItemType" }, "isun_LiquidityAndFinancialConditionTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for liquidity and financial condition.", "label": "Liquidity and Financial Condition [Text Block]", "terseLabel": "LIQUIDITY AND FINANCIAL CONDITION" } } }, "localname": "LiquidityAndFinancialConditionTextBlock", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialCondition" ], "xbrltype": "textBlockItemType" }, "isun_LoanToHelpWithCashFlowNeedsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In 2019, the Company's majority stockholders lent proceeds to the Company to help with cash flow needs.", "label": "Loan to Help with Cash Flow Needs [Member]", "terseLabel": "Loan to Help with Cash Flow Needs [Member]" } } }, "localname": "LoanToHelpWithCashFlowNeedsMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "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, Gross, Excluding Current Maturities", "terseLabel": "Long-term debt, including debt issuance costs" } } }, "localname": "LongTermDebtGrossExcludingCurrentMaturities", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "isun_LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndThereafter": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/LongtermDebtMaturitiesOfLongtermDebtDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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 fifth fiscal year following current fiscal year and thereafter. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long Term Debt, Maturities, Repayments of Principal, Year Five and Thereafter", "terseLabel": "2026 and thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalYearFiveAndThereafter", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/LongtermDebtMaturitiesOfLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "isun_LossLayer": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss layer paid by the fund.", "label": "Loss Layer", "terseLabel": "Loss layer" } } }, "localname": "LossLayer", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CaptiveInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "isun_Matching401KPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A tax-advantaged, defined-contribution retirement account.", "label": "Matching 401(k) Plan [Member]", "terseLabel": "401(k) Matching [Member]" } } }, "localname": "Matching401KPlanMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/UnionAssessmentsDetails" ], "xbrltype": "domainItemType" }, "isun_NadGridCorpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NAD Grid Corp. d/b/a AmpUp is an electric vehicle software company that enables drivers, hosts, and fleets to charge stress-free.", "label": "NAD Grid Corp. [Member]", "terseLabel": "NAD Grid Corp. d/b/a AmpUp [Member]" } } }, "localname": "NadGridCorpMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/InvestmentsDetails" ], "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]", "terseLabel": "National Bank of Middlebury [Member]" } } }, "localname": "NationalBankOfMiddleburySecuredDebtMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "isun_NationalEmployeesBenefitFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the fund.", "label": "National Employees Benefit Fund [Member]", "terseLabel": "National Employees Benefit Fund [Member]" } } }, "localname": "NationalEmployeesBenefitFundMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/UnionAssessmentsDetails" ], "xbrltype": "domainItemType" }, "isun_NavigatorCasualtyLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entity where company and other companies are members of an offshore heterogeneous group captive insurance holding company entitled.", "label": "Navigator Casualty, LTD. [Member]", "terseLabel": "NCL [Member]" } } }, "localname": "NavigatorCasualtyLtdMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CaptiveInsuranceDetails" ], "xbrltype": "domainItemType" }, "isun_NbtBankNationalAssociationSecuredDebt400PercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt with NBT Bank, National Association, 4.00% interest rate, secured by all business assets, payable in monthly installments of $12,070 through January 2021.", "label": "NBT Bank, National Association, Secured Debt, 4.00 Percent [Member]", "terseLabel": "NBT Bank [Member]" } } }, "localname": "NbtBankNationalAssociationSecuredDebt400PercentMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails" ], "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]", "terseLabel": "NBT Bank, 4.15% Interest Rate [Member]" } } }, "localname": "NbtBankNationalAssociationSecuredDebt415PercentMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails" ], "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]", "terseLabel": "NBT Bank, 4.25% Interest Rate [Member]" } } }, "localname": "NbtBankNationalAssociationSecuredDebt425PercentMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails" ], "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]", "terseLabel": "NBT Bank, 4.85% Interest Rate [Member]" } } }, "localname": "NbtBankNationalAssociationSecuredDebt485PercentMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "isun_NbtBankNationalAssociationSecuredDebtBuilding420PercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt with NBT Bank, National Association, 4.20% interest rate, secured by building, payable in monthly installments of $3,293 through September 2026, with a balloon payment at maturity.", "label": "NBT Bank, National Association, Secured Debt, Building, 4.20 Percent [Member]", "terseLabel": "NBT Bank, 4.20% Interest Rate [Member]" } } }, "localname": "NbtBankNationalAssociationSecuredDebtBuilding420PercentMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails" ], "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]", "terseLabel": "NBT Bank, 4.20% Interest Rate [Member]" } } }, "localname": "NbtBankNationalAssociationSecuredDebtBusinessAssets420PercentMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "isun_NbtBankWorkingCapitalLineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A working capital line of credit with NBT Bank.", "label": "NBT Bank, Working Capital Line of Credit [Member]", "terseLabel": "NBT Bank Working Capital Line of Credit [Member]" } } }, "localname": "NbtBankWorkingCapitalLineOfCreditMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/LineOfCreditDetails" ], "xbrltype": "domainItemType" }, "isun_NumberOfInstitutionalInvestors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of institutional investors that entered into Securities Purchase Agreement.", "label": "Number of Institutional Investors", "terseLabel": "Number of institutional investors entering into Securities Purchase Agreement" } } }, "localname": "NumberOfInstitutionalInvestors", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetails" ], "xbrltype": "integerItemType" }, "isun_NumberOfUnitsSubscribed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of units subscribed for pursuant to the Exchange Agreement.", "label": "Number of units subscribed", "terseLabel": "Number of Units subscribed for pursuant to Exchange Agreement (in shares)" } } }, "localname": "NumberOfUnitsSubscribed", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/InvestmentsDetails", "http://isunenergy.com/role/PreferredStockDetails" ], "xbrltype": "sharesItemType" }, "isun_OfferingOfSharesInProspectusSupplement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum value of shares registered to offer and sell under Prospectus Supplement filed with the Securities and Exchange Commission in an \"at the market offering\" (ATM Offering).", "label": "Offering of Shares in Prospectus Supplement", "terseLabel": "Shares offered in ATM Offering" } } }, "localname": "OfferingOfSharesInProspectusSupplement", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetails" ], "xbrltype": "monetaryItemType" }, "isun_OptionToPurchaseCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Option to purchase Common Stock, from Jensyn's IPO.", "label": "Option to purchase Common Stock", "terseLabel": "Option to purchase Common Stock, from Jensyn's IPO (in shares)" } } }, "localname": "OptionToPurchaseCommonStock", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails" ], "xbrltype": "sharesItemType" }, "isun_OptionToPurchaseCommonStockFromJensynsIpoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Option to purchase Common Stock, from Jensyn's IPO.", "label": "Option to Purchase Common Stock, from Jensyn's IPO [Member]" } } }, "localname": "OptionToPurchaseCommonStockFromJensynsIpoMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/EarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "isun_PayrollProtectionProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by payroll protection program.", "label": "Payroll Protection Program [Member]", "terseLabel": "Option to Purchase Common Stock, from Jensyn's IPO [Member]" } } }, "localname": "PayrollProtectionProgramMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/EarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "isun_PeckElectricCoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the entity.", "label": "Peck Electric Co. [Member]", "terseLabel": "Peck Electric Co. [Member]" } } }, "localname": "PeckElectricCoMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/EarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "isun_PreContractCostsCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of pre-contract costs expected to be recovered from the customer within one year (or the normal operating cycle, if longer).", "label": "Pre-Contract Costs, Current", "terseLabel": "Pre-contract costs" } } }, "localname": "PreContractCostsCurrent", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "isun_PreferredDividendsSatisfiedWithDistributionFromInvestment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of preferred dividends distributed in connection with investments as part of noncash transaction.", "label": "Preferred Dividends Satisfied with Distribution from Investment", "terseLabel": "Preferred dividends satisfied with distribution from investment" } } }, "localname": "PreferredDividendsSatisfiedWithDistributionFromInvestment", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://isunenergy.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "isun_PreferredStockConversionBasisShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of share of Common Stock that the holder would receive if the preferred stock was converted.", "label": "Preferred Stock, Conversion Basis, Shares", "verboseLabel": "Number of shares of common stock received upon conversion (in shares)" } } }, "localname": "PreferredStockConversionBasisShares", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/PreferredStockDetails" ], "xbrltype": "sharesItemType" }, "isun_PreferredStockThresholdConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible preferred stock must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Preferred Stock, Threshold Consecutive Trading Days", "terseLabel": "Threshold consecutive trading days for conversion" } } }, "localname": "PreferredStockThresholdConsecutiveTradingDays", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/PreferredStockDetails" ], "xbrltype": "durationItemType" }, "isun_PreferredStockThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible preferred stock must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Preferred Stock, Threshold Trading Days", "terseLabel": "Threshold trading days for conversion" } } }, "localname": "PreferredStockThresholdTradingDays", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/PreferredStockDetails" ], "xbrltype": "durationItemType" }, "isun_PrivateWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of private warrants.", "label": "Private Warrants [Member]", "terseLabel": "Private Warrants [Member]" } } }, "localname": "PrivateWarrantsMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://isunenergy.com/role/FairValueMeasurementsFairValueMeasurementInputsDetails" ], "xbrltype": "domainItemType" }, "isun_ProjectIpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The intellectual property, project references, templates, client lists, agreements, forms and processes of Adani Solar, USA's solar business (Project IP).", "label": "Project IP [Member]", "terseLabel": "Project IP [Member]" } } }, "localname": "ProjectIpMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/AcquisitionAssignmentAgreementDetails" ], "xbrltype": "domainItemType" }, "isun_PublicWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Certain holders of the Company's public warrant exercised the right to convert the warrants into shares of common stock.", "label": "Public Warrants [Member]", "terseLabel": "Public Warrants [Member]" } } }, "localname": "PublicWarrantsMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://isunenergy.com/role/WarrantsDetails" ], "xbrltype": "domainItemType" }, "isun_RegistrationStatement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum amount of shares registered to offer, issue and sell under Form S-3 Registration Statement.", "label": "Registration Statement", "terseLabel": "Shares offered in Registration Statement" } } }, "localname": "RegistrationStatement", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetails" ], "xbrltype": "monetaryItemType" }, "isun_RetainageMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amounts retained under contracts with customers.", "label": "Retainage [Member]", "terseLabel": "Retainage [Member]" } } }, "localname": "RetainageMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/AccountsReceivableAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "isun_ReturnOfCapital": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of capital returned by the entity in which the company has an investment.", "label": "Return of capital", "terseLabel": "Return of capital" } } }, "localname": "ReturnOfCapital", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "isun_SaleOfBuildingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In 2014, the minority stockholders of Peck Electric Co., who sold the building that the Company formerly occupied, lent the proceeds to the majority stockholders of Peck Electric Co. who contributed $400,000 of the net proceeds as paid in capital.", "label": "Sale of Building [Member]", "terseLabel": "Sale of Building [Member]" } } }, "localname": "SaleOfBuildingMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "isun_ScheduleOfContractsInProgressTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contracts in progress, including the location of amounts on the balance sheet.", "label": "Schedule of Contracts in Progress [Table Text Block]", "terseLabel": "Contracts in Progress" } } }, "localname": "ScheduleOfContractsInProgressTableTextBlock", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/ContractsInProgressTables" ], "xbrltype": "textBlockItemType" }, "isun_ScheduleOfUnionAssessmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of union assessments.", "label": "Schedule of Union Assessments [Table Text Block]", "terseLabel": "Union Assessments" } } }, "localname": "ScheduleOfUnionAssessmentsTableTextBlock", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/UnionAssessmentsTables" ], "xbrltype": "textBlockItemType" }, "isun_SharesOfPreferredStockIssuedForInvestment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of preferred stock issued for investment in noncash financing activities.", "label": "Shares of Preferred Stock Issued for Investment", "terseLabel": "Shares of Preferred Stock issued for investment" } } }, "localname": "SharesOfPreferredStockIssuedForInvestment", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "isun_SolarInvestmentTaxCreditPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax credit that can be claimed on federal income taxes for a percentage of the cost of a solar photovoltaic system placed in service during the tax year.", "label": "Solar Investment Tax Credit, Percentage", "terseLabel": "Solar investment tax credit" } } }, "localname": "SolarInvestmentTaxCreditPercentage", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/AcquisitionAssignmentAgreementDetails" ], "xbrltype": "percentItemType" }, "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, Percent", "terseLabel": "Solar management fee" } } }, "localname": "SolarManagementFeePercent", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetails" ], "xbrltype": "percentItemType" }, "isun_SolarOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Solar operations of the Company.", "label": "Solar Operations [Member]", "terseLabel": "Solar Operations [Member]" } } }, "localname": "SolarOperationsMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "isun_SolarProjectPartnersLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A Delaware limited liability company.", "label": "Solar Project Partners, LLC [Member]", "terseLabel": "SPP [Member]", "verboseLabel": "Solar Project Partners, LLC [Member]" } } }, "localname": "SolarProjectPartnersLlcMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/EarningsLossPerShareDetails", "http://isunenergy.com/role/InvestmentsDetails", "http://isunenergy.com/role/PreferredStockDetails" ], "xbrltype": "domainItemType" }, "isun_StockIssuedDuringPeriodSharesConversionOfWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of warrants.", "label": "Stock Issued During Period, Shares, Conversion of Warrants", "terseLabel": "Conversion of Solar Project Partners, LLC warrant (in shares)", "verboseLabel": "Warrant converted to common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfWarrants", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity", "http://isunenergy.com/role/InvestmentsDetails" ], "xbrltype": "sharesItemType" }, "isun_StockIssuedDuringPeriodSharesInvestmentOne": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to investment made in GreenSeed Investors, LLC, a Delaware limited liability company, during the period under Exchange and Subscription Agreement dated April 22, 2020.", "label": "Stock Issued During Period, Shares, Investment One", "terseLabel": "Investment in Green Seed Investors, LLC (in shares)", "verboseLabel": "Shares issued pursuant to Exchange Agreement (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesInvestmentOne", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity", "http://isunenergy.com/role/InvestmentsDetails", "http://isunenergy.com/role/PreferredStockDetails" ], "xbrltype": "sharesItemType" }, "isun_StockIssuedDuringPeriodSharesInvestmentTwo": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to investment made in Solar Project Partners, LLC, a Delaware limited liability company, during the period under Exchange and Subscription Agreement dated April 22, 2020.", "label": "Stock Issued During Period, Shares, Investment Two", "terseLabel": "Investment in Solar Project Partners, LLC (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesInvestmentTwo", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "isun_StockIssuedDuringPeriodSharesRegisteredDirectOffering": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to registered direct offering.", "label": "Stock Issued During Period, Shares, Registered Direct Offering", "verboseLabel": "Registered Direct Offering (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRegisteredDirectOffering", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "isun_StockIssuedDuringPeriodSharesUnitPurchaseOptionExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period as a result of the exercise of Unit Purchase Option.", "label": "Stock Issued During Period, Shares, Unit Purchase Option Exercised", "terseLabel": "Exercise of Unit Purchase Option (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesUnitPurchaseOptionExercised", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "isun_StockIssuedDuringPeriodSharesWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued as a result of the exercise of warrants during the period.", "label": "Stock Issued During Period, Shares, Warrants Exercised", "terseLabel": "Exercise of warrants (in shares)", "verboseLabel": "Shares issued upon exercise of warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails", "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity", "http://isunenergy.com/role/WarrantsDetails" ], "xbrltype": "sharesItemType" }, "isun_StockIssuedDuringPeriodValueConversionOfWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of warrants.", "label": "Stock Issued During Period, Value, Conversion of Warrants", "terseLabel": "Conversion of Solar Project Partners, LLC warrant" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfWarrants", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "isun_StockIssuedDuringPeriodValueInvestmentOne": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to investment made in GreenSeed Investors, LLC, a Delaware limited liability company, during the period under Exchange and Subscription Agreement dated April 22, 2020.", "label": "Stock Issued During Period, Value, Investment One", "terseLabel": "Investment in Green Seed Investors, LLC" } } }, "localname": "StockIssuedDuringPeriodValueInvestmentOne", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "isun_StockIssuedDuringPeriodValueInvestmentTwo": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to investment made in Solar Project Partners, LLC, a Delaware limited liability company, during the period under Exchange and Subscription Agreement dated April 22, 2020.", "label": "Stock Issued During Period, Value, Investment Two", "terseLabel": "Investment in Solar Project Partners, LLC" } } }, "localname": "StockIssuedDuringPeriodValueInvestmentTwo", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "isun_StockIssuedDuringPeriodValueRegisteredDirectOffering": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to registered direct offering during the period.", "label": "Stock Issued During Period, Value, Registered Direct Offering", "terseLabel": "Registered Direct Offering" } } }, "localname": "StockIssuedDuringPeriodValueRegisteredDirectOffering", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "isun_StockIssuedDuringPeriodValueUnitPurchaseOptionExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of Unit Purchase Option.", "label": "Stock Issued During Period, Value, Unit Purchase Option Exercised", "terseLabel": "Exercise of Unit Purchase Option" } } }, "localname": "StockIssuedDuringPeriodValueUnitPurchaseOptionExercised", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "isun_StockIssuedDuringPeriodValueWarrantsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of warrants.", "label": "Stock Issued During Period, Value, Warrants Exercised", "terseLabel": "Exercise of warrants" } } }, "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "isun_StockRedeemedOrCalledTermOfAverageClosingPrices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period prior to redemption of stock used to calculate redemption price based on average closing price of Company's common stock, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Stock Redeemed or Called, Term of Average Closing Prices", "terseLabel": "Term used to average closing prices of common stock" } } }, "localname": "StockRedeemedOrCalledTermOfAverageClosingPrices", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/StockRedemptionDetails" ], "xbrltype": "durationItemType" }, "isun_StockholdersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business entities or individuals that invest money in the entity.", "label": "Stockholders [Member]", "terseLabel": "Stockholders [Member]" } } }, "localname": "StockholdersMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "isun_SubscribedUnitsThatCanBeRepurchasedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of subscribed Units that can be repurchased by the issuing entity.", "label": "Subscribed Units that can be repurchased, Shares", "terseLabel": "Number of Units that can be repurchased (in shares)" } } }, "localname": "SubscribedUnitsThatCanBeRepurchasedShares", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/InvestmentsDetails", "http://isunenergy.com/role/PreferredStockDetails" ], "xbrltype": "sharesItemType" }, "isun_SubscribedUnitsThatCanBeRepurchasedValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of subscribed Units that can be repurchased by the issuing entity.", "label": "Subscribed Units that can be repurchased, Value", "terseLabel": "Units that can be repurchased" } } }, "localname": "SubscribedUnitsThatCanBeRepurchasedValue", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/InvestmentsDetails", "http://isunenergy.com/role/PreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "isun_SummaryFinancialInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary Financial Information [Abstract]", "terseLabel": "Summary Financial Information [Abstract]" } } }, "localname": "SummaryFinancialInformationAbstract", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CaptiveInsuranceDetails" ], "xbrltype": "stringItemType" }, "isun_TaxYearsSubjectToExamination": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period previously filed tax years remain subject to examination, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Tax Years Subject to Examination", "terseLabel": "Time period tax years previously filed remain subject to examination" } } }, "localname": "TaxYearsSubjectToExamination", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "durationItemType" }, "isun_UnionAssessmentsIncurred": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Employer assessments based on the number of hours worked or a percentage of gross wages as stipulated in the agreement with the Union.", "label": "Union Assessments Incurred", "terseLabel": "Union assessments incurred" } } }, "localname": "UnionAssessmentsIncurred", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/UnionAssessmentsDetails" ], "xbrltype": "monetaryItemType" }, "isun_UnsecuredNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unsecured notes to stockholders with interest at the mid-term applicable federal rate (AFR).", "label": "Unsecured Notes [Member]", "terseLabel": "Unsecured Notes [Member]" } } }, "localname": "UnsecuredNotesMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "isun_UnvestedOptionsToPurchaseCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unvested options to purchase Common Stock.", "label": "Unvested Options To Purchase Common Stock [Member]", "terseLabel": "Unvested Options to Purchase Common Stock [Member]" } } }, "localname": "UnvestedOptionsToPurchaseCommonStockMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/EarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "isun_VehicleLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Various vehicle loans, interest ranging from 0% to 6.99%, total current monthly installments of approximately $8,150, secured by vehicles, with varying terms through September 2025.", "label": "Vehicle Loans [Member]", "terseLabel": "Various Vehicle Loans [Member]" } } }, "localname": "VehicleLoansMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "isun_WarrantsIssuedForInvestments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of warrants issued for investments as part of noncash transaction.", "label": "Warrants Issued for Investments", "terseLabel": "Warrants issued for investment" } } }, "localname": "WarrantsIssuedForInvestments", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "isun_WarrantsToPurchaseCommonStockFromSolarProjectPartnersLlcExchangeAndSubscriptionAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants to purchase Common Stock, from Solar Project Partners, LLC. Exchange and Subscription Agreement.", "label": "Warrants to Purchase Common Stock from Solar Project Partners LLC Exchange and Subscription Agreement [Member]", "terseLabel": "Warrants to Purchase Common Stock from Solar Project Partners LLC Exchange and Subscription Agreement [Member]" } } }, "localname": "WarrantsToPurchaseCommonStockFromSolarProjectPartnersLlcExchangeAndSubscriptionAgreementMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/EarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "isun_WelfareFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fund established by an employer from which benefits are paid to employees in time of sickness or other specified occasion.", "label": "Welfare Fund [Member]", "terseLabel": "Welfare Fund [Member]" } } }, "localname": "WelfareFundMember", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/UnionAssessmentsDetails" ], "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", "terseLabel": "Working capital" } } }, "localname": "WorkingCapital", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetails" ], "xbrltype": "monetaryItemType" }, "isun_WorkmanshipWarrantiesPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period of workmanship warranties provided for work performed under construction contracts, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Workmanship Warranties Period", "terseLabel": "Workmanship warranties period" } } }, "localname": "WorkmanshipWarrantiesPeriod", "nsuri": "http://isunenergy.com/20210630", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "label": "Sassoon Peress [Member]" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r112", "r244", "r249", "r255", "r512", "r513", "r515", "r516", "r571", "r692" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionAssignmentAgreementDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r112", "r244", "r249", "r255", "r512", "r513", "r515", "r516", "r571", "r692" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionAssignmentAgreementDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r260", "r298", "r427", "r432", "r583", "r584", "r585", "r586", "r587", "r588", "r607", "r657", "r658", "r693", "r694" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails", "http://isunenergy.com/role/CaptiveInsuranceDetails", "http://isunenergy.com/role/InvestmentsDetails", "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails", "http://isunenergy.com/role/PreferredStockDetails", "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails", "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r260", "r298", "r427", "r432", "r583", "r584", "r585", "r586", "r587", "r588", "r607", "r657", "r658", "r693", "r694" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://isunenergy.com/role/InvestmentsDetails", "http://isunenergy.com/role/LineOfCreditDetails", "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails", "http://isunenergy.com/role/PreferredStockDetails", "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_OfficerMember": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "label": "Officer [Member]", "terseLabel": "Officers [Member]" } } }, "localname": "OfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsRestrictedStockGrantToExecutivesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r260", "r298", "r379", "r427", "r432", "r583", "r584", "r585", "r586", "r587", "r588", "r607", "r657", "r658", "r693", "r694" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails", "http://isunenergy.com/role/CaptiveInsuranceDetails", "http://isunenergy.com/role/InvestmentsDetails", "http://isunenergy.com/role/LineOfCreditDetails", "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails", "http://isunenergy.com/role/PreferredStockDetails", "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails", "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r260", "r298", "r379", "r427", "r432", "r583", "r584", "r585", "r586", "r587", "r588", "r607", "r657", "r658", "r693", "r694" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails", "http://isunenergy.com/role/CaptiveInsuranceDetails", "http://isunenergy.com/role/InvestmentsDetails", "http://isunenergy.com/role/LineOfCreditDetails", "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails", "http://isunenergy.com/role/PreferredStockDetails", "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails", "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r1", "r114", "r115", "r116", "r117", "r118", "r119", "r120", "r121", "r122", "r124", "r125", "r126", "r127", "r128", "r129", "r144", "r213", "r214", "r465", "r493", "r524", "r525", "r526", "r527", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r709", "r710" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestatementOfFinancialStatementsDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r1", "r114", "r115", "r116", "r117", "r118", "r119", "r120", "r121", "r122", "r124", "r125", "r126", "r127", "r128", "r129", "r144", "r213", "r214", "r465", "r493", "r524", "r525", "r526", "r527", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r709", "r710" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestatementOfFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember": { "auth_ref": [ "r117", "r118" ], "lang": { "en-us": { "role": { "label": "Adjustments [Member]" } } }, "localname": "RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestatementOfFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r1", "r114", "r116", "r117", "r118", "r119", "r120", "r121", "r122", "r124", "r125", "r127", "r128", "r144", "r213", "r214", "r465", "r493", "r524", "r525", "r526", "r527", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r709", "r710" ], "lang": { "en-us": { "role": { "label": "As Previously Reported [Member]" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestatementOfFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r194", "r567" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails", "http://isunenergy.com/role/DeferredCompensationPlanDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails", "http://isunenergy.com/role/DeferredCompensationPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RESTATEMENT OF FINANCIAL STATEMENTS [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AccountsReceivableAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AccountsReceivableAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r37", "r574" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 0.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, Current", "terseLabel": "Accounts payable, includes bank overdraft of $0 and $1,246,437 at June 30, 2021 and December 31, 2020, respectively" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r195", "r196" ], "calculation": { "http://isunenergy.com/role/AccountsReceivableAccountsReceivableDetails": { "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, before Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AccountsReceivableAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r7", "r27", "r195", "r196" ], "calculation": { "http://isunenergy.com/role/AccountsReceivableAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance", "totalLabel": "Total" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AccountsReceivableAccountsReceivableDetails", "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "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 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 Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r28", "r465", "r574" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r114", "r115", "r116", "r462", "r463", "r464", "r525" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForErrorCorrectionDomain": { "auth_ref": [ "r119", "r120", "r121", "r124", "r125", "r127", "r128" ], "lang": { "en-us": { "role": { "documentation": "Type of error correction.", "label": "Error Correction, Type [Domain]" } } }, "localname": "AdjustmentsForErrorCorrectionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestatementOfFinancialStatementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r435", "r438", "r467", "r468" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r33", "r198", "r215" ], "calculation": { "http://isunenergy.com/role/AccountsReceivableAccountsReceivableDetails": { "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": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AccountsReceivableAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs": { "auth_ref": [ "r197" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loans and leases that have been written off from both loan receivables and allowance reserve for credit loss.", "label": "Allowance for Loan and Lease Losses, Write-offs", "terseLabel": "Bad debt expense" } } }, "localname": "AllowanceForLoanAndLeaseLossesWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AccountsReceivableAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r73", "r92", "r280", "r555" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization expense", "terseLabel": "Deferred finance charge amortization" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDeferredFinanceCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from EPS calculation (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/EarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/EarningsLossPerShareDetails" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/EarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r141" ], "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.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/EarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionAxis": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Information by asset acquisition.", "label": "Asset Acquisition [Axis]" } } }, "localname": "AssetAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionAssignmentAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionContingentConsiderationLiability": { "auth_ref": [ "r510" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized from contingent consideration in asset acquisition.", "label": "Asset Acquisition, Contingent Consideration, Liability", "terseLabel": "Contingent consideration payable upon achievement of certain milestones" } } }, "localname": "AssetAcquisitionContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionAssignmentAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionDomain": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Asset acquisition.", "label": "Asset Acquisition [Domain]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionAssignmentAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionLineItems": { "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": "Asset Acquisition [Line Items]" } } }, "localname": "AssetAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionAssignmentAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionPriceOfAcquisitionExpected": { "auth_ref": [ "r510" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase price of expected asset acquisition prior to consideration being transferred.", "label": "Asset Acquisition, Price of Acquisition, Expected", "terseLabel": "Total consideration" } } }, "localname": "AssetAcquisitionPriceOfAcquisitionExpected", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionAssignmentAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionTable": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset acquisition.", "label": "Asset Acquisition [Table]" } } }, "localname": "AssetAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionAssignmentAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionTextBlock": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for asset acquisition.", "label": "Asset Acquisition [Text Block]", "terseLabel": "ACQUISITION" } } }, "localname": "AssetAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/Acquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_Assets": { "auth_ref": [ "r107", "r172", "r183", "r189", "r209", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r512", "r515", "r544", "r572", "r574", "r626", "r645" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CaptiveInsuranceDetails", "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r9", "r55", "r107", "r209", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r512", "r515", "r544", "r572", "r574" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r11", "r12", "r13", "r14", "r15", "r16", "r17", "r18", "r107", "r209", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r512", "r515", "r544", "r572" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "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 after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total noncurrent assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r440", "r460" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails", "http://isunenergy.com/role/RestrictedStockAndStockOptionsRestrictedStockGrantToExecutivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r518", "r519" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BankOverdrafts": { "auth_ref": [ "r41", "r242" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of payments made in excess of existing cash balances, which will be honored by the bank but reflected as a loan to the entity. Overdrafts generally have a very short time frame for correction or repayment and are therefore more similar to short-term bank financing than trade financing.", "label": "Bank Overdrafts", "terseLabel": "Bank overdraft" } } }, "localname": "BankOverdrafts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Federal Home Loan Bank of Boston [Member]" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "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": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r423", "r428" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails", "http://isunenergy.com/role/EarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r423", "r428", "r504", "r505" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails", "http://isunenergy.com/role/EarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Common stock to be issued or issued in connection with Merger (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.", "label": "Business Acquisition, Share Price", "terseLabel": "Share price (in dollars per share)" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACQUISITION [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r506", "r507" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Value of common stock to be issued or issued in connection with Merger" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Description [Abstract]", "terseLabel": "Acquisition [Abstract]" } } }, "localname": "BusinessCombinationDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "ACQUISITION" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/Acquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedContractCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONTRACTS IN PROGRESS [Abstract]" } } }, "localname": "CapitalizedContractCostAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r229" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/ContractsInProgressDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "Cost capitalized in obtaining and fulfilling contract with customer.", "label": "Capitalized Contract Cost [Domain]" } } }, "localname": "CapitalizedContractCostDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ContractsInProgressDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostGross": { "auth_ref": [ "r229" ], "calculation": { "http://isunenergy.com/role/ContractsInProgressDetails": { "order": 1.0, "parentTag": "isun_CapitalizedContractCostNetOfBillings", "weight": 1.0 } }, "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": "Capitalized Contract Cost, Gross", "terseLabel": "Contract costs" } } }, "localname": "CapitalizedContractCostGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostLineItems": { "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": "Capitalized Contract Cost [Line Items]" } } }, "localname": "CapitalizedContractCostLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ContractsInProgressDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Net [Abstract]", "terseLabel": "Contracts in Progress [Abstract]" } } }, "localname": "CapitalizedContractCostNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ContractsInProgressDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostTable": { "auth_ref": [ "r229" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/ContractsInProgressDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Cash": { "auth_ref": [ "r34", "r574", "r669", "r670" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 0.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. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets", "http://isunenergy.com/role/LiquidityAndFinancialConditionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r88", "r94", "r99" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r88", "r545" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental schedule of non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashInsuredAndUninsuredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Insured and Uninsured [Abstract]", "terseLabel": "Concentration and Credit Risks [Abstract]" } } }, "localname": "CashInsuredAndUninsuredAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesConcentrationAndCreditRisksDetails" ], "xbrltype": "stringItemType" }, "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": "Cash, Uninsured Amount", "terseLabel": "Uninsured cash balances" } } }, "localname": "CashUninsuredAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesConcentrationAndCreditRisksDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r104", "r107", "r133", "r134", "r135", "r138", "r140", "r149", "r150", "r151", "r209", "r244", "r249", "r250", "r251", "r255", "r256", "r296", "r297", "r301", "r305", "r544", "r700" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/InvestmentsDetails", "http://isunenergy.com/role/PreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "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 Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/PreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r323", "r437" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://isunenergy.com/role/FairValueMeasurementsFairValueMeasurementInputsDetails", "http://isunenergy.com/role/WarrantsDetails" ], "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.", "label": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://isunenergy.com/role/FairValueMeasurementsFairValueMeasurementInputsDetails", "http://isunenergy.com/role/WarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r313" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Warrants exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/InvestmentsDetails", "http://isunenergy.com/role/PreferredStockDetails" ], "xbrltype": "perShareItemType" }, "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/WarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r313" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of shares issued upon exercise of warrants (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/InvestmentsDetails", "http://isunenergy.com/role/PreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "periodEndLabel": "Outstanding, ending (in shares)", "periodStartLabel": "Outstanding, beginning (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/WarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r323", "r437" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/WarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r45", "r240", "r631", "r649" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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", "terseLabel": "Commitments and Contingencies (Note 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r237", "r238", "r239", "r241", "r691" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r114", "r115", "r525" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity", "http://isunenergy.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://isunenergy.com/role/LiquidityAndFinancialConditionDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r26" ], "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", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r26" ], "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", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r26", "r312" ], "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", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r26", "r574" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "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 common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock - 0.0001 par value 49,000,000 shares authorized, 9,087,767 and 5,313,268 issued and outstanding as of June 30, 2021 and December 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock": { "auth_ref": [ "r353", "r356", "r433" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/UnionAssessments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNION ASSESSMENTS [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DEFERRED COMPENSATION PLAN [Abstract]" } } }, "localname": "CompensationRelatedCostsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsGeneralTextBlock": { "auth_ref": [ "r351", "r353" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets (Liabilities) [Abstract]", "terseLabel": "Income Taxes [Abstract]" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r60", "r62", "r63", "r71", "r634", "r652" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CaptiveInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r154", "r642" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration and Credit Risks" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r100", "r514" ], "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": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r328" ], "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": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Contract Assets and Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r325", "r327", "r339" ], "calculation": { "http://isunenergy.com/role/AccountsReceivableContractAssetsAndContractLiabilitiesDetails": { "order": 1.0, "parentTag": "isun_ContractWithCustomerAssetsCurrent", "weight": 1.0 }, "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://isunenergy.com/role/ContractsInProgressDetailsCalc01": { "order": 1.0, "parentTag": "isun_CapitalizedContractCost", "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": "Cost and estimated earnings in excess of billings", "totalLabel": "Costs and estimated earnings in excess of billings", "verboseLabel": "Costs and estimated earnings in excess of billings" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AccountsReceivableContractAssetsAndContractLiabilitiesDetails", "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets", "http://isunenergy.com/role/ContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract Assets [Abstract]" } } }, "localname": "ContractWithCustomerAssetNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AccountsReceivableContractAssetsAndContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract Liabilities [Abstract]" } } }, "localname": "ContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AccountsReceivableContractAssetsAndContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r325", "r326", "r339" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://isunenergy.com/role/ContractsInProgressDetailsCalc01": { "order": 2.0, "parentTag": "isun_CapitalizedContractCost", "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": "Billings in excess of costs and estimated earnings on uncompleted contracts", "negatedLabel": "Billings in excess of costs and estimated earnings on uncompleted contracts", "terseLabel": "Billings in excess of costs" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AccountsReceivableContractAssetsAndContractLiabilitiesDetails", "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets", "http://isunenergy.com/role/ContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [ "r296", "r297", "r301" ], "lang": { "en-us": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Series A Preferred Stock [Member]" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/InvestmentsDetails", "http://isunenergy.com/role/PreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r75", "r611" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of earned revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/ProvisionForIncomeTaxesProvisionForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state, local, and federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal, State and Local, Tax Expense (Benefit)", "totalLabel": "Total current" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current [Abstract]" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r108", "r489", "r496" ], "calculation": { "http://isunenergy.com/role/ProvisionForIncomeTaxesProvisionForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r108", "r489", "r496" ], "calculation": { "http://isunenergy.com/role/ProvisionForIncomeTaxesProvisionForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LONG-TERM DEBT [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r103", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r274", "r281", "r282", "r284", "r290" ], "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": "Debt Disclosure [Text Block]", "terseLabel": "LONG-TERM DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/LongtermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r19", "r20", "r21", "r106", "r112", "r257", "r258", "r259", "r260", "r261", "r262", "r264", "r270", "r271", "r272", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r286", "r287", "r288", "r289", "r556", "r627", "r629", "r644" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/LineOfCreditDetails", "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r21", "r285", "r629", "r644" ], "calculation": { "http://isunenergy.com/role/LongtermDebtMaturitiesOfLongtermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 Debt, Gross", "terseLabel": "Long-term debt", "totalLabel": "Total" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/LongtermDebtMaturitiesOfLongtermDebtDetails", "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r44", "r640" ], "lang": { "en-us": { "role": { "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).", "label": "Debt Instrument, Frequency of Periodic Payment", "terseLabel": "Frequency of payment" } } }, "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r43", "r258" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "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": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/LineOfCreditDetails", "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r44", "r106", "r112", "r257", "r258", "r259", "r260", "r261", "r262", "r264", "r270", "r271", "r272", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r286", "r287", "r288", "r289", "r556" ], "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.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/LineOfCreditDetails", "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r44", "r640" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r44", "r106", "r112", "r257", "r258", "r259", "r260", "r261", "r262", "r264", "r270", "r271", "r272", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r283", "r286", "r287", "r288", "r289", "r313", "r317", "r318", "r319", "r553", "r554", "r556", "r557", "r641" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/LineOfCreditDetails", "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Instruments [Abstract]", "terseLabel": "Line of Credit Facility [Abstract]" } } }, "localname": "DebtInstrumentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/LineOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges, Policy [Policy Text Block]", "terseLabel": "Deferred Finance Costs" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability": { "auth_ref": [ "r349" ], "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": "Deferred Compensation Arrangement with Individual, Recorded Liability", "terseLabel": "Net present value of future compensation" } } }, "localname": "DeferredCompensationArrangementWithIndividualRecordedLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems": { "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, Share-based Payments [Line Items]" } } }, "localname": "DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Compensation Arrangements [Abstract]", "terseLabel": "Deferred Compensation Plan [Abstract]" } } }, "localname": "DeferredCompensationArrangementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "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 beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "terseLabel": "Deferred compensation, net of current portion" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityCurrent": { "auth_ref": [ "r348", "r350" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Finance Costs [Abstract]" } } }, "localname": "DeferredCostsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesDeferredFinanceCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r108", "r490", "r496" ], "calculation": { "http://isunenergy.com/role/ProvisionForIncomeTaxesProvisionForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/ProvisionForIncomeTaxesProvisionForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state, local, and federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal, State and Local, Tax Expense (Benefit)", "totalLabel": "Total deferred" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred [Abstract]" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r36", "r270", "r555" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r92", "r108", "r490", "r496", "r497", "r498" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.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 Income Tax Expense (Benefit)", "terseLabel": "Provision (benefit) for deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r22", "r23", "r482", "r628", "r643" ], "calculation": { "http://isunenergy.com/role/ProvisionForIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r473", "r474" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r108", "r490", "r496" ], "calculation": { "http://isunenergy.com/role/ProvisionForIncomeTaxesProvisionForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r483" ], "calculation": { "http://isunenergy.com/role/ProvisionForIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r487", "r488" ], "calculation": { "http://isunenergy.com/role/ProvisionForIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve": { "auth_ref": [ "r487", "r488" ], "calculation": { "http://isunenergy.com/role/ProvisionForIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the unearned premiums reserve.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Unearned Premiums Reserve", "terseLabel": "Accruals and reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r474", "r484" ], "calculation": { "http://isunenergy.com/role/ProvisionForIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax asset (liabilities)", "terseLabel": "Deferred tax liability", "verboseLabel": "Deferred tax liability" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "http://isunenergy.com/role/ProvisionForIncomeTaxesProvisionForIncomeTaxesDetails", "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r487", "r488" ], "calculation": { "http://isunenergy.com/role/ProvisionForIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 0.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/UnionAssessmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r92", "r232" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.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", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This item represents derivative instrument obligations meeting the definition of a liability which are reported as of the balance sheet date. Derivative instrument obligations are generally measured at fair value, and adjustments to the carrying amount of hedged items reflect changes in their fair value (that is, losses) that are attributable to the risk being hedged and that arise while the hedge is in effect.", "label": "Derivative Financial Instruments, Liabilities [Member]", "terseLabel": "Warrant Liability [Member]" } } }, "localname": "DerivativeFinancialInstrumentsLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsRollForwardOfLevel3InstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WARRANTS [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "auth_ref": [ "r520", "r521" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations": { "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", "terseLabel": "Fair value adjustment" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations", "http://isunenergy.com/role/FairValueMeasurementsRollForwardOfLevel1InstrumentsDetails", "http://isunenergy.com/role/FairValueMeasurementsRollForwardOfLevel3InstrumentsDetails", "http://isunenergy.com/role/RestatementOfFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r56", "r57", "r58", "r543" ], "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. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Warrant Liabilities", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://isunenergy.com/role/FairValueMeasurementsRollForwardOfLevel1InstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "auth_ref": [ "r56" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "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" } } }, "localname": "DerivativeLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesAndFairValueTextBlock": { "auth_ref": [ "r528", "r540" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivatives and fair value of assets and liabilities.", "label": "WARRANTS" } } }, "localname": "DerivativesAndFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/Warrants" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r338", "r340", "r341", "r342", "r343", "r344", "r345", "r346" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r338" ], "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": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r469" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptions" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RESTRICTED STOCK AND STOCK OPTIONS [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsPreferredStock": { "auth_ref": [ "r320", "r639" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Preferred Stock", "negatedLabel": "Dividends payable on preferred shares" } } }, "localname": "DividendsPreferredStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsReceivable": { "auth_ref": [ "r53" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of dividends declared but not received.", "label": "Dividends Receivable", "terseLabel": "Dividends receivable" } } }, "localname": "DividendsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r37", "r111", "r247", "r249", "r250", "r254", "r255", "r256", "r565" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Related Parties, Current", "terseLabel": "Due to stockholders" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets", "http://isunenergy.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Due to Related Parties [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNINGS (LOSS) PER SHARE [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r72", "r119", "r120", "r122", "r123", "r124", "r130", "r133", "r138", "r139", "r140", "r144", "r145", "r526", "r527", "r635", "r653" ], "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 common share-Basic (in dollars per share)", "terseLabel": "Net loss per share of Common Stock-Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations", "http://isunenergy.com/role/RestatementOfFinancialStatementsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r72", "r119", "r120", "r122", "r123", "r124", "r133", "r138", "r139", "r140", "r144", "r145", "r526", "r527", "r635", "r653" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Net loss per common share-Diluted (in dollars per share)", "terseLabel": "Net loss per share of Common Stock-Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations", "http://isunenergy.com/role/RestatementOfFinancialStatementsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "Earnings (Loss) per Share [Abstract]" } } }, "localname": "EarningsPerShareReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/EarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r141", "r142", "r143", "r146" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/EarningsLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r459" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r459" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r459" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r458" ], "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": "Stock Options [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r65", "r66", "r67", "r114", "r115", "r116", "r118", "r125", "r128", "r148", "r212", "r312", "r320", "r462", "r463", "r464", "r492", "r493", "r525", "r546", "r547", "r548", "r549", "r550", "r551", "r659", "r660", "r661", "r710" ], "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.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity", "http://isunenergy.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFVNINoncurrent": { "auth_ref": [ "r541" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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": "Equity Securities, FV-NI, Noncurrent", "terseLabel": "Investments", "verboseLabel": "Investment" } } }, "localname": "EquitySecuritiesFVNINoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets", "http://isunenergy.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "auth_ref": [ "r207" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Gain (Loss)", "terseLabel": "Net appreciation (depreciation) in fair value of investments" } } }, "localname": "EquitySecuritiesFvNiGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ErrorCorrectionTextBlock": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting error correction.", "label": "Error Correction [Text Block]", "terseLabel": "RESTATEMENT OF FINANCIAL STATEMENTS" } } }, "localname": "ErrorCorrectionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestatementOfFinancialStatements" ], "xbrltype": "textBlockItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis": { "auth_ref": [ "r119", "r120", "r121", "r124", "r125", "r127", "r128" ], "lang": { "en-us": { "role": { "documentation": "Information by type of error correction.", "label": "Error Correction, Type [Axis]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestatementOfFinancialStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "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": "Error Corrections and Prior Period Adjustments Restatement [Line Items]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestatementOfFinancialStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r92", "r291" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.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 liabilities", "terseLabel": "Change in fair value of the warrant liability" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://isunenergy.com/role/RestatementOfFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "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": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://isunenergy.com/role/FairValueMeasurementsRollForwardOfLevel1InstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r529", "r530", "r531", "r537" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://isunenergy.com/role/FairValueMeasurementsRollForwardOfLevel1InstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "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": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsFairValueMeasurementInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about 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": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsFairValueMeasurementInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r532" ], "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": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Fair Value Measurement Inputs" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r272", "r286", "r287", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r419", "r530", "r580", "r581", "r582" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://isunenergy.com/role/FairValueMeasurementsRollForwardOfLevel1InstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r536", "r537" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsRollForwardOfLevel3InstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r529", "r530", "r533", "r534", "r538" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://isunenergy.com/role/FairValueMeasurementsRollForwardOfLevel1InstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FAIR VALUE MEASUREMENTS [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r536" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r272", "r380", "r381", "r386", "r419", "r530", "r580" ], "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": "Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://isunenergy.com/role/FairValueMeasurementsRollForwardOfLevel1InstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r272", "r286", "r287", "r380", "r381", "r386", "r419", "r530", "r581" ], "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": "Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r272", "r286", "r287", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r419", "r530", "r582" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsRollForwardOfLevel3InstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Unobservable Input Reconciliation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsRollForwardOfLevel3InstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsRollForwardOfLevel3InstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r535", "r537" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsRollForwardOfLevel3InstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r535", "r537" ], "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Roll Forward of Level 3 Instruments" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://isunenergy.com/role/FairValueMeasurementsRollForwardOfLevel1InstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r535" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsRollForwardOfLevel3InstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r272", "r286", "r287", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r419", "r580", "r581", "r582" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://isunenergy.com/role/FairValueMeasurementsRollForwardOfLevel1InstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r536", "r538" ], "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": "Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://isunenergy.com/role/FairValueMeasurementsRollForwardOfLevel1InstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r539", "r542" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r201", "r202", "r204", "r205", "r206", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r283", "r310", "r523", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r700", "r701", "r702", "r703", "r704", "r705", "r706" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Estimated useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionAssignmentAgreementDetails", "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r231", "r612" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionAssignmentAgreementDetails", "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails", "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r76" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.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 Expense", "terseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits, Description [Abstract]", "terseLabel": "Union Assessments [Abstract]" } } }, "localname": "GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/UnionAssessmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r434", "r436", "r458" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsRestrictedStockGrantToExecutivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsRestrictedStockGrantToExecutivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r74", "r107", "r172", "r182", "r185", "r188", "r190", "r209", "r244", "r245", "r246", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r544" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r69", "r172", "r182", "r185", "r188", "r190", "r625", "r632", "r637", "r654" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Operations [Abstract]", "terseLabel": "Statement of Operations [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestatementOfFinancialStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PROVISION FOR INCOME TAXES [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r109", "r477", "r480", "r486", "r494", "r499", "r501", "r502", "r503" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "PROVISION FOR INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r110", "r127", "r128", "r170", "r475", "r495", "r500", "r655" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://isunenergy.com/role/ProvisionForIncomeTaxesProvisionForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://isunenergy.com/role/ProvisionForIncomeTaxesStatutoryToEffectiveTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "(Benefit) provision for income taxes", "totalLabel": "Benefit from Income Taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations", "http://isunenergy.com/role/ProvisionForIncomeTaxesProvisionForIncomeTaxesDetails", "http://isunenergy.com/role/ProvisionForIncomeTaxesStatutoryToEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]", "terseLabel": "Statutory to Effective Tax Rate Reconciliation [Abstract]" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxesStatutoryToEffectiveTaxRateReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r64", "r471", "r472", "r480", "r481", "r485", "r491" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r476" ], "calculation": { "http://isunenergy.com/role/ProvisionForIncomeTaxesStatutoryToEffectiveTaxRateReconciliationDetails": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Income tax (benefit) expense at federal statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxesStatutoryToEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r476" ], "calculation": { "http://isunenergy.com/role/ProvisionForIncomeTaxesStatutoryToEffectiveTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Permanent differences" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxesStatutoryToEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r476" ], "calculation": { "http://isunenergy.com/role/ProvisionForIncomeTaxesStatutoryToEffectiveTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Other adjustments" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxesStatutoryToEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r476" ], "calculation": { "http://isunenergy.com/role/ProvisionForIncomeTaxesStatutoryToEffectiveTaxRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "State and local taxes net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxesStatutoryToEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Uncertainties [Abstract]", "terseLabel": "Income Tax Uncertainties [Abstract]" } } }, "localname": "IncomeTaxUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r95" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r91" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.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", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r91" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r91" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.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", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r91" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.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": "Costs and estimated earnings in excess of billings" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r91", "r608" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 12.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", "terseLabel": "Billings in excess of costs and estimated earnings on uncompleted contracts" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "auth_ref": [ "r91" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.", "label": "Increase (Decrease) in Deferred Compensation", "terseLabel": "Deferred compensation" } } }, "localname": "IncreaseDecreaseInDeferredCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r91" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r91" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r68", "r166", "r552", "r555", "r636" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.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" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r85", "r89", "r95" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r6", "r51", "r574" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetOfAllowancesCustomerAdvancesAndProgressBillingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory [Abstract]" } } }, "localname": "InventoryNetOfAllowancesCustomerAdvancesAndProgressBillingsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesInventoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r10", "r52", "r101", "r147", "r225", "r226", "r228", "r610" ], "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]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r51", "r227" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "Inventory allowance" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentHoldingsLineItems": { "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": "Investment Holdings [Line Items]" } } }, "localname": "InvestmentHoldingsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentHoldingsTable": { "auth_ref": [ "r672", "r682", "r685", "r686" ], "lang": { "en-us": { "role": { "documentation": "The investment holdings table is used for any listing of investments. The \"Investment [Axis]\" identifies the investment for which the line items apply. The other axes are used for categorizing the investments and creating useful subtotals. These axes cover different categorizations. The appropriate axes are expected to be used. Additional axes can be added for alternative categorizations.", "label": "Investment Holdings [Table]" } } }, "localname": "InvestmentHoldingsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CaptiveInsuranceDetails", "http://isunenergy.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentOwnedBalanceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment Owned, Balance [Abstract]", "terseLabel": "Investments [Abstract]" } } }, "localname": "InvestmentOwnedBalanceAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTableTextBlock": { "auth_ref": [ "r203", "r208", "r210", "r211" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment.", "label": "Investment [Table Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTextBlock": { "auth_ref": [ "r203", "r208", "r210", "r211" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investment.", "label": "Investment [Text Block]", "verboseLabel": "INVESTMENTS" } } }, "localname": "InvestmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r683", "r684", "r687", "r688", "r689", "r690" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CaptiveInsuranceDetails", "http://isunenergy.com/role/InvestmentsDetails", "http://isunenergy.com/role/PreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r683", "r684", "r687", "r688", "r689", "r690" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CaptiveInsuranceDetails", "http://isunenergy.com/role/InvestmentsDetails", "http://isunenergy.com/role/PreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsAllOtherInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVESTMENTS [Abstract]" } } }, "localname": "InvestmentsAllOtherInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsAndOtherNoncurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments and other noncurrent assets.", "label": "Investments and Other Noncurrent Assets [Text Block]", "verboseLabel": "CAPTIVE INSURANCE" } } }, "localname": "InvestmentsAndOtherNoncurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CaptiveInsurance" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r529" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Fair value of investment" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestorMember": { "auth_ref": [ "r564", "r565" ], "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]", "terseLabel": "Minority Stockholder [Member]" } } }, "localname": "InvestorMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetails", "http://isunenergy.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r560" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Future Minimum Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r560" ], "calculation": { "http://isunenergy.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "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 future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r560" ], "calculation": { "http://isunenergy.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "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 to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r560" ], "calculation": { "http://isunenergy.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r560" ], "calculation": { "http://isunenergy.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "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 third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r560" ], "calculation": { "http://isunenergy.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "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 second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r560" ], "calculation": { "http://isunenergy.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40", "r107", "r184", "r209", "r244", "r245", "r246", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r513", "r515", "r516", "r544", "r572", "r573" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 0.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": "Total liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CaptiveInsuranceDetails", "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r32", "r107", "r209", "r544", "r574", "r630", "r647" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "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' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets", "http://isunenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42", "r107", "r209", "r244", "r245", "r246", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r513", "r515", "r516", "r544", "r572", "r573", "r574" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets", "http://isunenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Warrant Liability [Abstract]", "verboseLabel": "Liabilities [Abstract]" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://isunenergy.com/role/FairValueMeasurementsRollForwardOfLevel1InstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-term liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LINE OF CREDIT [Abstract]" } } }, "localname": "LineOfCreditFacilityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Interest rate" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/LineOfCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r38" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/LineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r19", "r627" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "terseLabel": "Line of credit" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets", "http://isunenergy.com/role/LineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r200" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/AccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maturities of Long-term Debt [Abstract]" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/LongtermDebtMaturitiesOfLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Current portion of long-term debt", "negatedLabel": "Less current portion" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets", "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r112", "r243", "r276" ], "calculation": { "http://isunenergy.com/role/LongtermDebtMaturitiesOfLongtermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/LongtermDebtMaturitiesOfLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r112", "r243", "r276" ], "calculation": { "http://isunenergy.com/role/LongtermDebtMaturitiesOfLongtermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/LongtermDebtMaturitiesOfLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r112", "r243", "r276" ], "calculation": { "http://isunenergy.com/role/LongtermDebtMaturitiesOfLongtermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/LongtermDebtMaturitiesOfLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r112", "r243", "r276" ], "calculation": { "http://isunenergy.com/role/LongtermDebtMaturitiesOfLongtermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/LongtermDebtMaturitiesOfLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r112" ], "calculation": { "http://isunenergy.com/role/LongtermDebtMaturitiesOfLongtermDebtDetails": { "order": 0.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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 2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/LongtermDebtMaturitiesOfLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "verboseLabel": "Long-term debt, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets", "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r290" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "LINE OF CREDIT" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/LineOfCredit" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Investments [Abstract]", "terseLabel": "Investment in NCL [Abstract]" } } }, "localname": "LongTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CaptiveInsuranceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Current and Noncurrent [Abstract]", "terseLabel": "Long-Term Debt [Abstract]" } } }, "localname": "LongtermDebtCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MajorityShareholderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Owner that controls more than 50 percent of the voting interest in the entity through direct or indirect ownership.", "label": "Majority Shareholder [Member]", "terseLabel": "Majority Stockholders [Member]" } } }, "localname": "MajorityShareholderMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExercisePriceMember": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using agreed upon price for exchange of underlying asset.", "label": "Measurement Input, Exercise Price [Member]", "terseLabel": "Exercise Price [Member]" } } }, "localname": "MeasurementInputExercisePriceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsFairValueMeasurementInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Dividend Yield [Member]" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Expected Volatility [Member]", "terseLabel": "Volatility [Member]" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails", "http://isunenergy.com/role/FairValueMeasurementsFairValueMeasurementInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk-free Rate [Member]" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails", "http://isunenergy.com/role/FairValueMeasurementsFairValueMeasurementInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Measurement Input, Share Price [Member]", "terseLabel": "Fair Value of Common Stock [Member]" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsFairValueMeasurementInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails", "http://isunenergy.com/role/FairValueMeasurementsFairValueMeasurementInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails", "http://isunenergy.com/role/FairValueMeasurementsFairValueMeasurementInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r88" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r88" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r88", "r90", "r93" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Operating cash flow utilized", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://isunenergy.com/role/LiquidityAndFinancialConditionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r4", "r59", "r61", "r67", "r70", "r93", "r107", "r117", "r119", "r120", "r122", "r123", "r127", "r128", "r136", "r172", "r182", "r185", "r188", "r190", "r209", "r244", "r245", "r246", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r527", "r544", "r633", "r651" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "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 Income (Loss) Attributable to Parent", "terseLabel": "Net Loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity", "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations", "http://isunenergy.com/role/RestatementOfFinancialStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r119", "r120", "r122", "r123", "r130", "r131", "r137", "r140", "r172", "r182", "r185", "r188", "r190" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net loss available to shares of common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other expenses" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingCostsAndExpenses": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 0.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": "Operating Costs and Expenses", "terseLabel": "Warehouse and other operating expenses" } } }, "localname": "OperatingCostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r172", "r182", "r185", "r188", "r190" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r558", "r561" ], "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": "Operating Lease, Cost", "terseLabel": "Rent expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Future Minimum Lease Payments [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r5", "r113", "r160", "r517" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r53", "r574" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CAPTIVE INSURANCE [Abstract]" } } }, "localname": "OtherAssetsNoncurrentDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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": "Other Commitment", "terseLabel": "Minimum commitment for future compensation" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r518", "r522" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLongTermInvestments": { "auth_ref": [ "r35", "r650" ], "calculation": { "http://isunenergy.com/role/CaptiveInsuranceDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term investments classified as other.", "label": "Other Long-term Investments", "terseLabel": "Captive insurance investment", "totalLabel": "Total" } } }, "localname": "OtherLongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CaptiveInsuranceDetails", "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSignificantNoncashTransactionNameDomain": { "auth_ref": [ "r96", "r97", "r98" ], "lang": { "en-us": { "role": { "documentation": "The name of other significant noncash (or part noncash) investing and financing activities required to be supplementally disclosed to enable users of the financial information to fully understand the period cash flows of the Entity in relation to the statements of financial position, income statement, and statement of changes in shareholders' equity. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.", "label": "Other Significant Noncash Transaction, Name [Domain]" } } }, "localname": "OtherSignificantNoncashTransactionNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "domainItemType" }, "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1": { "auth_ref": [ "r96", "r97", "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the noncash (or part noncash) consideration given (for example, liability, equity) in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.", "label": "Other Significant Noncash Transaction, Value of Consideration Given", "terseLabel": "Shares issued" } } }, "localname": "OtherSignificantNoncashTransactionValueOfConsiderationGiven1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis": { "auth_ref": [ "r96", "r97", "r98" ], "lang": { "en-us": { "role": { "documentation": "Information by other significant noncash transactions.", "label": "Other Significant Noncash Transaction [Axis]" } } }, "localname": "OtherSignificantNoncashTransactionsByUniqueDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_OtherSignificantNoncashTransactionsLineItems": { "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": "Other Significant Noncash Transactions [Line Items]" } } }, "localname": "OtherSignificantNoncashTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_OtherSignificantNoncashTransactionsTable": { "auth_ref": [ "r96", "r97", "r98" ], "lang": { "en-us": { "role": { "documentation": "This table may contain information related to other significant noncash investing and financing activities that occurred during the accounting period and are not otherwise listed in the existing taxonomy. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.", "label": "Other Significant Noncash Transactions [Table]" } } }, "localname": "OtherSignificantNoncashTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r83" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Redemption of shares of Common Stock", "negatedLabel": "Redemption of shares of Common Stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://isunenergy.com/role/StockRedemptionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r78", "r508" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Cash considerations" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r78" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of iSun Energy, LLC" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r78" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Minority investments", "negatedLabel": "Minority investments" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://isunenergy.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r79" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Acquisition of Oakwood Construction Services, LLC" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLifeInsurancePolicies": { "auth_ref": [ "r80", "r86" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of premium on corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy.", "label": "Payment to Acquire Life Insurance Policy, Investing Activities", "negatedLabel": "Investment in captive insurance" } } }, "localname": "PaymentsToAcquireLifeInsurancePolicies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r79" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 0.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 equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r354", "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", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r406", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r428", "r429", "r430", "r431" ], "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]", "terseLabel": "Pension Fund [Member]" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/UnionAssessmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r440", "r460" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsRestrictedStockGrantToExecutivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsRestrictedStockGrantToExecutivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockDividendRatePerDollarAmount": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "The amount per share used to calculated dividend payments on preferred stock.", "label": "Preferred Stock, Dividend Rate, Per-Dollar-Amount", "terseLabel": "Dividend rate (in dollars per share)" } } }, "localname": "PreferredStockDividendRatePerDollarAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/PreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.", "label": "Preferred Stock Dividends, Income Statement Impact", "negatedLabel": "Preferred stock dividend" } } }, "localname": "PreferredStockDividendsIncomeStatementImpact", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockIncludingAdditionalPaidInCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred Stock, Including Additional Paid in Capital [Abstract]", "terseLabel": "Preferred Stock [Abstract]" } } }, "localname": "PreferredStockIncludingAdditionalPaidInCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/PreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockLiquidationPreference": { "auth_ref": [ "r25", "r104", "r301", "r313", "r314" ], "lang": { "en-us": { "role": { "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share.", "label": "Preferred Stock, Liquidation Preference Per Share", "terseLabel": "Liquidation price per share (in dollars per share)" } } }, "localname": "PreferredStockLiquidationPreference", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/PreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PREFERRED STOCK [Abstract]" } } }, "localname": "PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r25", "r296" ], "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 or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockRedemptionPricePerShare": { "auth_ref": [ "r295", "r313", "r315" ], "lang": { "en-us": { "role": { "documentation": "The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer.", "label": "Preferred Stock, Redemption Price Per Share", "terseLabel": "Redemption price per share (in dollars per share)" } } }, "localname": "PreferredStockRedemptionPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/PreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r25" ], "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", "terseLabel": "Preferred stock, shares authorized (in shares)", "verboseLabel": "Preferred stock, shares designated (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://isunenergy.com/role/PreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r25", "r296" ], "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", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r25" ], "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", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockTextBlock": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock.", "label": "PREFERRED STOCK" } } }, "localname": "PreferredStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/PreferredStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r25", "r574" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 0.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 200,000 shares authorized, 0 and 200,000 issued and outstanding at June 30, 2021 and December 31, 2020, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredUnitsByNameAxis": { "auth_ref": [ "r321", "r671" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of preferred units or special units.", "label": "Preferred Units by Name [Axis]" } } }, "localname": "PreferredUnitsByNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/InvestmentsDetails", "http://isunenergy.com/role/PreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredUnitsClassDomain": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Type or class of preferred units or special units.", "label": "Preferred Units, Class [Domain]" } } }, "localname": "PreferredUnitsClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/InvestmentsDetails", "http://isunenergy.com/role/PreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/LineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r2" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "auth_ref": [ "r77", "r87" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.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": "Proceeds from Equity Method Investment, Distribution, Return of Capital", "terseLabel": "Dividend receivable" } } }, "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r81" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from registered direct offering" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "auth_ref": [ "r81" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.", "label": "Proceeds from Issuance of Private Placement", "terseLabel": "Gross proceeds from registered direct offering" } } }, "localname": "ProceedsFromIssuanceOfPrivatePlacement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r82" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.", "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Proceeds from long-term debt" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r82", "r106" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 0.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 Lines of Credit", "terseLabel": "Proceeds from line of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a long-term borrowing made from related parties 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: Proceeds from Advances from Affiliates.", "label": "Proceeds from Related Party Debt", "terseLabel": "Proceeds from related party" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt": { "auth_ref": [], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from long-term debt by a related party. Related parties, include, but are not limited to, affiliates, owners or officers and their immediate families, and pension trusts.", "label": "Proceeds from (Repayments of) Related Party Debt", "terseLabel": "Due to stockholders" } } }, "localname": "ProceedsFromRepaymentsOfRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r81", "r461" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from options exercised", "terseLabel": "Equity incentive program" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r81" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from warrant exercise", "terseLabel": "Proceeds from exercise of warrants" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://isunenergy.com/role/WarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r233", "r574", "r638", "r648" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 0.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/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AccountsReceivableAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCOUNTS RECEIVABLE [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesNetCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables, Net, Current [Abstract]", "terseLabel": "Accounts Receivable [Abstract]" } } }, "localname": "ReceivablesNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AccountsReceivableAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r403", "r564", "r565" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r564", "r568" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related party transaction amount" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r403", "r564", "r565", "r568" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "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": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTIONS [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r403", "r564", "r568", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r562", "r563", "r565", "r569", "r570" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r84", "r106" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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 of line of credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r84" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.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/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockExpense": { "auth_ref": [ "r92" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsRestrictedStockGrantToExecutivesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r141" ], "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]", "terseLabel": "Unvested Restricted Stock Awards [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/EarningsLossPerShareDetails", "http://isunenergy.com/role/RestrictedStockAndStockOptionsRestrictedStockGrantToExecutivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Awards [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainageDeposit": { "auth_ref": [ "r54" ], "calculation": { "http://isunenergy.com/role/AccountsReceivableContractAssetsAndContractLiabilitiesDetails": { "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 Deposit", "terseLabel": "Retainage" } } }, "localname": "RetainageDeposit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AccountsReceivableContractAssetsAndContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r320", "r465", "r574", "r646", "r663", "r668" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r114", "r115", "r116", "r118", "r125", "r128", "r212", "r462", "r463", "r464", "r492", "r493", "r525", "r659", "r661" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r354", "r355", "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", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r406", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r428", "r429", "r430", "r431" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/UnionAssessmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r354", "r355", "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", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r406", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r428", "r429", "r430", "r431" ], "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.", "label": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/UnionAssessmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r163", "r164", "r181", "r186", "r187", "r191", "r192", "r193", "r337", "r338", "r611" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations": { "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", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations", "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r102", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r347" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition [Abstract]" } } }, "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AccountsReceivableAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r50" ], "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, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r141" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/EarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r141" ], "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": "Potential Share Issuances Excluded from Computation of Earnings (loss) Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/EarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r504", "r505" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Provision for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r44", "r112", "r286", "r288", "r313", "r317", "r318", "r319", "r553", "r554", "r557", "r641" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/LongtermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable": { "auth_ref": [ "r349", "r352", "r440", "r460" ], "lang": { "en-us": { "role": { "documentation": "Schedule, table or text reflecting equity-based arrangements (such as stock or unit options and stock or unit awards) with individual employees, which 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 equity-based awards at 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, the number of shares or units issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability.", "label": "Schedule of Deferred Compensation Arrangement with Individual, Share-based Payments [Table]" } } }, "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/DeferredCompensationPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r405", "r406", "r407", "r408", "r419" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/UnionAssessmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Statutory to Effective Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "auth_ref": [ "r119", "r120", "r121", "r124", "r125", "r127", "r128", "r144" ], "lang": { "en-us": { "role": { "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.", "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestatementOfFinancialStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": { "auth_ref": [ "r126", "r127", "r128" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.", "label": "Impact of Restatement of Financial Statements" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestatementOfFinancialStatementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r529", "r530" ], "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 Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Assets and Liabilities Measured at Fair Value on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Maturities of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/LongtermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Captive Insurance" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CaptiveInsuranceTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r566", "r568" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r440", "r460" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails", "http://isunenergy.com/role/RestrictedStockAndStockOptionsRestrictedStockGrantToExecutivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r444", "r451", "r453" ], "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": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Stock Options" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r46", "r104", "r149", "r150", "r292", "r293", "r294", "r296", "r297", "r298", "r299", "r301", "r305", "r310", "r313", "r314", "r316", "r317", "r318", "r319", "r320" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/PreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r323", "r437" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are 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. Disclose 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": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Warrants" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/WarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r161", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r193", "r235", "r236", "r656" ], "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.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]", "terseLabel": "Segment Information [Abstract]" } } }, "localname": "SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r175", "r176", "r177", "r178", "r179", "r180", "r192" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r91" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.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 - general and administrative", "terseLabel": "Stock based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Restricted Stock [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsRestrictedStockGrantToExecutivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r450" ], "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": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsRestrictedStockGrantToExecutivesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r450" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsRestrictedStockGrantToExecutivesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "terseLabel": "Nonvested restricted stock awards (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r456" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r455" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk free rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails", "http://isunenergy.com/role/RestrictedStockAndStockOptionsRestrictedStockGrantToExecutivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r460" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for grant (in shares)", "verboseLabel": "Available shares of common Stock (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails", "http://isunenergy.com/role/RestrictedStockAndStockOptionsRestrictedStockGrantToExecutivesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Options [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r446", "r460" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding (in shares)", "periodStartLabel": "Outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Number of Options [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r445" ], "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 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r437", "r442" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails", "http://isunenergy.com/role/RestrictedStockAndStockOptionsRestrictedStockGrantToExecutivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails" ], "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": "Vest Immediately [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsRestrictedStockGrantToExecutivesDetails" ], "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": "Vest on Two Year Anniversary of Effective Date [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsRestrictedStockGrantToExecutivesDetails" ], "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": "Vest on One Year Anniversary of Effective Date [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsRestrictedStockGrantToExecutivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r436", "r458" ], "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]", "terseLabel": "Employees and Directors [Member]" } } }, "localname": "ShareBasedPaymentArrangementEmployeeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsRestrictedStockGrantToExecutivesDetails" ], "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 (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/PreferredStockDetails", "http://isunenergy.com/role/StockRedemptionDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r441" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Period to exercise from date of grant" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r454", "r466" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r443" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Fair value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Purchase price (in dollars per share)", "verboseLabel": "Unit price (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/InvestmentsDetails", "http://isunenergy.com/role/LiquidityAndFinancialConditionDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r559", "r561" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Rent expense under short-term agreements" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CommitmentsAndContingenciesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r3", "r161", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r193", "r230", "r234", "r235", "r236", "r656" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r24", "r25", "r26", "r104", "r107", "r133", "r134", "r135", "r138", "r140", "r149", "r150", "r151", "r209", "r244", "r249", "r250", "r251", "r255", "r256", "r296", "r297", "r301", "r305", "r312", "r544", "r700" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/InvestmentsDetails", "http://isunenergy.com/role/PreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r48", "r65", "r66", "r67", "r114", "r115", "r116", "r118", "r125", "r128", "r148", "r212", "r312", "r320", "r462", "r463", "r464", "r492", "r493", "r525", "r546", "r547", "r548", "r549", "r550", "r551", "r659", "r660", "r661", "r710" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity", "http://isunenergy.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestatementOfFinancialStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statement of Changes in Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r114", "r115", "r116", "r148", "r611" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of preferred stock and warrants for common stock issued.", "label": "Warrants issued to purchase common stock" } } }, "localname": "StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r25", "r26", "r320" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Shares issued (in shares)", "verboseLabel": "Acquisition of iSun Energy, LLC (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails", "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r47", "r275", "r312", "r313", "r320" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of Preferred shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity", "http://isunenergy.com/role/PreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r25", "r26", "r312", "r320" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Shares issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/LiquidityAndFinancialConditionDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r25", "r26", "r312", "r320" ], "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": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance under equity incentive plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r25", "r26", "r312", "r320", "r448" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Exercised (in shares)", "terseLabel": "Exercise of options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity", "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r48", "r312", "r320" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Acquisition of iSun Energy, LLC" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r48", "r312", "r320" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of Preferred Shares" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r25", "r26", "r320", "r439", "r452" ], "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": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance under equity incentive plan" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r48", "r312", "r320" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r92" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "label": "Stock or Unit Option Plan Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRedeemedOrCalledDuringPeriodShares": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Number of stock bought back by the entity at the exercise price or redemption price.", "label": "Stock Redeemed or Called During Period, Shares", "negatedLabel": "Redemption of common stock (in shares)", "terseLabel": "Redemption of shares of Common Stock (in shares)" } } }, "localname": "StockRedeemedOrCalledDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity", "http://isunenergy.com/role/StockRedemptionDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRedeemedOrCalledDuringPeriodValue": { "auth_ref": [ "r312" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock bought back by the entity at the exercise price or redemption price.", "label": "Stock Redeemed or Called During Period, Value", "negatedLabel": "Redemption of common stock" } } }, "localname": "StockRedeemedOrCalledDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r26", "r30", "r31", "r107", "r199", "r209", "r544", "r574" ], "calculation": { "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total Stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets", "http://isunenergy.com/role/CondensedConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedBalanceSheets", "http://isunenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCK REDEMPTION [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r105", "r297", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r320", "r324" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "STOCK REDEMPTION" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/StockRedemption" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r575", "r576" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfInvestmentHoldingsLineItems": { "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": "Summary of Investment Holdings [Line Items]" } } }, "localname": "SummaryOfInvestmentHoldingsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CaptiveInsuranceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r338", "r345" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r338", "r345" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Performance Obligations Satisfied at a Point in Time [Member]" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Performance Obligations Satisfied Over Time [Member]" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r201", "r202", "r204", "r205", "r206", "r283", "r310", "r523", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r700", "r701", "r702", "r703", "r704", "r705", "r706" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r49", "r609" ], "calculation": { "http://isunenergy.com/role/AccountsReceivableContractAssetsAndContractLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent", "weight": 1.0 }, "http://isunenergy.com/role/ContractsInProgressDetails": { "order": 2.0, "parentTag": "isun_CapitalizedContractCost", "weight": 1.0 } }, "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": "Unbilled Contracts Receivable", "terseLabel": "Unbilled receivables, included in costs in excess of billings", "verboseLabel": "Plus under billings remaining on contracts 100% complete" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AccountsReceivableContractAssetsAndContractLiabilitiesDetails", "http://isunenergy.com/role/ContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r470", "r479" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r478" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Interest and penalties related to income taxes" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/ProvisionForIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r152", "r153", "r155", "r156", "r157", "r158", "r159" ], "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, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/SummaryOfOperationsAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationTechniqueAndInputDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Valuation Technique and Input, Description [Abstract]", "terseLabel": "Fair Value Measurements [Abstract]" } } }, "localname": "ValuationTechniqueAndInputDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/FairValueMeasurementsFairValueMeasurementInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/LineOfCreditDetails", "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/LineOfCreditDetails", "http://isunenergy.com/role/LongtermDebtSummaryOfLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r460" ], "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/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsRestrictedStockGrantToExecutivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/RestrictedStockAndStockOptionsRestrictedStockGrantToExecutivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrants [Member]", "verboseLabel": "Private Warrants to Purchase Common Stock, from Jensyn's IPO [Member]" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails", "http://isunenergy.com/role/EarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants and Rights Note Disclosure [Abstract]", "verboseLabel": "Number of Warrants [Abstract]" } } }, "localname": "WarrantsAndRightsNoteDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/WarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.", "label": "Measurement input" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails", "http://isunenergy.com/role/FairValueMeasurementsFairValueMeasurementInputsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Remaining term in years", "terseLabel": "Term" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/AcquisitionIsunEnergyLlcDetails", "http://isunenergy.com/role/FairValueMeasurementsFairValueMeasurementInputsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r132", "r140" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted average shares of Common Stock-Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r130", "r140" ], "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 (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://isunenergy.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117546-209714" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "321", "URI": "http://asc.fasb.org/topic&trid=75115024" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "325", "URI": "http://asc.fasb.org/topic&trid=2197064" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21564-112644" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.F)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.F)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r347": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409950&loc=d3e20396-108366" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409961&loc=d3e20517-108367" }, "r353": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r356": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r433": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=SL116886442-113899" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4549-113899" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r469": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r5": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r503": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492" }, "r511": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r517": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL109998890-113959" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r528": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8,17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r570": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r576": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55302-109406" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(f))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611133-123010" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611322-123010" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r695": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r696": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r697": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r698": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r699": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r700": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r701": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r702": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r703": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r704": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r705": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r706": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r707": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r708": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "21C", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080552-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080555-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" } }, "version": "2.1" } ZIP 98 0001140361-21-028516-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001140361-21-028516-xbrl.zip M4$L#!!0 ( $N+$%.+@+'2YC(" ($Z(@ 4 8G)H8S$P,#(X,#@X7S$P M<2YH=&WLO6U7XSBV-OS]K'7^@P]SYISNM4*5),NV5-5=:U$4U<.<:F" FKGG M^=)+K^#I8-.V4P7SZQ_)22" 0P*)$SE1STN3V+$E[;VO?>VM+>FGR^JJ']Q< M];/RW0TO^NG/.Y=5=?WN[=OOW[^_L=^\R8N+MPB \&V:E17+A-H9W=]/L]^? MN=U>YJR\N_WFR?W?P_IN2"E]6U^]N[5,FVXTCX5O_]^O7\[$I;IBNX_;8U\O M[W\XV9KX[?#B^-:TS#&"R7.='=YQ]X.;:?=".S"F\>K_?3S]6:?%.T"M(OBB8?LEDH\>)#Y_.8B_S;S.60WA./G#,K="\:N M[YZC6C2.X_>:"_7M=\^NBJF#2-^:J^,;13[(JN*V M^:FCBP^>+ 9%H3(Q[1>CJP]^DK%4E,WWUY<>W%RFHOE6<^'AC=5U,>5.<^7! MK>I&7#;?:J\\?&I1/16(^;))&%6Q6]U>J[)YI,WEM_:R_26PO[Q_25H.LKL? MV0\J4\7%[1N17]7O 7$(1O=.-TR+$#L?_O,_?KI43)I_!^:?GZJTZJL//[T= M_GOTY7_M[@9?4J&R4LF@RM\%'XNJ4Z-PE^4P0-L/^9 M^/5^?GU;I!>756#:'06[@>WA9!-V=\<-O5(5"VQ_=]4?@_3;SSO[>5:9%^^> MFW'<"<3PT\\[E;JIWM;]#][:$7@[&@+S)\_E;5!6MWWU\PYGXO>+PNBPW!5Y M/R_>!7_2]3_O@_%G4/_SOAY'F7X+4OGSSJ>SD\^I->&_I%*J;&?\.)F6UWUV M^R[(\DR9G_R4WKRS+U;%\,_Z[OI/<\.1&;$B%4'&KNQ/5?INSPRAM,/XN<\N M=NHW?6:B^HT117C"-$X2CC4-F: ,)UR%(,2:Q\FHWS?5J=(_[XA:/\Q_JOQ> M4X8H\_..0:9W/,_[BF6:]0W$?ZC_]=/;!VV:WL3]VGJKSVDI6/^?BA4'F?QD M)#[96H$P($@!$6-L,(UJ02B.5:)B+@"-7MA::9Y^97YP*=GMS@>(C'G-W=JQ M6MXW][/YIIQHK-2,)PF&)%8< \X80QPA'29$<$B!GMW8#_:O5[;HQ%S-Y9,V MH8@A*#"F$F,A-%%Q0C5D4.N0<8#F:-/?T-PM.L@,$MSNFS85K'^8277S?^IV MHC6*D4C'(@Z%-'*%FDD=49B0*)8QUIK-T1IC/S .,<;)7*VR95G M _XO):KS_."&71DDLO@ST;J8)R&-D4Q"%6)$F-$[AC3"!&L8FT&;HW4GX3_G M'JPS9=R7&:X#XQ18=J&.S)6)U@C$PB0FQN)1@N.84T"3) P9BH3DA,S3FJ.] MLT][?WO2H+7A7V#'IV?=\KTZKIO(."GMP^?,7S=Y#OJCV4^*.I/-=U\-^I*W?O&KHSN4[6" MC3^ETG[6J2J"^GVJD23M'_[?0[5Y_.,/XZ\>/OVZ-JCQ)T,RB\JBTX>Q:P9P M_+O[:W?-E!.WQKLAN'_%\,KX\_@E;Q^,P_1A(3!T8#"&G+L:]8_LPO#N0:,K MK^L?@,@0'J?Z!W9';F(9_7-%F1_*;U(_%^T?=MQL\3K,%MRA&7!Q6,#\: :6 M.RS8\6&95UN6.RP6!'\[JRQ7-8T],+&)X53YU;6) [*JW+M)R]_,1\-CSZI< M_/ZKNN*J:'OP1F.@+FR3AA^E>=G-=3\5:35L0R!3<[4TI.KGG5%2X=VSW=CY M,+[M27]^>MOXBKLQO&O)^M BN!%.7-L4%>'&YA1X>\-L%_-4#H@]GUB^HQ^&X!\5E"\Z-[,*+ MI.RQ=%LD[2%XL^7K\QB;(O?)N='0!R\M2_EE4[WA!!M;I90]>F^V?#UZ;Z?< M/?_>&$D[D/-V9%@>U(AX^M*V\J^EY.5E4O8PMRV2]D1UL^7KB>JFR'VR:-$3 MU14EBE]0A[D\1O8R27L$WVSY>L:]#5+V?GI#Y>Y:FF%=P^+#SE64ABYU]9"? MIFZS"F^IR[S< )J'BA@NL1+*8\.SH"\CX$:1WJEP>%?HYFXZS+ MPZ 3=N5AL'6[6BT,^I2*T\#HQ@X#K89D/F1I/]VQ6A?@,<5A ?IE4IW*6OE5 M$NO8[6'%P8WW<9T+"X9 $Z%^ L$TD>[ CZVW%UJ8JS]"(S M31/FL4=Y)EAY>6ZW06>BWEGZX^W7+/UCH#ZI4A3IM?UNJ,?"J$)9B_M8'Y:# M[*#>#_M+7[BMRJ_O\LZ'>A_<61U?IIXOL-:@G:62"RK-P8TJ1%JJ8VVN5R># M0EPR\ZF^X=C 17G95V7YD96IXYQC82UZ\4AXM9JN5OMY]DT596V178H5%]:B M61WW2C.?TISE?5:<%+G=V/S$=,4@>KGYGFSN$=@X-7JTE[!W:9OETM:W%_/2 MU,JCT_K1:C9/38Q"^RYM_M,?O&?9[-NS1<"K@ MH&_H3)&*8_.2^ABM$2_^[3R]2K.+8UTCEW%=Q_J7/)?'Q9DJOJ5B*/CQ->/6 MCHVG,S]1;BK!&)WGZ-3]3,+4WDU5F;G;\:Q,QJ',%,ELG -XO/WA"S5OKSK) MTZPZS#97_1JZV*86N+4)9B-LU<'8=F#6/%C1.!R+PU3+<+D=JFI>Q/8R>:2J M[WGQ^W;H;)?\[//RV7CE]?JW/<#U.(3SLE^][-<7OD_9_V$8QNDL&O: MKFXAL/)AX1;"UC9R[18YKH>P52KO%N4TNA0?OBRWTE55?=FLP1:IJD^_N3=? M 'T&8TME_S@H\'2PRZYU3:G7]8+M2,%U2VW7,S#N1+_8*ZW.&3B/L MXX#;YPS7G#-T(I;U6K#F@J(.A H^H^$S&ATIV=W&J-9/5YS43]V3_QJ4 M50U+IZJ\0ZS;B0^C&S.Y=Y4/LFJTU$W8OXU^?ZK^R:Y:5_UZIR'?1RNT5FTHXO#?1NROEOC M-U7B&Y=#>LQM'FOTF5 9,P\\*8S$\T'9-T-XG1>5DAW3V%D=V3C'_UBR'AQ; M(A^.(9&#H-Y=$\(>'#?2[=GL$W&*&8^R&V0YS+CNWRCJ.;4BW2V_N=8)K[O$S<>[!A*T1+/C)E M(9D/][UF%XYG>98@Z4<];4F^2SU190GR]3;=ODTO]Q2=Q7'GAW"V:$\/RE>'9KG%(.[#-P1KSZR M[/>A[7RMG#+9!OH][V1T?_&JYHF@;Y/JHEUVPUP7E2K9" MKJ1[L),(ZO-Y M79'S@HCJ\WF.(NITN7H&VP7Y+)6J\'FYW6 .7R MWS(E]2J%8RV=%MB>#CS<4,5[ZK8]M1.;DRQ3[+_]G16IK; ]->VI?_J1E?4' MM]7B<;/O]WIXV/X6_8970%^EY?(,XD:IB@]&O#KXW*!'"S])LYI)FJZH@Y_; MV1!!^O*CE90?.:(.SRO!/_+B=^/N1@M>OAB^?*SWS>"D'1?[K'YU(^>TF.R> M)AQ."C.2[F<<6A/NW"V8GO-X-(1=T*-9 UR>?YK7G<]$@XY,3ZT?!%X] M0=95DC!:H-UG97FL1QOA'1>GZ<5E-78;W\S3'^U ^*MBI>%1MJN'V?6@NML< MX_&%LTM6*/,,X;C;F=:A>_"?U;/%'<]4(8R4OU$4W0"R>M%X6SI6"^'O>=\0 M_+[IVZ8I6F/W-DO;6J#.6X]HRY6O"T"Z/3IVFI:_?RZ4.C1O+519N1^VO5SL MT_OHL6U=;*U[>M<9E'N%NCO$X%K6.\_@NHYR78H7#FY4(=+2D[@EJGC#F'I_ MVB5-:U?D'M->I6FN*LO&2NE5GL=+J1/1]V>6%G]G_8'Z>#L!98:3_S%0F;BM M?WEWS\0=Y:FM&2C2[,)M<<_1OWLPGZ>CFX7F;FG@W9]_,3)GA;B\_:*^J?Y# M):S=;%E?0-NGQ,\,48,>/QVKQ=776Y1#3'S 3=,]I#NO@ URZ@+S>UTDZ!&] M6XB^IGS*ZNS8(8M:.4>"WJ+FMBCH+6HE%N441_(&M0).TTTS[HH]K9;S+=F> MMI#RN1*V=(N%=C2&6CGC"[U!.9L':)WWO=J.PPUB?-ZB7)@;4YL6UQ4!MJ4(Z6.CAD48LROHVTAK73M6UC2!-=_Y(R M7B^5K850J](G55M7^DU]3C.6B93U[W>(*L<_2)7C:W*>[>2]9%_8VVZ S,/= MS+RXG1"W$YN0>8UP2"-6AO*>AZ^; SC%P[OAJ[S2>J7=1(_K]=KKM9N\ 0(, MT0B,S5]M*\HK+!@;WS.G!4_>NJ@%F\%X8=+&52-S*%7]2$8+J^X#'G&JJG2( M"B=]EMUO&\0J<6D/'@+P_^P%MX75W(F1I)J[TJ;[Q&O9-?N.((+G!/O7/,VJ MO>OKPG9(J/(RO=[+Y'G!TLQN7YY?7:55I1S?&>I9>;^HAZVI 9B?18$V#]R9 MH@8GPR&UWY6?E$XS)3^JS/Q1=5/R=^=AS.C7QK%F<(?GSYK]/U1?LT)]'F2R MFP*N3?M)+]HTWWE1?,GF.Y=[]N+<**<\/A7LX.JZG]\J58XPJ^/RG=VM;76_ MWGZ[XEWGLE_/IK;+?'T0M9H@RG&S]RC>%:N>BU1[JUZ95:^)C,\5*GLROBG! M])P"]^QM0^0])WOS!KXY/&TN _>.?65S'FO"^;GHNI_3W%#B[@%]RRBZM^2N M0?2RBR=<*WU\$5-Y4)Z_T+! .AX62!T<%DCG M'A9SZ_*&963\A]DW5596S^\,WW*8O5&]]A=U84A.W941G?N67K J+_99.6#] MZO9+Y2B-DRI]]ZCU=]QM6A^F(L+<,/1T.$).N_NT35&.CR]6CM]. M678Q=BLWZ=7@RDVE*8OJW5U3=S[8CP_:^WH%<5 =/W9-'3T8N2>7AU322ZC; M!+)><^N%N 0S6^8"4XCO&"RN)72J^D;(\L2HQ>UY8>)6)FPZJOQX.WEEY&[_ ME1>FP6>7K%"7>5^JPDW9W0=R\_9MXJSI:9ULRT(AGI^TX^63]BEC5 O\2V[" MW_POJG_]C[2Z-.I^^;F??S]22HZWXO':LZCV+-J<"6":*:YNT(!96ODU*^VZ M5B6/\DJ]0A'/JES\/I2-XXL39XN\:2Q:4[5&S:^;\71(-T/5/J5E5:1\8+_X MG!?G[&;;%6[ZB'BU6YK:G;&^.M8?!ZGIR7CQ_DL4;ABJY]WTKY/R;1B'U:K9 MP^1'W@(5;'?/H^>T[./@-A]4Q_K7-!MREGMKVD*,6PK*+%'W9TJG \'F'$KH M/:R3VO<*-]\IM?.1;5NAI&/AM4-:.9OW>8_L,B:NRR.OF!;ZX&,K@X\5.^"M M3^*YAFXORB2ZHVJ0@&@TGV7^FJ%T>_(;RX0RA+8>XY-!(2Y9J3SC,_)_=FPV MF.T]F(HCNR":, L;53+__':RS/GMQ\O%]DR#9=H?V*WMSZROJW>Q/[@1_8%4 M\G.17^WG5]>#JEZ.61^E[_N#S6=G5>GM7@>IY_5(=E.5#CDL;'93('-VEU5A6F[Q>W%A@S0P6^ M](6;FC96IQ;'=^2C%AOEUSNQZ;5 SPJJM9JN=:W36Z5%C;;<'1G(QT&99JHL M]\0? R/Z.T;W5R.BVVSBV_V\N';;3*9T9;S"=WJ'%B=AK5KH^"4/!+>!)H!7 M9@+[N7'015G_\*106A4F/!M!VP3.V9?\4BB5G2DEQS[=HI!IQ65=@)[)LP$O M19%>U]IV86ZVHS[#MAJ?Z;9MM>^"5B.3Q4W]>91Y1K1M6JP3NP9XBW7)8I>O MIQXLNNYC'R\B]S33-5?X,JZW1FJ\J FL;UW]ZDS .RVG;,L%S]%AFNG*EC8K M<%KE>3Z>IGFD$V=YGQ4G1?XO):J)M-2"ECKEJ6[;ZO,:^FR7ND QVU4%'PPN M8*5?:]!3\K@>V68)N6T[[:OO_&.T<5'.^J>GS,^GS)Q/CG/_S*L M1CG6G_-"J]0(S.#&OJT7Z!M:4C]@VS5Y94/L#6$!0SA5MJY=5",RO<5*>U^8 MTS B&Z=CCS<7\7Y_Z_W^^LZ_7ITJ;FQVTT^B=]D$UI KV3P3<$@/UVBVW4U$ MK,X$/"'I!"'9!E5</\I,TRW*[:SRKG M:K>YSGS95=C>HN:(#S:^^L%[).^1O/WXX&+#@PM7#HAI4Q5/V&V1]_L&!2I5 MKRXV?UT4[&KS M5US:73^V.BOU2Q; MLZ;B\HU?[;;-%8F==P$+.-/U['R[#3['1^\N69Z/WKOC]U89O7MFZ)EA]W(/ MZU_KY:?\_)2? X:PRA#))WK7/N6W\=L<;',8[A<&;L]2VW4GMCQ]\?3%"=>R M[LTC_1RBGT/L=*8(H=$)CK;EY[?7JKM9T*?]6'7Z[\'IOH8;('37O\4.DIXF MIV?JM'^[JS[_FJ55^?'VB%T-?[3?9V7Y\>[R\/;R,KVN;^RHC%L](V?:4(YK M_N<8T,ZHV^KAXLJ1VZC\EG]*S= M6.)>D#-K*]CFGTEBJ39]D>ZEK5SCJO M]9T5\DX=#ZZN^_FM4C4M'6ZFY+8Z/6C^/=6>VH^6.-DCP2R7DWD1==O0 $0A M]%)<4O #T6X(EV-H3Z:/O8@Z/GF)/7!NU%I1Z.US@^:$FJSR4:%23;A/S[YV M4I+/]J7[S//9[OEDGBO*X03GG=0D^(3]-E8G_O:+709B<9!5@V%AQ+'6J5"% MFYKT,GDO2[N>#-)0AQ^,E"/:!">(NG/:]-O?S:_2[&)8DU#7>+!225L%8H:\ M+@,9OL4\QJC5^66AE-MZN)!FS/V6B6&[U_47C=^J$-;;0ENV\-W1HK)N6,+W MY16U>3M8IQT<9XY[A XQD[:M[DY6&V<'SRLSJW(9@\OH6OSZ7L/.ZN*6ZZ,96!9N;@5B-YW5%F]Q8%[>E MR+9V2KE$'.UJ;G4Y7K83R+9V=5M=;M69K>R\-FV -CESXH7WD]Y/NG(@@$>V MS4"V-6D30M%O)WV6W=7A'_PQ,&T^S(1M_#=EKUGO[+:J3/9@O'3]N7ZT5[>" M=E&TM+H52,=S 9!.W1OPT/3V(%/%Q>W]*HOSM.JK8WV8R?1;*@>L/UQB<9DJ M?7"C1+W@OQ,8\/P>? U=?ST06&MO'+.T2'DCG3K_?W[I<^NQ5;SM5 M;STU5J]&O2G5>MU7R?;K^[RRKPEGO8JWIA4;958+$]-)K5T",=TN3K .[=QH M';++!U_$*UW3"->D,UQ#N+0E$R]E_9_3C&4B9?U#\^)B4.?D;NY/I1C=]:MB MY:"HTW2'V?7@?L> QQ<.;JZ5S?!\LJ9F?.RI\;%NZ\&TKMWGK>;OX^*8,44< M]XUY()>-PJAE+AQ:LQ6<%,:/_#WOLRKMF]Z[;0#=5;D6;;Q1@E[WY]#]T[3\ M_7.AU*%I5Z'*RGT/X V@X8[I8MQB*_ :[%F#CVR<6 SNY;01WF>/=Z.VQ?AZ3->05HZNY( M^DV=7BQ?.FW$)M3M\;BU7#41SZEOD[>N0-]&8WYXO26J]JB_7LN6HF5>MS9- MMQXRFTEU6939>->WT:ZO5<5Y#7O:=*7HKN.PD4VG[=LY'FLQ3%-M0]_N%TW M[,;+R2E[FGX\BKI*LW1\'.BO.:_)D:N'FLZF!<]VI]N2\NS-%1E-9]C>FESS M3]%=/LG\Y1G>PB%M-'\6*5IB%BF$9"1&\Y )V]M7<#>3KL@ MQIGG\3U+I>]/+1ZNF+>;C>:9^3C,0DX<[]Y1%7A=(#'W>Y\=OLESDA^-X\;E M0!_O3.+Y] 9M$U+7RK$^RX0ZNU2J^I(+=C%Q=JF)_4!2F(_7DV_@LY,U0 M@6G]OC?N:0.P.+JL6_U:G 5#T7B9/XK:%OVK,/1^(Y>9"\+O;UW8F3LQ&(^7 M?;YV3YM!E@X[]]6TZ*Y?5\-% A]&@VLW\RK'#QA?&W^V3VAZ&GKRM+3,,8+) MNZ]GGU[ZL/#N8?7:7C5YS]'@2A7,&-@KW_?D]_;+3RK+3;#1]-AY!^7!(]X^ M;/V,[N*&L;-$:8@++QV\J/EI8UQZZ>/B*6IR;?Y\_EEOTYMW9M#R02%4.?QX MJ9BL5=Z,S(?__(___(^?S!]!6=WVC?5HHZN[FEVE_=MWP?^>&_ M@R/U/3C- MKUCVO[V@_J87E$;#]?N@OKM,_ZW>!1!<5^\#J^>[K)]>9.^"OM+F&Y'W\^)= M\"=0__-^Q[PQ" +[R@\_\2)X.]&.8'1AQ6U9VUO7]]YUOODE[U[&VT;*]OA+ M\_5E,6X%SPMC$N^"S$0I[X/AIUV>5U5^9=Y[?1/4Q1P![S/Q^]WU*K]^%^#' M%R]5>G%9U:V]N6^;KO\Q/S7W7!3Y().[CR]-=LSNSZ:*]\$5*R[2;-?V\UW M!E5^]U4Q?$O]W8ZQHH;N-??ZX? WO734L.*"_P!Z@?WOCR,Y?!_UC>=]^5 T MV(AFY\/7H\/S@T_!V?G>^<'90[MN:-M/Y37+'NC!@X<%/[VU-WR8]9QVNG)V ML/_U]/#\\. LV#OZ%!S\O_V_[!W]'QT:K;A>IV_6/O["^' M1[^<'Q_U@D]O]M\$"$28#I&TL24K;B6I6_GY^/37X"?C:XQ!U;X^%4'&+#N3 M*GWW*1>#,7O?J5W<9R:JW[2E9PE2"2 1AISP,$YB&,6:(Q0B&>T$(R)UJG1C MFF?G P2[?ZM]W/U[5Z$_5EFG.;1Y7_D RV:_L/GASUC]Z'+%>%^9_O7[QKA$ MFEW\O -VZL_73,J[SWU6EC_O?#H[^?PE+:MS^Z.=<:N_I[*ZM '_CQJVPOP M>WK+[3_/71M>_:FZ ^UOJJA2P?KC$31X/./Q]Z_XJ9+//288]Y',;/)H7%\L M5=%-6$J0$&*411S2"FF6E.AHD@E"B)J# 7'LTW% M"*:X8M7/.ZEIK(F3WO$\[W/6[^<5SV]V/OS/GVY0#-'[)]8T%6D>#'YQ^^6=P>G!R?'H>G'P]/?NZ=W0> MG!\'QJ.<&[<1P# X/@U@](/\,3C^')S_Y2"8<#9WCF9O_]Q>AC3$2QO+VH#> M5L4K;=!$"F]K_)B./L]#WTQ@G -!5P+GG_,BJ"Y5\,?8 H-A2!^H3"HYV[.= MU'$W;+5"*@%)$*98B!IEP"PF,ZU*QZ?SNN-G06V.GS_GB\<]6MBQSW3M MN.&=#^>G>T=GA[4378-_ M?0%;F>ECGS>%V7YV%BQMGB>N[LQO[(IUD5\%#W((]8ND$GE13T>]"P;&6Q?] M-%/OK0D12*/W#_\U2C$8O5[2DU8R)G;:/"WMG%CP.36 ?Y2_F4Y)#NH9#7N? MN68G%.]Q*PH1-U%#$A,EL0FV.0V1D!R*D%'%8SE'P WL^:9) I*7(),SV0J$ MG\?^X=B=J@OCX.P>/_8TA8_S2LZ]' MO>#P:/_-_ /8SB#5/WH7I)7YA3"#\L/!C>EC/1A!KH/B;A "5@;EM1)VXDP& M:69^4@;BLB;*/ZZF;:_5H/GXT3"].TF57IRD?L"M1NEBT[T^NR[-/>._7I7, M'OXS#?9'#.H9Q_'$QX_:BND;C/X\)9Y^E!%'=TGO1RF-9]GILN!OAKD>9@:V MKT?(71>#K"IN]W,Y:;T*&-SB.(DCFF!()(D!0#''7$D42DI>P=I*^[;K M(O]FVV2#L4^JS[XS.T?W4MXVBY/,X"+3I-PDX:M4RKZ:0WK6\R$0OF^I;=,T M<*AUW5+"??_26^]AR5R:WPS>G;\[>!*/3[HK@H0D&0QM<3$ S5+_IV^?#N1D) M*,]GMIW/[$E9V)T,A__Z8F)0..%&$D!YHH5*L$98"$%D!(D0G&*8**SFF33% M 1[WU0V4,&GQXZD-RNP?-HZ-#E/%6LE8P81$PACDM H$HP0*9GY#YQGGNK# MV2 U6 S!M%2V,P+:-W\>%^?Y]VQB &(DM)9<0T@YUJ$F/ 8\B7!L1B06\R3\ M/_PC[?=-Z)5GKY5-[4,$A8!1'E,8LK M,BCPWU5AIRA>*K[M\Y)=!*63W,B[__^EUX]B*Q$S*2CFB2#,!%2,@5 D6&FE M&0E9,H_=V[*6R//:I?*CD=0LASTI#!:DUZP?W!W1$PS/Z"D]@UT?@S6F%%A; M[3KN8I7]RF6=/\^4F/H\20UR0B=.QE(!KR30).8I)PBF9AVO%$=D-PX2L M9F+^B7K=I[*M.<'D?6DH>U]=V^X&V(9X[E$K+\S;5E9P;3 MBWK7N5'F7A6F@=>#HAS8%'Z5!^:..BB&Z ?^H_4(=I9M3U3O%GNQ3\TOGSN$ MZXQC=S[49_Q9#5%,7 [K/MIB"&\@F*S]5?/4,R@K45C+VG?0VP\ M,9CX=XN)8Y1LK84_W!&UFJ,MO19G*:'<$L*5BP?A2G!T?'2P@CAK3;>ETHH6I6"E&S+=5+"\K@AV'4&Y0#P[3*R]P6>HV+,*M+5CWNT'?VL.FV MW<,?CSKV8R]@F0Q^0,..L_*U8-RDG_R>,$4\J4(@"K4' <1Y1@ :0,&9[+?_[3 M[DKPT'T&__,G:K#^_=!A!<-_C3XC'Y57:9UB>*U+5&<9@/+4O=A?^XZ:J&ME)9C?Q9T&>% M@4,FA%'6PI[,4(NEL&C4^*W=#F"WX4)Y973.A)J% M]*596UL*%>$;Z/"VBGJ?"2AG;/ZZ]I'7V# MFIIW-\9W"KB>C.JS,!88OV7#[)]WX())H^=EM+SWS$*+[O5HEI%VKTY,7M1.A",6 02X)C&&*I,!$1(5+0D''SW_@U>Y8, M=VNL$5J,7FA+#H^::+LS^6VW07\5I"7VI*6%H3V;%N!MY6#/(B^M0F MBH^# M,LU4.9EJ3$@21C+D22(9MHN% ;/K#I6*)-+B51"XM&V;7)TX]S3/\1YYFN<="<^_4LHF&D9_" \5#^4H_D_G @'ZP!AYB!.%(@ MT3@FFMOZJR2A-(280XK7QP?+361 M:9;7,YR#CO*C?U;^U+_^>FE>;UP:9^F[GG KU+2WK2#=C MF4A9OUDR)BBV6V'8)]@#"R0K9!G8Q7JIG%9N$?[ ?FRYV?I?GP3_//@;$Y!GMGW/(4P'7+$10*Q !ACS@F@4 C" M=(0DHM$X,+@T[&'(?[>M9%!R.!?:X+!LP/GU2^W)^N=5:_^_C^F9.[6.D(\C $ M( 32&"$D&D )$PHE0 1%C;N $1CN!/: B?J[^AP3HW8B-7%O^?/.X='GG: T M_E+54ZN3.Y::X9!Y-;IUYP/M 9+TDOAN^[!Q9S[,G$&^8W@S;FM&PGGW_G^R MO?_DWO]/#@98T][_RAY]WY93V/+,=^KV< MA]T;BK263]/4_>@[<"]+-"G*T5Q]DRC'ER8'>99PFD?K+_7Y+,^/UO1KTZXT M?]_T[=/O'G_SZ,B6B4]#:CC\W/8Q'ZMZ3]VGN=^QC.-2_/$XZWWO.M_\DG>W M>SS.-._YROIY5E..\^-]\_=_[>[N9>(R+W9WC8*S>@'*>!O,I;C]E[?/+O,- MAN>'O/K1.RO5YVB M-V3ZFLDG_,'*%@%LZ'U(S/]%T4N63,Z]_8(]ZC3T9XBB$=%6/? =LZC#2AFW M,6E1=V=?M[5*?AD&U2SKL,VTL+>_3MC?_ ,_GZ*M4CS+0@%+5B\+F]KZT^0Y MUZ5=VYE)E=E4N_FKSOW4%6:CNX+A;<$/7S,VD*FY\J-EMP[CP((KGT-7JT8\ M8#@X\%L!&&?'QU-AXIX:V+#M^%H-EX]O$6#,/&O'1;WU@.$!HT7 .)@3+_;K MB=O2SNO6DWJ7)@)113F:/PP._ABDU>WV0$GDH<1#B8>222C9_SPOE+#R,OC< MS[]WB7HTJUSB!CP,3,+ 45ZITBZ#,_^RQ7Q3(*$I9=EY." >#K8>#CHV MA7!ON+]^VAO-** WP:\L8Q>U5=Y5"'Y*2S$8'OQI-VO9RUC_MDQKCWYOS-;: MAZ7#]IY350[ZC_,-CEOV@H$!HCXRV'H,\)3@ 27XG!??62&_Y/GOMOKWP^AS M,/KBP:2EQP;75-1C@\>&%JW>K"$_R?BI2M?-A?"FXOQ:,+I9U&')05NF5 MH1BNTXLI=5' 9Q4\&G@TF$2#TX.SKU_.SXX_'Y\U\V,)L0XBZ MN[>.1P\'!WXKT./+X=^^'GXZ//_GWM&G_;V3P_.]+P90CK^>[GSXDOXQ2*4M M9;#$87PBBD&6?%"(KA((/TNY3@AX;EW6\!\7AW\K@.!8Z]W)&NN]HK!53E,NWGY?:29O&&SL]*7*AI+7,D2WC-\'X7;";R_F)'X<7S@&=? MYS'!8\*870R72*59?9!BQOHC@\]W/DRLGAI?',-!D)OF3510WIT5ZC@N>-KA M(:;]@>]LJ'&R=WI^>#C>].BPWN<6PO?!<;V7[H.-CYPV<^_^GWV=M\T.VN87 M=<'Z-0&OCU\N[S=2JJ\$$Y>\=4Z[H5TE:<%4O4FU:%(VH6TW],Z+.VO:>U.G MN8/1U]Z2IMW@+"J?>X*W0G=%:OQ5^4IK98M*OUWEVIK(T+T9V M=3_S.[HEL+<$PWLFC*^3AA9X2_.6MNIEYVFFSIA6U>U$M<3]G*R]' RO3Y93 M.&Y>6Y4<]8:Z%89:9RXG$I="ZGZ:W36^=R1VO]UGEPF/TQNB8,9X=_G*T=_[U].!LY\/]WYMMB#A>KR$V?3O[X-\EG)GD M#S9T\V##AQ92M^=)/^]..[PSW>$1819VQ@^8.!N*6($./]MK[P*[.C 5-G/R M]#RLM_8A'R:-_L5:]E^[NR>GQSKM*]O8H_HTUU-5JNK/YN\_AW_^\Y]W=S^L M^=#%!W^O^. Z?U+A6M^[SC>_Y-W=.:EP&J^PAQ<^.@SFR3&&Z=D@ZYDH7,P\ MQO"EK9KSY)D7G0#X\C;\=9"I(#2?ZC.H)[:*K>>Y/BFAZL.N0UC? 9;?@-<> MU;VR0PMG*O4#Y]SFR83?ZE;8XZTMZ[GKT6-^>I5*V5?O@]$XC(Z;1OC/]U^- M>1.:X!9)/+WU]P+^4!\M'[Y?&N6>LU-CTOU<#^ ;@&LZ,HYPX(O#N1>VYM'1 MXNCN]/"'^//]TIC4KM5390\E_UZPZ\EFHH6"A/DA[X&MSQ+@F,FO2_^P801=M=5N]&ZJ_"X'"-9:D;J== PG[]Z M8;YIZ.U3R\O,5[MT(MV6IEG@8Z$+8N"[0NVO-3+MO^?U.C$:C M"W ?VS=0>)L!3?/AT/Z@*,P=P1"/WGE VE"=]H#48>$Y D@KF<&;!5N0#'&+ ME9=M:]@DDR\LQ9L^D_X%8]?OK#GLU.EHNZSG-P@!C@F"DH@8BR3B MBL=*L3!A&H ();9AF>WUJ9U<$S:; ^(0[ 2#+!U^]Q4 M!-()=(KUB^'Z4\S ME.]RP97,J]&-^Y\0*"'$.H1F/ST]F&+74D$.6V;4_) [=4) M#-5]9^U.VV/1IF)10A0-1:A%HC%F !&DF<) :$(QU$0^Q2( 40B7@$4QI3T8 M80]$CO#'U3##T6D395 HH=)O=I*O%V2JLD4@K-_/O]NI46>IHT.D<-U->1X) MUXMQ8R4[O=.Q(U6-B))> M1*BCZ.<4P=H4ZN0M=F&+13R&DF' -4DP-:;*A8YD'(41(1'2HD6VTD,PZM'( MUG>J:Z!T D.Q!H!3Q@1& M'!,3_F%DB(A"5 *=4- BZX&]*,0]$KG*>MQ6S(623]ZXM\.XH4PT5BC6"$68 M4/,?AG6,.%$A4Q&,ETB0_JV*7-IDTH==;\^.,*<5S>[EY>C\'C4Z(]3\Q8K, M;OUG-^M5-\*>0ISK@*?]_G!#0$?)T[J!R(>'\R6M1^=$_2.M+O<'I6FO*NJ: MF,8H40*#?IK3Q* ;YG'"@8P Y9HAJ;AJRFDO;7ZM%T/82R!R%!&=XBX^K[.< MIFR.X2H0Q2H)N8HQQ"1B!"I*C=52'A$!1=1>>@?VP@CW8K#1ANL(26DN8G,:B_92FK!7\U@7C^8:P>NR;!QOC4HW>C7C.ARM5UM$]UK0QG6)C?D MZIF$@,DX9)!@ @@1+*92D(B@B$D-6F1A*.S%V-5,_7R"[>:*N"5V;5/8H4>V MC4,VFL0TU(IPH!F.84BDB@F.X@10K+$(VZ.I".(>C4-'D6W=5,1E?KN2Y4+G M><7ZG2:NZP:XEP/WNEN\%$A><_''%)R--!&*ACB,(X61BAD.(:(D9(1PR6+4 M(H,DO3@"O1@Y6Y[JMG*VNV'"1A$_CQ^MX8=$%).$J5AKA:E,: 04CV($(AH1 MP5NL%B,]3' O3F)'X:,]W^L*!WO!>0XS:=5R#- 7>+G5X-74@*QR-;/;;?;U M2UYWG=!=1US4@AF!!C]U4N37YKVW=6F./=CL^LHXMOOE54(,K@;]NEQ'JNO" MD)71N1..9@A0]+$ZGD"8UC$F&08*@!XQPK M',=(8RQ5TN)\4-R#..J%E#C*QIWRR-ZHNF14B(0\E")!@H<8$,BIPBH,$\TQ MPH2V6#%CC K2'@%@DXW*$:JPDN*8INW'V'65?E-!FI6#HMZS.LV^J;*R>N@L M:^@6^^U,@[N_9**>T_V29Q?GJK@ZO%/D<@)..0%*RB1&1"L,8,A8& L58@H2 M(:*8MSCC$(8]3+I=L^(4C_';\K@CH*W"$"83Q4EB>!BCF%)%9 +C&*M8 TH1 M7^82K,=%S)3T((@\ACA"VY9/R ZSBF47J3T9P_'JCG5#C0\SY\*SSZD!'?7% MD'QYKUO#^=2'@6:L.>(*4 :E034H&.58ZHC"B"81#%MD1K@'0-(#H:M5;TZQ M'F]6W3(KPI $0@AC1QR#A#"&L2)4AC&D, Z7F;]Q?[WV)OG^.>E."Z6BC;3A MCJ@Z2QA>/UYK1Z(7QV&;41JVVJZV"=7GOQ\='N69>+IC M(,%"AF$H8Y68^$ZPA"]"P&@R@HQ"R642K*=7WN(?8E?V,4#*Q+-SQ"+5>/EC%+B) 4T@0CK,*(00#MI$N2 M $E%TV$%RRNFZ\4H[('$U9K<=1,F1]CW@A1:&_79_:ZL5=G']^6\FP)\21E/ M^W6.OEYO>5;EXO=+\P!5E!9A8?(^&";SG:7<#O'F=3=ET6*BSAU:[C?Q]@KH MZ[0<.6MLM-INM&_?A&=YYZSOZ%YFIA,-]AM[..#3_-(Q=P3D#6-S?.V*3QB_ M9K?#X\733/0'TL1IG&6_![EIJ2R8MGOB#, MCY\ZF;V04:P%QS&@B&,M0\H0CB&)N9(8R[C%@XB:=F6P?7Q6 D$=R+8U&(D MD H04:@B'#+-8$)"&,98:J4C!-L\W,4,>P^'39F<>E "5@5_'60J"(VJ62G4 M _%)"77%51&$L!?,&A3;W-'3>D&ARFLE[-8)_=N?>!&\?5[Q7>5XKN#E"I;S M.)K;=>-0[I,AD#[=8%63F$0P(DCC"$,LB: (*DW--Q(KW.)1LJ@7AJB7$%>/ MDG6*SVX*4_4@X"(($,B%5) E0L18\)!H'&K$(JJ@" WS:;,0'9"X!Y.-7AGL M"'=W(D]VS_"+@3US]N9:9:5RMZ:I6V%I9QK<_6UD1AH\D>E]BJN8:4"P4)01 M@&6"N1 82$&2&"614"U6I1/4 [&KT]YNJZC/)SHNH.W"$,V%BD.(8@,B.(0Q MH0(Q!$,EJ8APU"(W@XD!$>1J3;K/O3X:]24QLX]IOY]F%V609H:="566=N-Q MD9?5L$A&E951#[L!N6)%5M]I]'J0B?SJNJ_L]V)T8+2[I&[=R+5!10MMPF/3 MR>-CK+Q]BI0@5""D!B0Y@SC6C&*MF40<"RF5U@UG.BZ+;45)V(NCC8YA?2++ MVVU+=LMH; PTCBD2 "=($R:$5IJS)(Z3,&R3X?0@!CV(7-UO=)]O:^S7*4;L9@/'E>.LD:)S_-351\&=,**YN@1H!AIFE < H9!1+B6 M,<(<2Z83C.$RSU]U?W-"MS73YYT<%]"600>&%&,"(D5YC#E#%'/$(T/)%" " MP8;M@I=%RQ#NA=!53N;S3H]&?4F<[$N:J3K35"B9NGLTS;K!QX>@4F=; M:LB!$C$-)5800Q8;+B(B9<(:SD) :(NKQU$/$]2#R-59]$VB&"XEA\9K^*[S MHE97PTFDTLI\::>VKFR]DMMG[G8CBO)AW^K#OI$:[T]H\3-Y^5 #P"0F6B"" M(Q$33A*$-<,)ESI"+2Y]0:071]W>F]@I'N6S2.X(:&OAA / A5(ZA%ACFG#& M*10:,I !1J\5 ]#R?W+7:![+5P8L[KN5T_-RVI5'%E%(N[FW?RNZ OI<4; ML(7Q^.C23T9=GZ*L4H@(13&""<8JBBA,)(8$2B%B(:(VCS].<,\\SE68=5L_ M_2[HSHMH:R DHK:,,M02*&"@0U'.D JYB$,18B :DN/+(FHA(+V0NGJ0PO;M M@HYN EL5?20]AV"/0U363ZZ8CCO#6RI%Y;$@&$::4!BC1/-.!22:J4U MH9& 34=#+BOW$*->Y+'%&2ZX8I97L9N[/(,_K6P+8KA5 ."AW=1+G;.;B73K MD7I0(BY0@A0!"(<4$\!(S(",H&*8"TV(;G$=78)Z&+N*=TZQI$WA/]YDEV&R M2JHH@1'40%.,0\(C):(01 AJ"&2;"^IB"'I1Y.K)U>Z1C_EL?/[$TP,%%H99 MJ&(E-.7!>^WWYJW_8$7!)HIXW.4LW8BZ?)BX!L@MTF_,GA TB;5-0:%!5LUC M@[E<8\PX85A"H!*:1"(!AD"UR)) W*/ ;Z7RFC8OE''RUKZUUAZ#.$E"%NI$ M06QB( X2S8E*0DE"1%H][[X'$>YA9\M/MB\+M(ZE;J/4T)<'Z]HZ-_/GU[LM MI<4;MEBE$7!Q(E084J BIC&@E!*=0 'CF %&%6QQ/@_V(DA[!#E;R^RVDOI% M;\Z+:)MPA F!(@249#K"'(4\23C#H1 $8*23I$WBE@#8P]350,VO?'-BY9M? M\>88N^M&O[9Q5B*)>$KFZ M@Z!?ZN:II@>U3H):@FQY6:0B310&A!M8BSB@,-2: JG;3#(:LHI!CP!7-]1: M@($\F:ATD.2.QF*DX55^_2X MH?SL-RG_7M /VNN&13Y]Z4H]IS4=C^_NDJK M*W/3\'Q!>WB4$9_*A-'XX(>CO%(!_=%9OCM301Z,ISOE;2MLUH)U,P]:.NO@ ML3M=VLOD TV:P$ZI.0 )AQ( @N.0,J*(BD(&H**:P;D)X4V9OLO2OE&>8J > M869>/R*K3(N?HJ03Y2PK4(#F:C1O$*X9A! TC FD7. 8<\V8W:B30!(+:JCK M_#.6VV40KJ2NW,E2G4VS>B'5_PT=@'-Y8PNRT1 MOW#.<0&MUF1<6ON_??5 J]GE^J08+PNK3[@-:E\,WP<_V1%[8++C9X'Z=\]S MR;NGUF[^A!7'Q5EE3Q#\.^L/U(DJSBY9H2;+7J&2""O-J8IQ0@7'3 *D2X-JLN\2/^MY&0L382T\7/(A<0HD91S M'IH/D0(AI6"^O;;@:_*02^J BA,619IP'$,<19+%H4""*&;/O,2X8=*_0;:O MZ@ "H&>D.[]PR[H7 ;OK1J\%*1\/JK)BF"!B!,(.4I +'7$,"" )['Y%X4J%(PK/-\Y-J]J M_/S"?=%6BC@B&QIP-XD&%*=$LBC4,I=8A0I$@#:.U/HM^(NHPHL"H M* @C++$&A,2<\"A"@&/,)6\H!5Q6XU]LS6G=]EJT^;T@ E;-E/1?!YD*0C!Z MT&P0L H]?JM]W2575WFVU#3& M\)'SAOX4,JQI)$$$!8804:P$PTH3JF 4-IV!N9H,&#A#B6+4A T*,, BB6/.$#4";RKM69-! M/Q&VH 8==0Q#Q6&F!D[ID2%AE7I$.FX(>!95LNC7@C#'HJ;-N9Y8>ZBM"N, M??K"%R2XU^#N[T Q@2&/(S)#7T!$D\BP4F50#[)(T03$'# $=:):W&"& E?W M\W);+7U5AN,"V@K F9 &4Z ICR. J!!$P42W>7XCZD5)T@LCNLG&Z@CK<'?+E1%A.545 M2S,E \6*S#34[[G20.6XD2 M!&H(%8PC'&'"0L5$!&SI,-)Q4[RY+!Z6T+A'L:OE WXC%K\1BT>Z34*ZF IB M.*D6)&38_!^-.11"QLB@GT[8?--YK\NL]4(S;&'L:GYMW63%9?J[PKT$IZ_5 M[A;-73?\^:UQU7$/]?M#.BVA;0 32B%*-511#CC447&(@98(HB9((DH8EO\OB M;TF/$-1#B:L8LGU[06-7$I-3]H*NJ^+*[O.Y^<=Y[? W';!-)P*9#WA?.1GB M_O>Z0.1%#L/Q09Q[P]:]3#Y/58'B%$,(.,28<$2!1*$]QX2&B6"\Q>-S<=R+ MHZ0'PFZ7[\VK-XXQVF7V;4.)K^,0X''4)1Q-HB@.%04QDQR'+*8 J 0!!6)" M%9IS'=?K=L.FO1B%/9"XNL?_NDG6#%+?].U__H?Y 3-*V_B;:8@V.M X:%:U M8/J.9V,Y+>]EYY!3#U/N403(0T8X4Z6Z;^-IM75%X'HL]+8X:>SD\\G[$)]+!3[ M?<_\WS3,J1OPZ$>?-.5H8%# M&?UQQ^P-C[[3["KMW[X+_O<\O3+*<:2^!Z?Y%K9 S-LS]/,OBLE:75AP M65BG\*?SX_TF&=^+XX%X;1E;*BS8G%OTLJ:]/]STN+P3#GNVL=.O3;O2_'W3 MMT^_>_S-P\^3GYK^GAS6YQ7Z@1(/S?WI002/9'QOM&V_I^[3W._H!4/K#)Z: MYXO>.'SGG4VMHP'K?.\ZW[S>=[_D[]K5+?QPMGQL?G[OW9W]S)QF1>[NS4HIV>#K!<<9N)90K7ZGM@=4,9D M<'^2#)[=44#K9HZO5<%LT%$&/WP=\\@?7>O*Y[RP7-?\KU!JF+1.;X)?S7V7 M97!@NBD#NS9\&%2$1J5LOJN^;[B*>T9OZI#!-+YOXQ-A:'<=N]G/HQAH&-6U M97A!([<0NJK;]5RH_%P0/7O*X_X)+X\5GP_@UZ$CXXCR^="Y;MGSX?-"P_+R MS."27A>[)I%&*#VO#7ADN,H:[JH$]M0*IV9!EI/Q79)<)QW6JOCUX?6]1'#XI>"=>NA-L,BIO'SYOG2CP[7U8;7@@!RVN0*R;C MY>?EY^7GY>?EUUW*,2J=B%#CXI@_[>\?''S^[!P)L1O!*!D4ZIO*!FH=5'7. MY9;/CVI+!O>"6=:7-_,EBK!LL<]<^K,L22]K2W+WAG#61DNU07TN\BM;/VUO M^D=:7>X/2M-]51S62KS7WG.;B;6 FG($H80Y3*B.(D4C0!1@-I3 MKR@*4V$4]D(0O7A1T+)T9\G6MU*ZX!'.(YQ'N.D(1U&L M"06"40FQYH )AKF"42QU@A !#:L=[Q .+ GA4"])0 ^AV"/<@FWW"#=-23S" MN3R$[7*X)$$&LB2D'-,0TTABSA"'D&@N<.,6;G#)' ["7@S#'HV1A[@%V^XA M;IJ2>(AS>0A;A3@).0>*B,B0.( B(K3B$=2&RL4ZP5$3B8-+)G%Q+XEPCP)/ MXAI;[E)6M N3LOMY6>]GH3J4%UWE%,3KE/T%\Q,KF3!YT09$LYKK+KI;93[6 MO^2YK'?JZ1 M$M(#70/QM4]*>KSP>+%JO(A9&$9Q(J$&#$>:$GOB*M<@9C@Q(6[3R69M9.[B MJ$Y!^/(##.H! MWDR\Z$(^J4.E=[\4>5D&UT6NTZI[":;.3'/,PLXU=*0E+]")^8@?GO<0M5&< MU#8QZ1(TBU$B9 @%PT!2'F+!(<"1@I*JL&&BX64YJEI(N_/Z!N,9$K )GF&A M28AU*M%:UM1YO/1X.473UD:HI\"E/2=048AX)#%F$84A5Q$TQ$8<14$(BC"FBA).$"IWH!!$N!5TT M^?.+F\=+CI=MX^1JXQ"'1(51<$:DQP9HA J,0&?867%4Z36$[DZ+H2@*B\^F%X[$"VXHK6VMU,-+CR=QLPF"D$A")4.!0 <(5 MCC032<@9AE&RBH4?"),>(6&WD@V=GA+R4.&AXL50$<8@IA(:=(@XAB1B.DZB M1(0P1'&$"5G%A#(D82^"'9N]\5"QSC'V4+$&5@$4CYF"B%&$.4D(C*0&6BM@ M:87$JUCN@4/4"R/JH6+!MGNH\%#1(E10K+D99QHR1C$0E%'-XIA+B6*.A6H( M0%J8[4SB'HXZMBS,3VPV_+/BQ1LJ,PK>KW-&3%ZE65I65N&_J6ZDC%R"9:>P MMRL .U) @ZQ[#]1OA+,3,$ND05C!&8 QPYHI&A$I)!?"P*]=CKN*/ _LF3BQ M1[K&R9PG7MZ,M\:,11+92(JB1#"L *""D"3DL5""$8 :V=*RJC MM:#]"0.:(FCGHXZ5C"VZ_, M]JCT?$>V$Y70,E )AA@2NX5KC#@FL2&S.&()9'$$$DV;]UM;.+'T;U7DDI67 M.Q]V/11Y*/)0U'4H6@I!$B)BF-!(*I!@$TJ;6%J+,,$HE !PJE:R5VPO#.-> M2#I6:>AQR>/2\QW93EQ:"D626D2(JE!@@C""F"I!8O--(E5LX[A6\GV>(FUB M2M"UO-]Y7K%^YQ:\^1W&_0[CS]>=-M2;QLKP24:D$(;=V1W(8I@PS@''4#&: M-):F+SW]UH,Q[2%(-@#2NTDA/4QXF'@6)I"B,= TCF1,L<2*$XD1 MA !-$Q M:)S<7?IBMQ[ 20]N1)[>PX2'B0V$B4@3C1"",(("ATG$" (40!V%.DD$:UP^ MO_2%;CU"2"_VQQHMT&H/$QXF6H2)$'$H-8ZC."&8<4T%"IEF&,60(T$;]V)? M?JD8B9(>\3#QN,TN)8NZ4RIVI^Y!/R\=3Q1U9;Z@*[,!3N?ZY]JH_DY[#S.1 M7ZDO1H4GX5JH" %"31 8X40A'B)%$.<\2B("=,/IMBV>-(1Z!(0]"CNV:L[O M3N^QS&/9^K$,1@KI&&H4:H2UB#CEDN$(8AQQ@,C")W6_",ML1LO@&>U8687' M,H]E'LO6CV4)DRH.N:)2&/AB]C0,H#AC/(XE3]#"VTJ]",NB'@:XAY..+;WR M6.:QS&/9^K%,(P4-*&DF[*%H$>""A92 F.M801W%BZ8$7\C+HC#I@:1CY]EN M.98YEKQT+4/ICQUZD34YA?\N#8S[DY(NC997(Z]&7HV\&KDQ6EZ-6E<'8XW7=#W1]CK[)>93LVQEYEO,I_VTNG4ZN'!)LYU" M W"AZ?5LZ#D6K0R(5A9Q2'@L@0@PXY 0(+JFD/"0*)=$J5G$3F/0BT+'% MF9YQ>#/O$.,@2,5*,9(P 0V[1X0;PT]$&#,-B8[T2FLN0X)Z,>E8]?@V4 [' M\DY=/U/DT%A4HF'60Z5CR637DL-^C?ZF3"%NRG)&KT9> MC;P:>37R:N35:&/4R#$6VJ'J!5M$%'!E0C6[U,;NXQ94[,:OUO>+\KJ6[ACO M0?BYR*_VS<_3;&""]=$FA7E6?JR5?'C?N57Q@YNJ8'EA0GI6W!Y6ZJH\RC.; M^BCR?K\NMQMF4"8WFPY%3#C"440!)AHS"4))(0,*<"[UPH$STF;A0FQI#+B% =LRC"6D@2*DT8YE0 Q#5H/#:\Q0WX81CV MPL0?)K(:#?28Z#'18^(33-00 ZY5E&#&,424AG$8*BBCD'(5QW*E&_GC7IS@ M7H@ZMOK38Z+'1(^)FX.)C' BJ""*4(EA%%-F"&(2,0XBHH4&*UV2O?Y$ZJT]D7HN MQV4=8B1(%*E8,8JI1%32&.!(J41HF$"^TH0MMFO.R":L.=L& M9^/QS..9XIE= >ZMHF7U;MA-98HJ2.-9(,QUA3D)& RCF*D$,\D@ M76F- (EP#P*/*QY7/*ZXHD"OQ!4%B-U5%24\C+'&FD9:<*X8 RHA(&S8B[K5 M14TX3'I)U+%J2H\L'ED\LCR)A22+H<9QHH4]$Y=2*+4](H2(!)I0J*%*N\59 M<]B+,>Z%&'ED<0U9',MH^2ERGPGWF? .9,*]RGJ5]2KK5=:KK%=9K[*='\Z- MG2+OQ(8")X72JBB4-*_,Q>^!>7DJ52;=#B[\HHZM7=3Q?$[J3IW/K#9_&BES M.N6BCG43#P\:6P@:J#W08!+$0'%"DTA@#>U!A9AQ&H-!:=_GHE:A!,B=9*((HY-HR# \&P0"+&4'!.&_;\ M6/[)IC'MQ7''-IK?VI6D'MH\M'6"#T6Q#!44&C 666"C#").J>:"(B/)B>73 +K&NC_)(:MKVQ<9_G M^[5!GTW8\T=6IF*R+I]3J("6#*$(AZ%D5$B5"&4<7ZC8BOB*GQ>BD*?[ M'O([#48>\EY-%I>C;P:>37R:N3&:'DU:EV-'.-TS];3K+N. MNBM)"+_JLVNK/KW*>I7U*NM5UJNL5UFOLIT?SLVEYTUI<6<+W:]5,:QOM^7M MPVF3H)XW"7:#>LXD8)D,9-H?5*ICFT7@CJQSFIB3:*0$PCHJEHK+1IK2O@#6RJJ^S\%.PV MS+-Z+](%Z/->Q!TO$I-( 2!5B#3#+*%24 QK%+SU@9)U>1$BF&5)V M4Q:(22A81!.-(RJ22*!8-SC$%KMBO$CLO]%EBYK[T5F "\.)8H- M@U=A(C!-(A;:1;%$D0@IA$/]PD+Y5?J0IPX1":A@F(0T$1#C&%$=,A./1 F" M+(3Q2T_&6=2+1$T;]7@OXKV(]R+>B[@UE MZ$63@$V$*.&4<8QJ&W-@LIP+'#$8BTJOM#'@3_O_LO6ES6T>2 M-OI](N8_G-<],6U'@.Y:LC;;X0A9LF;4KRWI6NKVO9\Z:A71!@$V%LOJ7W_K M'! 42(($"1P =8!4MRP2:U76DT]E9>6R*FT,=Y$.["*E76-AE!E>)G=%G!C_ M@)#MF#@1L@C9CHD3(8N0[9@X,KX<]1@O,/YM#_O7LPL7QFW3E.&J<2),WL^EDFL&>(;3D2:+$ M$V<58=:&NJNV%E'4C;0952DQN;)CP .Q4723C@$;S>W.I&X[_&)@5@DJF8\> MB/3:46ED-%Q#)&E5I_#V9V9Z1.@>Z!.]93FT88:,B8S9.F-JY0U/-*7$$QC( MC!FL-L)(;8WSJP)C'XP#*H@Q0QX>H]XZ:CTPP5VT%(R#F*0W.OE]S$STF-$] M*@PR)C(F,N:=/\4QYEI6X4C]H+( M&3BPEDD-D"!::1(#RR P((:N8,SVYZ9[7+.>X009$QD3&?/.G^XQIE T"D@\ MVY81@DY&J) -,T&)(%HY_<3HCJ(8,PAGK)%&:V,ANN <(4DE"E&X%,6*9LCM MSPUMS)9\S_<]\Y__D=]8%T6]][VU4G[_G1M7?[G_)5>B?\1'//S2-<_>XYSV M,<-P?.V>'G]P7Y)>5?__JZSX[\]C9;T?762A?LIKD"4]S=Q1IS3;8=7/;_TP MMH.\0N-I[7B>GL=)K)$=XG 20_U3T[G/UG[JU!_:H>_GET\6[>\F7^]BT _) M^_'?YP?1CAL\GG];7=CQA_[P;#JZO.+$Q2,+3,X?7&).71-GY0=VDC7VQ;NW M+]]F OEA'.UOS_)_[J?S9@BWWO9RE*4^_F+-^J\5UYWAS/EL/I[O:KU9O+F9 MQ\>&_&KER@PS6$RN?L&MQ^[?6.;[RMUM9:5PYJ/YXGOX[B_U6)XTV\O\_C-7 M2_?,ICS7;^S@H_TTN6<%'MI,OSL?+SYTOL0-WU2DX9PK3B+D\_Y]]5C>9,^O MY-4T(;R] Z^X15L\M0RT+]9J^(_Q*@.^;V'_.;#?O=3OKV=[[O&WPJ% MO=](W&2GKFYL,VXT"-\V9%4;T>]^S#_^G[.S9T-_/AJ?G354TW\W&_:J5T._ M$[/A^;79\GS9;+GNU=OPW[D=?LA"[U_=KE\5P/_O/VE&U;?5C_^:]:>?JB__ M-K2SD.W3\-4N!OIR-*XMK>I]9O78W.N_Z_]1_9R%>3ZI?LR3"-5?9\-8\?R& MV@&S?@R/LR\?.B(\^&1])&AV$!\'M7WNLR79'%[JWZ^L^^;W^9XZ?VJ^E_DT M;=[Z1?LJ&AY]='Z7RT%%I//JX.,/OV?,ZP;:(C=>]Q2?D\]C M#NV/.K9OL>B//] ?# ;K![Y8B*<,_;!@737ZM0!^*E8?C#,$9.R+M8+<"7B',SH*E,RC8O^[@.N(Z;K:.C[@-N'[95E9^ M6Y;]X[;T[^L3*N'?[GUW+O5LP([A/#"_@#S4FB+A;C"BIYE/K9OT6\'MV<5H MUOC^T<)'[.T9>P>BNLY"KPRX=0IBAZ*W3N&J"W[?EGGN\';>6]L/9Z^&CT-F MB]_[W%[6,0#(NJ@=!6O'+W%J^\/'936W^L6+^F6H'V@0[]U:>3]"9JX.[Z^[ M':XL-ZB8T<*UW!??_V '=NAC99L*$'^UPYD=?YJ+D<[#0,[R :J.97DD4>[6 MPFVCZLR>SU)[J9ZR]Y/@IC5J=@CEAW,R'LJZ(."43LE'&C2 3L9!@";-1 KG MU*JL"\HX_<=UC-<\@.OYZ.)R-*SC7)_]T9_\XSKLHKG@_CDV8(76/P98B1^>$LUSRV&HOO!8R4 $Z4"V< M$1!8\(9XK5:4ISR'I/Z+K<\F$BY)$?DH"U'CQR$%E3)1/>0!>68 M W":!O >&(O9@E(NR&@,)\!DW G3;60^B94-)9"[MAL]Y2W(M::"$ M$PU@@6CA@Z#.L,C4Z"4-EKI:&C=O8LDJ3=TQR_N^Q?7[^V98[UL(/:X1*.L M_=$CC2&-=97&%$N2T>0(K6O54;!2>&]!,B!.:[&J$G)-8RTPDNIIS7I,(2,] M,/82TK66PS]:"XCKU_5(IM]49V:IX-@\(YXV*X>6^U,_B5^Z$^FL:[$^:(_CGY:O4DICO.,NN6+.[&[EK+8 MIJ!KD/YD-IS?@;R:3&8QO)C56'Z;$3VZZG+S&?%SP"_POG1-XD,4-*JDF2)@ M#=KUR_MN6?X=QZ-@)^=??'^&,<8=,&^*''[W MA'_4-/5W.YC%1[ 4@ W>2$XC#^!IM(0X1ZEDP9F4']T]2SWN)OA!CD+NV7+T MR#W(/0?&!@6:\!WSS$:Q;AHVI!A$+U)',:,_:COG ML?1C?'+9Q.'&"P\N)*-%H-GT(024"\1L2S^[SFCW0?8Y(N$C^]0UO8P2Q#"M M(K<0K;4T2"T-,.V"E&2]S[DEFT9@O<&'QXZI1 5@ <.>-AXBACTA&LL9(J(1 MT5C.$!&-B,9RAHAH1#26,T1$(Z*QG"$B&A&-Y0P1T7C_ $M,)8)NI1(]\_^: M]2?-=7;=N*G_;C:L?AS&\8=/O>JGGYYWRR%7S+5#8;[E4[LTN5%6[;YXV27D M3Y8N2YA@5-,D @,-$K0U(3@OHI+&6B]75%LK,HVH +WM'O"1=9!U=L8ZS6WM M/:03E4!,I55L'S&)64*FH1\I!RCF,H2-C)(IJH1(D M8#0998'J3$-&"LGCUH;.+I*!^'T]*S$9"#GJ.(5_T&2@+4P:28( :I(024"B MV:@1 2*G-G&?$O@2F I,:^NT M"&'K BZ[;T-D&.WI58TC$:%(#Z6,_M@//0]1C(Y.@(BB@@.ZKYX$;V(WNZ* M%]&+Z.VN>!&]B-[NBA?1B^CMKG@1O8C>[HH7T8OH/97DI#:]A&4G*OWX1QS[ M_B3664I_&_:GU=O9V)_;_,";R]J1O7?_=&O,<_A+FK:TILB9=/[J:7WI_UH? M%NHPUX:%MH2E>R@A=9(.4K(R@A5"L^02(U3H$*AT6Q>A/-+,IJ-6#F2L F=R MU(S5W)0_CK!LXDP**X!9!EXSS;ADH&W@R3,E'69%G9IF(%T5.).CIJNG&%@R M!FJ("RR!!P/),!.EY@!"@]4,2LRHHISWY,:]3PX0%G34JH3\5N!,RF[']$A3 MBEH/4CNM$P4AJ*G;#XB@@P*(S!;9D8GR7292'#5DD4<*G,F>>.3+G1()-8%; M(X6)/@*E6MM$E-4$+"'&DZVSQK=)TFH6X^RTV>4K)):BUN.(B*5X?U&2%( I MGU@^@:D8K!-$6LMT2HXKMW4"Z9%F=QVU;B!A%3@3)*RK6H/$:,Z<=" )"$U= MHM[1$+GBVHJTOD8&<@\F?&'"5UOCQ>"K4QA&]F/!U; E?O\00+RX7C:E\$V"4/WKD?RO-2XWW M2H7,I//W2C>J#-8*$"]B>#-^;@>#56')R\63F8-$#?-41P@ZF 321@O>@HQ, M;5UN'9.[NJ<.R%$%SN1T.*JY"%^F*.]CL#$H)NJ4B& %9SQPT 285TEC.M>I MZ0(25($SZ1!!W1/JO+D5E4VER!BE@D4',D3'!>5$<2V<)-Z0$C.X./2H6=&X MYF28J@TD?56:N) ."YG)8;,V-C:VI+')F.2=512 @Q7>1,.CY#2?#-.N M%A*MKJU0A597%U<>J7&77C)K@G0&,CL&"5;+3(:!F7P6)4!T5 :3V$Y/&Y"B M"IQ)ARBJ;>O-,)9Y25DIK(64@F6!..U "FX]8^O=9*U98.:$F:\B%Y$;W?%B^A%]'97O(A>1&]W MQ8OH/5(O8=EYW'40?#4/;BW-'8[75X7,Y,BNK^[KW/%9.]ZD M^<_3OAO$=]'GET[[-Z*_#1$BFN UIP0D#T9S8[P/)B6C8/LB^4_,H7MR26M& M2(\0# 7?#FT8E-3%E4?*;($RFWO^IS"F$M$I[8R71H!1QFE#DZ9 ?/*)Q#TP MYG9- !B2Y78X0[+LXLHC63XU@K,-\Y)$P:)RSD.(()(P(@!7U@$+@46SZQY, MFR47*M++?[$]7!$ZA417X$P.VAZN;8,.O);6$!\B%Y$;W?%B^A%]'97O(A>1"\FT!U; MV+ M_N_]_-XPR1/Y9-T@5J-A=7F=1S?!/+K=3J4 W_MIW#6=8=3NH;&.:EO(3#JD MM@]?$5_O7C=SI98N?ZGA)-BFO+X%'Z*U7*NDM-2.2(Y]UTX/_,A(!9@J7,"L:DWTLG,*2S[9& C< * MX#V,*6I]N!A3A.CMKG@1O8C>[HH7T8OH[:YX$;V(WNZ*%]&+Z.VN>!&]B-[N MBA?1>Z1>PK+SF&XV GLW&MAQ]78\^F?TT^JM'4^'^]=-/SZN/=CRVPVEI M'G*\P2ID)AVZP5I]@=6?S(:/;]SPZUP=E@OF!4V"8(9Y0Q(P'YQBFJO(J#2, MQQ3WW KLU>N7F#5Q:*U JBIP)D=-57?J?*Y@*LG!&0"F0M! "->>Z! \$U)K MR;C![*Y34PGDJ0)G4B6-#&!$MY)-211-PC.J M1"^BM[OB1?0B>KLK7D0OHK>[XD7T(GJ[*UY$+Z(7T[Z.+>VK=JG;H8]5'E\< M5[&YBJOZ^9'AM/][K"X'=EB:OQJOE@J92>>OEA:E"A^,3&[^^X.=Q%!?42K F=R['S5W(:O MI2M+@R'@(J3HP4:IN;0D9!))":+1%'.^3DTOD*P*G,FQD]4CC2L"0DI.;'0Q M0+#:D*2\%CR (4RK7;<-VBSQB\D>T2N*2F/B%[(;+LK!$[]:,:,2@T2\UDH+ M"E)$ U;*)+-EY76=JX'97R<(:^2: F=R[);4(_F*"^*X"%)8 CX%(S)Y 07% MF:?4N.*:H=WFKAY1I*?-BGQZ-)=V-!.DL$)F@A36]$RC1%IC%"0C0(%RAM"@ M30B4JQ!YP)RST],,I*L"9X)TU;BNO!)2J,Q5GD'TPKCD) G2,,F3HNLMKM:L M)D,TTM"1QI>4P5<8$=;Z<#$B#-';7?$B>A&]W14OHA?1VUWQ(GH1O=T5+Z(7 MT=M=\2)Z$;W=%2^B]TB]A&5GH?WX1QS[_B36K<=&E[5[>E*:>QKOE@J9R;'? M+5W%1==/OIFKPD([PG(TCTH.J!;! X,$U@DF.=&<*6ZEU-AB[ 0U ^FJP)D< M.UW-K\+7L!4'R0(U-CDOP,=DO"->)\.E]IQIA7S MG#(9A1/"09 I&U7.6\5$HD1+7F;&&2$]*15FG!6A1TAN!";)792D@%^6P(GNK,4E(:RHCQ$#D!*_PC M>E&W93$9M)B.-8:D#++"J*_6AXM17XC>[HH7T8OH[:YX$;V(WNZ*%]&+Z.VN M>!&]B-[NBA?1B^CMKG@1O4?J)>Q.IME'.Q[;X113S78WE0)<[:=\L]2?S(8/ M!T/_>J4#*V_ O2?.*P:**DB>6QJ!!Z^($)%;OH>L#U3%S%:*IZIISYK2:=U M"-%FMN*02.3.%)_>I7KYL-CC7.!A#+GKU!;EM+F+*AH#LXY)QT!+8EB0Q!,M MC0Z$NZT=VYC:U3V-0)HJ<":G35.,.6=H-JP,"+ N:F54DEXD%@@AP/:2TS4W MDT"OJ"V$_+-J'IT+V"B#J##$JO7A8H@5HK>[XD7T(GJ[*UY$+Z*WN^)%]")Z MNRM>1"^BM[OB1?0B>KLK7D1O-[V$RP[!VQY#5GL,RT[K>AVGU6 TZ7 J5SM" M+U9EW&@D#Z0_HKAOZ^W(S_I)9:44JY"QIB4I8"D)"(E-93&0^3A]8LXMDCTT-X+X^^ MQ_D1-?TYQ.WG:E1]59H,D7.1<[O.N4()8(YP[X "%U)'XIP0AE(A4G)DVZ0Z MI,_CH\\2 W8PK6\GX\40NU,7+Z(7T=M=\2)Z$;W=%2^B%]';7?$B>A&]W14O MHA?1VUWQ(GH1O9C6]Z2T/B@_K>\'.[!#'RL[J?NU_6S'_KSBM%=]5\]_Y7>0 M_&%??%_[ZK_[2_VBXASIF]^A;;9>Q6K;/==*831S@UCP9%N]1-MJMKL/W)JW M1GDSFTZF=EB#<3FNU=@D@@J<&P'>@+4DJ:08<<8H(U<&+V!/N)9OU\I5$^0\ MY+QNC01[Z9$Y1RYV@.+# >-V*Q0!1,9->T(1:;F.DTLA=D1Z&IW:, M$I#RD/*Z0WD/F'F4)] J.@7) /5,:P?:Y\>,-H[+E9G=A^EXIWM*0X\:B1E, MY:H5]$??/JF^O/[_D6<5*_CQ^J7T84=_KG7 M/-";Q'$_;4>A5BKK*4#RS$.05BLA@03EJ9+@--^,0G?= 9#S'E&R!\)L>%A& M@Q$Y^C#+AQQ= D=OP9C4&*U4(BXX &:Y@Z0S82K")"%2KA&]W14OHA?1VUWQ(GJ[[Q!\LBOTQS_BV/*O33I1C?S(;SN]:7DTFLQA>S,;]X8>W<=P?A7ED]P+ "U"' M&^TIB%5>9GY?(0E]"%1DCX[.I%CV^+L= MS.)#Y &,.L:#U\)H(-%9L)10%K@ KI(6NR>/-A+C$*5('1V=2;'4L=[P<%XH M8X5@04/F$>)DE%90SYSSQJ:5S5^>PAV[2#'CA/>$HL@AR"''LRC%1>DN>S"CB(F<2^D, MN*0MIXPI3A@GP@>EMV6/G>!&]B-[NBA?1B^CMKG@1 MO8C>[HH7T8OH[:YX$;V(WNZ*%]';?8?@DUVAC9,ZOVT20Y;WQ64<3FSCR,8, MEYU-I0#'=OD7*V>X'J@DG9W)06\?%U7WGH5_SB;3.HA@\GYT3PQ2$YW=T/_S M)?;_)?YKUI_D;WP7Q[_W?9S?7/X2_>C#L/F4YA)SZ3"+&NG0_"6T<) M9]P; 0)X3%L'/&#Z1SG81L(I<":X*Y>U'J@D!<[DU'9E'1A75N8M%B(H[G32 M8+Q6!$*JZXT7D16!6S*RS5$NRJFQC4G)F*@2XRFS2*(N^)0(,5(9'^/J3@8E M95$P*7J@5O0,1+PC"75U)J=&0E8K&CTX"#8;/0(L@(T1* =!M=G>Y,',BY+0 MC913X$Q.C7*2 \*5Y"PJ#5I&%V+0*4@=M94.Z#[R-=!VJ[XD7T(GJ[*UY$+Z*WN^)%]")ZNRM>1"^BM[OB1?0B>KLK7D1O]QV" MMWLULXUZ-;^.T^JGT:3+34G:$42Q,+ZG:?MD-.B'@N>ZX45.^Y,M,>JTFY!% ME425;&6R#]^^YBWIU="/+F*]+RV7Z9:&A\@-X3X =<0EP@5)WGL+.G&':2+( M142$@^@D_;MRG:*+>E68"S1X:ITQYGT ,F3H>DOD)^0GXZ#7[R M)K! 6&1".6".YN-;8(SQ_$#3"WK;1!BDFNVIIO0K\3*8!N-56A\NQJL@>KLK M7D0OHK>[XD7T(GJ[*UY$+Z*WN^)%]")ZNRM>1"^BM[OB1?1VWR%XVS4*&[E& M?[ #._2QLI-JE*J_SH:QXJ17U8[G(TJ;V4PVQ2+[GIN-,)JY02QXLJW>XVPU MVX?O<9KZ9Y,WL^ED:H:0!+^6"%YEH3TST7TA"#0G53' ^&N2OG0AXZ2AR1+ADGG%!'Y:!:C5MK'Y 2GR2O*Q68\ MM.LV/USV-.$]X!RI":D)J>DHJ8D*1U723 3/0'%MA!4R 0G<*A.2WXR:VFO^ MDH"8EIYB!$E2E(@=?4@ E4V<@4"\P3>0\AM6'OJ)XD MM,?_Y'?;#.@[GW_=W\)_=_SL_<^7S_]< 3"PQ^QYMG\ MY&(]_"#:<2/T\V^K"SO^T!^>34>76>[DCD;3O'%^_QCIK(*3SUMR M'-\=SNM9O2'/Q_-=CZ$WBN)_6"V<^FB^^%]_]I1[+DV9[F=]_YFKIGMF4 MY_I-90O74%QG;3YGZ\G?>F>W_1AL:Y-CJ?%S3XI_>OWF^:K$_K\N- M=:Z/DGV?*:)Z7^MM'0WTO";>;.)=KY)=,]S'J]P*S"X$-_[@OB2]JO[_5U=# M7.#3Y3TDC[#_;C;L5:^&_NOVO_"+[_.L0QQ.8JCGWR0+9\LW5-<&<".9YZLN_#>TLG]EC^&H7 WTY&E?3\YC_CF.L[#!4 MD_X?U446V/FDBGD2X48\%ZF^_"5.ZEGL9C@/AHNM^<)FJ\B?/ZCW39^WN6;O MKG^_VO::W^=*.G]J#GZ?ILU;O[B!\'M9Z@8SS7G\[EZ\$H8W5.]>2GEH/UP? M);A5A.!%/X1!_&PFU'/)A 3WY% _VA)HW3A=F=&]E;'RB"'*)PUQ?>& U>-] MV*)JC?ZNHS3FW+-0K0>^>6>+_'A+]B#+OG[0"^$_9=B' ^:JD:\%ZU-P^6@, MSN_$$("M ?"ND ^&2;8U)EX$NT*(G01()U9^OWJ":X=K][A!/\)S MM9TUWI8%OGY;_KX^4!+^[=YVV!)M=]9U>WT>/[GO-43R?!K&VCP?[@U:SRY& ML\9!AQ8XXFR'.-LSA7429H>'5F?@M&_:Z@R&2O>CMLQ?!_:CVGXX>S5D)$1:BUYK1& EP M9V+D0M_M*]F2WN^AC$R!\$*=/A*A'[T]X&CD03(=+0 0!9;HJ#B+V4J@-K*[ M"*3<6>$9V1/"](Q:50OK&#D0;3>D*:2IZ3], M-MYE8D3&N3GN0R;SK._ _<1 MEK5!"0=*^3E PZW=8[+T&P$4'Z(/T7=P\2'Z$'UEK"ZB#]&'Z.N0^!!]B#Y$ M7T?%A^A#]+4HOD/YJE8EW*Q,)BHS"^=UG%:#T>2@V>";5\'?3+#%P'U]*(L:*VE$\!"=%);XG@(44A(@FQK9+22T-+Y[/MNJ#92 M%5)5P5059>8DI:@"!< 3=TZX%"UX[8417FU+5:VW-T;:0MI"VCH>VEJ3D7>O MB>6)=) R42D"SMNZO2BC.O)( LO&UK:\M5$*2O\I^7C*D![CZI1);%OL="1% M#QD2&7(+E&_(D,D&SX.7RA,+3'$7E+"$2I^8-]KPM0R)9'=D9'>H4 9,NRDL MQ@=#D(Y9?(@^1%\9JXOH0_0A^CHD/D0?H@_1UU'Q(?H0?66L+J(/T7?$:3=0 M;MK-S>8W/]NQ/Z_X,?:^:6=-BM&4>ZX=PFCF!K&@R;5ZJ;+5['8;+O-0&7T0 MU'OCM$^2 "'<4 5<@0>9J&#A;LW#EA('3J:M3C=T&[D*N6KWO7Q\)%$;'UA4 M%**C.E,/.!^5U"10NS)?";.4.J5X2"1(),4;/094\CPD+H$#3<*HR#(9\12H M2$3=+7[?1B+#*?8.ZH:.(V==A",\2LSG=IEC(TN5AF2!9)%AQ>C6+)XV+YP MAA(:HB%2>5 JNF@,BU1[HGT,=&42]E/8XBF921OG8B,RD28Z,HMB:>)!FR)X MXZ)WQ')J00IBE Q!!0A.*&=A90WL%EFBF"3JHX4E,Z1F-YQ DCPXO1C?)0WI) @\":(P0 MO#.1I\08,43$P/36!D9[22EH92!1',5B=),H0-4EFX RZC6 =Y: 8)H)K2CA M/*S,6;M!%*TDHI%3OMXH]0[Y\&2 01RM#16#.!"MW1$KHA71VAVQ(EH1K=T1 M*Z(5T=H=L2):$:W=$2NB%=':';$B6KOGE-LRL>/=:&#'U=OQZ)_13ZNW=CP= M1DSMV,DT\"9CYZ&7[S^.EJXRA/):!T>MI0ZLIIHP%JQW%$#D/V[/J1T8?8E, M<>R+42Q3W+KSO$D4CD>JP/,DA8&HF W2"LE]U)Y2NGUD58>ZV!PM,I$F"II% ML33QL$%A$_5*FZAC"K4-X5(RW'F@1!D6XM8\@;D[SOA"4P(YXH06HYL<09,-@FHBD^#@/=19HF!] MHEQRIBPM/9?#R!X1#)D#F:.[B]%-YC!*)DZC=,)'\,DZ#8PR1I*ED5*RLE4< M)G)T#9M(% 7-HIM$X56RPD1)O)$ S%CKE'+$AWP>T2!6-L)M.Y'CE,V$4B^, M#\\$&+'1VE Q8@/1VAVQ(EH1K=T1*Z(5T=H=L2):$:W=$2NB%=':';$B6A&M MW1$KHK5[3KG;;8/91FV#7\=I-1A-)AW,W&A' $7"]9[6X)/1H!\*G>>&-Q[M M3_2LL+7L'DQ1!5$%MYKHZFO)V>3L@[67W^0MY]70CR[B3WG?6;I]U!R84-2! M41:8YX9:*ZP)/EKFN(^84H'>OO75+H ULAL"%!O M-??"^KRO*RIY\-C/ HFGPW-#XBF6>!@E(3@NM&( 43CC0-KH' F<)N%T<8D5 M2$)(0DA"I9+0EQN:/[)NK\&5@R! !6.%,LQ)L) 4U7%K%MHH2:-9@+-'1FYK M 3U*Q&E0TE?(1LA&Q\M&)@43 [/9,@(P-&A!?2(T:@(,F%S/1D@L.R*64J^C M#\\G& _2VE Q'@31VAVQ(EH1K=T1*Z(5T=H=L2):$:W=$2NB%=':';$B6A&M MW1$KHK5[3KG;+DG8R"7Y@QW8H8^5G52CU*O^.AO&BI->5?MZCR!O9#.A% GA M>RX0PFCF!K'0B;9Z5;+53!^^*IG7^7XSFTZF=E@#Z&:%/= I4$.-!:63YL1Y M0PD5- GF5U;8:[U9R&,K;+%N-$KOGIHB!>U(,?\+V:>A@//1('_M9$X62_03 MN4@"/"=4 7 GG+(!5)3:"**H)[NBGXT*_#%D'F2>KC /&C_KC9_DO>'&6J:# M!&&8"X9SYR1S0AHC5[8X:;>QR6.I1_28T3TJ##(0,E!'& AMGX=M'^M" @V* M12E >- Q$.:5]4&X!'YEI-J>DH5NLP]#WD'>0=XY#MY)7G##0P@RG[E"MGJ8 MXMJ9( 7QP.F&+I]=-V%A/2"\)XE&)D(F0B8Z"B:*04LKO5&>6! RV!B4$,9Y M[K37:L/S5WM-76Y1$/0,%3W)*5(04A!2T%%04"),*$]=#*# :9[-(*5(MHF< MX-JHE8UCVFD7HWJE5]?^_RA-^?QXKZWW>F^SP4Y9? M%L4T3BH[S@\/JWY^ZX>Q'63ICJ?5*%73\SB)-=A"'$YBJ']JLN?R3A>JU!_: MH>_GET\66]_DZUT,NATA^4&TXP9+Y]]6%W;\H3\\FXXN,YS(Y?3ZD06>Y@^F MK&9GD_Z_,V9T_CU#>6 G69U>O'O[\JW]$'\81_O;L_R?+^X%1S.$6V][.)/3CXM>*Z,YS7L]JHF(_GNUK-%F]NYO$QUKQ7HS^K_V QN?H%MQY+]J(_ M^/1-]>?W_8L,CM?Q8_7+Z,(._]QK'NA-XKB?U@MG/IHOOI??_:4>RY-F>YG? M?^9JZ9[9E.?ZC1U\M)\F]ZS _=+/GWH^7GSH?(D;KJA(S1<+/B'D\QYP]1CY MMCJ_DE>3>+C@D_G.L))J%D\M ^V+#-RGS'MY1'?F^K_1A@8VMCH?URS_I_=O MGJ]:Z<^+%JM[7O%0K^/-Z'\EZ>[U$=LUP'WKV_N?N>V;UXZL> MO?O8[4=N_K[\V^>?%S\MBWP-Y*LYYJN[H)]3Q-W=ZQ8>YN"\&M7>O_=PWWJX M[SWD-S_EN]OXMBL[8H7*K7YXLSVXNK&!N&RV?MO04&VQ/G^9?_P_9V?/AOY\ M-#X[:TBD_VXV[%6OAOY!@V S<^#YM3GR?-DB"E]\,L:XS5_]J"VWGTV%IO#0_W[E?'=_#[?-N9>TZ9%_T0!O'SJ:2>138:^]]_THSP;Q<+ M=.]KUQ]=GC21Q4EKY:B7#W*//SIM]/UK2WKZ6/"LQ]>L<7! M;\<+^_A#]S)H1[A&II"VDMC*@+\>Q\1%\WE_O'U3W M>W.S))?9+ZCU8]\,;><4F,YI?'HHAI= MQK&=UMZDVE?X>W_:CY-#;5R'YHCU#-#.]S_!:5JV1 []_5U=D0.2S,(<5_+! MUNT[YB+:.!VO.R[MS61D=9QRT\@P J-..1Z8AJJ28D]JOBH>@NRJ?2GL2H,>! M(9/ME,D*,7#W8\4^"_^<3:;SVXOIJ!K'#&C?'\1JN&@HFA^M?_;UV7M67W[T MARL/WM^4N7T4O4<<^HBZ0U[$R[S?]&UM MPY2Y>9SDV>.0RG] H_'A$\(R5I<."/E0H!7E25!JP+-D7)"6!"L\*).BV-;5 M\9AS 2>B1P4_@5/!(7?TP@;>)8&?!A481X2,(.ML=8B:6Z:UU!!L"/6C*]M> M/\57\"@JH*1'&" 5+$9=@)FU+UMJ7N/I*CDB5OX\ORI6]F*41_CO@FVLHMFS M;(H\+ \^6X+6F_1RGI0S_/!\-)DN^U"C,I(X$;C)[&AMT)(Y9;Q16D8IM=J' MB41[ E:5*RN0%G]30_=+%84S]Z5XESA4Z&:.F\R@:25TE'HX7E)M%D M(/$5G+O#P5,Q)0>>,^70**R1KEA71@/?@@K3#4:9G_1[BC M;H43>X=1+L!8C_-538*1@##&92/#LBEYD]=J7DCDHM8"](?A$?NI<'M4;>T? M:I0]7P+9RQW5'[@C0&U:\ MZ(Y251N5E!"!*@K&*Q."(T%*#9[P%%8XK5OP@_T[CD?!3LZ_^/[LA+2S$%/D MX.ZOY^=V^"'6T;7)]L?U3&9-I:2/=CRVPVDUZ%O7'^PEQQ7/GGCVW.KL^3(C M^.\U@#^'E[])O\Z!O'S=H)QD081D5$Q@37 >:$S&<H)(KM! MO9T]>2+]E#?NSM%/.^PC*! '*24>!20F75242JHTM=G*@["7RT[->E)WY+H3 M([:JMNV]R:UTJLDD3B=-3;8E>P]3JT[O^'L"HD/4(>K0F7#C3UN;RS/O\Y?G MG60S_7E>K+',/*<#Z+=(4.CVK_=70CZ.=Q!=Q_N^KX0+$OUQC>,EX]X(: M$V4$K1U(!LY0E8)5 1T)'R_43,]*G2/RU,H,H-)6)T4^(FSA1?*!LHL!=HD M9Q&N@&AFE,BDD59V%]U=(1=)>YJ=0AF7[EAL^PIQCI>V'ZHX#\4J]"*G:"HM MFR_7C^ZIM'8%F:O@O1M1>T3'$*B6T4"V:*Q66@OGZH>38_NMLL=H3ZY*05]3 M"_JH$83*5YSR[?32\PFZJTGT3ID$*7%(TCE.J0L2O$^$6K6;\)+;5@CK*=J1 MJA%E7VD68L(YZQQZ6IAN4#4&IA2HO\@[A3JM5M,.H\E* M*9P,(@#3TM@8K&&.*YI4YB.,/D;/U$+R;46CU(4@FKB3.)EFJ-2-#:,=#_O# M#TV(2OS#QTG=X+!R_<&@?K1,LBV:4)LLKI'S29Y"'#^K M Z26(X@EC8SS0&E(D(TNDSAEG'"E+;5!;WT-^#@+C0G5H[0C47PG:H8A,Q3+ M#+L@!F.L5]1XPQ@%ZJ0&D1SW!'ADAJZJJK'#&S_):8]WI07-,1E/!_>)70=B M7=I/&(75M2/ ,1Y1GVR&+2#\=H[@&\:7(](G[3@)8 58$$3XX(V11HBX=4+[ MTZ(J>DKP[F2VHY^L0&5&$NH>"4F>!&$>'*$ GE---3#MO5>&LGP0W*NAQWJ@ M98]IK%]T$E>N>[,AQ[.(46.'/M-T]GR]"=O6B/OI^^^B57RA\E9 *I][1.,3Q]8#_1)H_ MU60TZ(?]#G]#!FYA_'NV#!=XOJ?.L5!2!/#6NB@A6*\%X M=H,K>H)T)(AN0^4[2DL0B0B):%LB"L8F 400Y@!DB"X1PU.2B9 0N%M1"7B7 MM[B\QP02T9%?WJX6W:$=F:_CM/)VY3K^\SJ\3QK1],K-,3PPZ>_3>H69V\62O+L6D>68\&)"TQ&IASGX"G7 M*M,[TTY;E9A4^RTS+WM:JYZ0'7%\MJ_4IV,#%\ 0R'TGSGV4)L&),-':!$H2 MZYCT,O^79O,Z2K/G\$@C>8^RCH1''A?W%6)V[RF?N3:ATV#T<5*E\>@B&]*_ MUR$ -ZQH+*M_>O%2)R Z1!VB#J/,;OQIK7[K;.S/[:3IRQ?_->M?UKV%RMQ% M"K#0B[SB/L;PC#7GAK?V4XW3R?O1,Y]!.X[Y!)'/#--/;P=V.'TV##\NH'PC MMQ.L92YY2@D8DIPW2H'V3H?\7[-UE/^CFF-QTE."=N.PT-ES 5)0>>/N' 7M M@(&B@YIO$G.6@4W!Q&B-I(*#=LK0K3T76 6M0Z;?OC(M,PXG_0;!V<3KOYL- MJQ^'.>J/F%O% L+^R$%ERDPF@= MM+4>N,]6D@_2*N\\TUP:M)=.RA]6C4CX:3 MZ7@VQ^^[./Z][^.DL9*J,NGPR8;RD@!+8$UA&"Y2& )%X3X4G^)U JK$II/V5D"2'UWQ5$VF6L?87Z?O U M. I];U'=A6 NLA!-5GKOB%:&B@1,!&N,%+LI5?&PJ73DZ"K$8FK/+'K1KX.P MAF&IPW:AAD]GV*X[E-8J;XU'/L8P>3D>7=1N\.FGG^/T?!1>-1%+-:4MH#9Y M,W[1ST9WW\WJSYG\$J>S\; ^#U[VI]F"6'*=4R4%9\%S%H%RJX4*0),'T-0E M!GLQ9THR9@ZM ZBMJ*WW:JMSLLZX!2:U!N.D,4Y[HO-?R97QAW#<' .>"C$Y M#AZT]!F:=3J9MY?3_N\Q_SB9C>W08T7Z3EW'EG-*.]PMV4_]E ]W5_!].QKT M_C[".) M3@#9B ,-H+37VH3,/$K7YS%E]U+32J@>XQTI8-!9]BG%OCQ&;WT$C5WB'WU<7Z9VGU21&G#N7($."3-A4L1!/->"47V M$Q/_P"UA@>S>P?(T2$)(0H>*]%K/03&8Y)0TW',%8(3+-J6I ^(%$"9"P"BO MW:I:R5;?P5V-=XI7K4J[[Q Y%W">Q@(N1U_ Y=5"2586< %B=" B^M M=@R"#H%8J[BS^RW1"CTN:(_)CK0R/JX"+LA]R'VGQ7W"&B:5!^F @N;:!>TS MZ;&4J!$T[+=X59>I7)7Z0SOT6+FJB,0?K"&$E:N*%!VB[OZA M%;!U',XS)=]B2PGM*\&X>$ I"*U(#4L&MJ M((HZ:T)(CC" ()S3FE(.X#VG9I4#M?V +-,3C/>H.86(T.Y897LRO:XN>:OI MJ!.&5]$46C9/'MC'^DN\O,+:FW0?&Z9@@Z9"!6(T$"FTD5;*I".E@D2Y'T-) M]"21/455-^BP;.\H$@$2P09$0*7P01D3(-M"EI.ZI%S='9X;2SG3<1]FD>J! M9CU-.])^N6P>*,2HVFU1*K/*FS4:?CB;QO%%1J KU*@JK))+\?5"RCG*;I\G M_FHRF=7)0F_2N^AGF8=?9)@NWW*' )F"==1\)V89,7E M?Q>&+E3S0N9P/&JN2,S'+1&#-6"=UHXK'B20;'(!U;LI.G6GQAQHU9-LE<%U MY% KQ#QJS0::IPI4_8RX85/1X7(\^C"V%V7:/YUAO^Y0W*YX[-UTY'][<]D4 MK?GQCSCV_X%)B>,:ONV4X$,JB% M)ZZ%W+D(05,&S &!8*--,GG%F6/.R1,I87FL5L+AXX46EU:C=)S^E4*(KH!Q M=RXDX"G.[PS=]QFYMXYB1E'G64J<2 _Y)&838:(.'XK4\13(/DP81E4/2$=N MP#J;.H"$4]ZX3Y!PN ])1\557B]8PDW,[CHW%^'QT<5&WA:G/,&72=]$<7381%U*WZ>5HG(GW MJB'WFS2'7(.X94./:,(SE0:M' @J=3X;D@].C@Q;9 )PQ22H9HC 05#).2,]]%!"XS.81UD["O+N%Y%NRD%[,8AWW M/:F1>#X:A#@NM/Y1 >="/,^6<9Y=OH98/MO^$@=V&L-;.YY^NAW;(+4 I1)G MBN?SK7!:&>*MP.4L=A'#_T)],XCJ$*_7'T MTVJ44ASWAQ_*Y/:B";QLEBXGS_ISG.L]/C>PTEJA7' &ZA;T/@AGF4DV6AI6 MW76T[W,S/:%%=ZJDEUUN ;7V!+06%&5))6^XE9"HT4KFGY/025LCW2'BR8Y5 M40LQ6 [N&[MIRWRTX[$=3JMX%>Q8I@53P"D/3Z?%E9[Y=8[=19SNC7X-7FF; MN&':DGP(%8:+Y+7S5":3N-Q/J!GI&2)[Y"2<8IU*_T-V.&UV<%XPXC01@C%@ M)FBM G<4E.0A&K&;(@R=L[I.I!S5(3KY79EBUXU;+J_JLU?NT\K*TV5:9=A9 M:^_$>_#.6@^]^Q&*D3*OGB5[T1]\^J;Z\_O^19Q4K^/'ZI?1A1W^N=<\T)O$ M<3^MY?I[6AN\7*C/RM8&&I+ST8+0DH$(T3+'0OTKDY)IMIUYI>X$Y1#!$@=R%W;6H[;L0GRG)A7)16>0#NJ7$V9)/2:@F&4K>7Y5X: M3=-YS6HI3R%^!9V&G11XY_AF3<#;P0@G>.(#Y\Y0[L%G0Q(<253&;,\QDG_; M;]A<3\$ID X&S1W2Y5EK3Z]R,3\QK'VHUTI!W@0KBC$R-Z/T?QN=GDYB'6"O1U4H3_Q M@]%D-IXW*ZT#0]-@]+'J#^=XRC@ITZ(N>H\HVW6!HD/4(>HPV_/VGS:],GD? M[X"';Y'[V MPE?#NFC3I-!>.D7C\$1=98=U=BWP^C:;;Z_C MUSJP@I^])RF(;),9#=J!T2))80T-1@=.5EPLMF"986F9[<:-](+TT@UZ$=I9 MZCEA*A'@C%G'B0--A8J!>F;V4F] 2F29Q:@+L JWA>.-&(2)/X]A-F@B$/(" MGS51"/WA[_DPTI2D&H:5!:H*O4DJFI/+]IBCZ!!UB#IT)=S^TUX9ZICB>-Y# MHRZX- R3:F*G_4GJY\<^]J?G=3S<=-QWL\9(:JI5SS>B>JLJ<[_!X\$3T8+' M@\<>#_J3V?";:Z5YL="9=PN5^35KS(LEA6FZ#URKR](1@@)1$ B$?'0 8,& M8IX*9O._6J0512=VT)S78(6;#<>-9(1D=#QD%(6F%, 3, KJIB<2F$A6:.FM MDN"P$CZ^^$P/]FK?OKI>9E&:-'D?J(,?EB7\IOI>1R_RT/KISST MX?3U:%C[]=Z/[7 R?\/?[6#6-*D:3C*5CYM*,M,$A)<,&-U^NCCOZQ?B"3'S[];=C_URR^B!,_[E_6CSW[HS_YQ_-KI7R3 M&I6\TLB%0OXT\#_'"Q?';00X=*24;MGV)_(0\M!.>(@20X6"_(\E8#UQ)OC( MA9%),&G$^ABH8GFH)KK=,%UWZZM=D>&9S=#;VYW69[S<-0JO\ M?]MD#@_B9)(G-.ECG%8Y1[&CW%**E!!D M5:F(%JW>1?>R-ZE6]X6VSY7]S?#YE:+_4.MY>]8O.F8W&3=R'W+?L7&?]"$? M^CTGPAB@TN7Y4AILM$(;3Q/=J:6]%^[KG,5]*K[@:CSZV(JJ/*7GW$U+W6SD M+[Z\#FR8U"_\SHVKOSP\@2(-]-5@6EJ44G:EIPUT7T@J=LLJ55S[V<\D5T90 MQCS5X%*R7&EM&?'$>VU=VIL'^_KNM"&3UDQWWI'".1VQX0MQ9^\9*E:_Z]9 M?]*?7IFJ_7>S8?7C,(X_?"HXG@'=)4_$QWZ[=*^U.Z@SG>.-'GMDE'!NV#D3@WK9Y]9[4UZ-9D-YY369D0(ZQE&>]KH8VG9 M7ABIXFZ SO-C9DV&G)X==<"+ZRE>,NH"# MQF:^\ALGAMNN[L_9>7>\W:7GX!VMQZ:S'IDF6V2.K=MNC%<-KEZ.QJM3U:RW M5$8OO280I=8A\J1TT X8.+>B1^;.B^D4CQ-TEJ+JM:!ZWEGFF;$6E &:J%,\ M4!H),"Z("BL.=.T7FA$]0DC]]TCUL!#SX2$_95N6Q:]VG(W6Z:1+AL23K<<" MB:ZU.1R( UL;_P/TN,#F"D*\T7R7@@Z<*2/KBZ# +) 87?TC$3Q%=AK&2,%* M@9J-FKV19CL1$U6*:9TX2 A&^4@#$"5I-F7HBKS&]FT=(WM$K$H[[#*TMK>! M5CWZG_^1WV#=(*Y\S[(ALCQ['^N:VM]6JQV"U?WQ$ OCI+TO>W\>*^O]Z"++ MZ5-=1V\XFL9)E8WTR@ZS632-'\9V4%W:\;3VQ4S/XR36$ QQ.,FV4_ZIZ6QO MI_&Z&%]=N6^:'VB@_77[0]Y>/'X0[;B!V_GU;?5T=)D11Y;NK^=H7#S8W'-- M^O_.6&MNM"L_L).L5"_>O7WYUGZ(/XRC_>U9_L]]MFDS@%MO>CG*TAY_\?U# M U\KICM#>3VKO:KSL7Q7*\#BS,-?+_.XS5\OUS*8\TV_LX*/]-+E']O>?";X[']\\#C3=0RM2 M=Q!=4 TAG[O17CU&OJW.KV3%ZIHW8E-2V>6@;8%QFLCY_S\GCNS/-_ MHPT-7&QU/JX9_D_OWSQ?M<:?E^/&\O:G&3F^IICW-6?-XX@SAK*>7B^.?7"P M]S]WWS.K'U_UZ-W';C]R\_?EW^;4/?]]69QK@%S-D5S=A?)]N6;=6^@IT M]5>N6(9[O[AA^57JL.5U^XHIW*O>O]MQWPZ7B*"9[+2^SZEM@_KQ8:P'>BW] MFP?C#,+::GE=[Q<9@__G[.S9T)^/QF=GL_5FV_O:MUOB#'?;_W=Q5 M/;_>0NK[HF%X.\Y;S'!JY]=%+Q=[RKOK+>7%=6O:_.JE&ZEG>1N;#>O2L&_S MY_E^G+S/,_IA,/*_S0VL^M=_2*Y)E$Y2!QP$6"?!"$\M,$U46I5&.3>=TTI M6R+Y!O6[T2#DE>V_^]OK7O7J]?/K37IA\UVMVO)JYR>N9MJLS&>!KI_M!B)B M"Q'=V>UO#'5Y1*T,EFTR6+[_]?SB^]=OWO_XKGK_IGK^YO6+'U^_^_%%_=.[ M-S^]>O'L??[EY:O7SUX_?_7LI^K=^_S SS^^?O]NO>SN,.[&DN2;2!*NE_V6 M$?R(D6\\4MADI*(9:6/ZYR4>U.>,N@QU<[2J?[]J5S[__?,N_E-_,FWVWB\> MN5'0;%LMC-ZCFS_)FN]J=^_D,=\L<:4R)V\>U;#*OMM%7L@W]>L7AZ[XO MM+/I:/47WC7S'K=GWAK-C?WJW=]^_OG9+_]?]>9E]>;MC[\\>_\J:U+U[/6+ MZMVK_WG]ZN6KY\]>OZ^>/7_^YF^OW[]Z_3_5VZQFSU_]^&Z5L_C.+%<<*Q<_ M+1\?[X-V\0;"]AHH-M% ^1#KWM"%-@1T"SY[I">YB7#4(85CO_KO/VEJQ+?+ M9MXN1:0V$9%^M(AV:8-53SLUW+6&;APB=B%=L,NVG3RU!L+9C M9\-LQP[]UU_6Q!3'@T_5;\/1QV%E)U7MX'H;_6]UQFSMXZK^-PL^[\R3^3N^ MJOJ3RE:3IK!B''[H#V.L>Y/W&M=6MO#GCMRZU\3E>.3SH:,^@S02J?VBH_%5 MUNW%19T@;@?U*S\O3W\89G7ET?RXSS^,\HORM_GQ:#)IFI^_'HWS/W:2+<1A M4T2G"7+*!YW)U\W %V.V@\FH_OZZMNFDBH/H\X?Z^E.OQE%[[C+L?N_[VGF7 M!YN/4[;YH1[:;)A?W,QC\9KYQW\MPJNHRCAO!A6HV##%/J?]'#&>7^2MB M\QD7H]!O2J$O/['XZOGW3?,ZW9S[19Y&/?/)YU?>G%3^XO[0C\:7HW'C/NP/ M&YDT\Z]=$R_BP'Z<.R)#=9Z7LC^M/^OJ]5666_C7S(ZGM4SS>W_M#P;9NAIE M*/P]CB_R=WZ]2[4P&YW\R#[U8H^;%"4;B>/!D_"U.#;T1EY)X3[OV!(G/R#5 MU2[H'U.*=;^96/W59EF-/RUN%^9L_"1*IZ;W\!!7#^'&-]:^B8T^I=&XA4+Z MCX>S3Z<9YZ^S'PPG/YE,G.3?NAGP5>3;,)G 6?Z MJC*[?LCL=95,-A]&KQK-QM7'\]%@\.DL;PGYTZYY9>E3KN@O;P-QT/S6".9R MEH4PKW!6_]I(8BZDWKPK1,U,_6&>]RQSVZ]Y"C%_;/W2R2SS[.\U*^?A]J>? M\FQ'5_.9U4)M7G-[Y/E#XTT)I/X@C\I6S^N#4.WEFC/CS_.)-D-H*#/Z<9S6 M\ZAK!"_XA=FV4/CU1BBLH7"U>B[Z+.950*C5;<>CWVCPGY=AU<[5 M:]!TA:3)8EW^-1O-/9SU S5";]3S&,UWPM=V$NR_;HKBN;VLO?C5SW;\6YQ6 M7UXK6/W2A6[UEB1FI\UGC2[C;[WNL:;&D)OTBUG]J?Y?UG=L[.CZL\8AOSI>[5/7:,HORT9W_W*0 M!_LA#N/8YHVQ?CY>+MG@-XXB-6T\:Z!JK_GF;U^_^[KZGV?/WBXHYRJ*LC;Y M+Y9&VA_.XTP69Z@%5RZ36O_S.6M2VQ OZQWQ7E/J*2NP6MB4M/+A3UC>L_^G MF?RSVILYB+N3[UCYL6DY]? M^U7C'JCS[?*HAC&?J"=79F2VUI+MCVMUO+[&_*RE-W'?2"-\7;VY;/+V\E?D M-\T&>2@+"W2'4,E&=8S[ALN-I<]KO,/Y3?I_[%T9:J_#^23;_'E9J[_.ACM= M0)X-M3U/<,TQ=_LY-4;XOE>MMM1K>EKHY/T8Z7U2"#)6O^_+D7>01UM-1. M84,1-NWL?%VD6IB+*XW$FFG'^4Q:OV"^H]8CC;6_ MYFH/6AA^MS_VV3 ? @9YA[\ 3V"CRA,(#A]#%WSW<"-YS$MW;->%V4=*/BXIN-YYY$^GK.\)_(!KZ MWHAF?4NLJV=X)XJY>D(8\U+H\JW@Y :-=U?H_V?O79O;1K($T;^"J.G9*$?0 MNL@G$E6]%2'+=KJ.^ZDC7Y#0I@@V0-K6_/K-3#P(DB!!@J0$2NB9 M<-DD$\@\Y^1Y/S:E-G?,9&Y.7NYYPO+JOW?RNRVEH6[VM@%N> @A&$L<8 @% M]['M B"(@)1$87O7UO;T41)"'] 0Z$@CS!#B7)- A$JP*$0,2'"0BZY3MAL@ M)^".A_!#4::8?%JXLW+B6"!Q?^&S&:SM..F 2'@0(CLE38&UK*D7)>:ZQ"!. MB\5.V5U@:WK7L=,(UDR8UJ*OTJQP*G7A>\Z6X[)YZ-1\NA2:32I'6!6;C2UA MN:CSNR+M98'OJR1_S*)UJ.T<>N%=CL=5^DGNE"YV[\UJ[:IJOG,]CN_-.>QY MYM-D4CMAX3;,Z]Y<+-=L:$MBR6[1GX[$TBG/#6Q-=%LEEJ/EIS^6QKJ3H/-AG)CH6^*G*R-HM[A'W.1 @(9CX6YJ]40Q3PR';_44 $1Q#W MOJ RT-27@<^P^0OCB 9X/4S<=\K> UO3]TZ=/BI+V5Y@S?NL97([ MB8\MT]L!WP%;ATF#3DEE<&M2V;/)9.TBN]NQU0'%Z! 4PTZ)7+]&0[=M47 0WCJYNN":J^MTHK;9U^DF>9LK]MT(Q)N' MS-C4F7?#QT5AQ[MZCK/CI:19 MZ]@LQQEE"TO'=F!S+\A_X?W<8@.]R[=4]:\#K_Z:)\ M[WJ>U@$>S]SOS1_$2ZP>^GX]G-KSC M*9>8*687F=C<%M1E#U9S1_?=>S^X20XV"6S-T MFL;W>3Y8C;#R'YJ]S%U3>K-2E8#DQ0>SQ-9H:+/C>UXD<2^6YI5/#6\U=&); MKDWGY0>N.-55;-@?1=Q09#0?&_!,8UGS3*\9YW4(VWJ:>::-O*E#01DZD3-S MKGO-;2>=_#7?["B)\J%5.6EY!TKL+OU3/D%M+^KW;ULX2I90+JL(<2G;L)DF MK:MEG&29O4.Q85R3AQR4U1VJ,L3R]#;[K^]WL;S+\[OM3Y4VI[AWK-,>WS[+ M;J\ 7_6VL0'K^,(.=7B]M(-<'MCD25?LP+/%#9M/['#MQ9O*#$M[0)'O\9M+ MQ*[$XH(^+RUSK -@>U;N-LT+':DPJI,-9TEB-2,-=:OY7-U0MV,M$?0=KU*Y M_[*E!ZI!>AE^L7PCN[+X76KUKA741OO@BE*"?41Y% >2#\R*J6006,QTW&: MGAZT;9]B%6"I0@$E1I*QB$&C]RIE=%,&2I_%4M=6 !$XPK:;^M&O?M %N[$K M*%J]HBZ])V\%X+B?S"'A;ONL:!Y0+7$?9E9RVCCO53UH_(:/G7"ZN=-Z9IE! M\F\K&>X3$8\+QE]C"C6W\AU/;_.+/RW6%#^KL0O'RRMFL>AB:E]L^Y@N%U06 MTFZ#"%^'C=7TT5Y4>IK9Q@SF+U7>MCFD@ M7;*CIA"FH\ J4%F\Y'I25WE+XLR^& 9[C]D%XGZT@<3.<_H@G\?W\OAS85*/(UYF6OZAYJOB#Y9&K<;ANO"4Y%4PX M#PD4U*A>%2%_\G8YE:X3AWEE7;F3Z$>O3:73QDOR$3=W$6E= M=5"&!.R4(0$?M<&1,W1YD>/8X.I9TL:K6YW9MH162.=N$\LT\F0H[IT@_%#7H& M+?CJ@N6#\D=0MV[4N^6/'$DU^5R/2$VT\USGGGMIQ&/LIJPYJ9VJW&E0-B^T MN65QF3(VJSOOB"4H1 _J#6U-EXOQQ]M]N_+CW M1YS9YNI\HFUL^&GR6YJK,%I7'93A@CIEN* APZ4[ECNEN("#A%'&E%W/X;R;L7IL,=O)/P@/\@^B3OY!].@-RI_T MI@Z-!W9O/! .C0?.HO' 85)G3SA\"!/..KD"4>[><+WES2P6[G"VSCCM\:2 MNZT2CY9,U"HNF#MMRR!B]C3E9]U*# _RVZ).?EN\0XWA^46J=JH=7B:HZZ@@ M)\<7FDJ&)<"<1!%B@$28,,:T!!+X"/D^#,.0'J%DV-@@84"D38X)<(A42#0D M!/DH$H&O(-G*!G8@KRY$>9#?&7?R.^-S'1]@\S^C9#Q.OKOL$B=AU(+,EJ/S M:R67>6IJ'N9?2NNM@EAY5C6OAMU_E#O=_JX#8X29WN?\'Q3.::^U;5S7W<3]& MR_;CR/_3XJE31 (>%)%H+IAO787V&)9XJ(6UX^!>K]%\D-',[;+KU,1O[I76 M9+*V:76837/NVZ1' 9?*U+4VU/;YAPU6;8-,*S. =QA>N,/IVDZQZ?2-I[-X MLFSW?_\$%OOS[73S3KRU[<%Z0[RF?'HTDCDFF37@;*/>WFQ9M[GG0 M;6@DX MZH$D+[,B"/SOQN3LJZMW[]Z_/[W !\Q)?-<)^5BRO+ZMU+IIVJ&Q$<5%[LAV M(#W2O=R#,O??]C8\K[M1_O+4\;\&'!>'#D]VZ.;&<3M.'GKWH^B">5GT2_S" M?]2Z53$A!"::A5I'&'+% RD%P9+J,% (B:9<8KS4K>JF',KUQC8\-:^XR;O+ M9JZ#E;M@5>%EEG>R^M<7ETAZ'7TINK-<1W]+$G6=%O66;N671>>6:X,-BZ*R M#];!/>W0B Z\DG5-ZO6VZYOSM2=[M1)Y?; UP:^=FY\38>^5)P&$FB)@TB& M/!*A)A2Q0 'S94._S(JO^6?+U^#(#^$(0C;PM8&O#7SM&?(UBB6F3+$HA!(# M@$40 L(4(5 J'[$&OK;:7?0<^5HXHCX;!3 <^-K UP:^]@SYF@J%9@(%4 B& M.95,!I3RD @EM0HCUJ2O@;/7U\@(0:.S!7#@:SWS33Z6 [(<.=YK'V2?&?Q3 M)RMN9<1]Y;:40152' 2$2BQ](# &84014K9-(&KL4;^/UZ^DZMXQ7.J3$<1G MYO8[.UUQX!?/C%\0IF7H!S[BQ,<:Z3#$D0@D#WP&,=,-'4?V\Z;UEE]@!D>$ MTH%?#/QBX!>[\PL 0Z @BH!D!(O YY)K';$H\LV?E 2'>JEZRR_ "(=XA,C M,0:.,7",/3A&$"%?&67"9P'#0A".,3,L) B1Q*'@!_M_>LLQP@"/H/]2^$7/ MO#S-E6I/GY;VEL^X:V+V4<^^)^G77GN']@9BCWGW:E&G.4I1T+GT\O)ZJXI;V3+1#!D>^?F;=K)X([ C" M &("5(BU+Y!0@1*!)*3!HM_/3]QS+HH)&]'S+^\X/1?MNZ,9[]45]Z"N)E^2 MF:&Q\W(AXS.3*G8RF4KF=OS \JR/9YQC?GH(G#3@B#F*!&'9 X9;AS0@0>SLJ333NI3O3T5*^^D+3LD8!''@"+),& J9)R$ M&OK")WX04'YT#^KE[%,23V8?)@?)R]>9EE9F?C>*2J8G)_;9&!:CPE '/I$X M1)@!3%081-!.'4X;ASIXWWE]K@.?>=R;VA-[\<0->+@HY5KYGT=57X).Z@L[ M2'UIU$5;5]'ST@M9)\"&!P&V41=M715LTPMK"0%;%+=U11"]ZJ16_(.GL369 MC&XQR6)5),4\S=4(NV 0^0=AL/$ZMJYBI\!@)_PM7SG/>Q+,(;\3YL!!F&N\ M[ZVKPE7,Y6DUOWB^]4HT 7EO3'I-9MY/OWTQ$FO"9_/4"*NHKL[_K_]B$ 2_ M9NXX5A!FWFW\S;PDC3/MS1(C!K^9>SGV9@]3\ZE9_*V\M+)^:4=&P!6JAB?' M/+[/G.4QGTQ3(T25)^_XY+8F3)T[+_O5X]]YJMQ/S7IM(/I->Y'6]AOSV3C^ MSSQ6?&8>H/@]O]7Y4Z=ZPL>S6&<7WI>:99)JF=Q.#"S,[G.UR"H-&S9L1+DV M&#>".?.F:2+<+V9W3F)G!GIQ%$MNY+9]4IH9 %@!;E[&[Y.Y^=@ 0L[OYV/N M=ER^KMJ!\K['X[$W2/90C/ZTRHI[_2NO M,,#ODVQF$/!5CQ_*G=WKV5VB1KD69.%B@5>]SFUV-C.?3HVF%\M9[5 7B[-; MQ3-)LVK[VJ+>*'UFH5$E[2$,9LS*M(("S[)$QHX*OAO=MJ2OGVL4YZBK("KW MN#B;SF>ZH$$^-0?^5E%A[7>IOK7T9[>>F"=G,IGFBQS9OO*RNV0^5BM(R-^K MW?&B9#Q.OIL]_.+]S%^YC\J;9 &9V(,LSJZ_F1-;C='NQ_S5D+/AV+>&N@3/ M#"RC O;NA"/O9_'*L_Y+BV#S&VDPDGG?#<@\R>=&F??$@R?CU!!B-K.*:)83 ML/O%?&(>IC-MB)S/EO=E+Y0[I"5/^XWYW7SL"$]I0_:QV:*Y7"7%KW**FN9K MMBA?Y;M]G>JQ0U&^2VZV8,]J^$].K>9]"SC4<)]JGIG3V9^8]WV+#6\K.)3- ME"U?I@W5V1W_K%XM@)C-I],DG95T[[9A*3(1_S84:>^E7?+->J_<'BZ\#U%Q M7L-64I>MF\.\1*Y]5)UU%)1F_K:1B.Q!S;T85>OBS#TN5>ZZFLOC&,VL?OT+ M$*V0=76&[2^\X^9@PN+5T.'<&E47WALNO]J?I99#6J9M(#..[:_-D[*Y*%&? M%!NN$3.W-&@>,L^M2\O7[,6O<;&''(+ZFS4@GUQ M]\U5-ZJ%J)W?D(I%R(+_F2.\S6^LN0F<:KEO5G3// M>-1EF#UZ4)O>Y=FE,.3E.LGEJ+1)GO#9[WJT"RM-9;N!6MH[3K,UCDS0V MJHO#5&&NJGEA.9L%Q2&22;?@\8/FJ27SL^':X6$XZ!1^(UO#;SW6\^K*T*V>V)# ^&'AQAS'][%S9"7I5_.8 M["Z>>M^KB^G-IU9KZJ03%>D/'^=&.XMED?T09_/)+_]JEN+ M >',9P1($F%?,B$X1J%6C $842;;4V4^6^^;2V3X@_^([^?W9=[":D:"T2BJ MC(3(NA^M7I"5:0;%";I=&.O-6O:'+I37Y0P%ZUJ=I84W;T6;+3#R8)]BH)39 MH([-G[6>N!\S/5'N/;S"9J4B55YNZTRTON99[/S1]].Q+G6H)E>QV[+YVD4< MK%/VPOM[;#3M-'_K:+&CPE7G_'-62<]=TGELP'H(T[AR@)=NS]PC;%ZW#(#* MIUC\W(%N08K.,9T[\%7IX8XGYD+&:NY>42B.SJFYB,_8ITSGZ33)\BA8S:=H MOQHGD]O7UDU: _GABF [C]N!WW3A4H>'F'?/QV@Z[-J%+].=KA(7)4 )Q%Q&!.OV._^3P;SD4WOP=*Z; M0"@4([Z/$98(XY#B$/@H0!1!(GR-)3PHO$PZA9?)6GAY'6O'B3&[#_*XH4VZ M'RN#;O7*W'H0DE^74.2N:(XCSR(I:[D&-3[93OSM..B N(,<[:23HYVN.=HW M(NY8GO8F#/;1SWY2;-%.#G.ZU6%^)BI<(B7/G.MJG#NWS#_O/,''>1@YGK@L MB,GM6'M1/#$?&O%;%[.Q43+BV=S!VV@)90C6.4+,8OW#/"4KM8+W6KD4DK?: MB$_#"#Y,,J-86/?-56(D:L$I?G[_]L/5JUSWL"L/T!G_ HD_,M>DDZIE=*/% MF>L'O5C6,RPX51Q%.M4.9D+/OMO HDB2KX[M"3[YN@"IU3N2^W]=!;;: >38 M<"M7-'A7-;B:)=/RU<4G9>%@OEUKIV2&AM[>?'K_B=_J-ZGF7R_-'_5BTTU0 MLFJ13M8T_F3]F#T6T1\FQ-QD\LF8_+']G'5Y]MV,]/-IZP#-?F(T[- MDM?" N(UC\P!?_'X^#M_R#9 :[DL]Z]W:?F7ZZO- M1+W 2X&">&9H0UJ2_N(R9XS:[PZRFVBGV"O=&GL]M=VD2[LIQX^A@Q_ZJ%92.\0[H.DP MO;M3Q(ANC1B]:"NI'5L=4'Q0+A+M%%>BYUJT_.7.")?;.Z>Q+ZG<^Q%+Q_+< M%24?A)UTJI^MJ>92@PNS;=V]^]GEPFOO#YW>&BO)VBZ?M>'W3HK]3TXBI1GT MR9@W7CD>S0BU"_?S_Z,GV9RVMV-N#(O7W9Q%A+.S;6@;9F99*^ M>E7D7JS,W>CV<1^L=F93!(J:2O,H ME>>R9L8F'7.;'*)RXSB;.:=P/*D5!):FM:L G+L49)>@PG^X%UUX_[R+78E! M7*22E.6"UEXV9J2M\?\P,F_(@SQ9'@9H?+[=0)&+ MJRZ\OR??+9F,UHK&CWOFJSK= M%44416ZW6L?\V+QS[#90$%">$N.2GVOH*G.@BC?G<1ZE\VI;AQVCK^I95I33 MY$4?<5DIP%V53S*OLJW*5'/W6D?F\WK&>978;MY:1$"JFH69OK>'2Q^6O"+N M-?J'(=N\>F4-V"MU0?9_>>S'.DF<'VKI-.41'FII.RW^A;?%>J-9_;X 0,W% M@"3U)90 ,N)CK A'4"HEJ%%\ RA#L*;V@M"G<)N+8?>YKD;ZCE!#&["+3CR\ M5TXC2W%O#<>VQF2UHV[/6MW1 6TL-E"3Y1E'(B?@,\U12!6 '%,NPU "1A&D M6.G 6%?[>ZQV)2<4P!'&8+W2_<#&(8="! ?F1H6:1D1(3 #FD' E@(]8$$6< M-D#$!] 62AS>M0KX(T+6&]MWHQ_#F*8E7S]IGE^[;MY!H3\H(9UV2CFB6U.. M>N\U/ 7J&@VCMD4'9:333IE*]#ED*A4Z2K:N0"[4?J]USP/ ^7EQWK"FU>]>G04J3BN)2INF&59)M42_O^E<<7I8FY<60V M/1M;B\121*Z16PUT!^6X#H \G3Q7B^T>JY,5=9Y53?#*0?(4JUS_+?*-\IH' M!R.'0ZL'UPBK9E'98QE"62V7*+91"[@6;RG>N>EHC3J/*Y]OI.IT21]WM:%Y MK3%W)>5%8H?-"'-!7%N4.2JWD$R-B95;3N:2\EM'K:.BDO0^,2@K2LH-8"9% M ;*!4&9/[HIY[=K4/KTRS1JV6!77.YQ;(ZS$<\-=R5:RTY8LEPT@JP.@3O/6 M(''F<7YR6UQPN<@$N['!79ZJS+H.7 .!/+)M?1C0__7RYLK]#?SZJEM<.\ = M%=\/-=9WL2H&G3Q;^^PIU9O#Q%VGE#>Z->7M7,3=.'.U2;:DV]ZUU_E=>VWO MVFM[70IV[;A/5%PS0Q1UO+M4A+R BG_5[C*N,-GBVK>]I\;C57A;Q1NF6597ZE5/-)A>8)[C<3_/GS/P[FRTW _'*#@3Y[RJ" M=ZZ9S/83*%HYK*1_+IU^H\OIPOM;F?8\>HH&E1:8N7 T(N%;G,PSZ]N*QZZ% M@JU_JSL=]0^SATGAD'VH?';.EVF!O(ITS^-S@[,TEPJ]R%+HE ))UU(@GR9- M]<],7T?ORN3A6H15 QA%#&H@HPAK!!@T3(\(%1IK6%#0.#E^W\Q41JE4B&N M0HQQ$ 9A"(T IP3Z@IM7'\1<.R4X!KLG.)X@PAJ5$=8_,^=VK/!RU%S45JAW M0-5!4=:@4W9CL$,[@!<:93TMMCIE906[964=Y6[EJH81/E.^*)RU]JR=!>KD M;J/N';LJ%.NB,+JVGKO?40HF>&N-&QM.QKH)*6B5V&.'+#+Z\3MQ9&U>DJK^/8:BK7BH^+T]HMVFUL6C=; MBW T0L6N*QH&Y?\H++ZL;MSE^RUJZV/KA+BV"?6U)FJ3V\1^[>SWE0A4;JGE M-J>Q^"LHU1NUY6K:DMHTG9O=N=Y2YI^5LE8U-[+6M>MC.O)NDT19.\P^T-@] MM[$QYMW3OYEWN5.:?YC-Q*G#FRN-KWU55?XL?/"N6U-E8.;=J%:-LUH2[J6< MV8J=/%ID^XE9]2YW$)2Q,GN\ZN07AW<(/5RO"3JE* 6[M8?<\P-+N>H MYI^YUH>36C:K Y%+F;<"QGX^T>8TMZ7&5[FWWCLF;-EC-MNQ3GPO]:^=H#I0 MX6$*1:<,K&"'ROX7JOZ=%EN=PFO!,<)K3^&TJNYEH1S9>AA7K)OK(BM)+54* MF-(B]_E8O7 Y3!.[JN?">;3]\4[S2?*'U9:Y>(+1#(W&Y3JM?M-E7DMZ7[F0 M2UUIL:[>>+7,^EDXJ(KH42=?D7>9;R8GI3(DL.@:63^^TZO5AF.7N49QMN3Z MJC99/-HHD':DM_FR)=Y?W]=U]+Y\F>.MM:B_Q@(J303#BN(((1XQ:?[T$9$^ M]*.& 0PK@SR.$/\/ G^]@J?*6++.N(:Q+)EPEUV2AU+Q;LDK.R(P MA,0@1&C(E!TW:4Q_P"$B@H108I^3'9328R 0KY-S%[2L^'YWSO39$5@2LT 9 M_0LBQ#"W ^\B!C1%$<$DC/P&+^?*Z)5CY$*-_(:[W[GY1LWC?[3Y4$M9;4\^ M)&HYS0*>AT7JN[TL]CD>4Y;%F2J/#EU1!V3&]/ M.R(Z8.\P_T&G<'FP>\>@E^;M:<=6!Q0?5%(9= J]LZVA]U-$"%>=-LN]5$IG M2SE#Q?6=L>JG^XOUZWPSRKV+$%7)NZF6VGQL&/XH_YG9K77#V)26HG=*:4G& M56L9FR!K)V",%H12^4=LA9>Q%7,$3,>&]FHQO-J+I_RAFF?A)KEXKO/<9+;R M>Y=B*6;U]M-'GBK13ED=R/&@@@#6*;V [=8\Z;A,YSPY3*/_OFW109F3K%,. M CM&9Y@GF31ME89\1E:7S&4JUN4^&^>3Q\$R/;1)=43*0>P4:.M=/ M>9QGN!=S3UU'S3+(_;/MHNK;WPR,TIS,K<) M$.E7O:BUK#:P>*[-3"Y2,&UV=:UK?EE*4#S#-DF/[:M:)Z5[G*I M%P"ZM6/8+%O5F2U7B+,[F[=0/_LB<']GV"Y/Y=U#Z;&KI7'\B._S*4OVK?,\ M'RL1=M1J40O@\@_[[2=U3H/&^" MI^:!/\>O-6X/=MK8,@AHF\SV]%CQS;EH'MW(>VCK&\VE_9FN->T,= MP58?XS>?K).9PZ/YMB@DD$F:)L+69^?5#FNGL5>#ET2]4B7AU;*::@.S\N#0 MXF[<)\K2DDTL+DK!S=>U[*9%,I,KH%B]L/7TI@MCW3B5JFK9M^A%L)+'4USO M^H6.;.IW/*E5'D>K9PX7W1P732A'E;@1VGHR4'W'Q M?*F+P8@.UG/;[,$HE?<[O76E_7"QA077^_=9_4EK3]M5C YZR4$3)EBGG"EVC)$ZYU5[VHZ%#J@[:+X$ZY0+Q78;#G(D MHW6A!SK>UVRONF+#JK-XSM:GQ486 M[#"KQ_E;4.5:;6H!VDI1INDDQX+7<5)9;]O41F7N8^/DC:\U5JZ:D M22X7QD;L.*#DG:A=UF[5L3W/*MEV2-LX**\A*@%\&G)8'+^9+AZ76S0ZA-L6 M'313@W7*66-K.6M'*_HY!5@/@U"G/#%VKGEB7XJQQ472?56=5RFIEYG5X1SS MN;PU!EZN1+N4$)6KMY9GU#6T:_[U>Y(H&S=:S,FX,8J^,ZKL5;PTEF[LW216 M"?SSYG)DJV;FH:_J5*[NV*PYW(%Y,VVO"1R_"]*Q3F)X= MH\_%TT?J=XIIWFAGB'PNZTKR(.;F3'P6!0+P4.M 4NQ3S:"B5,/0%P#C +%C MQ#0A5Q #*L-0882HP!$,A \Q10H%_+!^L*Q33),]:4PS+F.:!;(,]ZD4@*/& M,%L!WP%;!\4P6:<8)AMBF%U1?!BV.H4CP]W"D?W31*ZGNO#69?F]S&T I2/G MT;(3-)+[:3(I^XWDDTQU.G4=%MT,*NN=JXOB+*^DU$MF0777K6!>6 $NZ;TH MZ;.5@[?6166;2SX4C6%B'7E)M4>;!>FZ&-A2R=2-X"T_>FT^LC^Q^3U3U[;% M?E,YI?*$==??L1BS:_/QDGE::D>Y%ZT^A'5Y4FYA019C10X9^;8A!S5/M[J. M@?KAX_L- M.:AN"MQD?E]-@;,#98^2@II6ARWIK\B<+IVW:YU3U=RV.[+?&M06#5,K.JM5 MEA:]81>QFJ6.0ZO!?&D[^ AK[QYGU.WA6E_8*0X=KL6AGZ91A'G#HG_0IS29 MF+]*76RWRR"[\U?NCUFPO5U+? M_;!XF\?97:ZJ_WPS%[,#CX$#_\BG>-U],^0$(+VJ9446H+VQG>:7OCB<' + MCK_WO-=X&G_C-B,F)X*_:W5KJ*"D$ELHX ;S6IOGG;G8LX5:>_W=?.1JBH]" M*@R0_I */CJI_)(K/6D%OLOE8'U5I) 87OS/-)[-],2[LEDKUWG^RTZ'VC"'SUFL2\S^YL_CL?-NXB>Q M.3-&4C\4S8%LUU5CW]G)$XO\OG@9\"M3J.]78:SK,([J,,XKZ%_+!8R_%S"6 MKO=JT4+IY\@]A=N)&%7/GNQ5'GDH^@[FC_(6CUJI+K5%3DM;J^\L1X4%OQV+ M4A70YYT.A387>.+"%>XAJ],$ 'E*A6&1S>-JD./[Z2/&TSHOQ< M97>ITF=BCKYPFQ1NGM(A8ULHR2)CR:9$%:I(&=EN;\"54U/>MF#1SJHGQGNG M@&]XNH#OGA/UOAD()^D6(UTBH@**D.9,8 0I P$)*418"H&"\!B3R)76@D=* M@9]CVN#MX.Z H\,L MS$YQSW M[OFD-OAI(=0I#AB>:TOHBNZM8'&!?&4;$]I$VS1O8YBY?-*)GA7= MTYUC.0_Y+])TZV*LB#/LKDANHZ,H3K/9,1ZU21.+)Z-SV:J=O56.F%C@;3&] MS*6<9'E,*7,I*683-DM[D45G<]!2(_2SY4",[1*MOQ>Y> [CD>O :-_@TOIN MNY+4U$DBN3]@>^)G3&?5KE7PWJF)L@UX/2Z]P@\/RSDNK0^'C M9O++ZE"(7:]K&XPH]I+'U1:3!Q8CP Y$K2L?W"R^V?Y8KWQR8%T9)NXG&ZS^WK\MH\:A>"D<&T8_G8H M<,$9 =>_>%K#JE,N3=B3]OF?C!F=?G+&]&>]7$ETJ:SB92W;M\8P2F/GIZ@W MV">1/:5$BA$;?&$ 8^+S2#-F/I*[!/Y;#2[".>418CPPS%%Q[@M.68 YQ) MH0XSN#JEU0#_23OLCTN+:Q5;1S6\6L'> 5<'F146ZIV0=;KD@TZFUVEAM%?% M_Z&U/(7KV2JH2X18'V)[SY4KJIE:+N,\<@V]*A:3UJQC-F]@7_AHEQX[SQ:3 M;,KB&?O(3K4:36VW3@FM#8V^A^Y?7;I_P:'[UUET_[+;;7CG[)9-WN7IDEZE1A.YXRS)J=W@!AE/H>V M.2J&!#&?,2"Y-!]B@8ZB@PD:89]+H6G(C?P1@@#I4\BY9D)RU\ _AUIQ?_;! M1<,%:&I_OYD''[67?9=4FN$$)SI!7::O*:_;$LS:J+4#B>>)D'E.L-3CL=FA M[<7K_"WVWU.N5/GO'8&^!KDEH='..>H,__I/_[:^S=$FX%4"< MJ559XN3 -YVZMB;E!HSN<3B1/.I0BA:1\]-O<.$RF*F=0,/GLZ09-*LMGI=4 MN8WP6):!>TP!>51 ?GYW\^7RR[L_WGW\XEV_]]Y_^'CY\>K#Y>]>]?%-)407 M %B&:2Y<:Q28_]=>;7>CMO@PNE_SQES9MD55JNQSXY]'!6UCDFW;(OP,0+MJ MP3DXM_KAN@.Z,6&C;1%Y!H ^/0TWIEJT+=JMLK\PS].;DII:F?D>(N&H MP+^>>)?3-!Y[ .:C.4;UUGO9C$=1V1'@1LMYNACB5V89VK#H?9RYHKB?[>^* MF=PW[ZYL>G<459.YBXQ 7O;S6'B";&LG.U&^6NO>>U-];QY=RX2T;Z\JK5V[ M@:K94UZ.]<\BFZY\HWCP;FSK)S[V/N556>9Q_YG'^0#E(JYKSU7.$[_Y='F5 ME?LN_MM\N!)2U5[+5:Z)F -;^=/%;T8K7^@?-AKK_%UFTS:X7'10*WQN^: < MU\LUF:ABZK,T8+>-OA+/[K;*(+3M\\H.6>XUU1?YF.A:7B+/EKK1%%W#[-.V MN>UIEC;+S@[.SLJT MQRJ];_T!M4'-U>C)IJWFZ9.:$;%+[XRO:?6+0_,\LTSVL&E^=4 MGHY'-J8ZM2T*!O&S$Y0Z@)8] ] ^M@K5&)IM6Q0^ T"?GH8;@Z>MWI?=>A*< MNPZ5)S@LE>J74J2D?2M,1D9R2%ZTYN6>T9GX=#JN,O=S):M6=U!U!JZ/$;:] MY7+MR0JQJ:O+T;;3>EX46Y/VS6)3:9LJ9N1L383F6E*SJ%[[6;-*4+9/OG1U M!N97>8Z!T:AX5K9R*&$A]#CY_JJ4II/$-8PS MJUA!Y;Q60^3287WF7FVBV- M5A/Z[4RR/(O?0F,^X7/E>M@Y45_\?;]-UJ>>N5J ]S8F"?S7__>$ AT&IB[ W:WA^CJ_VBM@VC-D/+:0!IV<=6#PUNT(IB[ W:TF_MSEM)70 MO.3]1459O=NXE0UY&5D^2;#*LD0@']3I1 ST05C5F?UGSHVY5ZVXT=-9L<3/ MEXR61WV.O#]LN^_JB:.U)<7#:ZM >$HIU,GM" :_XXY@Z@)<^@R ^^A2I9/_ M @P.C!W!U 6XNU5Y[1HT[:M4^5 K(];>9UT9'"?$1R='!Q@\'3N"J4O.B/\, M@+LOTSX@8-_)^(6@)87N1MYI-1_KZV@EF2Z[G*A:[<.BUB%K; G>00E5$HA M8>O,. ZQ!%1P'Q 187Z$-#O*B0Z%C,S/!98A$)13VTD405]*7NNB=\;D5%+0 MLTD4W)"D=H)\EFYY:UOK"=HIK@.9[N8P.3LK,5Z2Z>E"II=!TJO$V'N3;.'4 MO*IW"ZD%KB.OZ&];QJ;M:C.P=/[5 5 M<0!Y=G+AP*U#6MLIK0-Y[C:HJ/!KV,S+7SQ$=VPB_Z@ [^36@5O'D+;#K@/ M\1ZILT5*JXQF[O?=7LFWWSYK]YIYM*T-L#4ZUS]7LT/SK7[WBC%7) MCBT%653!;DQ 77V+.8.5.O_[)]3ZQJ)DI?9"SS&C5?K=G+G:4!_46(]XF7F? MJHC0>BYHMX<6R3Q:M2:7[@0O\%/3!G+"V =GMF_S3+^V).QDR?>43Y\/(A<: M\ #UQ[P^A8/@C&E]+2YK:DJ6S^-_/573ZU7'PW4K,A]R4+L3TZ+=U..#3'?#$-W_' MN_PR83\<\-P/>.K;4Q@Y%/]W8Z7YU=6[=^_?[U^_MMNEO,IK >))/:FY\)\4 M.6F+*2R2@*"=)$GB>+9G>MZO=:M[:E,AGUOS='Y_G#7G\%=__GQ M+CO#C ,.- >^^2M!7 0DP%*$6$+L1[#]LN\<0*QQA3J*PQ7^V5=;18H&"@6 M^I)SC$/$S%V/H!\J8^_+@/B/JD0S@D? ?_XWH_^QC&6%.;B :RIS\5ESJE^I M2=LZP;+53F:GMO:":9RAI^!D^^N#4Z <[FN$LAOM^X9GL:SQ*,"X"#&6C.D0 M0QH)%6&C@80PDL0'P0[NR,,T>51G:G!?IK;?V=_&X[G9QM+IH< * A@& <8! M#'6HH,):XI#K,&J:W].CT_L7@.XR2:<'#'YPA0X,[FD8'/=!%$6-KVQ;5&O*\U1UBIT:WD!Z"*@:7]FVB YUBB^G3M$[5J'B4*PXN:1QJ&(<#/J<#GCIR M.=0POF#B>O8'/+>X_U;1VQSY'RH9A[J!?E2S!4,@Z5C,-=?YP8RC$ON[G;(>4*HH!BK #G1 I,? 8 HHJ3J/VR M/[.8[F$)FHC!$64]K4H8\G=Z .J!375A4U!#!0V' H+ZY@_ J U]Z'V0:#\ M0'AC*&P,@W'QC(M3XS(^MI.2X,A($N 91JB272C J.D X,%^:*Z,8* MQP$=VTH=@T$$#")@$ %;1( 6F&O$$=90XR"4(C#_@0$-.0JC4#I6U37+>,;[WBV9WW?IQ\7Y3?G.G0UDY#XV%X"*4VOK)M M4;A*J65!\WJ#]#]?%07C@<<*B?W))@\'M?,G;/T-?Z\NH0-B5!A1J$D8\EEHSC M*!(A#B*I?\M[@\Q\6G0OA?1V5>D$]O<+G =#<%YI*K(G@+,"! M9 )R20GT&X?,#ZU9=BSI>+*F*\,M.>XMX0'R"1* 4QQ@[ -.-(Y4I#CU PV: M1[:]+*7_['7]X08_ZQL<85]K2Y3T9>9AAPM)3FPM;BFTM) M9LN)9QOV8^PS5$0BER&X?,"I6?!:6""\YI$YWB\>'W_G#]D&2-7OY5_OTO(I M16R]("+?QIL;D/.+AZ<_\F_K"3K>77%(%Z=>3>5I,..*KWXR)++M:$M)0*NG M^;OFR@+IK]R[2^U5_J\OUU=-^%O%2 '\>&:H0MJ,EB\N^89LA!6<3:?_/)[_)]YK(P=;72X]_&$&S6+CVU"9VRYHS-. MY->?%FEX"F$_I))2Q3 .F,]5!*(P8HAIHI7?X/G#_:3E4=2!$^)U+B>3F]/OAR__O77Y\Z[W_\/'R MX]6'R]^]J^N/YM,/UQ^;LL:+]S4?J2&:TH2.[?;EL2B^<9!=VR+R#-C9^G!5 M;S\.MP^/>VPAU3ASKVT1?098W1>%-:=;-T@WED6V+0I>)*0/AG5C767;(O:, M8.V=_Q'V(9=#Y%IC96/;HK7*QJ82UGY8R;O"_<-D>TELLZ9D/2JCH@3WWJ#M MP=,_ID8]UQ-IUG)OHF=>DL^]F]SF[>KX1)F/;UV[8/.74%,,8 D"B-A M#GW*(X,+MO'(%]Z7&J+GLWAL;H-JIK^]4/Y1SRS6/Z7)M]B0]IN'/S.M/DRN M2_J\-(N^Q;-8UP-D)&0$1P&3@0$/9P$7P(>^#(50PE=10Z?K-6?C=GBM9)EM M!QR]"#>32CS)K\0L\;+YU.:6U"Z4I^:II:'U2VX_7;II%YYA!E,;#?<>-$^S M4;WZ?OE_B^N8>:D>Q^;23U.MDGOKR)T9E)AM+>[_XK:;+4:&(WGQ+*OOT1*[ M2-(T^6Z;G^0\P?Y$FF?&,R\R]O+8(>C">]]8P[]VEF6N41*3^]!0CM1:%:^Q MGZ3ZUMC VKS,4['-2# W+=(.;&9GS1#0/W0JX\S%/(K4, -KGT$CBO\PDZ^;_\9:4J/!6G@=P(UV*9HE*6WS3F,YXN; M)HN[PD"IX#X6WCKYY,%+<\H?!=2=/.8 /3]=_'KB_1]NX)<^>*Q!C&T01)-< MX=Z.E$?A65GJ?YJDT EI[E[>IS@O"O\>S.V^+TIAG35Q'=EQ0/)O; MK_GXP^2;SF9)NI0!& HM@S#"R&C*0:@%\Z6/%.'*Z)1$!,WJ$5M6BDA=*?KP M\?V&O*'7F996(3+JL,KTY*??9M^3=6THKF_9_*O8LQ7W1NVSLKRL?X^S;,Z- MH>+4CLR\T!,/[:J.5;Z-6GYK8'EKY?EVG?-FELBO'\R+M'KK%+ \P= U=D)6 MWE\\LR"P"LM5WG3<'=$JGWRK C4SWT]+2C3:I70J4XO*GL,IA]\GNZ9LB%]9ME V][53/Q4+WQLE]4-!L"Y7]9M9_FG,I;O0]8V\SX[@9)T/@;[7#YVG2_JMH#A MDNYM(\<'"B:@QV-O/K7?;3.IZV^M7EKO-2P("+7/.-8:LQ"%C LA(BHA]P-? M-EK6VP&_Z\TE[N(V7]XX]_ L.)UBYU_4(_F@T".L52 1XTK/U!W2F( M!TAG#>NG<_9$]\H,Z12H W0GS*VD!B^R._=!RJ&)8X?D@5E]V3I]C)Z\LYMZ M15LVO#5;U8_?7'B?X[%^J.G2(^_#1%YX/'/ZHI%9M^;7(ZO76,D\LX+C^UTL M[Y;>=<\? MITY6*5<6T*!'!4 K'OD@ (:$ ..,:4@P0D@)/ZI\12O^8#O!:*,>A7?O7FXT MU2V*U(7WY]2<3NFQ$>AIKH-[TU+Y,60P,ZKA* ?O7/S;*IX6K V:0^SFG^:U M1J5$K"^W_S:4<9^K([),0\V:Z:HH"5VAGE'A[!N/'T8+;%HJ;ZR1Q-67_'LJ:#_JU&M[3/--?ZJ%QKW MA?L6_.K=-+_KNU'&['/<[VVPQ@(O&:LE8K;/K6L[S6"H=*#\CKVQ&K[16[.I M0<3<:EUFAQ;]F<4:3UT_LFQN;DFS^C:RC5;-CMPE=/!]=V4=R6^U="57'BX: MM-HM&R(:<[O_A<*76W%KJP"H+;,_J&WQ9CZ=CG-B@A=>Q4]@S?K>;A7F.^8; MGKETDE2/+%B_?655*E"< 0(8@ECX( MB<^@K[&(2" HVNUR=[,%4+C-%E@ERW@#C5E(77[YPRM/_GCZ::?,#?!24S<. M G7P_'QY]5BFL!&R;V9C+J8U3U-S1YNIO1[:'BVT2L\J9\32Q93@Q M'WO\&X_'1<\">^WJ+HF2\VR02^:0N@BWW>EQ5+PTY]OY:PP(QN;EM K65[3R3Z]YXJ9]-D4CCZ;HD_+X0T[857J>I.]W\PK.N0L4[4./1 M:E)7'MK#"M7-Q^Y=O>KJ+=E^.YZ!&%A(NDU'?2$'?1''? &'?/9'?.8'?-;' M>V8]!OK7LJ&G@.I-,X8R:/![8K;\,9GI[$MJM*S+B;HVEG'ZN;+@L[=Q)L=) M-D]U4W<&(K0&6&)?:H$C8?Z)6 B!1 @H&.AC=&?P?1!A*@(.>8AQ&' EI8)2 M(8!#["O1Y^X,&_HN]&UO9])1H9T2.I!/GY,WS[-70CO$.Z"IS[T2GD<7A'8, M=$#;T 7A\"X(N+==$"ZOKJ[__/CEQOO\[NK=AW]A.U8U)4FV+ M:IT.&GRK*Q?N[-G54[8T:,=$!_3UN:7!^OT\=N^"=NAT &F? ^ '=B78:#O= MR#NMYF-]'16=@W-#RIE4B_9VD]N%,=5D06%$)*0I#SKI>Y8 M6DU>.8(EVYBW(J/9K-FGE/]O4\K.-O]2?>4>H[3N8Z7&>C$6/1^'!>V M"G*VU1RQRK&XV S<':.[]AII< 2> /%E6Y\VS!_M##NW4#GJ,:T-OTU>+PA\ M.=Z^\6>'D=PZ@SNKF]'+3;V(ZUJ572'P JZL/US9M4TVAG"6?G!%- M]QI$NX*#-L7& ;D:,1JNS1<-%Y1U:G_,:Z MDF^'[6&F&/<#3#5EDH%0!DI11&4 &KMKV:F:NT:?["3-*A+U,-5N(N95R4U< M4;'C)4<;=8E'/H8CC-8+@OLC%?O+K08V>TX\8&"S9\-F-9)44A)J)C D/ RP MBK ?04& "/R&YM\^@ CTE\W2$?3I**"[S%0]+DWVDLWVQ1HY@8.U5W9(JF?< M4/^M[J?M\:3.H&X7H\U3].2^K!997!L__Q.*O#SRDX8G$*/ MO._!U7(LO1=S2D,88BA#K)@1)@$C%*N((Q]$08>A8[N[G@$&(\+6!VCUDO?W M@.@'+C-PF?/D,E$4 (!E&/H"XX@QP37002"%SU# 1K'L?S:FSBD)R) MACEX7C>BHZ^>5SO)Q$TMLAU.53(7LV@^KCJM]E/S'/P8@Q_C8,K_N44XE!?C M?9*^+:[%NL!H"/Y!)8&,H IEA%E$.58 "(!()(21(IMR+(X@*QAN'-332T'1 M\08?0D(__?9JX&8#-QNXV3[6A8H(RR'T0@9/Z]P$Y'__^D_"K%E.EZ=.6 M7IY'[.[9/&ZZ=56OQTW79_?L,<:K%YL__I3!'7#9A0+6IF W@F\5%3V$]V/. MM=X!JEUPT>]VK8].T)WZLZX/V^P)^-YP.]57S#S]8ZHGF?:^\ZQMTG7=76IS M3"\GZG?-,_U[DF4Z^V=JI-IU%&4U%8)#$FHM"5,HPEI39D=?"XXE1$10LDN3 MU8.5B6.?*8PDU!'3%$J!?1YP6TF %.(28,&"!J/4K\[D]_1,3/B1'T"L800Q MCB)&H*(8H1 (&F#4X- &/NXYG@CAG"H<*1Q$.")&:XU\9H\)E!32]YOPA(^, MIR9/_=X?N!P$-S+]+M7Y:- M/QQMF/,.3*\+JSR/YL2/!L1.+6[!3CUN!YUI%T!V&6IS[IUH-P%Q8S/VLL#Z MG_'L[FJ>&?M7IY>&)<\L@XZ+2=5?-C9A)T2*T"4G2QSX5 #.?:%4*$ 4R*"A M)GSO)NQ(0&@$-E:$1=B'88B)$(IHC2D#0A[6A!UV:G,+U]KP[]Q[ MZU'IJB0"CUO,9YM<%JF>&GEDQXRG^ILV(+.%S0COQ M?,H?[ 1R+YN+?[O9[I/Q@_W<378W1S)/MYN:&4B.K/-&WKE9Y>8UMO%H',7F MG>;G97;@YN-75=S?[_3$/O[!/:C8]F+^^TRG]PX.^=#W'+@7W@J8O>_:+.9V M"KM5CC([B;U9#_AE>^.T'?CNJ3K+M]_.#E?ZH,[RL-LTLY?>MK@=)QT0>5 K M>=BIUS$<>AT[1 ^]CE=W-C1/?6;-4X=>QRL$_F(:IP[7=3,5]/:Z#KV.UP_Y M/1&Y7299W-5X8X-8D-8CL::7;V>:"/:,4H[XF M>CTC$#='Q.)L/MGL=G5W^,$Q<"(!62$ 3B/[*Z>,9N!2Y[3%1ZXY'ES24$(#2F,.&02JR!D M@AI6R8 .B;!%"*?+@86 CB =>&2UZSYH_X0J]=$N\_5&&\IUM!'[PH@R=-GO%YC>Z)YK+<157C$J- M!? Q#"$+91!R9OX&E8]T8Z[L<31*.*( C ( SX/=]X#R!U8SL)HS9C50!X)% M/J9""AR%QF8UMBNU5BQ&#(*&_N''TRP1P2/J#ZRFVO7@]SSV5?D\3% ;' PO MVL%0W8"W>IID\5)ORU @YBN D!+8*)LA\Q$/D2",^92)$_;<&L:<==CQP%8& MMG(.;(48CJ+\"+%(8@P8$CP(D28^Q1HHR4_8,G>815;NMP^SR';LE67I&/IX MY$'$S!^$O.J?V]+UK^VU[W)HI'B^]GQ?,\=>%A:Z))QBU9$" M.K6RA6NM;'NZN-Y" M;)/\6NY69EN!R7&L)ZN5$PU-S\Q/%9_I4555L;S"E5^L]3G[]J^3>0._! M?&4D>CPUS\B\V1UW/^5$?NSNZJ[ M6-E3C-L7YS)[I9G8=[-%3^A-0"@.;_=JD#G6LGR%.9$!KO=@>-I%1=:=^T@U M2N.V1?@4U-9O"MZ$ICIA[]0_KMYVHV@F5[*FXC_KVM=Q>%8[5CN0 CFHI5BG MQK;PW!O;GAJ1C0*\;1$]")&=FNO"M>:Z>XB[7JK2A^EQIZ:+1IVD;5%P$%UT MZOJ+SKWK[ZD1>1!."N@.'1F'CHPK.^M!-S5TKMW4AN:'*[3T8CJI#3=CZ#,X M]!GL4Y[4KAGWS[+YX)O-GJ_S2*IJP0(]$SP MGAD?'+CZP"8&KGYVZ#HJ5P\B" (>(B9)B#6#7%*-8 1LPYP@\$]:S RP/P*0 M#'R]!RE@O?70/[-TK,9][^1$7O;L/+,AWZU@J1VWM,=GR;3<:_%)>2GS#(0R M]O#VYM/[3_Q6OTDU_WII_MC$]%N\56L/_#BWGK#\B4L(V [KD><^&7F93N-H M"?*L GR)[27(+V-CPWX,9R4[$-WR<:=F^6MA ?2:1^:POWA\_)T_9!N@N%EL M_O4N+9]9".Z">?J643:@T671YM_6(T?>70$ QV!7PU0-#+?XZB=#A5W!9KBF:$?:6^GF_!I'3=6.-O4IPH_ M?#MC:+D=OVT93MBZMH\L8ST8N^D09W^$,S_ 66__C#=_MEL_TXV?S;8+(Z$X M0TW&=59&-B5XK$K<7/R<#: 6>'T\"#4."5^JT\H^3#ZER6VJL\SF_:R- H\0 M\16&&DAF_HX9@310 9$ 48IU8\/L?4>!2\64]H6B@8^!@BP( -=:4(0C&F$, MSB.-J\][JZ>8-0R%?GR:W)"PUDH)'8&IR7F[+(5DX=5&=]K_IO9\ETCQPC>=75U__/+Y\NK+C??AH_?I M\_7?/K^[N=GL'M]PC(U>Y.5_MWB..]-U8GZPS2Y@J.ED5!KT':I3+W0"@V5IVU+6+;;+(; M>:?5?*ROHR;KS++&)A,-N9:TE8.(?Z6>I]MO5_SZ@#>%_[L#\C$+>4V_&IR_/_G\4\ M^JLDF_TM3;*L/C/45M2!"'0GA;VX@R>6+$8DCH#OGX=?"7'\94PQD 4(:TYQU$8\4@H@!!%0"KSQ0DG+)-1"/'('SS'G?8]\)B! MQYP+C_&--AI*+7A((VS^$ 'DA#)$%8^B(/!/UTDR'(48C7!X)B;OX$K=B(X> MNU)_MX4YU2#*(F.CG_KFX* 8'!0'T_O/VX;+-TN$PC1_/3;JX%_#?QKX%];^!<$ M1D=EH:8!0SC44(3 5S[RC88+E!+A"=NC^R-&@Q$B>&!@)V)@@^MU<+WV5: \ M_;X'M\C^$N2CGEU'#6)$"**9CU 4(HVI,&JPE2L"FX])%$0-4S:.I0:#$?+! M*"!G$F=[RE$N P/K"R('!O9D.O!&#@8IQ4H021C$G$<"A)@K($.K%?M-#8AW M480=VE[OZN:%R*C$9Z(./R$C.S^E>%?O<3/HSM:E_&D\S\S],);WPK& MVP0<6PRXZ YE>U9X93I./R75X+49O#8GCD3^.;'WI):.]EE+'7_+&Q@O!I4J MH0,CI:* DRH8B#P Q %/D!A ,H^2*=0M@-$K;I]'A*J-_=U8#$#BSDS%H,C MGR 60!9AAOTH"&6@%.:APC[BE'34AG>&$H0X# /%.,1("BX M"W"H0I]@'N!-S2V.4D7B&VGHD_ \I6$?^=3 =5_"?1^X;A^PT+0I[?,M[<;$[C0X#P2&(;)P%TSK(Q]_[9C\!0C],Y'BNM+)# M>+BT858^>3!*PIA/I/:R.ZUG9:!V=J>]?"Z/C=%*/K5 ?,H1/:#3_#/ #AK/ MU#A.IG75>8PG>T)4=AJT!0Z;M-5IU!;8;=;6(+ /I8A. [C@00.XFN?+M*X: M1G"=%"EH&*;C':O08ABFTVT0QS!S(QGFY@QS<_HXHF:XKL.(G&%$SC BYSDE M'-EXE\=;43\&05:^QKN?D8@;NDA5L2P M_QG/[J[FF8&-3B^S3-MZLZMYFAJ>4PMMLU Q"(PQK"3%6"L><"T5)8%$% BZ MJ?GV41*** "C Q3&;KL>V"*YW1C!Z9X5DR12\ZI!E1Q3' D"4.,* 3]4&KM M0\5.67. "!Y1?V"*U:[[H/._@ K9LA!]6=^7QC#(-ED&RS,TMQNJ/1^P.92[ M]23_])S+W3;T@-@F@WZ/N3&IX]G#NA!2 KC^-3H()=8("@J@[TL-E$^)3TZH MF9, C2@YDS;B9]@,;>!B Q=[*5R,1#)2$$F&!,)488:!XI)PA!560<1/6KZ+ M_1& 0U?:Y]2_ILPUZ% 7;,\.?3SR(&+F#T)>]2\5P57^]KK-XU"*=KX^DKZZ MH5X6%@XJ11.A,0*49"'"&%,F>!11I7T628B,H7#"]I9# ?!0 #QPW8'KGBD6 M#N*Z&F@-@0#$%OKY&(6 1C[Q-1 A(*AIJ-M0 /RL"H![FFV_H0RVZ-.S?+7P@+H-8_,87_Q^/@[?\@V0'&S1/OK75H^LQ"J!4_T M+?]K0*/CC/FW]=H.[ZX @//]K!:2-/#1XJN?#,GM?NS&:I+RI'_77%EP_I5[ M=ZF56__UY?JJ"=.KN"O0Y.2HM%?[BZN?22+/BE1#3%F%'[[]OK?<#G-_-MZQ MUK5]9!GK]5*;#G'V1SCS YSU]L]X\V>[]3/=^-ELN]#]BS/49%QG9613">:J MQ'7BYVS@5&[V\EQ15_UYLXH:^R"U[8([]&:H6;9_AYG MLR]Y7_F=H-0 ER4[?4\@K3LA-R=&+!RS*^:Z,[57?;"S9+I'(2N]V.!(W?12 M/I\ES2]M=H;LYM9?V=7OUQ__]OK+N\]_>&_?O?FRR:_=N/,-KM_ZO[:[>H]# MRHVM_]H6D5YSGW4?RQ[L:!^&]-B2HK$M7]LBVFM<[8>:TFSI#,'&?GAMB_K< M2W1_"!X,P\9&WKF4[O/;/KF1=G'L^\O"/GH6TXNR.XL4U?JQ&_M2-<.[(Z8/C)>+>G8--X_3;O, ]'?RJME6J-W1WVBEM2WJMY7VY+>X MD]_--MCLCL9& ZYM$>W6TG.UU>9C]?ALO+.;T]NVE=AT+K Y0C//OK;R;$TG M; 98+2^Q2X_ #?T"=LQP;-D2/+QMX*Z8[%=/P%U;>)Y[-\ =&GCNU OP>+1_ MBIZ 1[H-PP7MSP7=IVGGN5_2'5IVOHA+ND-*_E%UEN.UZ6Q569;;]H1K37O" M!2T=D[@^OOGBO>&3KR/OH].7^=B[S+)$QNY?HV7S0VW M5M?@B\;V .Z*_K<7%X#P4@,$&S)W>_'$@\?'8T_,LWABVR1QVT-$Q?(3?[A?[K+@,XI%%&&B:( )UL)8 M7#(BW)AAR/9>:/7F'P\KO]V;-]V-'];=OAM+4\K_Q>;]!K(N9F']CW\Y)E5O M!I[4,$0ZC&0((\S-_TCD2X4D8CA"(6P/A9R(I+OU[ADQVE2AF_M[9G>&(][> M>3=Z.LNELCD#'1G&.;OSN!W#-$X,'*B6^I;SUKX.[#VJYXFCX8W>WRWIQV22P("K#O\Q 'YO]5 MQ!F,-%!(^2S"6C^RB.[$SRB%(T+ GO6OYW:O3\F-!B;:YWL^,-&^,U&EL 8$ MPI!H@3D@0A.*0^5S1K22$&RH_>\5$V5H!"E[Z4RT!VZ)Y^A[2/64QVZ@Z__A MD[G-';&*1,\-AAX+M*?UC&^7!R^%Z1,ND&(DD'[T_]A[T^8VCNM?^/VMNM]A M2DYR[2J(_]X7QZ4J2I82Y;&6DICXWE>N7D5$(,#, **83_]T#P 2( ?;8)L! MVXEE$<0 W6?YG:5/GT.)UT@R*55PI*VVQEAM=NXY [ UZ/_7Y0.KBLMG+YZW M"^F;[!,GG$@XL00GM": >>D(I(XP"A1UV$"/$=,V!-R+)D4<%2<>]LE%'4#! MDT",!CB Z5QJW^=2*FBCCL.=.=&$,ZJ"&C)B):?"&PDKST*V,=TO1]U>/#DE M:)EJUCZ?JM+,E>=3>K*FHQY*40@I]1!:*#P!A"BBC!068>NMM--[1/LX5UG( MDO8=3@%"'1?!^10&$>R!0K!HOD0ZI&NAF'GW5 M*7-9TSD57CA!G*8*P9C#U-HSK"#DU ,&Y9$L8;TVJ!C6:(/ZU#4GP52"J1; ME":,:(L(E(P@J*5&A @/.*0H0,FBYLJ-A"G".A!O.G'FY#2G 7%V"J9W$DQS M(A%P 'N$&9' *J<94YPI [6EM+(1VU9Y<+B/(D]X$D6>"D-IH%=($D\H)#KK0OCJ;0 ,Q=$%[A"1=<24\!!411YS#89S)BN4C7 MC)]9I2\\'S^?7^?=7AD[-SPN;K!7V637\:GXAYP::$/X*I"R1&$:-#>X+%I( MQI%1$BFI#:Z2HE@;C:BS&!@H M0FBY:.IHDR C@%B'\):%DNV-%].Y[+Y#26V%Q@Y3+X@E!&-%#$.*:^2]4,;L M/)1\.0G=SLO(K4FGLTT++%&(YYT$'$O&"')(^?(.(?2(8FNHW.<9XU(>M2_, M=-[%X=;28.0($U8R&=O76^ M0XY6^JH'(>4N;A926>7!S@>='\QPD(YL3RZC MF\Y"#N.X0D,)%A)C30C1NKS!K2D&"BJD@=W#D>V>48, V!%\TYG!3UU_$E@E ML&H^6#E)!2$2&2P845HI8RV'#E!@J1*TXGKQM@>W^P:KX+,P1)XZ6#4@'$\Q M]TYB;J!"/,>])K$$UP$@E7(4"XH,](0#L//4N=C'\:VH=WR;77>=*4>0AABX M>QUW>WWV6?F(5O:%UA[;8GU/I@;K4D( MJS62@B,..?B+>#W&Y'8K0PE.[V36\4"Y3NA+MS%UZ_4^7M6MSP ML+G![F:3?-Q@5@6>771/"E]X@O*,S&_WTOT2/T>>#JV,$FAA+;[P0#FE/ M#&!: 0ZQPK%?DO!HDWX9_QIO\;>XP['R_?$I[,Z5OWS7[7>O1E#A[\]-MJKBW@DCM%G';282*E=4!A9S6K5U;]F/2K M8NY'@;6ZOLX'@4=!4GJW!RN3)MJ%+4G%@".<.1$LK6" 2B )HM4=(^L08P?F MM ,KNU:4Q)Q+!$TPLY@<1P?(C2Y&%@>;%=67C6G#P^NC'YDT)%&=#GH.XWUC MKQ@3#%'K <$-."8;6 ( IJ>Z0?4@L@))V1&66N,&^]='5(6%/PI[F8P_$ MC"+O-4>6$6&9@!)8:;60BEMN-CEDW@OV($DZO-+S?5+8LS3D?_Q:G%58SM1[ ML=[4PBUF%%:._5SY%-EF1F'EB/15#S5Y1'H6U$;EI2A=SLR=K.!U\];>@#&9 ME:-'5SY%MQ%!GB9>;I,]W/FHR_7SAE.J_N4'+/ZJKJ[W4JHR+5")F?"8;'A7 M3OW4H_RV;IU*MQCU'Z9?>H-!/IOVFBV&"*$$Q51*)#W1F BN8^D8L,@:P0#: MY APLIFXEP_^?B(>#SPIF?[2B_ M"2!3N/ZS%S2[#;:D6) &ZV3*ARU%-\1XQ/6^ZO5ZF[+]'@<#N/Z- MT>&@?,L;%_ K_/CWP97+HGMW)]*ZU/UC=EGEHV'1Y0^[ QET5GGQ"RI8I9@W'L/G4L?%H!=D/KSN>D6F^C;+ M72^>W#2DHM B$BL\:1![0BPP*@Y[LL$'I,8$BUK1.6NG.-.^*D*H97!?.:2: M0!($50H-#.+:$&25 C6K".O);LW*02P67\);5CEX-XXX4.L3IX].SGDT= "QIT'WA'$A6),06R\ M47) 1&2@PW'+RJH:@F\)D)M\])- :YVZ4,ZT,X)IX(,C;+F67%CO MC$0..^DVJ@L](&AQW"&L9=VL=XD!ARX0O2JYN:I -"H" J23(2S"'Y3^M+8J MK97>/:Z^Q0P/P']MMN>_%E,:;7D:M(%=U1RLOX,G8W< 9H['-"]5B"BA)0Z. MLT04.2(M0XNJ='=1Z]010'8(K+H_V&#KT22]2-!T] TD:-I?P93EC%B/K)62 M4,8%%!(:)SF*%Z?MHGG5.TE.QJ9? K:^&&J'>M&$JU G7LSP6VRC.+T]C7N;=UTQU]>!,VBY!7$^O1!\ I M][+%#E+NI4[NY5?G7; ;]DVW'[7D5522]VYN4"=A4C!@$0>: ,0TP=@839WA MCO'J&;L[-3[\D($M ]C2!3#OK$"9"2J,(%%@#305$%,9('515 M=^W,"68=B1.0M3N/O(X732*1=II<;H.O'4+2Y['O8NEPM\LPK<^P%IFOL*G, M#D;Q^O*\W)QZWN1/K;JQ^&39M/YI\/M!WSPZ$&:*6PLD<1P3PBG1"$$H+ &$ M0")A>6O8M"V64TZ< EIC&=OE:44,H589 MJ3B&FE0TF]GAP02 '5+9,R9A^8,]-;,'**W5@)&=0D?.YBU]G8:<%?NHS_W* M=JPKG[KKQ[J4> _9T$!J+V[>,NT;M*0Q:GVJ\UI4%RNZ9'TVE\Z.>NZ#OS^^ M_N!GK<=%A)3X92][ _/UV?V*%>5"NV NB"2$$J4AEH!#$T("Y1UU*YL_/P0<9X 28ZCVX:N@H%1;(I@PL,&(%;*^@(FJ) MMUS6TW>U]-00.;0QC!V!E_>Z')O!]>;2A)G*7::*\(&]WN"F^/EH79QE'8XC ML W'41V.XU: S+'8B$ M-L)MV%C9@G[50R3Y'WN7A4I$7?D4VD86*GO!KWJ( M)I7>&T-HZI2_Z<'F>A4$]6[%\#/TZ)1R\MIB<;]Q,>T6%]BS^Y#P_Q=;7[M^ MV5KUKI$JAC\?._-X\.H9= S9F'Q#G)7I\F.*P;C71O.R?FUNS?8@G?Z'N>TQ%.FZ$',-EMV6&O+D6&<$L>0=@13P)74EAG- M]]D_#J,.8*Q=9UD'GE=W&#-W$%OV;-V(<;=ZM-K"H:F%6]%:/GL872YZTW%- M88/M79-KT9^237C;?Q^^X>+&];ZY=V$%E[/W+@TS'EC@C."<".X%) )R@ QV M!%*R:![:+CHPB=B,NF7%#>U%_6,'-XTU"/BT#,(3B8V:8492U#&Q,#',N+@9 MS$8:0D)$F",,"X*@UR&ZL-QRCPQ7Q/$]&A8B.EBTS+"D2./D# LY+YFQW5J!0174CJM/0%62QM/4XEV@CJOD-VC)4"P@V3+VH*W%^Y3 MB+' $M#3L@1'=]8;XF&E$./0IN7-8#1[FN$1HA );6D\QP!8(4:BF8$82(OH M'AN_(" [@E9-Q&VP93G)&&.K/F%-.ZY?PY:P:?%B' L^O'2Y4W[H\F9;C)9W MVYD4U4T*B@ZX^)W<_%Q[]2VP'(\Z3*XP&Z71Z'YSYWU[<:2B?;V--4J@FE[V=>KTW\EH/JRM]EAX@H)ALXXJ'JR< MUD1:H"@C.DT-/0Y"+36!CU_;M'%!8Z_NG%03@8I5KP43\Y<&3NH^W0J2S-[Y MG03;P\'U=)V35Z:J5[YX=^WIU\\?WWQ47]S+X,I_/0]_5,/UBJL MK!E_WASIEU.YDY6O=++"Y5T_1W-Q1_(IG^=H/L^'!>L)\,E7"MO\9J_#P\]U M),[S,M3Y.5.]&W5;+*#@(F/WRV4^_<2)A9V (XA 6,' <7^A\K>SM\:RR\GF MRT#AX16U"D"=_.I9$+1UMSQW2^WA+O_NE(V$_$5EEWDT9#].'7)LP MJ#L,DF.B1I;M'>(MBE?15/9CH_8)9]0R*%BJ$4%C%NC4BN>:" ^/;V-6;Z'E M&VCU\EN\^-8NO:4+;^6R6[/H^V7/FK+:WL:B&]P/S>K8TK2(2@^-_?XIM+0+ MU%R_IXI63\13P(U02CI$K")"(H85";$W1Z^EAT[I@2W@_7?79EME;Z55#Y$->K[,1+*_=8MQ>\%GZ]&I@C)S4?G&9*K. M1BX^H+O/T#X(TLL ^V$"=CBX7KN[QK,7_&QA1G71UZK1<%#]M0L3()NG\)Z] M^.WM^]?9AS?9JT^O?WU[L3C!O6#]"[/!\S\OSP+O2KPKVT6M>JCM[:(>1_JU M]6VO)J.RK?"JAYK<5?BQ&F[\L]HDK>S5N^HAWFB2UNIVO!T5*WOOKGI( MG!P5MP'>ROZNJQZ2:_5L/+5CI\<'3_MF3F4KUI5Q&$@"7DF.JA.Z?X^*8=?? M+O,'#TJ=BTN7O1IJR%1V,\B_QGY\1EW'TZ&LU^V7YT(F=[8[#([V M\#)[__(B>ZGZ7\<_J6KA[76OPOO#DW]:424?ON"#?U5^_)L0+_2ZP]MWZGOW M:G3U^:OQQF>7]:[L3+B#>A'6";Y1_/=1O4A9[ZRRDF\Q?.K& MDUQ7#+-<#5VF5>%L%D@W#/SZ7?5ZV>=A[MPP^\=@E/<#ES[F05C*]W:RR9"/ MWFVV.>'?3K[V4_BD\^''$(<.[.N^G:$[D%A+(#S!2A%EG#+(E_/LNB@CQ0@6Z17:O; MDDNCZT!5ZZY*YH5_BY'^MS/#$'N%'\/_ WKTLMQ]ZP8E[O:SS^YZ.&YR&N5T[,%H6 S5N!?F3=#$-;2FF-+IU:.Q+LYP;+7#!AE%'&7"0RX8U 2[ M$(/;BK$N#= .W*%0=*#$U=JQ)46HHR8@AG$($,* 8E ZRB'VB#/N*L84E(-N MCDL1U"$"=2#B%1095L/N/T9!6'$P*)&G)=UF.JN6KX;?!16_#G+:_>9ZMV?9 M'\2E\:_?;.*MSQP1IL0#$ B^P(TAY MY41@ <$>6(PYTG6YZ!CFZ136G M"A>0.M!:WV81T?6HB!(<;'!1N/!9D76!'S.08EP^5 %&?#EAMQN@Q0R^N?#W M85%^7>&J?A5)6G2+TA2K[*K;CY9U/ *@^-Y=9Q1C"R"9X!D!VY511C2<"*"+KL2-"G\I M&Z-.WQ(VZ=6H-\Q\/KBZ<^+.EGG&C7?K*YWW!J]WW;*OA0FV>E?"&QO2+J)# M(S>V;@W8"6RAY1MH]?);O/C6+KVE"V_-LB?'?\$C6KK5I78%6GO*H^+RHKWU8])),PS]"B3B39KG*LP; L&.D/,_?] MVO7CB>X@+X^'![X\^ MO?&[B66"O#+=Z3A5A53V'SVE,) )>1*T&O%>%( 8&<1@AY M7UFZ!W 7B) MN!7=[RLDJ_KP]K&X30S TAJ"W5D "&J9@'9D$P]$PEH9/HAJ6]'D%:ZB;!U^ MG$ZR:@ ?T_L^H>QV/>&+=F7;9:%*[^>^!+H(9 MB8.QPS?$IHGA@_.KRD+$6&7FOAOGRM+C\'79K5/Y65;A)(P_L;@I+\%]*4^:UBE=_AR?CVTFJLPGE\XC"S31'A'-I50,06@I)TI::RN+!7?M MB$K1H7!!B?XV>P,P$%E([ITCQ+#@9AM""/?0 <6-_><] MT1INYQI>YSH25>UW[%[,K$.$&FJP$8Y 1!3VUC'D#4&2Z0.YH))U(*G@Q;9R MQBD@P0?%2G%!@CW!!(>L@6N%?K^^#'M_=K)4%AZ>5 M!M^2A+72X) E=W.F\VU]ZM=*H$.^JDV4*PKGYJ/@W[I*3Z[NE1,+;LN3_:KR M$J",M5 K1K4.,*6$$L$.6JZLAK&[U [*2P0E2 "I)6:4<$"4BIL#P=0JRPDE M[0@(V]4O>&$QS)X!IM81!Q3+#D=7BT\-F7L403>$?V]&05_=W;V@,M.734>- M!.,;(HQXC67LJ"W.$ ZF:'"7*\PK$YK!;_.#7F]P4_R\!/'V*S*U3F*@W$9D M*J/\50^U/OY.,R MBK+"L[IGVY()&_N80/A@\ RZ_CZ9K_8 M-8;)E-28KLYA/-]?7:O!W&26IF) MB"[,S(WYGZNK7N]1<-\#@@X^6Q!M*AP['L WJS:3@19'E(OQL*'F3?-I\ZBZ M!L[6WH/D?')7JEM&3;&?PJSIGUOIW>13F(9C-V4:"-89(M:IFUB[(ST9$5 M)YG-,V>G/L;[($9L[6X@AQ[JC::F;4ECD*GLM< &-MC0-7EN]],P!K^.W/OP MX1K0XV$5$CB&.'$!^PGFLIX*,\!!U!6=*';6;4!H1W*8+ML M07L!_]@!36-M 3XM6_!$XJ%F6) G'VD$XQ)CBXN;V?Z*'!A%H &* $\TXUII MPS".Y5_!KFBZ3YO".Q(\;M?::)N2XHN3LRGDM&Q*@PU'DZW#TS(!L4Y[MJ#9 M0P"(9-AJ3R@2TB G/ =42L"5K;S N2,C0$$'R1189"FP.*H1H*=E!([NHC?$ MN4J!Q0&MRIO!:/;@@@E#.9:40H&)MTAXKQ&6ADB%'8;[S%91U,'IY*()]J:J MTJ"M9_(7ERYWR@]=WFSP/WC1S[:27[,BJ"'HO]=ZIJ,:@?&XEF46X&+PTGU4 M77L>M:+"!B#,)2>82(@%88(++WV_AS%&(_+GY2:!Q"UN'Y<<2%/^\H- /^U719@!8E;:!SL8!3+MNMMK%$" MU?3ZK%.G_V[BG]D&55 C+HE6D@I"-9%"6JDLMLH Z^6BV9([L7DC39NVZ2$A9@QLZ^F=-^9"N;&ZY^$NL/! M]70MDU>FBE*^.-<5_Z/ZXEZ&(/7K>?BC&FA7W)9X]''O1_$RR_CSY@1D.267 M- <7=V2=WK^8H^L\K1>L)X"=V' HVG5X^+F.Q'E>!O$_9ZIWHVZ+!11<9*9^ MNNB%U.-E^Z^ _OBU7 W[0Q=_8_:V]Y]OL> M[?+O3ME(R%]4=IE'L_/#Q8=753Q^R+4)@^+,Q*XI6_.,+W'[+,X)B0;QCC-J MF=XNGW^6+4K%I[EI3=U JY??XL6W=NDM77@KE]V:1=\O^P@3D%I$I8?&_A 4 M:CYYFKRV"O1+S%L:XQV61'-9@*5-S-ZH;OXOU1NY^V%X156[,HN\5)QX!@4B MD@!M7!Q@C@4"%%+.=M"N#&G!-(JG[,@1P9VTL8>X PA3HZ6?M"MKVWRUQQF9 MQ<<5]QFJ!V'/#J:LR>HI:[N:L[9NQO/!JMZO\MW^^SMZ]/O_\ST^O MRZEKB[)\"P?%5:3#9G]ZE *KF%(X597J%BRKA;.&1*-6@=FNAGCM=]K::IK7 M8%3;6Y ]CFZ/,V]M-9UK,*?9H_ >949V/#QL-75JD+3MS;H69=1J4[&R?^^J MATYMC-UV%K*R">^JAYH]Q6Y9C76=^1G;D+>R >RJAT2CR7MH":ULB+KJH;O1 M=$N)-VLUIXV[U[Y"Q?'U_T(*,CM%UX$_\?0P]8\NYZ^"1NVEO MW8?+4,/,*7.973D5X]1RX(=50W=V)RAK1;KG1>'*8?#3\H>N*]Z-/])^Z']R M9I3G82WA#>\'_7SZXTM5=(OX?"E4%\Y<]KO_"=M9V.!;"LF\\MA@"(AR7' B MO$*.$@"EQ+MH\$T9!1!Q&>)O02#"DG-O$4&0:XB1\W ?(M9@L]L*BK@76]3G8]RHN1&L^/B9+7[5^/PO/7^>!; M-PYEZ(ZE=)Q[T*XWN/GY#ILF_WG8[?LPD%79_'=EK+JT^>]JH:HAB6V/=/?- MQ^J1;BN?6MHU=C5/:C"RV9'P=@[9WIE<*TD4A\[59W+U4+ 5#S4[HFZ MM9* M(L5I=?4929Y,C^=%79Y7%_KOO=/S]"2 L>6])FI>_WJ<(3_4C;"WT>%97EN[ MHKIVKWV>=]!Y83]-GQ?*R8;EXBNK&8\H&^]4_O7YM%))&[V0F<%2M MWLG2$-"V4ZH0TS=O)S!"($FW $T.;%7=/]^J4SGB;%77T MD?,(D, 5+,(?E"Z?1-+LE@2?NL77YSX.W,1Y>-&Y1WX$_7L6X_X.??.N'O/S.\^_=XH])EGRZGGN?/O#7T1%?1/T]&TT3*X8?@J?-?Z,^7N?;/;>)[V[]_D<+;WX"K*] %>-WT0 M3-492NF#(PIP2MTFV$VP6\*N<5@9:3B 'A$!K, "82T-1E(J3^.MAX"]@4V]8X-5K1/?PPU>>MS$OMN."$4@ZY M<-8B3YPG(L0IEFELD>."0WVM-_<]?"( M#3K,X.IJ$*\&#\S7QGO=IYEW:AAD-]_*M92P>[&%T#'.("- VF@+O490,R6I MQEX83"ILX9[]_,^7*M^](<2B?89PF^180T*!!+@)"*',5P'M&F%JMGR%?UBYMM035$#OT"-/6 M[>5[!*[&CJ=^T.L-;LH;2V5CN*C]T3\;7I;]2E\-K@+?;^.D;\C_6F2JA(>R M*6_O'B"J 3&X.^8R"Q[BM-VNC?UW_4P.L)^I[*X];FSHVRTR?1O6D:^K,,Y==EZO<7-[^?,3F?;4Z94.QC316]@M<]5"S6VTVH MCK7[=4&[# MR$IO>=5#Y"&L5"'(2;I,^Y: 6NV/T=+VQZN964,"VCY/8]^,1+7:'Z.E[8]7 M\Z0&(]GF,\@>M5[=F,&/DQH/&[;.C4?>(,\P?;WNX>@:><*KKK4]=Z!#RLHV M8/O(,A]F-YLT.SM$:\*#\K*];-NV:UT#&V/N\/O!IITO)R@WZ7XY7LU&-123 MCS]^+\6R@J),U&1S#2*+;.#;W".RM=UHVU1Q=)J&M&DF[N0QZ&(P5+VGH*-) M$)LMB+^5><(G82Z2*+9!%%$2Q22*S1!%_!1$\1A.].+Q]7>4;7 %_LRI_L^' ME)"C9KM28JLQ'-J@NNY ]BE)9I+,))E),IO+H22923*;R:$#2.:Q7/SI@3A% ME>7]/[QZ]?KUFSLNM_<3/@]I"V5^\&U MKKL:_Y>W,V?';W+WGY'KF]ORP;OWS+RCN*OZK[KEA69O>8%%M[S^Z_*!5<7E MLQ?/3^%VUU006W>%-D%F@LQF4',[R.3*$0:50<)28K"3DDOOC?(F=L>G?O>0 M>??7OT]O()2)]GG4+&_%%N4O8$+=A+H)=1/J-HJ:VZ$NHLQC(1P&%A'.@=98 M>8(HIX8P8L'Q41$LT-\) C*V37A,I=M7;\9@6XT'G,4Q!A] 6-A\[:GEO@J4$2P=, M0 "C'$70>.$)UD!QAPQ$F#" +?/[@*64]SVP^B4X2W#V1.!,4*P\E$8X3XEF M3%+B*$!*8:4D=SOKH)T2JL=3OP1G"")P1RC@,OAF'PA&O?8 W9(B34"!) MI6 -@+,F9"I3W+EHO7ON<5WU&5MT'*ML$+KR*;1-Q['*-JBK'N*I==PJEM1A M)-Z&D94=1%<])%(7R#U)0*T6]HAL(P&5K4=7/223*J]B21U&TFT8*5-#Q]30 M\=B7XE)#QV:S+35K20T=GU1#QU^=*0/D#,.RJ2-H9CC;_GXTIVE,FV;F3AZ' M4E/')(B-$,34U#&)8J-$,35U3*+8$%%,31WOWG#,IHZI5V/J[I1R5JGO6)+, M))E),I-D)LE,DMEX#J5>C8US\%,+QM1C(?58:$3I,C?((>RT@4P1::%4F@OF M%*92I0TU"SX2>C4)/;8$5FGAJ+"*: M'E?!&NE]11YA17Q2&@E ME&"4<^HAP80<'X#3/>*$N@EU$^HVBYK;H:X%#&(N#"+!^962*>RQ(PACQAC7 M5AT?=9MPW3FA;L6JCYXFWZXQ8^JWF%IGI-89NVR=P035C$ LI"#",TFL4DYZ M9K7$%M3)/S>]WR*2I$,!:)]-2!U]$BP]$5BB2''+, =$4:(AUE(#2''LP6BT MI14=?;:&I39F=EOMXB8X2W#V5.#,(R"Y (!)1K3B"E#!#/7>0>TDT V LY0G M37"6X"S!V3IP!IU@SC* N<%$&Z?C9"ZBPS]&02EA ^"L"0G(%'^RUN MT<>+UNKCQ5K1'JV*M$U>[^)V;I4[J<_TRNZ6*Y_B#[LB-H1\4QUN?$KZ/4&-T'3LVZ1J2P//T9_ MZD;E-AOX;!C>\FIP%3A_^Y\1!N!1X=CY$8U&(DW(:1U:V 5SQ$:FIX)'(#.=_L;LVX5N-UO+3Q M^FH&UY *FM1[%4OJ,')IX_7U>+)>M^9Q/FEIX^9I4="TZ_+&;'R<"3A6X^85 MJ;?)LH38485?N?$&S79]J7JJ;UPG^X<*0I7?9K SC\US"X[?^>Q%C$P>:-'" MK1\]R]RP N+]E> U+,?;ZHK==I!X>1J]*J_\>W=X^2B'4>>_0FHEL>\K;#9/VX[M'O#.B_'PQ_=46@BQJ&>*GX MN[-!C[_,O.%OJMO_;5 4[]UP]IB80PH0,])S$*(G(!UF%%CN*!>2Z=6)]X-: MJE)JGJ]IL@CN4'K:1[D-D]N?MJ)M4ZTJB?0_Z:AV52C[CU'?91A,HMD3"WTW M9'X0MU8(XJ97$0#%KE;,\A-<5 MEVL/[ZNL%54#UI&@A5'UP4"ST95HN-9H4$P:?/23F9Y3>O435JE91L^)X6'%O7YW^M6E3,%E3;=8M1?Z-2N_$MMP?U M=1'[JHKL*-<62."A4X8 2Z5D'CDNJ7(@+,[NH,B.$<^$(,$<:D* I%(8S*65 M0O!@F!&"#P7_L?79[-2TDY6O=++@5G3](I%Y4%>Q52$3O$M)WCQ,2897BCB= MEXIZZN5 M:9WZ@<45!.ND8(Y<15"1<9DCR*8YF!W!4'4)P3A/LG*.ZW)GO\7U 8T\_UM? MNG8M(BLS&[N6A084!.R7HMM=H<. &GQP@8'+6]8 ML*-6M/L$K@8T1EQZ4G% 0[EY#4!C3>2."P":83EW7030^C* UA8"[-=4'?#, M'X2H7D.O+4*6<(:$D- HHP0SG% E-SKS;[B%VZABH-6F;D=E _N5\I45 FN= M;335]FY5*=!8LWP?N8[+ -H4MQ[PO!QCKTXML^<75 M,1,7/U]YJCDQO\/!]30%/WEE2N>QTDWS_;]^_OCFH_KB7N9.?3T/?RP&@D6^ M@ D2[?+''_E^%&5[_)ES!_.U\4(\.CV;.W&=/X5=L)YG+Z!\<"*_SH:OPP<\ MUY%(SY4/V_TY4[T;=5LLH.0R./WE,I]^Z@3')UH!H@94,+/4C?%O9P]+LLL) M$4JW^B$H5VC2Y%?/@LAMLO6Y YJ'N_V[4S82]1>57>81P'ZX^/"JBM\/.3AA M5G<8I,C$,HGRC#B><[Z*<%UV3Y]P2:U8[FI-J:]I2W_7S'J9JI*319MH_19: MOH%6+[_%BV_MTENZ\-8L>^(K3O8P8P7W70TEY^]T%^<=ZW=S%S5313ZS=O!@\,<--O7EP2MY+X-3A6HQ(N M1CB_=8OAQ0;E_.\ MAY[_82U'/4957X99\5"3[\)L?IUD?58=FCG5]U16/-3L'G6/LA.;7OT9[ZPV M2:NO?JQXJ!U=R#>Y]+,E%:LO*JQXB)\<%;>QD-4=OU<\)%)7TGWQH[KU](J' M9!+I.6K4B13!LMMEL:"TZV\;_ M).'P4@VSZD/\\O9@Y?R6U]]=;KJ%L[/SK@1S H8_B&*$:ZZ<\\ 0BXD4%I!U M6N[/'J3#6O??.XS #H#BT:GZ]')=D76+(@A!UNW']?3=>,,WW>%EY1V]'__A M^L5M/SLW_QEUBV[YYE>#_/KLI_ )X4?5RZ[+.=J!^-[%JH#LQN4N>ZZ@,T1;I 0W1!'' M,>#Q,MHAZ T[ H$.!?(QO8MR ^,CP:NKL.=RHV/B+&9!,3*7=[0+$EN,>L/R M3F5XJRHNL^M\8)RS18A7YV0[?,V?EE>B?)P\^28?7$W(.J7J;$&*\!(+3R"S M#A'MN* (0X 4!8)CJLB&5*TW- AT)&!!C!\WZ":$6^];.Y=';4?$Z -3P]OW@?J+6!*R+RKO;!%A'F(64 M$V(9# (.A(<*(> YL173"3=.Q$+C"0F0) T+L,28@D1 9YDPW"B'?;-E96,' M<.E]["UDJ%:^"B[M6[Z:,S78B1K-SM-K/+)W\*J5?XL)N/J"5RGKJQ["];KL M5Q1(;5CJOE;.;:ZBOBP#F[R2CX-@-1H.FM1ZO_K:QYA(5/RY,>'.E@WRMJ " M; P19LMY]TR0!T7K@1Z3RV_S)*BL\[U?)MJPN>5\D>JZYU-'D,9Q>6H,0]8H MWV[M+J>.Y=[:R9V"5J[2@?54=:VJ]_TVKZ75?5,B=1$@G0QA$?Z@=)':;Z8$ MV_6Q/:@:?!@-BZ'J1U'L9-J%9?9CCJ)ALUS68W)SU&8+23N@'4QDJT6V33O MU-O#NH#3",ZMNCI7F7B?@9[9"_A2 :FAA(0"8C22GDLN*1362FA!12.^LK', M#A+ I ,9[DBT^1WWI*"[5]"&. VG:_G_%E71V23;NW1U$T%V1Y#E=O:)6-#% MY]83_9WMR18;UVA)."6*$(ZE!M :H*4$!$N_3D'Z0B/Z]OV;?5P 3\K40INX MGAMPNI;SKH(A27>K K=$MA3O'LM:5U4]000U5@)C:QS!7DFNI1'&",>$Y9P? MM\HL@5L*>JL9WV+3_3>SH5(%GB[6I9(9#J)4&Q O M #>!0U(08&@PI(20 (J$(U#IRGSY;MP%)CN0)&^A"=JYPJ>H>G6'0U17 M5Z#7J5NGV]2M-[D]R,E/8-W[18A:C1GN.S-4=?I]UD!!V?;2^Q84KM6T8:9K M0]62/_2S=[$=>":K+D.K?C] I8FW4..=X+)I;7D=>I#E9;B'TMN_==>+PP/4H?(TJW,R=UZJKQ'/W8,MKU[.780-NN[Q\;CJ8Z/Q+[LJ. MXV?SBKD Z"DM,7X*]',%XU.^-T3.#GX/LU9'B_N6%B].C/Y-:FY1K[O%HO86 M[>?-P75#UFYR\>S4:!],QOEUWNUE$%4WT!CG43-U?9T/OH>P9.AZMQLWSZA( MQ\9> P8X 0)4$>*5YD8H*YGR(<8RL#(=2R":I&-)O".\MW3LU!X58YN5NRO5 M[00VS@&Z[[WQ<6Q:I_9OZ/*K MXBP[CQW[R]_G=Y_3B5.Q@YE=QJU+M:CO1HVPESM.J=;<62E# ,"E<,PK)"FC M.D3"E7-* EO^J/R*+-3VE:-$EFSENQYX4SDY4V@9^'ZSU[T!X]XN(@[ MRQR;F=]-(&G#YA.5.%4/9Y9, $@]_IN]A99OH-7+;_'B6[OTEBZ\-^%#/P1O+[^X M5/VR5]I+53@[^U15UR/AC:.(>(&Q(I"&T @[@A@"5$).6<4$]HV['C%+/=,B M3K731 $IJ# ( 8Z@H)J$_VS0K:2J159R!+-IBV<6E>ND-T[I9 [NLI?P_W[_]\#X[__SY M]>?/[U['7N\5!VV/*%1Q,C3]VZ,3H(JA!HO3&*O5JH8NHC;U]WP8 EW,Q+JN MA,]YP9YE%@N7%&40S"S:W5;8EB WO)(HPSC8RNZ M %Y%YO/!U615+E F]L"<_)3/?LI9]L_IAQ?E)X4=9U>!*I>]V\R.HKVV >_[ MSM[O.[(Y[^I1*1\1[X+]$9*! @R MF!( H60$0HLMU0@I1M4.W!=G,0S?0(T5@B#@)75$8D&M8]: F)1J$61>S*4# M(PQ5Z5Z$NJB:N2NN R261X!!74L4#2C7&2M\YQZ!]-@)#> 4X:8$U0FZE1\< MB&K+1L&3C*G[?MV-QX+OU&V&89FJ1&?9N-EON8#A91[!-7Q6T?T^AK\BE@,& MQ)AKYUR^)39OF$]T=OMQ'G%X8-@\O2]M5;J\OE448JQY: M6H.Q6C)KB/,C#Z ADKLNP.V#=5MQ89-932N:,>X[TC%^.-PFR%E0,%;9I&Q1 M%5E#Q&UAS=?BW9K'D\2?VL[9KKHF-H06RT+$JD:%56'C16G+WHUMV.LY&[96 M 'GR(K?@BD/2P*2!N]' S\&'3/JW(_VKK'1.CL')2\EV.T<)EAY/^2HOHE66 M<21@2HY!TL"]:V#,'"4%3 J8%/!X"I@L8%+ I(#) C93XHX7&S>:++N"H!/> MY&JT.8%-MH23>S6CC=YYDN%3X622X23#;>=DDN$DPVWGY/$B@FGO0/3GQ4'3 M>BV/&D'(-0+8N\:%\E';0EFV\OLX+G8N"YOW$;#.M+0Z"8KO1C]/C2I5$&B=T$0'#Q[&%ST0 MJWM*'!'7H> =B% "]@3L"=@;@44)V!L#[$192HQSC$-*,"%2 F>A51@A8PDQ M50X[;(C##@GH")(\]E,[\6@$B79QEO'[3).6(PEE0VAY,.-XBOO=T*0UA 3[ MR"YQHY&P7B@)".)*Q+22(,8>@EH:!VAGH?:$AY'$,B M$AHF-$QHF-!P]VB('71",ZL-8H19*CDV! ?G$!"I%:P8Y;-F6G^;?4_:XZ8R]::9M:=+E73RN9F)9+''KT=$=K=.P#!%B^DXEV)R[KG;?(KL8$:;8C);)$O'#C-:1*I$ ME83:34/M$"< $* ZQ#:(**FU-5(YR(S4PGM%:R>]#X/:M(-P0NV$VNW!IT25 MA-I;HS9GF',&Z 5&:84+M%^)2H MDE![^TL_7@'+,,1<6D* EA0*:PWE3"),7/W:\(.@-J8=3AMSJ- B66KVT4,C M2+2+0X5_#+K]8::NK_/POJYQQ67WNAQ^%[ZLVX_#[0TBPEQ!$<.*$TM1+HJ&1E%FAG(0>$"U-_=KQ4H_/Y]3XO&\O)DK\:JK# MN[-K'=J"D)XXYC['" !)!F-; 826IY(8AXW'M M!/NA<1)U,$NW;Q).)IQ,.+D'G!1>!L?0"6T=(TH#Z226$DFL(170N=HI[4/C M)*0=UISL=B,$)@%E LH$E#L"2@8(<1# M R7M!.!..-FX3/%&(ZA:E(??19(Y1&8_?OTI_&9H+@.-]BRLI\N)PQW.KC>O M[ND2;],SW!.DYSZR/M P"H4$S"O"I)7266\IT :$F(95]!)8,SO^;H(\X*<,E"- KDDH5(%J)A%@(9:P2Q$$/MB>! M,@25T Y" Y#6L/:)R-XL!*4AAN#)0B0+T03Z)0O1'.(E"[$7"R&"61">"<$H M\3B67W)AN$$0>B]PQ=2_-8^"4@S1"J%JYGD164;=1M!MNY,@*,JCH(O!4/4. M++AM(.VQC&Z@368'(]US#TC0$+I4XG^3)K>< #FW[&#D+6!>Z)B+(TK$$ETJ ML%>(6,<4K2C5?7!HLY-;=JR#T<%;6K0/:(X5'36?,@F"$P2W%8*]9\@ABEU M5 (QDL1K@"5!%O)XGK[R5&07%QTH[P!X\ K>]@%-@N $P0F"FT?.+2%8XWCK MPE'&,2&4"LVUMPQQ002UO+)T">[8"Q:"=*0X>C52\X$F07""X 3!S2/GEK5! M"#+"B!:*X.#=8B49!\ 2PJ4D1E;,7GF0U]_%62[C'T[E):YDY]/0]_S"KIHTS_1*9,T$67/_Z0]Z-X]#7^E#G:+B=C)RM?Z62%R[M^ MCJCBCJ8W+B+A Z+.$WK!>D*4"A90<7Z+U^&1YSH2XKGR88,_9ZIWHVZ+!=2: MA[-?+O/IYTQ >:*I(&IE!8O&:%W^=JK3 2MOIQLM#QXFPCE#Z#\I^K ;?JK M9T%JEF]O]EL>[>CO3ME(JE]4=IE'+/SAXL.K*BX^Y,N$!=UAD T3Y#>[B&J9 M#7SV*N)N .T[VJO'4EPAU4$MYU1@_CT/?BKM1P.U^*':3K!L_,,L4VIKQGBA MLUH93]P>2?U'J^N=@]@=7[D)]_[5; MF-Z@&.7N(GS>R][ ?!V[ O''/R#%7BL I &4A)!(28R(1=C$(C!I[1K1F OV M_CJB73Z:7 X-)L39\^'D*P0R%%!*D5:<*(N45]Y""+STW*/@BT1Z_U):IH"2 MO6B]33#1I0,1?YZ8[+%K\5@M%_-S.T;-J?MOW6)8*NFS"L-Z9W>7G',_6'B) M!8N7.05N/>C9Q^Y)L%-!#" Z6^H7S7^C&@T'BSYIV6'UFFM\]N+CIP__>OOY M[8?WV9L/G[*W[U]]>/*WW,O\BUE5F'5>[@5\M?35$%GT M[ $DS%[E?]K:$Z6\.UM[;$YSBDN[R@OH;2LK1F M4E_S[,7;?B1.WXWCIYON\#(;7KI[Z8N8&9LZ!J,<7L\^N: [AN?R+R\N^ MCY]=8OX\O6@7W0C;(;] M9V]<<$94KUS:Y_"%+NN6)B"N(- \OGP5V!>>"U]A0\3F70P+RP4&G'/#\CWW M!.AUE>[VNL-N>#A^?OSZ^%[G?2!:$0D35S)T5W&]^6UFN^$WN>N;\,#P4@TS M]SV@9A:W%AZU<4438HX)<9;]?NGZV?6HN P!^$T_4\8$M@TCU>T@?$A_4/;; M[-V&]87 +1^6WYGI46!,B&YCOTW=[4]H_\^SSV?9W\[//X8-_F?4SH;QD3Y?^D$@;?F^\)0/7](WW4#;^$19S3:FY\P7!(8$; G_';/[]FAU1S%OF*2"@.(!4:8 MX#%8JY0(/V+_>.H2E!!AN(,$P7H+GTA]*?#G??O;('QTV,SK,;$F?8IG4Q\< MJUB"(2PDA!(H !!*<$2H#R^ QR6-4$[]G9WM#': %!TB8$7RX\$+4?)+1;-W M.G@;HJ+,]:.8_.I,63B981AP+2RP$]]\<]DUEULS'KCP#H6$-%82C)C0RC'- M-JHA;?3?<(UH!!HG6 MVA@O,5% "(,%A@YZI*'UBE108TJ\3#L#(X$<,;%P*E?P0/X+:?G9L0WA3=\E>O@F-S5EK7C\Y\S5[W0B@2 M4X&O!F(*:XA##"91470PKT?!4RI< MZ71^GL3&6*!I_/0VGF'$PQS#3,*G:-ZCO9^$.R%.B>%0^/"Q MA]H=EC%-C"6'@_O]^U$O1'RC8;#N_PW^7"#4V+,K1OK?,=**/ET_B&0ON Y7 M@4YE'!7]Y!#"QCV$0'X2MU6O=I^"S^L(OF@;U!P&1$0=6LK3-[5UC&A]+LA: M&7UP%[Y7'TY\-I?.CGKN@X^P$7;5'Q8?_-V1Q7RT4^;=J\XN@IOOA&828$0( MA$)HBAPGCC&O'$)Z!V<7%"FE&'(48$*$UL(:*3R&W"D6!YC"]NKNG8:V;>%S M8CYS%K /$(*@EOS#9TM4;K5,U1#$1R<2I^$H7>>#;]TRE1.]D[F$=GRA=' P MZ-QC853MTB$J$S4F)LB+<;*ZS.0.>KW!3?!$?EZ"E?L0HUJG3!!M(T:5IS^K M'L+W>+;F,=5>R%7KY KB;K_"J/!V_N,Q="/?";RZ+['69 M5IYBU]8%CPNE<1.:5U<9[ID13X3YG[O?3Y/U%44;"8CV)(MH-[)8.D@/ \BI MY+5;&A/S5S$_^L2)]T^6]TGOGR[O3U3O#^"![$$&]BQB\P)4_^/79^H1=#?1 M,-$PT;!)-#P(%J\TARM'++V*MV'[PUU9OB062;42#1,-GP0-#Y'PFVW]6G%U M]]6KUZ_?O-E-B]5)L?4^@J 5/2AF.A(LV>..Y&X#P=A\655LV$&WCQ5"4D'J MF68@6ZU]>0GZQ'N82,ZRRGPCB=+.*"0=H,!P1??2[?._+A]8 M55P^>_%\]YTU]B-.>T7TI))))6?[WF"H- 140DF(#1HJ'!?(2F:=I;2R[\W6 MW1^32B:53"JY2"69PI!SH9T!P4!J*JCC"GBB@7.:\0J5W$$WP*2222632BY2 M20\\PE8#&!Q6(B&5A@OC',!:0@-]Y>3(K;O#/2F5/'0875U#LX, NKRF?-SP M>9]'N/4$9H/SW;T<,*^ F,V65Q]IUK["#B$NFU&ZX(X318,30+CT4&'*!<&F M\AK'KL=B" ":!3L'+Y%(VOL6H$F7'JV ,-:W0O]VW0.>GK7U-B'+W=H(L[V=T9CNN*-H=)#4V1;<* M#@ZP\#T!V>%2>&M#G7?$&B&=$!P2@X%& @JO(/+A'U,UQ?FIQM>M2K\GA4\* MOR"DIU)9RD3L9TJHL,&Q09HI[04((;VL3. _L9 ^:7K2]!/0=*T19A@SBD(4 MXXD16$!DE&):,J_).AV0GDP6(:E\4OD34'F&)* X_$]B0DRL)X6>>""]"[2# MKD+EGVKBHNDG]^ND&%9M/B8^#HY.QT2;HP+&46&V<48JB4$2@R0&20R2&+10 M# Y].+/?MO M2MH\7S-UCPGJ("*;E;Y?K?Z5C/HIJ= 342$-C958X:@SQ#&I-,&&$^J\PDR8 MRBFGFU2T;*1"",(.XU7#>Y,*)15JJ@I9[A412B+")<$628 L=)(Q2(6EU&Q; M*K*1"D$!.@21I$))A5JD0D2*>$<+]-H #R\#6=T\V@@C&.PS@A! )(1)"- 8A!'4A9@+:6$Q$T((1,")$0(B%$0$2^(QC MFX:64F2XVWH.Q$9H1BCL,-&PK''-MD-M\6J2WK92;WWP0!CF@G*'B)!4,,:P M 9IS9Y'!%0>F^ZPYX+*#>,,.3)/>)KUMGMY::!B2FGO*%)$B'L\:!(/MM< R MC;;NK+F9WF+1@; -T4/2VZ2W1]5;)#%"BF"'A"-(:X7"?ZP4P>X2IAPY:-1/ M$.I@3)^ZWNXRM-]5NXNE)1CI9DJZF=*,FRE)Y)+()9%+(M<&QA1>R]QF54ICTS1%C"'>'&*$VM H@22Q32=NMF\!N>1H&.:/II M%#F=[%C2XY/18XP$T\I93"$DRDDM'0X::@"6U@?M3J=328^3'C=?CRT07D"+ MJ':$,"JTL1PCZC!6%A%]Z-,JUJ&LX:=528^3'C=/CR4BDF%BA."$*/9Y>P0X5#3^]VK\>5V0*IG_[W_\K_$(% 7D1_Q;(%+G3[8_4 MA$X/7[E_;O)=#]Y0"L)%(,L? AD***5(*TX"ABNOO(40>.FY1Q+!2;^?\*2S MY\-UGR*1$N.I CK/_N=N05-"['7)I-:2Z;/I!(3WHRN7=\T#I?IL+IT=]=P' M/STR#@IV7A1N6,3SXJ[2W5YWV'7%1614_,Z7O8'Y^NQ^X4'IK&5"*X,9 59I MI*'C"BB%K(35D\T>&$\7%.HZBG0^K&),^5?]$_@DX6__]351XL_AY1VLFF?X1W^?#MSV]<1+BH#$&]>Y,7 MO;KJ]FY_SO[/1??*%=E[=Y-]&ERI_O^9_+[H_C?H#P0QT31^(2[FP8=\4WE7 M]6<^NE3C8:[Z1<22^'K?Q3KH2Y>]&EP%!;S]RP\"0?[7(AN6M=%VPJ=LJ+YG MJN14IOKV7KUZ]TS+U##[QZCO,AQH$.D=WYG]ZHR[TB[/,"Q?!9G*7?BHL,)> M;W!3_#PGS_>BLT0EMY!K6DNNV5BNJ[]SM;S4$#*TCI ]6QL9]D)+5HN6?!M: MCLE2PGAF7"_:#!,L3&D=X\\3BU/^//82QK9TD1&K5-V-]6]J\@ HFY3T@IX$ MAOEANVM1Q5AF1/S^VQ%==:WMNDUL3+Z+6 _S7?;MU!Y_U MO&@AJR])K5@56N,\8/*=Q@6#E"^3M:D!T(.>#1R:P]##.W"-85)C%M)H:9FU MKU7"LL.O*LWWO,FY%\EVB^D!CAB7RT E$]8_5ORUPD_[<<8WVUD:9&'8=P2] M7*UU!TFN-&_GB=I'+2+@;(OQ)S6! +()$IP;DX]4KPS3LMP5+O]V[.*"!I0A M':9^95.^/CMZ)O6PNUWO&L%=3BC\9?K:) O[:2+/YWT[E?-_]IW*^\Y^S-U5 M=W153-XRV\31(N0D42$$]40"I+"FW!@&H7;60E65,]K-U$R$.Y*Q9B5E&Z", M"3D2^J_=(P0:-O.2PU Q@]34?PM M2.(KE>>W 85N5&Z+68\).NXI1LP02;CRPCL% K0!SR!1N.)H>V<>4P=0V.&D M#0W:FN+*@8:Z/"T*K#)TPX')]\1OQ%^5 -VD"#C-"!#&8@!%=9H(XDA M1@(*+.3:21O,I_=[],$PZW#:\'L[>Q/0?;IGTZJK&??L,,56]2"N<9#5/-1Y M4B1*4I2DJ&'![8'CV&DIU<<\INN'MV4!A?O/J'M]%1Y*%10-/V!NQ3'FFHT4 M@^,XZH_/._;UU.9G/$HN3&6*D<(0IYH)P23%A$&K*8$8+37(!0) MV8$(-,NG/#!CCWS--.%#PH>E^$"14-IQB(A4!#,KA.28.2 UPL0XN;^($W8( MX1T,4<*')LU5.6PUQ-2W^CP;=EBDC6?840P)=E(S9+!@G +#I,%[]*\@ ME1V &^9=[; O=:/]JH0,IX4,NP<D4,KA7(A+TM!EZE-8J MX(X2"BBB.) (>.X"]B"(H.158XA/.TO6'NA)I1WI4/XI'LHG*4I2U+[2CLK. MH$>J]X@7-!]?6MA/]YS=-1$^!>]WIF'O4[L]WSB"U#IYGKTJ;P&!1AC)!2#( M*F68%5"8*V)(<10 M1233$$**&2&4NOT%_ R"#FU:AX_VH%:%PSK]VQ$;O?-:'9'%PU[/L[S[]Z@8 M=OUM=9?.]1M [V!SHM;F9.W-M;:%>C8J8C/T>\F\&N3N>:_[U?5NGP\O5?]Y M?S#,KIPJ1KF+=7H1)S+5ZY71Q_6@Z$;.%.&GKZZ?A5^Y[]?.#&-T,LBTF[[> MSU3Y0.Z&HSPP,KXUP'/Y8$>?ESY<.[,X$L_[-S&)X9AU;[;5WW35;W M(34L%U2<96$_NWW9X7SD2@O0F4*%Q_U3V]U4O7 &B I1,*6L*4$%QJ&AQ=:Y$,KU8L MO:Y7^VCI_4&%;7CP0O@:$U!=14[.\5H5V<"OTXS_+'OK2RF8RF[)\2 JW;X9 MY>'/8?BY&)8/7[N^ZI6-_G/74Q-Y[(Y'6 [C",M._*0@=S>#4<]&80N_[(VL MFQD7,)&YZWSPK5M$CD1I??096TG>78[_XW2]YWW[=K*123>P&18[" 6%/F"8 M5 0RHK !6DCL&/'4FLK 99-Q3/N3TPTW"A4$B'&))0B[#'LDTG!'@ #2B+O) M"*YZ7LVN%#*BY1IRO;;\=F*+TXB.W6\!7<^ROP7:Y %*;TLYRGZ)CLC4\L3% M/.]^?W[9M=;U?RZ)PC3'DB'+L<,$"2604\@C(HB'3/K@P0PO6'#_H1:EE MMT[E19!@]ZT[&!6]VP"@/1=;K5Y%/2Q&^M]A.5$UW/=@@/IC,ZO#VYR-2ROW M42+M.-DT"EB=EWYI";IWBF@'0=&BH1BC?P#[0%271YPVP89\B=IUKU>+@" L M8V"B)M]TAY<3Y>L''F<0!;/4'UX69WMU&F0=IP&!^]$WLPS.#?V.-P4@TKO9-"?C0=*U]_G@ZMIE]0R?@D^4GPP M^DFCX2"_'4>ZT6GJ%@N'A^U]Y!6J-./F!I9@%LXUE*,3D78KCL71GO9*_[-H1KT]BR M[8.+$J?G./VY^_TT^7R("IT$,47-<6WCV6CP-&>C)4[/*1?N#A\?'K" MJDR/8\^&;L_)LU/FA_K2U L(")*<,1CL87VDE*HF55,0&6K.J_=:3[8M>8C M+#H -NQ^>]+\8],Y:?X^-!\S'3Q28QGC96698%0BXJBES@$%*N?.;E)9MI'F M2P$[##2LWCQI_K'IG#1_'YIO*".Q1%@0;0B#T?Y+"KQD%GJI7$4+FYE2RUUK M/L&X(PA-FC_=S0$3(KO(>GQT@;7]>$W =KUWN>N;(W<".R:6'?7&_QIB6 MP MW@_B6>4H/*%[[G'E=CEV6@%-$/:$AZB!",THI0!H:QRI[(BU2?)@+12A'8X: M!B*-:YJ1%..PBD&L5)0S"+DU)+C:$FN%&=("$,PXK[2SF\36:W5N8AW,&S:N M."G&$U<,K!@$5 7O$X6XDW"%%.-66>08 II7#/G=_E+3HUP3DAT*D\E(FM$D MS3#2:DZU,QA9$BQ%,!76:,V,]%I##[8-S=8R&0!WN&Q8+B:=,8^[00WZS^_E M)_LR&/S_[+UK<]M&UC#X?:OV/^#-3)Z*JR@M^@*@.\X[5;)L9SSKV%I+F:GW M4ZJO(L84H0%(*YI?O]T-@ 1)D" AD@)EN!);(G'I/O=S^ESD0SS*J_826YIJ M:V+9^-9^V\>:GF59SQ!'VM W?IOZ*D-4;V@:U#/E\_,ET=GP3#4(A*(:!]& M& B?@!!*B;1BH=0:RX,XEYM9\-E)I6>W[X7=NJ$&M80< Z AE11'1! 1 BH4 MP 3"2(13K2\)BT[4!B_FV*V>M/A$ 0HYQ+[" M 10\Q%0)Q $,-))^;4#YY?JCG5.Q/2L*GBDZPA10@D! %C "(HPIH,HH#"B1@%H& M?.QWVRH];K MAYX5NL<*7,J( LA]I#!FH61:ZTB8'S77- )U[6[W?\+XDO3#L0\8]SH0=CO' MZMKU [5GC*/$K"YOA>N-U<2V02W+6HN2UVY-=6@"3@<'.&PUI?"90T![6WFM MR&N7%N^(]&(L/UH2G5VS,$\A HJ%B JDJ<2204H09!SXE'+&.:F-UQZLS!5 MFV81=4L*'F>BXG/7P?12HI<2ZZ4$94PI7Q HJX$#XQF%XL@>] MDY2(PD&$.I:+U0N)7DA\[T)"2BZ05%@:\Q?K@#(5("(C7V)! N37S&(^8/4L M M& ="W+OY<2O93XWJ6$KRB3 H20!0IK#7@H (V(\B$/_ B%1ZVT!< ?&.^G MEQ)K-_G,^D03IP)=2!%C X[;_BN@ 1KCGXYZ/>S[>C8\! M0Y(IJFT=%F8^841+JB/+L(3(J'82Z,'"$1"%@R#L^,E&S\<]'W>/C[D(I2(1 M\9&QL'6D. ),0<"H0MB'NK:JZW"MN2 8!*1C+1*.S\;?5B=U><-BHR[D5<:YS9R@(7?Z_^EG-7,?>M MLHG6E)3SPJIL609CCM35T9VB6P,JER!W9 AU'SQ=7ML&4=XCKU%*'QY$JT*O M5#X\&5NB/Y0_7?KQDSJTEKR4RK-@4 MJRLHGKMIW/:'\3=59(*7%;2?DK&8IJGYZ"++U"2[4:OCM0E282 E$8 $6 6" M4D DE3@01&I"'OUU>7-U\^.<[[\.GZ]^_7'RZ?%?GN"V] M9_/6:H]Z5W>^^NF2PU>9&%[+[BL"NO+=VMG#S5S1@I7@29D$ZWWG_8"P=FYU MTTVSN=5UOK(MMHGU8Y>MAF6J/#20:^>1-]V$3PG(-T-EW-\[0[F/E1Y\PGT2 MF[>S5'EWR@8G,NLI&[9+M,Z&2:KJY\^@9+1Y/1DIZG]BW^)9-DM2[9-F4C2:/ ^_CS=MS[Z=/ MEQ]?G7OF;SNAWE;Q3,SE\=B-L;]DCP8^WH=L9+:03[=W[S+K-SHUOLN\5(T, MZLT;)XGWD*1?S7;^YR\$@NBU6X,:9XXR!IY=N2T&&L6,QZ/8OM\^SJJ+^6?F M'J,YV*TZ/Q8AXC:$&/0"3KF$;C$0]42] MHP4(R2DIJ*M4W<73NUP32?5-C9)[(_DG0Z-:;H=._$\S5>@F)B93^]S1Z-%< M:S3173Q6LI[:1TF6V<,C)5@V.?=F[[EGL7F\33XTK]DOC:%S9/[8:'D36,Y& M5@U:#;;F>Z-3E[\J70YLP^\C-3';/RO\H<;+2OGKW?YU0Y>PR]SN^5":/26)71D*6YQ@&& & MI BAP" (.484!T'H@A6A7]N+=N_-Y $>!#6#"ZWQ4ZJ%/6Q5AP%5D 8\U! ' M"!@IA:,@D@$-(/*#S;7[ "*PC]I]0@C0S/W&NL>0?_UA?<_[.[^M??&_0Y> M>^_-PK)\H>4EU:^,^GQT:M4]1,=I-MDH.#Z:S7YDCRJMYI"0P <,!LSW,0Z- MW8(H":!&@5:A8F%-3J<3@W_,H\0WC_?JXL\X^\,NZ>(W!_H_/JI;-GIG/[.1M,SR<&H?/2GI9V1AZAGGVY#"KO!'.@@!CB B!& :!#8U'@'BZRBB(1&U M"FD#_-_L#/\_OK#Q;?Z W]B?\=WT;F]X0>OPXBP^[]Z"4>0'"^)X[CUI8\;3 MWA-:@$:;TQF_]^\/AQ+@M\()Z.EZ$1QM@ A/R<=_Q\30RX;&P[>!82."A\8( M4?\Q2L$S%HE*LV%\7T1UK88QBM,S-YY-S-*,C9,-Z\G=F,TNU^N_.<2-=FSP M8.S55F::#] M@-$04,TPCA"%(3$_(\ZQA@QLTW^F*3<+1E1PJL/ B%5,>,18Y"N L(ZT(M1G MIV%HUC)@A]>[2+>5]**#RY96)[P@_&$#/S634 NZ6['-.X+!Z^G=G8T#ZGC, MQL)&&.-Q;A,X^]EI8AL>-.KW6MU/BH!F'O7TC87Y\P:)=6CI$&Y"G(++6)FFZ:<4D^7ZLCT.30*MH**!/(8%:LZCIIE// MKSHX(EO%9*'_%$36V@!--X4[).GG)9.YY[Q:K;A2!KF'$HZ%[ECN\+3X),W/ M@%TJ^ZQZ0.B)V\BZ-/9-Z>*;D_E;UZT7 "*D=M*7._?UL;$B$"G.?3>GX+=I M)[8ATKG?=%IWBL2<_].4XK]%@O\!>B\<9K)AZX4?9T38"BV@T7$*F 8H#X(39:A$2$"QC:>6P^QZAV_MK1@[ T'-C, M$1]MUYEFGP1U?);=0M1L50)U>)UVZMJJ+&N(54=55J?UTLE)QHXJGY.#XV8- M\W'.5-6#9$T"HC0'DF+C^/B,00&4,/\'! :\9L+O,Z@9' Y % Y"LGKDUTDU M\Y)TR4OWCVRI8:J&:ISE!8&VG5@WE4[O)VT@J^];5;TD$&_68@OLFC?_^Z0F MG_4-^[.JU3!'$I,H1$:M$0!XZ-,PU(P0' FJ_,:CW./J-S(@QHLRVOU%UG[;M&K@ R_:=#UJEE4+PE+!R[?%BTTU=+E5=ZLGS_(<%L%U/$/@4K-:> M-3;=M%(]6XO/9?!VC@"Z?@H(6Z7;0?04>J@]>&RZZ=3+, Z.R%8I?Q _!9&U M!X^-N3PKQ2"-G/T,"*UFP^K8&CRS.D.;Y+V:F+,A0?;@J&^5;0B#)V5DU5H' MC7>=1B[@,Z*R57(=?%IR7:OLNM72EUY!'X0B6J7EW-7GX#?>U2?='10I MJ$^?.41X^"Z6, MZ]:W-+O#+*\8#;J(EX9EPAW/!19G)&S;=_4 U#%KG[%%5]3];.*';37!7O=I MXYV;E/J<#184POK+CA6.[#K_='U]WSE_+W2_>?D\[O<\WN%C]MWLHZX=H,_+ MR6WSVT^7'P]-0$?95Y>RP-8MY3B :%8!^]GE<7;S?/D\G0%!AS;<4_9+H.R. MJ- 7GZF6MV_ID],ZD\O2L9!6GYSV3,EIM0V'-[7O"FD8X@!%$8H$!CA@*D+* MQQ$/-%01#3N1=;VF?5=W_,/NBI]>;IX24_=R\U3DIH^U8%3(@/((1Z%@*N0* M8Z(#P"F+:OHPNQ[MO=SL:"IO'UUK-OJSH9@/!$BMJ[ M;>#VTJ&7#MM+!\PYE)'V0U\RK 0B+-20AV$@N7&49=0) P\$9!"1X#N2#ATQ MX^I/A+<*^];#X63-PH5#5UL$:<]>U9]"9:X9IAVXHC+OISCO=RM=#VO;V#HU MM[WJIAFY)6Y/)#RRF%Y39(\6*39=V5G+L,1AMW:Z*FW.DWE=\H?Q.\>0G_5' MQXX5-4=YI)'F1$&&<"0%PY+B4'"%0AY0(3MA!*,!@B<2QC@%V=%+PEX2]I)P M11(B"0,L%$%1@"%D1 N@.* ^(($6LF[^YC-$='M)>)+N 3:;/UT;W_7":T[< M/0UK'KOD##B+,I&(DQ"0,D**1")GLQF@RB- DQ,)C'=&!O5B\[1XN1>;IR,V M8>A3+($DPF?8>!-<*2I]!1@+--5UK=Z>X\2 D@'P3^3$X' RJ,%/J/MT]\9N MOZP%:?=:+:SK>=:YA:[VA*B#\+HRR9STMFAZTL6-[]+S9!U0.KFQU2X?ZS9Q M\ELX\0V<]/)/>/$GN_037?C)++NP9(H]5+3>YJ4-//?)P,M4&NN:A:Y5FF7[ MH<)^/QE S?%Z3 B=&'AZ "T96VM-S6=@M6=_\R[OWL?;"NFRQ@IL,ONW[H2R MIF_9QJ'>7]2(392\8NGD\<;23NY&9V_C3(R2;)HJVQYN>:ZW\ ,4:H00\#D6 M!! M%>$P8@)336CM)*T=YWIKK4@$ V3_Q4QRP@ 'RB<<,6:> <$._>@*0"XT MH=L5Z[/F<6^OK]Y_C+/)S:8.^(FOKS[>''S[JUW=?'EYO]X-U\N M/EU?7-Y\^/SI^LE[V^JTMN[3I4A,99!ZK50HS:.U;1R;N:8%J\$3T&_UX'(Z M[T0"5]OT"*W=96MBJ.VSVG33K,UJ753JW]-L$NO'^L!4-V-1'\8>] $>>).A M\NYB31K- IO:.2&2K-U/)UH[TJ)K]Z[D1(3JUDOD_.!]S!,;+J2=,_C MTWADM9#YA4W<)W;8"AL_NLBV2D>/7B+$]#Y6I\E=U1)XJWBU1E1'0"@800FDPI$P M"EXA84A!AXH)ZJ_6B )Q=*F@8N\@/;U.1T MSNZ2J2&VY,&0B-EZ Y6\G:J;I(*G6&67-@=^H8X8*<&UQ@9T/L90 8X-C6!, M 6,*:;!VZMT:RG"D<&U0^EF_*9@HIX)=2"D_WDKV2#_! ->1CP7U/H#H"QH0 M@%C F8\!0@0 7R :,0($A;RFB86_B;VZ"<0(U?+@P%93W!M9%G]3H\>!G7,0 MC\5H*I5C04NVML$P]%_+J;*BL2H-W3?@M>59>[ZI[-TL/^^UER9:9VIROM6Y M0P?Y^FD]XO=K--0.^FBZ"7?:@CRVW54[,*/IIJ"UW?4\1M5O[-$:5F2P8K54 MS2">3"V+)M.)8=?2^JHG],ICZFV?F\ISF?QFLZ8;I?(ZP>GT8_995SZKB&DA M(&:$HH@872<,JB(9(8:0%E@0X?-5>XCX06$/F9\:!/9%OO;W27IMMWPU3<60 M96IWR7U(2PH&:RPI?8U M>S)X*.5$(L@5IAA+)HG2(0P#JCF#RO=KTNR;#9XWTT?#"I_U;P4G7,_WO3OZ M*S=G^\O;)X.@9JCBWBP@(#4! 1(H#"EF$-(01$K(* I18&'=Q@+J/E1#'PYP MB!IM(I:J_1M%1])ZM;.%FFX*>\-A 1HM0!@](6#36\.-P&V!$=(3]0(T6H"0 MGI@U;+04'50MW]EXO_K@GHL%+L4!ZRF^M'C--4,UNO<>XLG0$[;%E1XE#][8 M/J"=K;3/Z%"@(\A]#7V*C(W,$-.*:VUV)P(4(L+:&$L?$S:^2?YN-OTOLV?; M_>2]V?$GN^%NVI^D.;0FP]1&$G,C!SHC!U"G8.W5]=1N],-T-,EM MG@G[TV42%9V?EJ*41OBGRKS+GJB:ERDFAE5M,;/ES%/,A9-I.L[VN4+D4YMPRE/QEE^LFNW[ )MYEG9WFPT MI+1MEQY 3&BC"@6:1U( " 14JY&-;CL2<]D#Q(R-!04' M#(2 X8 )#@E$@D=^P+ Q<%N=>7888N$@A*MF;(U=NZ6SL6B@%6+$%JD. M9:#Y7J5Q(CTY36VBA8LSU_/[I$&(#+8*4J\Q%+^QD?F2*V,D'\TL!*W.XD!_ M&+<$CC9 ;'\<]R+MPB? OU5<&)Q&8+B65#N\WJ,Q7;C,/AT!Q,U^L8/.D?EC MB[V;5G8VLJ7R4Z,2UWPOV/WR5V5^,[9#U$=J,E'I69$&/[_2Z+>AV>7/'JPK M7%AHT.3FIM<752_5JN>/?HAE\I _^2%)Y?S=[D%F>?QK;)YE'VALFN2K.BO2 MN?T-/6:#P+67+7O,NKN-!5+HZ+.)4=%?QRHSKXV-/1//<%FYI@#SVN^+U\V^ M-V;U_8@]VD]&L;%;_E=\9XU] _77-HC*)C/R6!>$]3QFH*5L(P7S F,W3"KF MF.Y8K?J3:K8UPOS MU[KZDH9)U2L/_#2U$,R?N*!.6A>YD9EN*T7^@AY85"MKUF-H 6[1;V)QN_?F M]C-N 73&M-GLSQX;/;#'; T4UU?H_#*JJJ &C:Y'2O[M0MG6L " M:\*X5'97UY2QK,AS)9#;;KOZQI6=_ETQ:<'Y"_.&J>7-O]Q\OJS#]#+N2K4T M,?0CK-'E*L@L'UY:83.>9#/\L,T]09I:8WC-G-7 @*=KN/8--[JY@9->_@DO M_F27?J(+/YEE]PTW.MQP8V/-O@UB*^-*6(N[<",NDVR2_:K&*F6CVH)]&$04 M1T0:XP6KD#*IN3(?"%\!+O$^"O9# HG"E'(_#+!$QHW2###* ?%I* (%3B)B MU^FU5=VNFE+QXY-H??2OF1):D,_+.?0_%335YA4TW81>#)I.!U&UQX!--[VL M4\!#]_-ICYS:X\6FFX).(V?%,]TU*ICOK#5(:T\,FVXZC0/#72*K3X1B;3%) MTTW1BX-BJUY;2SUVU_?=:H>:VJJ2IIO(#@VQ:EM9M9:?"P':%LW1RC^-+;-V MZRY5;8!5WUUJZ\YJ(#C?O;M5M7=5[?MW:6BU]5+?OGO_[LN7=V^]R\^_7;W[ M='UA.UQY5Q\O/G6FRU4S1VX*<+?FJMI"HZ:;Z$L4>*U!6%N(T.CN^:>4:KS- MV;KA*-E8F MA-:UYLI[/LP>8POFOL72[-CFAL[>6>1TWTF)^_&=&<)Y(F MV>0L59,X+9[F$DN7^DJX7.RL:-.E,GM=GOI9I(PK@YP[&Y'S]-2F\Y2OM:]S MWHU@SS @BBD0]\/L-8V224D(*!*$ 'KTBH M<6D5-_'$]BCZ,,N)/TSC(1 $]9V'UH,_;PBVA.=9FG!3*DI!@=5X[45J&.C6 M@=H6ULVW_,7F)TDE/\:,QZ/%$>X<:!(*157((98AX9'V51AR'$G;=2MX9KA& MP2"L&6"UR#D/\6CDF<21HPH1@/M%:^C\*:#G;1K(-=U!*68166: ;+ M,]B0L7.^FJ_SXTP$?&/Q*#?Q9R6^5H#D+5<<[)BAL$6Q4+9P MQ8@!KFRBVG*>#XCF8FD4Z[G$<<]RB*SGD:*1G.$%64B>.!>PKFK2O6J<3(R@ MRHG;2_)\>LY&ML6-EPV58;#MDY'RF>O%LXK<_&QB1)\C%?.0Q A5EF?=/0S5 MV"NGM6_,R>^\>7>JV1B[#+1YZ3GS_1R;;F[AQ#=PTLL_X<6?[-)/=.$GL^QG M3*O9F#3RCJ7C>'R;&=O8M>&HRQ(A@20V(&'^TYA*R2'1OO'HE!!:SMI//2E+ M!&E!A62(B%!C7VH*)",(AB(*?* 47I,ETH#7)5-I5?OOGC7?[_X\JXN.K^RL9H(?/G3=E'V]N1>FPW2=--3A@5XNPF M95M\^UXF[6%2FWC1=!/>!2:STH:G:8\?_O:&948EJ$()>#^-DBQ[94.0Q@>W M72E^*DKMV"\_55HK,7$/L;&G^\265\2VUX;9Q6AJJYD\5ZT5V_JP<^^M_=#L MTNS>NS5?9L43RD#K[ '%[2Z,P29FJ].1=",<4B_6E4?:4$MB8R#Y- 9F%V.> M%6?9M!))J4+*P,:@0?VI4A%G-E+B;K62J@RC5\&Q18^!]F1=F[+2=%,E966! M$YL7^O0%UR:$--T4-AA,UV*HY-3&_"[,HTNRN9ZA^-V?>8\(.SOCTK&)6_5G MO8VE1740<3^D5!") 0L(D"0(?)\@!KD,:SN'[)J/*VC$A"\$"2(L L$B'D%L M1PI$A/A!N%-GJ[W)H9NEYC;YNF]M^"X71&P>(,\CB0_N$_.+.P]:Y$;+3RZ0 M:!G=6$X6 >;C-2*D#)1F%19<>%W!@D7OCUE<55:D@[$:Q'24TR=7@DTS51X& M61EH!= =2[_:J*99>Q&.-!^:?>;+RSPV63@^FAB(>3)Q<5+;%4C8$Q\G7?)& MYDV[UF4A--T4;D_(::;\%PZS)0#Z 97(((#\)7KNX+84[(?1D\K2THD;79<'3 M:>NQ?'-OL&6IMDAXMMIE%R'_^K57['164PQGS1TVD<#__ 6$_NN-?LKR.LQ> M+9G\[Q] !]<4-JZIJ/(MEU2@S!Y1Q=(M<+._55-G79OMM!LGW@Q3I;S?S&7# MS'LWMD*^/'5:%\I?9M;%[[J#S^4.'0\IN^\)KRN$=QW_V9/=F@3"7D ?8$VP M*WRR8Q3'NC??%T_T)/94$MN9POR>PGH*.RB%]3*LI[!>AIV8Y?C,1N(S$WJW M=_\L\JC'2(^1'B,]1HZ$D6/HN")B'L ?US;@]?' @X@4#7BW,&_*]L%GM-)S MTP;L?_;H+,5N8TX,2\=V K KW\I<)_ZB ;_MG?M0.?A:.#"?)/-C+_M+44^R M.BD@FX^=RHYI%I7'$]O"^KFI^=366S6NW6BNV19H[1;^ MM['HZXG) OGDZ6JK8A+Z!&$N?"UPA!0G,! T#!&&*B"ZMG,7KF8*_/'$%;UY MK'^ JW\J6/>JY-P/!=\:@+F;L\\Z/ZQV9]4WR1OUP?%KT1[YH[IEHW?F\44/ M9,N[)>M>)G5%5:!:5/7AT_MU)6K_56DB63;\X6]G-1-+3E<&/(N2/S7!<&KK M_2X$682$XD(CP;' G& CU#0F$1;,( +RNO%2,T'FOW!!MFVE+:%D8)1 +]&Z MMHE^O=^A1 .^!M0G7&)$,%.$AH2(* @X\Z&607,2YPN6:+UIU@NRE[#>[T*0 MA2B,0A5R&44AI@$D(D2<1324*H((U?B8_DR0]:99;YK-MW#$^&6W(I,+*?DN M>_^./2[&)]_]&4_,!2F;J-O'9R*+[DC_+LOUDQ+>0%&$8:04#P4.E+$^C5$J M):.28,3 :G.H4PX06AXJ6(CF5J-,)9,WE+7IV#$Z5C7K,U8:.M(IMPPO;PD+8_AHC\TO^ MN%,.9_9G&]_AV88$-*#"1U+* &L0T4 "0KE@ &.&T&KG[PZ$Q\SM:Q2)X=W? MV&.I36Z2O^=L^UF_+YGV8BPO"Y;-'_#"+-'^J+879]^Q.$,\B 2(( LEP\3' MYB]JY!H-%958,=;%0-UQQ=FV-C$,HD%$:2_7NK:)?KW?H5R+M(8"*4CM:"Q- M(^/Q2R:B0&$%S/^RBS'#WDSKQ=GSBX=36^]W(3.NF7'N!>76?[_,>VHEW/TW%D&5J(48YR'OO_D.-L\>Q M;4<.HM>9]^'J;RP MX!5[3)/1R CHB7+0,#_=INRN.#YZ,\WBL".NC&B]5&8<51?8GY%/_>6-O MO-B'C,L]:^< M$9]5TB,\""+8%4'?'W/VXNH[%E=<"3]2.M1:<2ND*. :H A#PI%1PK5%&L>+ MB'5!7,$!I.;_H#.F:2^Q>HGU'4LL$2AM_H/F?YLZBQCV ^V'H0X#$-*Z0O=C MQN.Z(+%Z ZN;F^C7^QV**PI@I) 6G 4 !XJ1**!""Z@YPEC"9^[,U@5QU1M8 M+S)#[%];QORNDQ%+O:LT^;<2$Z^LG1YX'S]>GGN&RH=VNKLK9+V>\DRD<9YY M=G&;*C?TO9L!XO[4YO1.;00U1B0B$(:"&]&,F0B-5ZP(UU$8J:#FU.890G?9 M37)5<%,EP=<^VC%2P4>5%@0E"UV,996!9OS3(/O7//6%%3MTW/SLA$H(%DE2&2G,-@KIS@F<(O)V*L-G:U(R"%WO(_.)XO3LK>3E2 M)\!!*!6E2E"-&39.* QAB(S(H3 $_)F+-$],ZO0FSLMA\>ZLY.4(&\X I[Y" M$5/&Q"&<*B*03WR$.1 (U?2U?H;0UZD(F][$^8[SZ"Z3L5FO+?2U[=VN4J55 MFBI9]H-+%OO#N;#:KX8K^+0Q8?1$CX M*@H9TQA20"0UCC0B6D);MU';K_AXD;LY]W[6,]XMVHHNZ9P9U\Z8]ND:I_:9 M+\RX[0^9>_GW'PGK_2[D7Q!H!1 !P@]LJGY)XV%_3%S05;VP%+Y7,,TNB/ZNRS43TIR8XXP8,98Q=S\9\_H M?<:(;Z1W:$0,JNDW>LP0YI<9^3L)O;^Q1J$_",.H*T*SXW9AS_8OCNTA#D) M4>@#AK$?V*I;&.A ^!0%'.-GCMSMRO:GY2OVW'X:*WDYW,XA!512HH56F$4^ MDS[! 0 1@#S 84VU_3'#4[V2[]F^0RMY.6R/#+]'2D,DL,!(!1PQ)K5DH0PB M")\[*M,K^:Y&.+Q[)NU0A[/\NY\]>/]GA[+29L&1Q(7AUE=Z/A/JVT/ON45? M-8Z7I%*EU3UX63**I5NV/_#L?Z].9%L-(?C%G?[%=W^*W:[!W4D&Z9&/A."2 M86%'89.( 24%CR23, (U+0$.&:HI^3J?,)'?7KT_K*5?3! "'=%61Q.8CRW M5=G+PHYMJY>%N2P4+*(ZH@#X$D,?<4Y#GT4P@H$V0J\F8>.8\:^]R,+3LI=[ M$=@]6=&+P)1%+ZO,8P4)Z&6QAKT,?.)U/1Y@X*].=C+PBX)C5X6 MOF192#FAW$>!$D8,$!D07Y.($$Q!&"F!:]L1'R]2VIN#SR8"GSORBLV^CQ%3 MO4DFADHZ@FR[Z><6C.OEO5F=)Y,I'ZDE@7^*HKS82#.9=4U@RP@@PB-CIU(L MJ3%>-6!0:HTQ%2AJGL*Z!ZN1P& 01*BK(G,;+NJ:/=AS?L_Y337WQCEE@51V MC"JF$:5$(2J)4/9'&*#&R-T^AH8- H0' /:\W_-^S_M'+#,")$)2^ "$"'.? MD1!"#+5 4=&_[/&D%6O]7O.[SG_!#E?4 #:-(&5%0 M8^\O!6AZK;^G\$?YT__]?YDOF"&FO]F?#$ L N+QE!406?YD?E\.G1QBEN3^ M]HO=^]:$9^ZUU_]M\4'%;[L_[A>>>O_/;'7%LVL>6SY0C!1+'3J<C+)+DW M&/$KL9<2)>Y#@]\1RPREO;V^>G_%;M6;5+&O%^:O.0^NA'0*M MER#I=?<2G MJ8WWY<_88<,#SWTR\#*5QKJ@EBS^KZ$%,@L4/2@K3BQU&%X8E1?9Q\\^6[.> M'_YFN<.!<<0N$,Z;-]G[VV.B!/69K(%655+\,T_(IA8@K&,*W MQ%^#G%R NV]+UO%]PSS#8I,NLEC&KG,I61O6+K[ZP1#+IJU5W[&RF[\K)BV0 M?F'>,+6BZ"\WGR_K\+>,D0+X\<10A; \<&,YSS;EN[1B;SS)9E!G2\NK81"O M2O-/9B!O">&%T)CS]Y,I,^>L*E?8T.8*U@HR6=U")5B\M?9>?7\-%^2??6-I MS,85?G$KG:1LG%EM8C\?JQI KI]+F.8D_>,J8X_?6#DJGQ>7&BE3R8E*\0@$2@= \ MF_D2XT"2,* (2$"","*(0>!8Q1FGQGX:6=-:&#O9V??V]\)NSBW_ECA:L"6: M$5:U!#[&V<3I[U4TEG_6?;[N[+'N;NMG+!DESJ!8=BR,\3I;;XT8*8U!GHSD M%CXOB,YK/)_MUL>FDZ1^?>LA5=!LU4#?UU96S:#%!W1$]%Y]>??^W9#PAA&Q"B'Y9L_JID_/B \ND>U2$H#8(P2\, M(3=#5^)G%O;H#5EF5<8P2T4E M'JE5$!(565 +3)&D$4(JT';*J@XB7C-C8E_G#]#W:P)E;K8T)"-?O;!); M^^=^UK0_[Q_UT\1 \'_^0B#T7R\U]'>?@M>OSKVK:9I-#3IL9:6]?M:[?];R M;& _7P?N$D%9WBR-FQ>8#:T!?9Q-QS_GT://^G<#G>QZ=ENUPV9(2$"C@*D0 MX\CG5&&$I53:4#K NKYA"81_Y#W7[))O'N]54S^V/V8@<2MY\_C)K#'O(6?M MMS>SK_/+LV%\[R[<6R9RL Z[[C4NX&,7XKVI3&.8K\6]WUWUZ_4'+QY[JD1< M _P=_C]DF1$M;Z>IL8VOC,).9,X 3N;"QO &B MUYEW;0!COKU8F8:QAK'?#OFE0??XRK]@A&65-\SJAM27G&"G% M1<<>H@,:*3^ZZNK%;JV8(PS*["$\OCC M EC-+[XBE7]B&S+V= !M52EB BOL8!@9+C0&!N2_H$1X%F&((U M0RUW5@Z+,$95&,-M"3PXKX'P.CUZK](<^.=;F*%>%\VUK=9])/L9M[&?@]XG M7(!&"Q"&K5V09_(O5JU=(\B2;['Q(HP$M"(N\T;)^-;^:R6BV9KYSBIL]FBO MKB=W V=[\;)IX+09$T//BH^Q9*GWGZD1[H;SX\Q3YN=1:82S6[.<6V,PF1?: MSCE\ZI#W$$^&MDWLO1UC7UQJK3^G,@?&KC#/+A:6.;.B>G=FY?K I0C!S+9UBN3%Z\)*-WZ@OLV<4T8**61Z%'!'(. I# M@070)*"^GB("*B",QWL%85 /P5=K M3(W<5\W#!M9BLQF7A:18[XYN"^=_FF=5 V&^BC3W>:!U@##0G!(2B! !S;14 M, J[1>>+R(#M,F']-11]-/,.^*WD..AUX2(XV@ 1]B;> 7'2ZN 5H)ZP%\'1 M!HCM3TN[9>6EZM8Z^3G0G+F7U<4)Z@E^.4*1GU,4X=>!"Q 4 8%YW')NP]S"5PM 'BBH=9"[Z%/EMP7Z/Y.) M%/-Y\J+F86CR'TAN6Q=G*:9I6 M@'*&D314A#'D)#(TQ!5&@(D(TN;CS W'8,&V"83G)#"DNRE)LQJ8.W<:/9E. MLHGQ!*V.GE^WHMBG$X-:5WHW>BQ!G(-P,=9W7Z0R)4),S?UCE^*Y+H?QI_B5 MN]B@V[V_0%#](*I]'G%$,,-:0 2)#VSDX\",JT3:*O"+YSS(E?I;3]"%)9:;&MK+(D^:% MR]7/-M.7U7=7V+0%8Y68%[A&:O6[@5$H*3-XY@)B(A&E1LU1)*14@&E66XJX MPVZ0V\W*9DI]?N\*Q0966_\4&UW_,%3C>EO 9O_:0AT#A"*_V@#$+BU-1K-3 MQ<)P>TBF(^FE2BBS;7M1%IN/IOJ.9@5%65E@".UE3_-I92+5D2)HR_FYBN5ODU&YL4KS54CJ8F($ *, M,HR,RQR)2&-@_@FX"&#-,,2-@8U6_C)L<)?M3VQL;CKV\0)J%9I%?6AV"1QM M@-CG%AT2)ZU"0:@/!2V!HPT0VQ?)G8QY\+'B?YV @? A]Q_5-UON:[M&C!^K M+J15R%F6C*;Y+P^QBZ:?3>^M%YHQVXLW]8QK?&O4U&*CA,$Z,\&8 J[*]IMY MZGABECMZM ^)QY4/!GEM<.$5UP3M;<"\UMS8S9BQZO4L5[3,60>+I<=)&AN: M,[_;-AO;MW58M$4J!'$U6UK5"O%]!GVID$088XZX )%2P%>"13S"M<5*>[(] MZF/U/]G^4M)RHY(#6^PME8['2KX:>/>CJ?EN-*J8, M7%'9=K:Q,H98$719;G:59YD<6Z_C5H%*IU.6 M/M93+X0#SRJ4Q7Y5B7V@E?9&,:X_ 5AH<6CV;OS4)"VSX+)*9F%-_RZSDW79 M=Q=FF\:N6=_:8Y:]MJD!ZSPQ\;.^G*<^SAM15A6PC5AKQ2F+ "; ^,Y*6U;6K, MWU79NXMR6[>Q P]Z6__"JH0^N;%O> NRV=L0N*6'=G DW/IM=VY W#*7G"#; MKYI/$GN_037?C)++M[TSIWA M>?T0S^]JB.?;.!.C))NFRL:3[N[5.'-QE"]J9&=D72;9)*]^?6.[G5X5O=UM M,')EV"<,.=4A5P$(L1_X7$F% 0["$$6 -DN%%J+D10X W:PCVD&W]CRZZ:;VLT&?(Y!< M)0!WC50BR2L0?R[:G<;-(T);#@E]"FYJC[F;;CJIQK?;X^:S2]?(CHZ#VF/M MIIM6CG'K<-#-J:Q;L<".605/@7]MM4G3329*V M(^@6#5..*$W#QP%)9<-7G>5>9XA2H,I!/"NT+(13@ M"H? YY$?"5]3%3%.55E2M9(&]H=[_FP$PKN[^U'RJ)0[)<[?NL?QGV" $%H] MHS:_G-G<]SQK(!^:FZ=]90N-=";);$#GH0 ]FSB9SR'^QN*1-:S>)^FOMKUV M!=X2ZQ!$ &/*[/!5XWL%P&=$^C[%@= UHU@[ ^_ZG("!2]QSC8-4>I=Y=C29 M>?ID:!,7*_V>6#FB+9R(/.>N#8AL!A3Z3Q'UXVG M:&90R=:H]Y\=/G@S0ODR0M_]>1_G>BI/[ZA@$#$DA!]AK+1!)J$T\F4(!?6E M)@&HKWY8G"&R-2XW=7O0MM_"HV+I:OL*G29W^;R[(CO'-9UO._*SD2FR!O%3 MC@?-/A3 _)?SUXS -SXENU4+XT,K@"926^G$ 6<$XX!3HA7&V-:_AD3)6E9I M">BG-Y$ZQW1#2FLN\36+4WNP_55-W)0;M=6DUJ*'5XE+5V;D$'J^D& LE>4_ M6_6R\5V9FO&G69Z*94R' MO)%X]GJ=3<=>V;HU\XA1/'G<(KVMK0JJ%E M2" 7 ?,QTH(0C;@,6,@ADR("!T)]6$4]GF'^#&Y&/8G.*5[!_H\#C[]RRN]P MZF@3<&_,FZOLI S_0"&-Y0PYCB)CQ1%"!%%< V,\PRUF7.U%/\%ZY33PQ"LO MC;.O1DNI>:^$(Q+E%_/R]^;='VS>EI%.2R09:"-R<,@4D 'F 6<82RFH5E!J M)<)]@N_I).F?@U5#[<=\>.PK8R:5U1+>8ZQ&\IFXO]K:HMH-BP)$&(8<48 I M0CP0@@8^P:Z315 S[7[_@(9; WH5RCOVIWJ*EUQ;_]]T4_0]U4.TKH@HKVZ- MF]JV DTWD34=\F9\*(9*3D>J\"A7.+)"X]F%H<=O1K6Z,[*ZHS\E)0U"B3'@ M!!.,6(@B"1B3FD,A -_#T9^,%.54L] '#$L6$<"BP$?,EWY %9*G4=]92R = M7N\BK5>4[%,+69K)MP7-TYSFZ]_83$ MJ [N<."'_M^<^NSN=DV4WX&B.63 MW[M8RI%Z[17@*ZN&\8_SC\I<>UC)W(["'QL.C+<[+MXC*S4?-EN7W$>OFXYH MMSB@W0G$^=>;X0E^W)T,+1=9-C K /,FAX=9>Y'A7UFZ+=F-Y9*M,5]1N#UU MU!1@[)8K<50BNH[_]'XS%PTS[YTKGMOBQ/]D-[MPTG%HOEF5JL?B).]A&$_4 MF54I#I(/*;O?G;VVRMS8L_@N(7(<"=ND$;81P8>44MVDBX.+W:9EPI<%">)9.T8O?7F[T6;YHL<'R ]D7O- M[ZH%O%JO;BD*^MCX4(B8OX+@U0Z1$X>6V/B9EH[.HG-XOQQL*C[K2(BEDITV M\+@RRQS;(_1_L+%M(..!@;>:1EIN+Z\JS#W-K7+I]TGS+DZWGN@K]+T5AKMK M,FS/Z"]GS^MV6$, Q:;ICZDLM I<7!"6&"!!N_@Z9+P%B/L,U M1_(^,)?M(6?RPZ?WZQ+ _JO21+)L^,/?SE;.AC>?5.9RJ!!7/6?V(OAXB/[+ MY>6[=^_?;[/NIQ_4[-09X @"[*]'LA'VI3J^:V2=/8-!]R(D:$>\FI?KK[B* M#B6[Z6F\+ 76V=VT$_'?HQP_K-?@>'%65_)KFF0+TV.!1$CXD4 ZPC3DYD\0 M(1$Q24+J\]J9XGO(,&W7B=6' []FMDFS*[%2N;S^LIZ%>_E:WA9EBA@&@6*:)A-OC^?J/%8C*92N0D;]F]4UR5U.*N[VJ\@ ,P/0A'X"F$? M(\*Q-*9\A"FD2$"R1 MAZO/.[:W/]!PT%;304&7I5ZGQH."5O-!P58#0K^? 8@'HOU6\T$![FE_:TBU M@>]6PS^[H@WS!/!\.M_0SMLQVLJVH5:N#?5"JV8W-,:VSEF83KF.48SV2V^M M^O FR82-MADC-P]-78W8V Z'&6<+LZ"H%CXF$1408A%)9L!-F((ZC 2@86T> M('ZN,6#^.5@_!LQ"\JG0X *% 8A\"4*(.0E9&"FF0Z@X!H)$-8GX_@P:_IZ@ ML:VML6IE#+Q497;Z3_Q-C1X'V]KO&TC]S# 8FTS-8]=\+]C]\E=E%T9L)S:, MU&2B4N=?&I98XIQE]ETZN_ESG0>SY+/F3[0CL.;O<7>O<9F#P'G+I__+BN_LDG1CP&(B,$C:9"89) MLCYJD-RK_ 5N1&!JWG<[-D(IG]AYYF:3&>*;!\(]E5/O^4RX]]CN%K8K:B"+ M_]Q9"1Q"VDN"L<\!P*$6.(PP8XIJSL* 87 M;1)GI1Y%)3!D.QU[.__=LYY]X6L\T;>>-P0)\] M*;_ILUE8>C-DXU5$A%*#T.<,11' Q/=99,]>?1B8#Y!"<#M$?#$K3&,[\="A MXG<#_.S+]>_[G#U;$\\IQ5 \-F^8\=D6K).J$;,-S0U['NCX^]U_IO'D\)BSCES)#BP)H086E&DBN&8Q13F"N*2;\I..'\H&\Z73=GG(\]'*C-2 MU8!Q\[39@W%6,^VF4Z;>\.U$VJ-6!N-'&UDQ?#Y.:8LJ,Y;A3">%*D( M6D4JPDY'@@X1B'L2D%L-607MIZP^ \SM\4YK9JY7!^^N.YMWOW:?(M=I5V[-[\ M;"21T:ZCQR;SYRI-A%(R>Y\F=TW@"Z"&6BN%%9'VL)?['7J;%[O@T^#[R?["/L8&OHOW;7 MV8_=[^#UJ\7XG1MT9E@S'ILWL]6PQJUC5G9KG&D;X/$>[):2:>I=#F.EYRSL M?=8Z%BKU_F$VFZI'[TJ)KX/BJO?QF(U%S$;SJY*A,:NGQE;\9A><7_8YCR@; M [N\[+U9FEG.5^^W1_O/8!TP;(0^?\:UP<)$W3[.'O%;+(9,C3QY8>S8Q ;1 M2MB[XQ 'JH5/OES_>O$J#Q$4CH!-I'+)9$ZL>;5WN$#"-S8J,JZ*9*L<>@[I M;-)XAG"P*-S&;JONR[=FB>]9G/[3[J :I=.8VB@I%#[!"H;$CT(NM,"",1] MN=DA 2LC>I8"/46 )V^X;[P4-IEF[KH">WNK3@W/0;#JK!AZRW%LZ/[>8-HR M47&*I@TP;!WC5S7)T7KN4@M7\9Y[A89*K&?M6-=2BV%(2P/3^^<,OBZBO8)5 MC1#WC7"04MAC"<5H& +,H80^EY%N\-(/@M5V/24PJ$^!G'OP%5EG!2"(7F<+ M7GV.UJK8RV\U_Q@!8*.!EIUU,C)^;/9S]U 90*ZB,+"-M"@.&6.!$I09^P9$ MA%-:(H?H\5GLC >+7=A4I4;\1L?'=G9*Q M"^(,NH=9S@"EH88\"!16,F0A4(0R22- F$\;9AL\#V9O'I)#8W:="; -P@U: M[37&./-^ J_T>R78/#6!+-"*8,:4ID\)-Y/<%M2 MZ41D$[;**H9]5O'VD&H#W^VRBA%+GJA_&NZ;85[)SUJ;8UR7M-&=>+FGFU5Q#2E@HF*!!%$082T8B*#$' M/#+.@>2BML7[ICS[/;AWSY.#WP@I.RN,V#"9[T=81="8UY&"OJ8PA#[F-6T3 M-^?@[QM2^\K/]QZ,$UO)0"IC%2OAC/,^L[MCF=U>(7JV3NMN3 O<@X21%--0 M4LUQ$&)?^13;A# "A6*($M!<_]H=";.:_[$^T7B?H@<'U$ J\A&C&@.BJ4# M@)-00J7OLQKW?G-"^/.!<'^RIY5)8[4-C-EF&Y>4YY(K6G-0 MEGFL$RV3Q%-%&J@S7&1LE/'$*.$R0]A5_*FG6S0H\$%$L B!,$X29$1#J!B7 M/@)(&V0=RNU.::A@Q%?@!GN6K M[M\7W0OXVCNJ,WMPA]A*U;SL/=;.>:Q/EV7'$UJ0,4%(!!'6Q&@1P"0BP@\Y MXBJT58*'\F2/+;1JLE_V(;0T]1%4D!A0!-CXKQ0 30DT[BQ76+":_*#]>+%' M!M]ZJ97%?VZ(%^PNS(YN6[5*PT2H-U&7 =(&C-T^=.U:RC!J=?**@DX#^1EH M]:0:7'T>>^\53W-#(:BV('"![F$RDBK-\I*\;S;Y=NP9%3:6+ELYSZ;>/87: M=HM,%?UEQ?E0MXGJ=.*%5TLN @85%II MB#&&DC"%"04",Z.3952;U0EA\(?=\">SV+QBL$A *J!AO[-@VE_1I4W8;$K: M7$C0W,08&V*3W>XHV^6U;0@JEA&Q#BY_-V6U?G-UC7K+M)Q)7E^]OV*WZHV1(5\OS%_K.YBO$\/"%6:L/C(7!_DS%]"P&>(# MSWTR\#*5QGH!_F0&_M*G78#_(D[6K.>'O\%@*_)9W/"]>< 9MT Z8]IL]V>/ MC1[88[8&DIOZP/\R3,NGQF# MI5=O?.-86)Z^<4K+B51#3^/)O-*.-3%ZLQCP-O'6?\.)/=NDGNO#59>^Z0ON&PX]EJ1B*B^-9\K$CQ=8J>KRUV96#O6KR MY>-9ENT*IUY/!NOE8H\)GNX#I\MK6V'3XZ%N8V^[-],L'JLLNTSN>#QV#O_; M.!.C))NFRL:YWHQF,SE25G^ MWA:0"WYX,U2K7O/'.)LX7W==C&#C.+$MIRXON>[.[5Z>IC9)[C>%SLL0"T]& MTM %H.=;#WA;?#N;3I+ZM^]C6M[2,B\N_[_?/UQ_N/GP^5/S<- G3;3;^W2W M_;).[6%ITTWM6];,!N*M!?HNIT8;H@"M 5)[[-ET$UX&2)EPT=%3KB MXOY^I PZ#*K$T!ZYG8W5@TUD^J&6L6I8I,,&W4Y"H#4R:JMHFVX*3^RHN4Q) M [2NV?UBLZRQ=S%KBV73>=S!<:+KQ/1OADULSV]SU1>5I+=L'/\W![_KIU7A M)=2V)6=E MQZ+47FY^EE-A^V";I65Y&_',DRHS",K3\++IO8.D81M<95-LKR5\>?T0]'%:_% /?^V>HJNE0Y#.Y\# M:JQ$1"'VPT %% 4Z%*IV7#L M.RC >@?-4MR1^L?LNDX1\;'D2@RVV[BR4A] MUA_&AD5B.64C=Z5K939KK;;OKDFX^0"^J6M2WL*^UG]W4S0;L;*,E!N5WMTD M[M,L1\Q"M:$.%&/( %AC&5*"0 08@#0,!*-DBQS- Z-D4Q]Z;6FXM@W]K%U< M8V>XFEC(93+.+!.[7VZ<*%.ID4VUQ'\QEB6@*V %3&M* P0C#C&D$=>:!R&U M4VF$KU0]6)^+TEMEF\,!]G$MK==V$GQ"7_0*!*J4RR Q0)6^%E3@0"(>@1!0 MR@0*(0EU37WYJ0D3V"Q,\HD8K@]].9(V5R74MUJ6*0(0)5#B"F/N::6*80"N%(DVUJB]=;HV2-:,KNHJJ M)KD_V%YFN>N-X"EQL8HKUVOR*E6YX%J^?J&U%8",1XH*&N% (QX@S8D*)$68 MBPAWBHM:":H 1 -"R79BRO75%U7YGVU1TU_D%&8WB0-"JDJ8J.S7-,FJ\!:4 M$"ZP,E*+8P44\9%1M1AS#)&B87TD_:3@38(!0&M*(C;U[%PP;A:UL6U[9N"[ MH)<-G;M%C(7Z+1X9?6S\C&S1_JR 74$8!0ZHB3(TOI4/E<\'LB%!"HMKQ MJ";J;+=80%X8K(4&&%M)%I@L#0%TB%@$3U'1U/@)N006,T\&N:->[4$*]] M:**V 5733=%)'-8=!X"UW2Z:;NIVLXM-,?/="U?:@[:VT4733;33H#TN;=9V MHV@\X_1/*?!H6U ?.;: M:%HXA[5P=\P"1_%_RVJ@HBV\=5^5=Y_&8IN>6C7@<&+PPS$$ !#/ZN:XE'8"[A;CVTD_?KVF#4#3-S;LFOU7"O:VL>?7+V9BN ME7(\=F7@^>F9!5_L\M-=LRCE2$+)<^]]465;!@@6P_%2F7OO8A>HKFO97UB0 MMN597C5>IPWXHS>=U7F]&3&#^6LQ3$:60MQ=[EFYS+I+I!KE'>._JD>/&::Z M*^K1IYD[%W!/F=]0F+"S^(:CJ7D_^=<>>^5]2T;,DM?$Q>\W$U'I'!L_^8L] M@\P^3R?9A#E8_J:838VR3MZ'\?VT6ADF :/82%+%N#*>A>*28&AD)^'$.!>B MEMEW#9O.9GS,FU>[:XLE%UX895P\8QPSV##U#]T MCN *[?Y8ZVKS5YXEL0IBZI/5-N'%AK:KSK6@O@J,6Z>IQCB$%#"@D%#(UQAJ M6NOE'007F\/6J#YF/?#$*R^-LZ^>MMTZTF*XS5 M2!X,+V% 0$1E9*P$@*$$E )N9*2!P('NO;(%;XV45 M*4=R?$%M@['&NTXC3W4G$&YNU+8%1-K $;XX.#Z)&%MEQX%NMQ+97.+8JFEC M>P"WRK8#W6XR)O:IC\:[EL8D M8>/;F(_419:I2?9)574Z!,2X!%!J*#&.?$Q# S+)(,*^!*)4,T_2Z0<---O, MIGALFXOE\_<,F<\W[+D=YW[;W'SH;)@_O% IHY MIW:<>(D=_^/Q LHV74NX([MS[^(N22=E%IG9O6VT9IWFBC=K+"=F[;HSU['M M3DV&B\!H6#0T3^\RF3?@41HH+OW9H0>LDG\V^#_#KG9\=Q_O49JMO M!)F#3F7Y=65.&@404>, &:ZT9X7,!X&=Z8PCHB+)FENO-Y<:F%LC%(9AH'TC$$Y)@FYH4M!4![5P[8EL=XO&)D]=*#I'YH_-26]:[<&2 MZY/T?FAV_K,'ZPJ%GI9Z'TLWZ1'69N&;Y?&OL7F6?:"1K\E7M=!HI%V6_F08 MBZ]6=&W(U-\QDW]#QYFUIE,SW[<0%BM=F)=[JCR)1XIRA#4\LD!0S4U9:\RO MS"9"NPSO6:[WKHW:G@+Q6H^JZ::5>J/54OJF9DD[MJ+;NJG2.G[>M@AFK[2S M7NRT%BF'X+I:IZ_IIA4GYW"0VS_7?1Y[%\9D'GEAZ?0X>_GW_"@@KV3XJ1AO M;K]97VM8W#(??!>2 MC6/O.AFQU/O]^B*?U[[P#B.=[PL![?WD+J\LQ;SE,_OZD!BCW.82&6LL=^&N MBS*,IN<5$"B>43YXH4AE/61L]4J-<%L8'3^_8+[J^VEJQUN[UHKY<5X5-WGE M1N$=>7:89NH"R[.Q]F9M(UM$,F4CZ\S[V/ER5*SJ?W>IJ6Z;Y.LZ<.VF+2@QJWEU=+J"6K8?*!JP[[.7^T'P5 MI<^9N;V6SEW=)@?V)W>72WA58X?@B6UR;7_GU^?%?DMO<5=WY4E2JK94K^FF-9U9MS.B:L5,1ZSPYJ!6 M@\YLC8?:*KVFF]:,NOP>\' $?VFKK1QE!L$^W*-GJDP^A&55FS;:=-.:M-'3 MYY6FS@ZM^WT?2-+5YJPVW;0F9_7TL;?_-N+-H&P!_Y4!;ENW?NBNZ_A4!V@; MM_+WL2S"]G.C?%!C>L^JYR:+=JI.D[O"7ZGZ'6Z*A9VDLEA/M,7)TG*HVN5K M?=;5_-0BYZ*:AQ9J(2(ID.]S'"'"N1]BZ4.B"0X@%O43HL(B=FU^^F/YM2[ M7^SSPWV1%F*]J604VS1$^PDH #7-L=26\\'@3531,MAH8.\Q']3 MF>]G*;&::@>V?D!B (L9.1S@)&*:.1KGVD*&<6* ;X&F!T% M(3BOR=0MYZW*J?&J[NZ4M![A*/?B+(&GZHX9 V%\NTYK[4C$:XI[/I81@FJQ M%F?2URA@.+ CMGW"E.3:1Y12'B"T9L9V=Z&_GH +*6^AXDWOBQ1?)H:Q^I:' M#(RP**NOYA57 WM4:AQCD<:\S(PU'OH]2XUKR^Z'N2=="4$472G6G*5ZYG8V M:8@UY.TCLF%\[WQPEQ9OW_QWEDXR-AD+J,8VRE46Q# /D*4\2$M<'\;?#.+M:V_8GY>I$9J3*Y7:>0+L5BU4@&B.:10H8ZQA),TO# H< MZ4A17X2@-A&Y)8;VD62):K(LO0\WEWE(;^S9_H/V4V/+;)T>\P3YCR@0'% < M,$4PBT(*;):1\BD1BC%86Y/><:K>J((M,=J:!VFD_BC)J7HN8G)I7E$43IIG M96GZHMU:B38O-%1R=M+&B+C#=6W4W6/IVC$_I6EKWO/1KMY#1E/,\H/-VG^- MOZEQKF#L2LW:>7DD8!:?V;R?RGZXLF*V4( N[#PT@M]P]G0\BK\:\V1@$W?R M A1;S<*R>3.ER1HH[1RJ;>^VU9;3-9[\KAGN_!W[S1UQ3;=(QMC7T>83$@=J MT]0;[UJ3IO[]$MV3DC=:96^ E?2-FF2"EX6<0\5!GX2\5HD@ZU+K3Q]'S\) M[?OXKD#@A]I4_.>-33Y?\KFD$(:,$V,@$^S+D :("(H(E2K2B*\M]-N7A;R' MV87MT\\WM=)^>F;ZIB3T3F2=;]K^\R:DV\H1SEC #77B"$&NB40JY#H484#J MRQP7$])WI,^6*>FY(&S=ZKA4:KL*TJT&O"V/$GN_037?A)+OMD%CU?]C,,Q3HA M*"TK]&- J/O@Z?+::J1?C[P- .H"B!8\$C<3K'.!P)/":!=P>@) .L9<#\ MR,<1B"(N9.BK^@$BNW5[P(H%U(>4B5!BR (FN/*#,$0(1SX5Q5#;[29_UD[D M/-8\T#4QJ6Y._H3^24S^_/#IG^^N;WY[]^GF^MGG>E;"WNM/\9JIN04+P(99 MU=64.S?,:I61 PP%55HSA*D=I$%)@",E;"-6S"&#>V!D&G"-B0A"'DCL*T)# M0A2RRRWE='$GIV23KC#6$[NO-7-2"_9#FW*/FJF^!:NL M:UJR-)VWBQB>RZ+9X:^7Z)^WZF/8P>T\K?_BH18VQ?*'16-M\X*FFX*GH!'M8%3GYZA5^UKHR63!M'YR M&J=;UP-'I T_J; M>ZL]+;9G][,=+=NW=[&4(_7:*P!S9A?YLP?QC_./RM-_>V*\#U-XKT1NRWE\ M]/I)1O0FL)EM6";ZWS^ M2#,+ZV'UW*N\D/*[N?CYY^\*-BXJ")9H%Q30 MRY_9$:,UJ1O;^F4'0'R90=>$^;WM86NS9*_;M&Y*4^9L3N +LG[]9?OC@U79 MUB'.Z-FU6^PZGUH#O@.6]7N675GDAC#502R;%P16%/];FMUU>OGOW_OVN M?%76]9Q%Y["2*)E;3\5G1R*W7U.EQM=*22]W49,T<[78ST57KEQ[/6&5]N]& M;!Q-.6S/$$]9=\=LYK]VP5JN(9D"Q/0%@'AS!4<^8O#:5K.[Y/7W__STX5,R M%BN]2#27$62,2E]$."+<_(JB0/L2"P6EJJWVMQGRE?BZON@+MPNC[!G(!M*6/>TZ/L6G?%TLE8G8R3T&E5]MPQ MK,U:X'L2]4*&VH><8ZPH9OC_9^_;FMM&DG3?-V+_ ];3L^N.H&0"!&_MGHZ0 M9;G;/;:DL>3I/4\;1: @8@P"' "4K/[U)S.K"BB0H$31(@7(Y7.FER)QJ9^#F/![XV#H]MSA>,R&8]8+?'O@LH%;T^9K+20THFKB/!7/@OCT#K!;AJ8=ODQD779CI/#YD/"[\;QT10%8=P)LC*TPT;>J&MS M%KA^UV9\-.X.^'C(G>YH[-<>&ECGC:4-J/:?VG['R:,I#V=M39W&ZX\&;!,C MEXQ<:H]<>QWI=UW:Z0]<;^I.>YP;]D1?TAY.![=94K%_OYGQTN?0G3Q.? M9=,7OQP84:1&W024^VWIGCV M29/EMMLE]R6M-5V-;#G^YZE-)H[-;7?4#?J!XSILP,9^8(^']I@!ENVK@WX; MH=Q3YN,NQ$VXAV*1C=,]VC"*-6H]GGF=.[/"NWOG=F^UVXE]A0KGWX]9[U:*4V\9,% MGC#<;FH-D]1M2&=[_JOP2/IR-!Z-O:['1GT?RV%,1L.AUYNX/I\P-F:C=27? M'P&7#SL#I]MQQX/VZ\4F2BPC?Y_KSC?RMPFK\%CRET\\CP6^#]+6'8]Z$YLY MO;X[]AB;#'K]=:[X1TDA'AGY^VTF2]VW*]6R[BF@L7VQC/XVQ3(&#:Y 4NE* M4)8CJ:-R\P:_;2^D[==_L,WZ#U<**E5HWD2Z?EOEH<>E^7 ;FH\:O.?VS[:C M;4@X_L:67S75"O9*Y'5GKJGE4^6X13V?UY[!V/5*U78HO;>NXYH.I=\IM]=W MW+SW+OLQ^?W%=-"/7%)//2<$XD+!MMOUS;:1 +DSG=U\5#BGOH!_OUCQ;UK[..YFD868Y# MK2"[HEGW.O72L9CUED?LAJ7KJAR8@"-(/KG M$M%-Y50IV$9>_>O6VQK=PEMO&7+)%C M&R)N[S$Q"G@3ZF[3O<*X1I;(L0T1O]4ULE>:GB_2; $7HNQ'^;QJW56%>2:L MQ@F(TV?!9U MV45QFQY:] +,U; #[@S<"1M._'XP\B=^ MS^WIS!&NND8:Z2_*7X6EZ.BHPOK M4BKM;>*8_379W1:]AIH]XT"L-U8Q%*L<"[T_*T!1;'&U0O?0_R)/O"_OLPQX M]^TB!41QSM,P\2^F8 ]G)0G/8KV5/9NX=C_@$]<=.>ZH-QJS8#P9,M^U VPK MM6Y)J/F,6)P+Q&KX8)K464##$.1.8@J=3B)>3)1^?31*.^LHG=&DD8AU6.P" M" ._'FGTIW&1+T2Y/;3?Z&&%L\!Z#W#)]P68%XY#P-/0XL M0M]I','[CM_'%D-CWG-MK\M&_L@=@\7PT%YCU@5_SR++!+@Q3P?*PM;(\70B3 M K:9S]&>"&,RPN#!>!%3MEYU<^*JUN\YN+3JQA2#U-ZZ\C!E(=[ .._9=UKG MG7?PQ'_B ]^&F1.*.[)XW#H:]T63X./SQ M"+DZ_;5GF Y!O,X9V+D\NKT32H#%7K\6\T4*&B_[UKW6'[%>,!@Z_F#BN#W8 M:_TN&X)9ZGAN?SST!P^@Y0/JY&RU7^Q[$0/:]&$[?;]2?<&X^'?#CJ]MV@[[L-(KXS[&\#(N#O&1!0 =0O0Q7AZ=>F)&' MRR.)<8]CBQX+(MBXN^B B@+I#*@4U#L;.>.2-W$EO[/F>/7B( M.GD E;?3M_VU^I;H3 H7**::HJ 0MH7\N)%LC(+6$Y@2<4^R-1@6P#2#6TKR MZD52QL-@U .3NMNS7<<+)H$;C.QA?\B[/!@.:C(@EQHR/IB^)8@6:9K(:V"N MP; DD$96>USH;-O#3F^XFFI9+Y++K5!A^P0=AQ[+IA&Z1B/4::ZC>>4$(E'E3"Q5,[+/4^O<"5!FH\#"S.'R.E#^$7<%P MKC"(YX=9X;D002AXT!R3-^2E:$))LQ!#26I@&47T]+LSU$)19$T06049S^F* MF(<42,+'Q!(4*Q <UYD[A_5K<:GS MK: M=<>\'U^_E7=EGXJ[](++'K=9E_N!"Y0;]>SQP.-\TO7X:##QNZ/QNC(A M;UB$)M?%E//\0^*19"*JG2'3'(L3-4<4V)3PKC$4QHT:QEZT\"E+3 9AY2$@ M&8Q%4;$,Q/>'ZK9*)'%,(LD2.;8AXO:)) ;5;4+=;=;$9!XLD6,;(G[K68TG MR^>]0M>$P#"(&! NT-%6D;BC_*368GZ?-Z3PCQ+2N@1@>,SB-_Q3\0SI&='= MIWW'Y>Z0 ZP84>>9P8@-AT-GZ/<&/4 ;6WE!=A:T^+]/B(+I\H_L:SA;S![- M4^*NTZ4O$<'!"GE3X1IYY 4(NKU1,'%' Q8,72 \Z]O>D(][@ZYGCWE=K.@; M%T C81@_*@G[]13\<6TLIA+49-60SF/$.'FOZP [VSW/=R<>?!PYOM-SAH[C M]XJC%TT*P^TBQ@E" TP)#)O=97ELP+H4S](YU^G:S!\'H\!C;K]OCP(&DMD> M!Y.^ZW-[.P?JG@B]YB8!;(DXV:V+\ M_$ODV(:(K3T(MP2<4WZ%CD1!-$+069TOFS+H;15"Z)D0PA(YMB&B.6>VRS79RCW8,^[!)7)L0\36G3-# MR4]GABEW2CN&E')KQAFFWOEH7WI)!G*<4AA"4!]A*K+@PV#=2;/;CC6/%F#S MI]8,B)A9(@:7H3I91#E*?8KR)).,IR)6(3*"U'7H>4_],,93<)4$R"*M"TNV M8LTI?$<6 N%8JJ<>2A,Y SN'4L P5K64L.HG\*(XR:TINX8K897" )Y(>8L! MV&N8-)9<@RDH3Z7!H.%=\CP;B]:DYB51Z(6\2$^7Y.W(8V)9#H3-IXE/^6>> MAY$MHH::5CD#3.91F9M"44^XQ>;S- %2L9P?6LY-Q<0E+8Z=P9-CC [" MP\! DYLC7GI -8]3$"ZF$M5XIGW-X3J5I4/S/RM.\QW>DU:W4GOM^C3\E87Q MAR2K.'S8J#<9<^:.O('+/&<,IK+->3 9CME@$M1&\BIF\Q:6[$'&/;1F;X!T M&8]?_'*:K#H,5J@)R^GSNZB[?/(/5[M8'Y\2LNB:6\[2>EK7!EE%$!O6FA*% MXV3M#ML?TMK*K=\S;OTE MFJC4*YV&=D[9K5P\KG'Q+)%C&R*NN'A,":]'6Y&MO#"N\<(LD6,;(JYX86K) M5VO![I^F9['UD:7>U+)'=>F$,^:#:82F9I)BU8ZJ'7A/./1<9CM>)D?B") P M1CZ2F::=2]/L$&Q3TV=V=]P-F&L[P\G$'[*^[]N!,V+]7FWDOV>/I!T"GYZD M7:S=67OJ\)YVT66U,;JHJ&XF#B**TBP7(99 T;)LT:1]M\@78(<(BN[-Y'"W M\H&YQ@>V1(YMB#AL-!$;I?RV,HQ=8Q@OD6,;(J[DNQGEM['RZ_:'/=N?^'Z7 M!2[SV&CHV_Z@&SBLYXTPJ\?P#L MR7 0V9K?/39?_DF9*6ZW^]J*>)[SE#HMP$27F+'2Y8&^4;W2NMB_H99AEULW MB,>A^[1\2;>^^P/2RNGW@^[M4F0_>Y ;D?XM*_M>!?XI&UWN&_=L97/ MKV]\?DODV(:(=J.)V"28V-_*]=03=?*R>E,Q%[2,] M06Z*0?)$U!5+(AD"A^'AM#!$_;3A]VJDO7[J>OC]**\[CLL)7>BOPN5;8;T- MZC=MWCS-]R8]&[;K9!)@\\I)P(*1/^PS=VP/!FY-.;WU^>Z[=I@YZPT(),YC MD60 %+!]SP]/E./1 M<]F8C_J#P!LSM\?ZHY'C=;M!?Q),>*_GU5)C'SD>]7ML=XD?6?A5.TZ/W^XD MU>/GM7T#&XT;FCPV2>U:!--40/80Q+MN8G7MZ50O]3R9J['*;U0C2/H2-C6> M0_K;B[<7Y^_.V15_DW+VY0C^LZZ)Z+HT2X\ZO*P^4-1H$T^L+,#=M.Y8]$W' M@JT5!A7*CPK"*W]*A?+5U5@S'JRMM@';5*<[A]L/)DB@ Q; 9'^R6'3#;K,U M5%S?AO7G::J>*;N_RH:=Y)ZI649JVRE^5:T]N]V_OK:FD@ .W2<[>8H&LK5- M/N5/+X#E-I^V_L:5F?[&F8_D_)E9TQ1%_U\NSX[K5GIY[90["<_Y>;B++U7E MC&-4,R"AB_5A=V_M^[:]M7Z/M5)DK-IPZR;1^BFT? *M'GZ+!]_:H;=TX*T9 MMFQ2+>>@Z;BMP8@8Z&K,9EGC"O73&D*5Z[I/"C6?/$T>6XTL,8MWIWWX!!+@ MR=_\D'<_QMNDT%L#3M<"[S5FB? -@0W'T;6\5%X%SS=/DPCLD4SXO$Z37"MF MCP&+-Q%<\Z*,7[!@-)[T'2S]$;B]H3?AO>Z$C?J!.YEXS*VIQ+[B].*9Q^9H M#*=8:60U8C0(!MRW1\'(=8;NT!E,)GPRF Q'_8'G#NT>$Q&YG*P?CT>1C-63 MJPS_GF/D6_Z][:I5C,;[EU W\CZ$64ZFV7IS=MWWXI>?\W3MG>7=/^?^LKU) MMB*U:?%8I :<)_,']'*F\H"YO]7[V2)/ZM^_GA*22[?)65^UF*MG+AHB3"_ MO/_[W=/'?Y].WIY\/+]\?W:Z L'6D^WNE1+0[0YFJO\>L2IM+N6'+>7''4*F M/MIY_U;>8O^O1$@?<"I?9, \,)A[E\]CZZG7'O&X[Z9>JW##M\;*-Z9&&TZQ MG\76[PRFF-Y:3K\N;^N^5BD5K?V)^YCILIR]UMHUU7+^Y;%S/[=CC.QMS5(JN4$S? U7" MJ%,*]Q88NMNX+Q85B],H,!P/''K_XX]O*\ MMZO;-CX^P<^NUW6#Q83 M8U+A0T^,343YBI2+>BU2;<*"H4;,E8#M(-OAG++,9_^V9-5L3#3&GE,JBR, M]L#\#HH_PLBP_@-0+*3>11:&.;D(3:H]Z*@]2/V+1/T\*G6 =0N^PN+1C1MF M0;Y+TK*&WEF@-?G0H^=.T!^YON,Y8]<=C0/6'WF^&^!Q',>;]$DL'WIIAF\B2B2Q]+R#-+%[C(DLM))$ATH;6T.[C=8TEC+"T[K$5 M[X@OWN5)K8_B;%=O:)MHY6*2\7\OL+'J-9T\K8E.\O&D;_?ZMMWUN,+' M?7\RMKG#6-?ACQ&=[#-OQ'N.XZ(OM>_;DUZW9]L.X[YC\T'@/R0Z61LU?)R8 M97WXHX4!2<<$)!\Y(/GYS<7)/SZ?G%ZB9*C^O[MH@O]._@FW7;0L0+E=_&ZS M?2[2I1NK".YQN3VW(A#/N>2#?N*3BR9*ZVH;6U96Z$JXMNC 6CG^2AUE$X\. M^?D6'<\@E_]$=,2T,FR):>$13MF3C%K.XI]TIXBYR +3P$/%&4^*#= Y6;]Z M3-4/?0MK6(OSML$M=7%='2@]_2991+ZH=IUR*B\!0_01B(@CN6L*#5M(4)F\ M5!QVK1GD-O4;UDN1YCA[]U)BI0BL/_LM=^/6L.M_'1P/"M'7I+ M!]Z:86\9?-P^W*BY7"O>5U#3Z''X^/8(=+0NU%'+-L&/^*#C*[K8J'<;"?\./1Z=&O)Q]/3B^Q?*<]?'UAO7U_ M@[@+O^M8A%TB?UE\2'+F*V@&=QGQ[*XTQ\*HM=U?3\$6 M:;A DW\LX'OL8FE]HJQ:"R;U#@0D;/*#?P@WS?V$E31B4984A,J3*XZU?4H2 M20*5\Z^G3X4L*U-2Y,&>4I(<;[E'=:*LGDTDZ1[6*\W],&-] * BP"M_"#$/ M)+]AJ?\A2;X H6LDOKS@0%ZAU4Y[Z$SVNBV!.=8Q#7K56"C*[='4(CDU??TG MR2(GYIE'H+GI ?PKENN2NQ/8^ ;=@C.&U>[F;28_# (8!+X-D$P$CZ>3#S@U=2'#ZH3A MG,E4>))M:V=[:)WA[Z+8<_F$6L%4RD6D*VWKM<-),NGWO0$T(NK"1;?:T%"T M,?E"E?P?P(R3%%L#RJ;S:M$R+GW05*$P@A]D3>M/0$/KG;A-EK8NW;C8W3XK M!C%C7[@0.OCKY\.+0ZLLV$8S/ODJJHI1ZGHH6/,E7BQ?=G%RK,IG'Y9$N9RF MR>)JB@Q)DE..M0.K2ETE$Y1V-V'&25+Y'?6T&]Y1(Y;?+++E;V#IU#>JT[#\ M1?K(U:_4I1@9++Q8P*O?Q]ZW"KO-@Y@U8NO-(@MCF/Q[+##I+X@@-<)+76;I MUUFOK#, 6-"D661*2DKF#R'$]A=>!] M";"B*+Z.*XTJD.IX$@_*-3\Y+_@/'P?K'Y8E.JG=9HH[3-.D,!00BTS4V&-> MFF3B]- I:/0I9QELVMCZ'(=%U!END(+;*V&9$#U_*%BQZYY7*+\4,85[V>.@(.4'G=&1M33-.B/. M2CM4CA5T5!0"T;(%\)@^;-C38@FQ+JR(J0G^"6,?>#J]A9DG/KNM'@V$-;I: MA'YY%DK),YT"(&YQAB)"A\)?[4!@78^E$_C$Y7W(-B3F1&U5'%"FK@1JQ%@N M,^8W9'LB2UP1(Z+8G7"8U[74!1>UZD@6HFZO-YE-RB4@#!Y]%WJ+6*]8"' M%UP6"DY.8E*P&6I/NH ZO7-X/SR/>5/Y;IYI9\@24L=X.K!62&[5NGL70@DY M^B9)(Y^*: )P^).+28/8H.K Y+80"AEGBY X1"+4K,85MH.0HB*&(5C]+F%E MT/]2<-&"_<9N6!C27D$F5P4[;]BMNID4)ZG1U7 N1(I^OVERNL'@-1 *;$(2-9&>:YF"3=(]CQ($#;1[Y-/D9L_!G[ERBD M+*4N*5V!6LS\1CR_T \-*JE<@O/\4@E- 1O^:M(JP9.2>FM-A.Q1TPN!1 U8* M!)^[))NI=C1MI@4B#ECA VRSC"8?8J=KL=%RQ$+P2H!C\NQEE,17=&6GLILD M:0K_&"NM6[5,I+.D9.+Q=9@F,7ZE"=J8UC',,W$Z4-8/$< 3!#FV'A&A3 OC MJYU2T5[!\(D)4 IDA:S6WJ++:RE(*9@'8@<@/R)?$H-2?),X LH#-6"*$>+# MM7)+4%(L3@A@G<_P8''Y1.J>O;*;4%O=\*HI2WJ<[I1OD";(_M#-$>5J:).> MH=R%J<6PA;K O5>P[7/AXM!YJ[,BP&\$Q]_P*#H ?4FRAPOGQ(W\O;B>;'X! M368D2*I,A!(+S*LH6ET"Q!;)[):ZFFOV5]580 04<:6OD+R%;H"?)L# XC5E M"HO@V]]YG-W&%C4AD<(3:TJ7<$1<4. 0^)T<*PXY5NPQ885LP037RU/90!9/ M9IW4X!P-MW]"#0@[\R-,%-8$F>T3]\0)92D0U)N)^B2JXN0&74](:9RGP'Z: M?)6[;[Z8@%S"<#.>Z@E!D9T)M>X#Q<+ABO\GQ M D2&Q>VH#0K/*BE0CI^< C#P &1T0B)<4.L@N4'Z"?9F:8I" K%5AK@BS%"= MH; 7(N&:QPN"$IS-A$2>H7056SS'RODS3A.BY2F>@3E'A=Z< [MRE#I2_:AE MH;U(A\]]6'A?')8&-(23"Q9H02.)U50\V-GPLK0R;V((]*9I/("#!(H#>7'V M>.Q;F;6%D%KSTCT*(D4Q)MR8!["F8&_[:HE+[$925W@IP22Q?Y0:T].@YT;F M3,=ZZ?Q(?@N$ML3>'AY#O\8F$\4.9)HLJ*:\*?!=TOF*)UB3'R(RCD M\N'#L?2'P0UO%BFJ$-WD/=2O[M#E"7J%T'"K;,6Y,/*E3T;VMA!+J.3()_]4TRDFH\4$;H&[9^2Z3_ :%(X2C+*81T(JX5U\A809 M*BDJG)]9PP=OA98'XX1554@'+ M 2.@5*@%OY^D0OG*TBAE&[E5G5I13TLT.5I%NQ9$J 8[91' M&$!P+N J'(M8_$Z: _F*1U;H'FN*61 MD\*5CT-9Z"?SO.I<2*)%*5S0R$(?%_PNU"R\%=L1>10M6][M1QFYPN7Q(*%: MT!6$/@QZ\YTJL:-MA"E?%;BZ"I,,!&\(%BEM/RZ&3_'#BL^@1&FT60BY*;P& M UX!4R37R:VN)J(IR8Z")^)EY>N%Y"DM+.% 3,4^2S1T!$OK?;-AM+/D67K) MTH7ODB2G[,D[SZ=^>X+M%BFS]V3-=$1BKLC+79]>.][H .Y*4NT#"XBH:)6)DR%2G.?W'0 S%\%9( "JF0DPP9 MHKPJ8NNN"*V7MNJ2?F5D8@B#7=;A$EL]DX=$?NAW51,FPJ-75^B!R[G6_4S: MK^KU0C+JZ1)"1 I=IEZ8%.\KS@-)F8:_X8&F*"'$^Q,28VP9HZ8D5,J9S^&B8E1YR5LA#M MEJ69V%UM)@HS(9W%L\@V>@M6$!#M3!)MOU;;T3P-(\O1-Q>=D@H(.\G=D4RH MUB&SH@1D31EM.S[Z=')A'<'@S]EM"@C5.D^!OH+D\!'0[*R,O9V?EYZN $C3 M<4?#SL!QQ6ZB1]/NP( >;0_T@^;*%WJ3I%]@4*#']?9>TT7N ZMJ;E"VR,I8 MU/'9/]^_/;#'"*5]/@N]0^M,$RFVFK7..%B.#_82I?N0]4>SH5R#TS>7UAL6 M?RF/F8%% ;,NHLM'/C;3*WA$AML DW#A'($)7,&S8^GSQZ^ +&+N,$]T7"-W MPFX6WF&X'Z-7'9E/ J]"LHT''7C\UEW6\K@31& 02-NQC611HCH"HFZ MP*)Z/I\ *OV*$@"DQ;3H7KCK!*>-8_ZB]C<1XPQ$D@B%7JC&D_MU<%1]L]*[ M*^S2&9EM2+4-W*XJ[B#L_'*Q=)$-W$'A*-7KC@XMRGR=G,P \F$(ZF1E=@E< M7W4+PTX0(^U4#3M,R*M>R*7WG,'P8"\7.F QR<"81]<./%P\ZU#-'HN$@F8" M*$5.$LUGX$OPC3X4M*!%U+LR1VF7DBTWXV7BH;H67D<(MG!U,:G@.D)H ^.* M-)J.T$SZPSMH);+( M8-Z%>MEL]5530>%DIYP%F)V4DR@,:6640/H-=@(J4Y$UHO)P/H.C[OC;Y9Y%')6(^5(M#RZF2AWVS':959=6\*NLE40A38^]A MBA_%EL:XIUH!@V'FK(R43C%32B3NA'$9"%0"1A)Q MCYQU0GY*A.BK;G(=?"BY$%(6IG*_DH0@!'(/'RSSC\9OI_@,T6RYFFRE_4#4 M%BY5HK?8Y0S=GR"(7Y6[6S.)I@ 4#\A))HT/*8)4CELI(RPA(][RB)$76%,L M4A* N8'BI48/%+E=2N"+Q "5J[3(*$9&R)5PX2*]#BFR16FS6K%49^1/5^6+%W?CTZ.J_*7#&.8DM2UF#]^1.%.BI:@FSC+UP[#("T M^]?"OYJ5=4H8[5 94)3EZMD,9Y;)@P4<281Y?+@':-O(V$E6-14P0A9GZKR M.@U3EC,1^6OD4KH2-B:YB?!B[>E[VUZ?A*1=[!OOGJHB4UZRU?BQD\]5>7I*.7I,F"2I6P=V+:3$5;BP57OT65+"W M;E2*W2IY;&6DB0R@4/[AKQ %';"]/Y:D8$!M# MCGEI M*3[B*>IX#R4L1N024INFO-4B#Z5J1-^QKI+$OPFCJ(/ !*!*.(FTC:4\-,0= M"]0]?PJ+VTNR7'B$X?_.>#Y-,-"-PA4%E C1+F(9! XIBB:D% HYS#&"D:CE MN2UH+DHQ%8$ZDG7D] %@3^F.[*M*%4&Q5%) "1H4NIEP2Q641;]6":]QU4#E MXI/).1%;>.X9K&)I0J\R:EHD[ODRTIYREB4B;JB.&(2IMYBAF\-#ZI5)$5EY M/(*0&UDF%-L7J5,4:"T%H3B])4(":4H1<)D#7MD3Y<1U%B^&BY6A, N:^&2[XI,;(X9/4CI_*J7S7C,5"[]]H2=$CREYYB@3$*%(T)2" M0T/_%^@0ILSUX\0O@Q8*@!Y=E,>Y+I-YZ%F#[J#XM?BFQ*B?Z07%#Z7^"C,] MR' SY6#G8R).UA&C32*9?3?#:)B6RPAJ4:AYF8TACM50GK;41P@L M:%A!?SUP6<2]O'#8@?VGCH@5^=*499)3JACE>652YQ3'.ZF'ESR-J1P/-:/5 MADJF*U@&L$51(ZPNGG!#@4PIYU_J>C'6+ =!?""U/9/X"^E&T5V+G.-J\7%4 M*A6QS#4JZ'UU9VL%P+&:NJJ%B 2'I0VO M2QJ7]%=;I3S%6- (H(GT+-&.^&:K31CYMC.(3.U^!$ MR>4K@$Q'8G/\2J-$1Y!!?EXE74< (-@>\VB!<23T)"WF>^1.H)?>3Y VH^E)2I,J8HI$&Q& M(G&1&@/.CD0<'D^+KQ*D"NV'0^F&)@/Y7\E$[5^T CKT10F));NHP979KDCY M3%AF&@U4DB]9)Z)N445?(#>KF@#R2$ =@*2LCK=#;BB4UR1Y>H,!YX?0KEC$ >#M,(I]4X[H4R!E,IT/\?7"8%B$ MJ;#(Y-:244+@W_Y?EZM+>.6Z%2RRXJB@*13"79YW$W6!BV0QHF?] )NNP,_+ M?6N=3:CPKS1CA3H_TG>VE117B /_BFP+(3,0219'D -2M7Z(.6M 6 1JI,S* M%%]6P$BA&;,J$Y#:00TIP+,4O@72%>[952F&=Y3KB<.,5&T&3$IFP(;%H-;, M3?A."_!*743%9D48+5"T8O(UM,G@4X8Z6YQH+?=* I9FK-R'>ND737L72#8I M3QI(T?05"\"$U^59!GS0G(2HS+M J$,G%M /EA9IW$S$VU(1 :ZXR)&Z4OV) M1!#QA/K)=:C"MB"$? <='E6@HJ"MFL6AI4 BF BPE\MB31+*DX&<:5D?)6HI MAXF.G>+117$;_C44*9&*OATQSP+_U<(*XE@."[:X9Z7SM@ M3LJA]@8A[TJY*>$;E@/!O*UFEQOX ]>Y/!F,@];W5GEH#,TX>0)<;6J1GX-. MZR+E,\.H*:JBCNXX5X7H,5]5U %;5K]E835QC% MMZP\.,$SZ'3X1B-%YPX60>*43MTB7*#7>E+.3RG]JN Q*&!'Q<.J.%:Y;CW- M -M3S";&"7U@DR3=+\17GFXZN;6@440X"LJ'3GU1ZJ@\6R]0ITQ+S56%E$YY M$HX.+^$A*\Q754>W9J!$,G5"'0/UI;3%; D\.23#WG061J1\TB*$$WD*B.#! MC/ER^ 7O5.\\ M*O %9B0CH'>A),!K$,IUSD:=^7E1$8Y)TOW$6R;R,/W@4H(C".P^M$]20 M?(9%5S@OIX:A+L1C43%\<8),C>1-2B;ZE-1\H VLG/X?0&>T8I0WZ_V;DS]J MJPEII7KD+BY2*? >-!%H,WUDMRK-U6FV&*V;G"8 991%!3**TPJT5(1!!*?+ M,U.96,5_+_1Z'2BHQ"F&#J6G8*F/,A.[+)\#H@R14IR_14FVE#^3/G=KVFRF.]/_+W'FASV:#GC[E^)T(1X MJH4&&!8#Q"#"O'Y3K>4[^"N)Z;BT .?U#[4P9HIKBM&W/_7B2\5U17R8JA/@ MY=A@#2[0HG<)B$DKK99'1)"G.:J4JQ?1WBT5K4D.*--=^=&P=&BE+F-MN@F[ M3@0,UIPN%1"(H]AS&= EKOM#Q(5OK0\J,/P$)TML1T]SA 4.@B)![N18Y+5C MAJ$H*%*>4Q#%D93#$\MCR/8Z@9Z?(Y+=Z%91G2>\1JM&1L0SE38/*O/B_.BX M+&77$6?WZ>DBDR'3[A*(K62K.NA6R87(Z+"QS#@0.?F8J4#XC:IK%@G:69F/ MOU(7!F6;2-%5AW"69DHY;VJ0F*E9GHTHC; IDWD/6:[*FA3./2$!@4I)*ETI M\EBVO)HHC,=*8JUV&Y=>'W$,QV/95/5A$@YN:GT$4S]Y\_[R[9$XS"L6I M/%EDZR5FU)(5<]&/-%!AI6CEDC*'BW_%XH:T-]&S*I*#S4G>)D7*;1,I;T>D M?)E1'T7O4%;QP1M2GZ@W0=JQNI#ZPPM%KT[B6Z+N0@)*GXY01.+,T)64L*+4 M!F9(JP2FI+!A,EFF H]N4G6+/PIQ+4)XVHWJ@=HA+G7JMO+$"N)@"P"V*=;, M1+B$E> (!4FP7NFN)P\[OBMB.+69 6\2+'#Y\MW1Q9L?T5F! +G($BN2^!B5 MP0PS%98NQJ,R_6@NR\[,XN"%FI?T^3=MR5=7J+HT>.(ZB0_*)5G-$[YK<20- MD<3K*2S>ZVD;HW33%.G-DOJDD'U1PUI?\3+.@8F8*@3]8[E0&% 0#L^*-TFK MHTB9'&"58[P'J#'YL9+26=Q/!R\XFHZ8O:\_B_S>J1BN1"(AN4EDCFM6>"S2F=IKU.9HQD@DU"Q5VIM02D88;:_'EE>FOY*4H<5>^E)Y:/*_<>,7<8.Q+X3KM[G5):.KE MJIX#R2/IS$"A) N'RSK&TQ"K/+-4%(4Z*F.W6%<--J"H[!@7WOR0)"4679)C=T=T 0 MD%+8+OSS";4K.CZ[N,3)G!Q].CW![D7TT_X$U[M*PYWU"0KB,&69XD$^3KBH M/SRT_TH5;MQ#MZ@V0LX.F5GY@W,X*GX(-GM=%V.LHK8+ZGG*\Y#)J?H#ROUZ MU\ Q@V(X.AS\U9H"$R)8R:T?^H?=QQSM62UQ0O7L,!-YH47$L$PF$7E5Z!41 MGL#[ZJ>E_(KB$Y7\(EF\IZQ^*\K>_I;DBQA/Q13Q3A!8H8_9$:H$G#QC5U/L!-^YH"N$.T@]MG"F\J]8 M4T>>KE:5'(J$%>U4CCKV1>>19)9>]9B8\._+XD ULQ*3WF/NRJ^J;)#*X7GY M0_=P\.-#6>S M@5;KUF@E.(N'P@A\JO)6'ARM?V$EI"/$A_SJT'J[6$+"5 $@EYGR9/%4>*[T MFLM)^L71R:H-JQ+T5.2P4D14: \L>14$F6!$K&$+DCS6A*$ZQ"MDZ5(-G%)V MBI,&1?9G':O1RA0#SK!64SF>:OHJ9K[28=O-=K5=1%+UXMZ57;14D:6:]*C. M$JHJ4RO;7S6L$.LF3_I3406T<80.):^]Z+5"%69D;)\JU6%VLSB'YZG<=EV# MZ(E[FJ0! DL$(?)E%BEELZ6T?!CXVZ-^0=Q6Q#;T?F-Q@3]D@FZ9\4U]$J4N MSZA'3:0R>P5798M940N!>5^BY$H[\X$[/*)R[-1PP_IA.-"@DLK(T[NR57FP MR!/+;WAT7=U@9!UP2LQ"EBJJZ*-X*7/?)B&U=A7NBCR4.EZ$E<0H.\33*I+* MXRMDAZ(%8WF(B>A*LL%0PHA5E3"Q6*\VG.HF1"O9I?+(H,8 M$!,&6950NF:5]TDOC%HKG81*%U)E>T&X&GJAD*8Z_'FVE-DKZ] CV^(O$[6S M G'&$YTDE-[U6W&J-KHMPV6T]\@KJ_RLX[(L6/$B=;7(T9>#ULUQP5R+>9 F ME8XI&=9O9'%QEB'!H*O6>T4O5"R3/%3FO%1O8N>3N,=RSKG65855,$(UJT3, M7%3RD;2I>$C0KIZ'[O45%J/#:U+ Z2B78WVEE^*:?5!E%2I?"( M%4P$"V=,!I :JTYLN0"/B_O[(J'D.A@5_8[-Y-@UQFWT$Y1J) MVA^^=?7QZ-/?3R[QKY/_ M/3\YO3BYV//192SL%8MB<2FEF-!YS(I<3$1I4]5'$%7E(M?#KZ(!JAO_WX_O3]Q27Z/_]Y M\@34OZ08D@R62051EI\%.A;UAZC5R%%Q!+PPN\A<^L$^'#[8)=*I.NRZA^,M M'';5GEM5]2^!6,>2@R\'7;KVX,V]T:9>CJI[I&<_P#N"L1"BM9]$$K%,ZB:+WV?+UX-#66+2QQN/@QRHVND91'GTY^._M\(0(. M9Y>_G7Q2L9.GD=S$48NBKXK(J9:G-S4Q2KM9G#T4O=MD:4A:F4PT2H4K?"[7 M7&>XTJ.>U;C4L3^X"*=5VHBA64S-T CWD_=0JP.'*3?R527[B/.H%,F49]:I MW*,X$%0:1M1'J,@!6!*5,OE7IAJ+;'%9CTX]5%@[(IV]..>5?0G)1;9Z9D2: MI>16!YZ=HC$\6<"O<:=P/=')$#S@J%A2:V<@IJU5@XRVSE?_UBPO !R @_Y^ M\.;HXN0MA>^ 6RGJMY9SGS31YVVYQ^]5"M1_4Z(+4&,]O>V $/J8Y4%9KVNS M-906J*I$+3!]1[#I\#XJ/&!!-SI[U6-BNX0D(K3T*JWO M6^%36-.B>JFYM;BJ3&PKKDJFL76Q@)6ZQNZUXK*S0GJIR][!T& X7ZR/M_A_ M!-BDBW63Y4+U E2W?02MQCBH^Z,9H].R%94HJNI6OOET\>O1CX!G\ B#Z":! M+FD2CF5QAY4[2*12:I@O3WOG%(9A1+DP@K<^SH MD=$BQTU/#M721W,Z'@6R0=!U8[BMK6:EE?4>_"+0ROM3$/PGUDLE\7_< MIRL.A4Q61*T?8*4@IV+?G]%@5!7/@W['M>ME=.%;U1,"]!(/"H+XRV@ !9O M+8$%E_AAOALTJ=;B#9BC[]Y?_FA='OVO4L7[S;?[?"$JEY;EH+&F) &7C7D; MUZCG8KP:N;QBC]!O3O_0^6L1@\*/M!&42AS=V/KW:EE.^)@$$G2B,750@ K@]T-6YR>7%H?SB[VZ8*@ ML$A.)5@>MN _V%H\1M^9K'R@4$;WI )5[5?C;6Z0M[EGO,WM\C;7[OS:'.\[ M,T OWO_O0_(_[[S\^\G^S,*O6^1^#NW#L?07C=4]\%#W7_>9QFLU7)4OJ.\SS)?JYQ_T_,^^ZMY MGW?ON/JLS]Z]69_WL6M]SF?WT*64SVKJX]TC7$KX[!AICX^2\=F0=,[-LSBUR,AS2N?<-(M3DRG[2N=<3O;!(@HJ.Z]('%;- M1M6NP#,[MZ)+C$R@T61UC5#>+-FRG/W39%V:9$N5#97=EVN)5VR::ED)^)I4 M2Y-J:5(M3:KEMJF6CYMA:5+,3(K9CE/,>IJ]OYGUM91@9A_V'^P7H,/=%4FG MFQ8;I9/;I94M99>7,37J922\SZ66/ MF%YF@F>[")ZY)GC6CN#9=YQ=>0\BJN16VD^16_E8<[XWA_(;LS1-@F7C$BSO MX>W:],H*Z^H4T-,K;9->N>OT2C 6EQ(L-UY-DUY9%^2_([ER-.ST!O:2M>X. M.O9P\$RR*YN<7'F?!@;:]K$XV*-D5FHONR.OLOBM%!HFK_(Q\BHW6.L?7.T@ MYAU9E7JJT#VK^^TYE9L6)#R6MC,6BR6^_RA*FNZQA.AR56@1XQ&Y$4D4)3>H MI[[P6P*N-$99=E74AI8=IT0\454>)>]SRJE_3M'KM]K7"\/!?$X]*/4^G/\2 M*0BJU^47KL4B0$J*7HK&:F^2U=XW5GL[K/;[I=/R*T5_"]J+1]6>%_N$:F7[ MT!RSTV09M\BR0FQ4M6JF4CI!CF%9+PJ(A1+_4:MFK$"&VE3X0N'Q M7EBVKY2EN*O-Y04-BL@/7J=(I-$B)<<"7$O7)*G6\Z?H M9%^E?/%6+-RN%%Q-S784U8?+RR9-#^Q>M30VS6==YCRIBR)^A5%AU4Z3G+F= M:EMF55@:VU=BT6#5+J!\F A9\H-JP6/#/FB2K MTMV,,Y-%W?[@J@63I76W6=58H/\70J'(O"C8FM&MZ)FEM!"^I-!D0HL)@TPV M+Q!9L77M?P4-$($HK_.$YS>88:&BY+)CCYY$6C2EP828*$NP+=_:\:/&I1A! M*%<,T$LH#$(Y"HQ=)MC&^I&VW\[:N-7.3V4$K?(S5>P'B:FG=N5)1U@+U+9" MZVQ99)!HZ7UTMBU'94%M.G\9?,IU[7$06[O47$@$&7MW&'\"VL]>V?*\#*NB$Z M4(BF2#2,PEF82RY5/>VHD31@/GQ'V5ZU:,C!5-GN\+IL,KWDY:EVK)))CK0+ M4 =6NL-B2+&V#Z=L/8[- K#5]XS=BM11+2F!]D;A0BF,,YA#95ZW2C50=_5$ M]JTH&&25VU3F;N'CD]L:O6X83KJ:2B8HFFCA\/3I8YRM?!Z^.D=WS)V2FY@- MQHU)O2B B6H=*U[,>(J=2%7"(E*",H&$+E$+1;%M;ZG8^K*8UUZA1K=4^9WR M4.6;9#-N(7F2XE5\Y;$X)#\,L".U:AU<4D,];9&)U,UETE6>#+^%Z>J2[#$# MZW*Z;'\30ZR'/+K"E?3#$&F1@JTD?\17]W,YU%]P7]/6>4DDE_ZW!UK=F@L"3! M66%1Z4.*>)"O8O%:".T%.8U+MP9TNP __YRG%5M!7?%S[J,?'%[YMQ?"DBN& M3XF!L"!J1.+GUY:<:6'XH='PXI?__HL]Z+[^^57N[_0]2!%$\W][8>_BG=(R M4J^4=,>C!:&_/(#!BZ6WWF^JPFY:3H-1+/; !RD_3-WMNUX$S+[)^0'N #*2 M;U(VW_G*/$=NN%ARVWU7O$!2Z=626#*B:B?,Z6S!G.0Z;A=+F16LK*!^1MHL M8#L7T.S EB]@RW;@/K2R-&+ZSE_K@@MH?SI=[ W=&\%_^GVT0N^E?!CC>=V? MK(.Q%II"&^HG"[]Y\EV4J58[R;\<'Y^\/.L#]JQ)(;AC4,>R\@&+ANI^T18 M_>U=V27[6[/][<5=O^G.S;0!J]F#,6#H? MHMU (Y;RB:6M8;*=,9GH7V&8S##9#IE,G.TU3&:8;(=,)@^+MYS+VNB!HZ(, MUFI1!N-\V[\Y]M+N=(?CCCMLED7V#3[I5BQ;(QEDISK$^%^:L>'M3J\WZ/1& MS=KO;5Z11JY],_?R\_6H'8M^&6%L!2Q,1?4O/,IV@RU#L&]"*(\C-P)O&MOA MVVP'!]T@K;<=VK[ C1C$+KFL#]B\-8EZSW1]&S&(G>:#VL-.O]L:6?;4EJ%A MQ9VQ8F_D= :CM@<7]HUQZX^A/@*D?5]697HYX3$/PGR?^^PICFSIK/& TUM/ ML=$>-KQZT>]BR'BTSY#QEN?)GESH&V;<.3,ZPW''V:L;VC"C8<9US-@;=/J# MH6%&PXQ/SXRN8W?ZHWTZ O;/C,_0,RR.AE=+M>YA[8Q]NC-7B=/I#<8=VVZ- M3^[)M8-AQMWY[49#,-Z^AU.&;>>"1@QBEZS8ZPP'3F?OKNA_GYYIY/P5@K_R"EM,$P- M\[>1^??O"S2L;UB_$:S_%+Y'P_R&^1O!_$_AZVP4\QL':'O?U'J#O!54-NMI MUM.L9W.I;-:SL0[0O?DZ_^"X'-RWCF!8[ I[CC+JC;O(L4,OPJU&!+--;L*W MX?5QI]L?==Q1:_)DGND2-V(0NZP$VG'&HX[='QL^,WRVRSJ-'3RR.^ZU_X$8,P\JQQ -9XJXSUU"XJF_4TZVG6L[E4-NO96&7_!)EYYQ>- &0&7G]C M&+E[Z)CZ7\UG@48,8K=\:'\/I[;:S@*-&,1N^= U1_R;SP*-&,2.]7)K0D7? MP(I]:K\2KY$OT1-VXLX2VFVTP+,YLD<)MS5 MX*T@AOP2YA6Q+/O;B[<7Y^_.V15_DW+VY0C^H\^27K)TX;LDR7GZXI?E =6@ M;+D*'L=.?*NO/%W,)CP5[_P9::QN#I(X/\C"/V$9L$JC17_?4/P8%R:=L4A^ M23P61C=_F3]SV4XXYEURF^L3\F,Q?_3H2\Z&4_#8-UH7OS2 Y2(@[EG M@G.XY6""1#M@ 4SO)Q;=L-ML#6&KK//S-%6/$6M#"896EPH025;M=LO<2OE= M][4UE42@6D6*?T7&92UKJY]T#GD!7'7WW/0QK,SG-\Y\6G]F35,>_.W%7R[/ MCC=90+E680YLX8&)95TBSV/]^&/X&7@D*PC/5@9X)_N7EF"W8^'_1QL0QA?Z M?WOQX?T_/K]_^_[R_QV=OCT^.G]_>?3AT\G%V>=/<,5_'1P" 4+2 BR-LWQW&UB+&1I9I MZ*%%ZK%L:K'<^GT1Q^\!>;M].^>N'466[^S>,'26VNDAG/#+1)3\(HP MII=<<&^1AGG(LW*7G"]2;\HR;AU=I9S/X [8L/G4RF\2N V(D"^PR1,,*8RO M8#J&#G-E\-@<8[%*&0KUFR/S =[:L*CD%]S(#%0 >E<4E:2 MDG\%N@F.PLT5RUW&_[T( 6J@;.H A;UH0>M8Q[I1&-/3/"!^F'=@J7@4R 5) MJ?,7/1:?F-^65XN[@?V AC!.X.0@"+T0&0N8<,9Y7M(>7YO 2K%RI"D^+R5& MS$!*Y&&$"PW"/JO*!^<)=COPA]/3MM>4P1(L\8^C2RE@84'^:Q9&LI/(H?5V M09R#RY:%7RW@^'R:P5X%-EL6*? 28'H>7BLIJ;%PS9O'Q9N#-)GA&TI:\Z\\ M]<*L8)#SQ02TEO6'Z'0BN!JWJ ^++3;\TO/'AX.5Q]^Q/P^M2^1+,7,0" %H M\4QP1;:8SY-4,"X,RR,)H\:EO=7Z83C0)"90$P%!E,"S*WN J^]!#LD'XBO+ MN:-$@[OQRAB6'80;C_#.Q!(I?#Q6JP"(V9O"5EA$?C%,'!5P?)P18>A=>"L, M,P!6%ZN*@\,EVZ<8(#$-4PI@!+B'!?W> 7*T+@YZUB=]IU[D0$^2[O!'H4!< MH3]*9B91(F>$*L/S.,A-_%9)!8!W7SANS3GIY#Z)<1+EH2[?X3>=?%GQ>I#$ M-_FT7!H:(;^ZE>PB7Y@4[\-O(I00E%B9ROO%/L@DUT91<@,C$O?!.H8Q=O$A M(3C'98,ISR/X(/1@#/ 9.!8489*"*NR(46<9;#)@A%'L@FR07$$,S#SV(4Q8N%GL05 8K@*#RA P^2FQBV299$+-743Y8A.07? M@8F&S\E@W7 YD>XP450^Q;:BG1]>+&+K)(:1W5H?/AP3[5+4PA8H^!3(#!-9 MVKV]L:;7RET)FY(+%;Z&70"W '/X*1#-APG/&U:C'U@]TOM@XQ'1,:T@.+GZ&PPA%K?")8 M3 CG[- 2.FD%"G8JS[USOC!L33H#2%IDG 2K!VI 3DBPH)H0W-M?AFT5R":X MB5#; KB\N), :B%]?78+[\--2S!NY6H21S"(V@H5BVK OO?$WO8:\1LD[P0TQ&.MXL;V2+',PU ML#3].X=+"'UI-VU)HL,?@(! M"XN%W)8+J#E+\)6EOH@3*5GA^:#%(WP\"=ZZQW?@J3E)DZ34-B#G-863,D0H M4O9K\Z='"]"$;)L?P*T'0A5I!@%L$8F6Y*-UP%1 %DURXRL1ERP!4?SQFNRD M/57!8&$WWO$6G!P8ZA^VUO>_>I]#JAD@YN1@XF)1')!OSI.0$?-(L MC$&8$3[&:0BS#M[R*X=?0NLD F0 EKOU,9%"X#@YI-4Y/7IK_9J&/GR1S@\M M_]7D%;..9O//\Z=8#)US@S!FL5>W(+VN9JULMB+W;\M[7WWGB\K5T%=/RD:2 M-O<^7P)2[B_O"OQ[DJ0IZ7%-P"Y+_1K+]$99GV.$JKM^ M IJ]],8"JCUXPR)T?EU,.<^/<&)7H)GO\\9J-UITIU7<2H[CAXW[Q6XVP*7F MPO,38(8XR:7;@YQZP<%$3B&C*3!M"@(QH <.Q02@J$F$B. +V@VY1 !,&2P6 M,'&PR!=P-8?E]$ADB4!X13HMP,/!,F^0-M-Z ?A0!0:!;BU Z\! )7 MWVJ*"=Z@C$IRVL'/\+IZ%?]8I#9QK,>,8PU-'*L%<2Q=R!5?"F'Y#S1RX37H M6 %Y#W]&XJ\:8?F?__$S>?& 22.,5Z-:^MN+[@OZ6U8S$7^75/@ FH+&_J(R MW[5\I^9/]!!;LK+*^E[!7,J5E=6YYR$)H]7E=/OXYN50/\B)!ZBC]SF?6;W# M.W,,JF\%0S-9\]9ZL5>7*W!7]*]VG#H+D,XOF8!;;\/,BY)L07;P) %K\:.P M\3Z%V9?=)"4\@5(]@LE9&8C%"(SZE*.3E,(?0L]2W-/GH/<$'O^T@#U@.Y,# M1UE!91C/.OGJB0[F1X2++'O<<^D!;"8PX$N\X;__,G*<[FO]8OK*?OTCF?*H MHU&Q5[Q8 A:*Z%X:A0@Y\?&5ZAS1!X90F409<=(Y6OH]\ M8R1)_9ZNTP.5K;F&64FNN(>% FBX>%$\0:*EY(IG(CON,D1.T+-,>S0)2CD* M]+C/$"EO)(]R<:MU#RV?6(J6OOUL #/^4OY=&B0@+D2=*Q.#HO@SS8AE0RJ_FH,"7V<*;4O0 /?Q+BB2S[!X[ ML/LO^8_T.+OOR[]*%[.N)@Y! 2MR@<6&S\,GTR-S%7-B5H0A471ARY5 GQO8 M:"&(1ZFS2HH5H<"2 CA3I)X*ZOD+"B!&X2Q$\L%D@22>S+P@512!->HM\"D% M377*R' <44VXPS$PC/H,3%5?Y:9()X15+@VFL7#IWI(/( IB^H)W2YX02HC! M=U@8 DMQ1C=@1M#:D;<.OHR%M4JW)R !M=D7ZAXC.%IT1QJRG4=F1&%EPUB0 MSVG-P"3WR_P#6*XP06)=+ $->\5P:6T.L OKD2@YET*, C36B3::8CD M>KO!WJ:LHPR>)M 8C^GR(MU'1V3TY5(,6K1^ M1VU"_)@M9NB*_Q,_B^ *7JX'IK3$BAP0D>0GD$%S[H5!6'J4+TZ.<1'LX6MX M%PDBM9S9;Q( IA+MY;S(=_4[7G?D<17; M^G-,$QO^#Q/X@L>ATDJB6HVX0XV8:^=FU QB85<8@DVT3:?V6@; M;+2/H+(O6,#S6RT$;3;9=QU*K"P^,H@E.$3/4C";:X/-1;X=S;5C]M4.]E7_ M2?95G1/QFS;=6C_@X^ZP/6\BDS'Z1!FC(Y,QVH*,49G \G4:3L+P37JT]ZX>G#H8EVU==7,ECIN@D3$\[.AOTS2NQCK MP0M3QR?;/O(T.=R([=93R#[LU1!H%OI^Q+^-0+]@C+7;>_V- W3'AR.[,6OX MEF=>&LXW1HC;$GZY;2HJZYV2V>X=]ON-(?-[F3CVO&CV8.> MZ[K#5P"W;'?YVG6%__(I_=0Z_&+*&97!I!5_8^.Y8O<2(J] MO>.3E,H EC5K)K[=Y\+7U' M!W]_YF1=IYYW2]>/#"2?90NAU #MN5%1\09BP\[-K.L-LE%[ MD/!'JO6=3<.Y."[- 1?7%(36,?!IAX(_:0?L/'XX[UC]#/. %4#M->9@R L5_!W >%U\9^&O@ M;SOAKW$%[X:NA4P:"YEDX._#5LW WZ9-Q,#?5L+?AW=I;9=X;S/\'0'\[77M M33(@-LUP.(M%B;U?HV0BRSQ1::HE_VWU,H->#7IM)7JUNP?_>.9T?1KX>K2X M6H#A[5!U+WMDT.O#%LV@UZ9-Q*#75J)7]YE+]Q:C5P<^#IW^D-"K*]!K@5L1 M=UXL)L7YE=7TA:-Y&D:6XZB6C@+88B\>RBU0#7E^ \R*9>HZUOO8 WS[*SPF MON#P@/>J57=M*L.'#\=B$-B)% OR_ O[[9RS-(\! I-CUZ!>@WI;B7J-SW9' MH%>(I)$020;S/FS-#.9MVD0,YFTEYNT_<^'>9LQKP\=A;ZPG+)0N6FHA@_T@ MDL#ZR-,K[)$BP.[O+*8D77NLJJ57W+E+K>[I%_Q.@%[Q7 3%\%!OD=[6 EZ\ MTB!:@V@-HFTD69\H 5?*':2SF71,@-!#00U$+299'W2F@@BD6!@ .C#ULP T*9-Q #0=@)04^RKD1BT MR(3M.N-^[]4R]E3%$!X,1*7C56@?41IA9,"I :<&G#:3K$\)3@LQ.W:-3<>+ MQP;]&O1KT&^3R?HTZ/>"SW-10,LUWMEMELUX9YLV$>.=;:EWUC<0M;D0=8R? M>WT!4?W'],ZJLQ.D?\8&HAJ(:B!J,\GZM(>K3(.#K1;- -2F3<0 U(VC)\8W MO _@S0WP;BSPULI_ ?#F G@OP>JW/(/I$*CN6.>I GF9P.(89Q+-Q.B7%# W ME:G%K^ZI V:PN,'BWR\6'S2:KJA]ZU;>U.[:8&GO0DP/?MY^$?;#G[=7W/S@ MYSTZ&KYCVV[SP#NVV;/TP@:- (./N@F;#O'*:E?%J:PEA"?*7%E!& %ZNPGS M*74;>,LC=H-]#"ZXE_(BC+[Q9471E0M1'!'A=4N>.!JX.J=V&:Y1L%JK?WJ)7U M1 W6>M V,5C+8*V=D^L=GZ0"; V>,=C:H=?11).;-I']0KU=KLCW!0J=5BJY M5B)"68"SW^WV7+M'!3@=9TP%.'L"&;ZYC=A-9A#;@WC8(+:M3EP&Q] MCL-<=Z UQO/U1.;C]X.XGL:L??[8[(FL;(/B[E]=XWN.)\; MZNPMH4[*^3-PT\!- S<-W#1P]BK.5@+.HG2W/1R- M1Z^TW,WS-)F%69:DM]9IDO..+!=3=H.PAZ11QAT++EO 3WEBG;ZYM-ZP^$O' M.J63T2RRCN 97DA_&7AJX&DKX:G=/?B'P:<[Q:>VZ*]H:G<_<-D,/FW:1 P^ M;2<^'3QSS=E*?"H=HH-N%[X:DT-T.!SJ9XR4'_3H*N4<.\THI/J1P;-ESYA! MQYKP_(;SV/J=Q]EM;!UY_UZ$64A=9HZ3='Y(=7NP.6D8PT, N(KTT4MX> ;0 MROIO-IN_7IX__KM,L7^BK(YM7+ &X[83XS:E3-"S@[A"#ME=(8@,OGW8FAE\ MV[2)&'S;3GP[?.9:\[GA6YE?2D?GSQ?P')9QZVPN"D[J$'?X,(@[9:G/X!LV M#Q'FPC.^\#SK6!\^'!OT:M"K0:\-I6N;T:OZ5-._#1_X\R2U7I5?R9?HEQ2# MC#B#04Z2?/K:FK'T*HP/@ "J79O\!G[.DYG\\H7E12S+_O;B[<7YNW-VQ=^D MG'TY@O_H]*"7+%WX+DERGK[X97E U2'IK=\\'L,=JZ\\7:"36[SSYVP.XE?> MK#6<&^$$Z.\;CD<)?K+B))VQ2'6EPQN6OEO;R:Y#7W0RGH;!NM$ )NC^_ H' M<\\$YW#+P02)=L "F-Y/++IAM]D:PE:9[.=IJAXCU@;T]/RKU9U_K>^M)[_K MOK:FD@@.7BIY4S73JV'WXB>=0UX 5]T]-WT,*_/YC3.?UE]I^+]R@O!L98 K?YL.A[L'QZ-GKI01' ]W0-<=H5^[ MJP[URTKJ>_'N5EVYM#?UK5[/.X=+,O29,I"!S08VMY&L;4;-W[//=YVR:M5$ MC,^W8?/XSER^FV53M5>X[PK5[B'E5FO:[1Z,*ZD,"N+*1KJ$<9UND68[N;VO M)S=FXOX*>#F^X'#]^Q@&DR>I]TOVY8%6[>^?YL**=>&\5MA)D/8FXEZ>A!]CUT!P9,W#5P-66DM7 MU?:!"@-7FS81 U?;"5>_AXY4SP*NJG(&[-:;(OX$W)H# L7, /AXE;(9X5=* M$'@;9I-%FE&B@76TR*=)&O[)](Q;J7Y++(PYEEF M?4A8O(K1ZKKX*)RVFLF&J7%WYZUU+);5@;>(QSY/FX+8=L@_!ML]QZRVQ^G[ MTVBZFK8_K NZ,E#OR]FY\ M^PCPU@!8 V -@&TF70V ;27,, "V:1,Q +:= +81V84&P-X/8'LK /;7!<,# M&[?KW;(&>1KD:9!G,^EJD&[42>[DOVXS.7\:T$GW>UU>DQ M@4(_\#P')?(H?75^YT&0<@!4[':6Q+[I(FE :SM!:T.R/I\=9C7M< Q@-8"U M>?/X_@#KQ #6M@'6R>,#UD]\PCV/6>_3,)L:N&K@JH&KS22K@:OM Q4&KC9M M(@:NMA6N>@:NM@VN>COPKR89GT^->]7@58-7FTW6-N-5]>D__P-^8).(%[\1 M@7Z>I-:K\BOY$OV28I 19S#(29)/7ULSEEZ%\0$0 *C3G>?%-_!SGLSDER\L M+V)9]K<7;R_.WYVS*_XFY>S+$?Q'IP>]9.G"=TD" M2&.>KK[R=(%I%>*=/V=S%JN;@R3.#[+P3_Z3-<()T-\W/+R:YC]9<9+.6"2_ MI!N6O@O8+(QN?[+^YS*<\=C*=AL&XT+WYQ[9]?X6#N MF> <;CF8(-$.6 #3^XE%-^PV6T/8*I/]/$W58\3:@%J>?[6Z\Z^O+<77W2YP M]21)?9X>R.^ZKZVI)(*#ETK>_$N7_M6Q>_&3SB$O@*ONGIL^AI7Y_,:93^NO M%/I?+L^.-UE N59A#FSAP2:R+I'GL M&%_][47W!?T]9[ZO_M;'LY8OU/AHO&++U*T"T#1B\PRN49]>6SJ;1SS(5Q;E M1H;2[5MEJK_^);J.<='?<:B'S=)8DQ58ZH: M4[6A9&VSJ6H :\LG8@!KP^;Q_0%6;@!KVP KWP%@G891.+?.DRC,_PQCGAK( M:B"K@:S-)*N!K.T#%@:R-FTB!K*V%;(&!K*V#;(&.\L&.HI9EK,L3 QB-8C5 M(-9FDM4@UO;A"H-8FS81@UC;BEBO#&)M&V*]VL%QR]";LM2WC@_AR^2+ :P& ML!K VDRR&L#:/EAA &O3)F( :UL!Z]0 UK8!UNDN"MK1C\=LCL=#.M:'#\<& MM!K0:D!K,\EJ0&O[H(4!K4V;B &M[02M_6(YYC"&A[!H>?[X[R)/O"_P/A9G@+ZL_V8SH*=X_7$RF[/X MUF!>@WD-YFTF60WF;1\R,9BW:1,QF+>EF-=T'FDD[)5M[T;=KC/N]U[IHGP%IG]%](!@Q5KGL5$.Q\"PAV# A^7%XS(-B MX#:2]6E \.^+F%NB ?7(0."'K9B!P$V;B(' ;87 ID%*HR&P[8SZ[JM*'[\* M!.X9"-P@7C,0V$#@-I+U:2#PT>(*Y8,S-BAXFT4S*+AI$S$HN*THV#1?:# * M'N/G7O]5I3U@!06[!@4WB-<,"C8HN(UD?2)',(L7++VU>B2&Q@8%/VS1# IN MVD0,"FXG"MXL$ZN]XKV5$/BN8W"N0,("=)YD7IK.E4\Y M &GX2J'9:1+Y/,WJD&_HPWO"((2WP&TI#^/E4W,&$!M ; !Q:\G:YO1@]

[&?=.\?;PF6L/Q-OV<\+;CL#;G_A5F.4I(]C\"45& M]HVPFV"S0-[HPDXVA=L&.QOL_!UCYT&CZ=IF\/P].Y/7J:Q63<0XD]?-XPZA M8;S)CXAN-TOG:J_:;#.Z[7>[/=?N$;IUG+% MP.!;M^!M8]FX_O8Y[,XS&]+ M;&O@IH&;[82;%P>V@9N[(.QI/(<2Y62E-@S@-XFSL1 SB;"GBW"QU MJKV:\]DASJ',Y/5G82P]JM?CQ&I_J6^X)96.3KH&I36[)=?J EA3+ M!,!_[^.<7TE_KGH[M:PP>-?@78-WFTE7@W=;B:X,WFW:1 S>;2G>M;O/7'6V M&?#6)A!(%^MY&EX#H+4^QV&>6><+>"++^".UK, ^P:SHO%8'=^&Q7WB>F:9L M!N*V&.*:# *30=! -&7P;=,F8O!M6_'M(_@P&BW?GQV^[>\>WRXU%J[#MP;6 M&EAK8&USZ6I@;?M E(&U39N(@;5MA;7.,]>;;8:UM7D*\MS7!Y[G/%V%L53) MW18Y"?V-.PNG89Q/0Q9;YRS-8YX:?ZP!KFT&KB;EP*0IL)3:5+1R&W:XS&O9$"P=; M.E1_3\+8USVJTJ%::!7I5!U8_"OW%OC3Y-:ZR/D-2['' Y#!E, RH+2EH!0V M@@GU[S#4[PQ)>&Q69=% 4@-)&SL1 TG;"DDWLX?;JSB?#R3M51VEORY8RN+\ MEERE,(,POJHDK4K=8H59MA"P]'V!1@T<-'FTH80T>;1_Z,7BT:1,Q M>+2M>/1[:/'55CPZZG9=>VA+/.K6YYQ6VM<6G2.%FW1T;W.O?X9>GJ36.YZF M/$P9A?W_S@!1%5\9=ZJ!KP:^-I6P3PI?QT+(&/CZL#4S\+5I$S'PM:WPU73, M:C1\'?;[?0E?BTI7R2S,L@1 ZFF2\XH+=2!!JW2AYLGRV7Y3@=7 T3;#T7\8 M.+H;.'IK.;8!H]NLF &C39N( :-M!:.FP563P:CM]+K*ESJ\"XS2Z7W',6#4 M@%$#1@T8?2!ECQ97BRP'V?%M>%1]^L__@!^P]WKQ&U'HYTEJO2J_DB_1+RE& MJ;6BMV8LO0KC Z# 3[+SNOP&?LZ3F?QRI0?]FY2S+T?P'YT@])*E"]\E($:Q M6?W2@*I#TKNX>SR&.U9?>;K ?'_QSOM[W=]P/,;ZDQ4GZ8Q%JL$\WK#TW=JF M]!WZHI/Q- S6C>;%+V[OYU[\ZVM+,7:W"VP]25*?IP?RN^YK:RJ)X."EDCG_TJ5_=?Q> M_*1SR O@JKOGIH]A93Z_<>;3^BN-_9?+L^--%E"N%2K6T(-=9%TBSV-(\QA^ M!A[)"L*SE0&N_$T;!E@KBN >+XRO_O:B^X+^GC/?5W_KXUG+%VI\-%ZQ9>I6 M 6@:L7D&UZA/KRV=S2,>Y"N+\J)FOQ?BH/EPUW37:B[<'7>[O5Z_6X6[%]Q+ M8M\Z2T,0*RRRWH:9!S/(K;N"VF70UX+9]4,J VZ9-Q(#;MH);TQVKL>#6@8^#WDCF'SAV/;BM M] ^0$<1QV3_@G'M?K.-D-F?QK?4;X%>X.;/>QYYJA!4$*;^ERPQ,-3"UE3#5 M'-K:66+"/ TCB5,W](,8G&IP:F,G8G!J6W&J:7?5:)PZ=/I#B5-E6=8WBRR, M>999'Q(6U\!5677 [@G=4@6L)Q'W\C3T +D*G'KZYM)ZP^(O'>N482T"%EE' M699X(?UED*M!KJU$KL;!NE/@ZHP,<-UFS0QP;=I$#'!M*W UO:Y: EQ[LGCK M<3*;\1209534;UT'6CM:Y5;=DXH9KP:Q&L1J$*M!K)L2]CM K ]^WGYQZ,.? MMU=T^>#G[1."_][%>/+O19ACZ7T\5PI/M7E";4*?,T@R;KT-WFS<>L:M][1@SO1D:B#L*]QZ3L\9NZ]T MI/>!LXROAJ'?C/<7:3I/D4C[_/D31? M,8@VGL:]#L]X&A_*\KL%IXUHT/1=>1IM^#P>VM+3.!H.W*\]]#0J^'D>,4^< M13^Z$O]=DP\I7!MVB4,OI[S^$$^G.,53!S2/#G\]/#]\=11%@# ];OT:)1,6 M%8?;_W][9]O3. X$X.\GW7_P=3\L*]'2A@5:8)%*@5M.'' 4I/MVG#-*NTB2VQ\YX_,2.9TP!0YC>W.#I35,@+B?3F_'7 M)59H X#,@,R S#:+S(R(/?0QR&PX&:AX[&"W-C89V/29_10Z\T%7\C#HC3@+ MR@!>J(F%8,Q#?Y;DK9P(,?6E8"VRY M[:1-XR M(KS.Q^6MX5[@FW:;VF,!R &R +( L@"RDML.( L@*R4_@*RL*K]PL@%R!7 M;I K.H)P@D:%$_P*X01'9(!P@C.%$YPP&=.=/K8)[\;/@W78.HF?N_/'9['6 MQ)_[&\&?7T/^O.2<_&"VUOM;SOH#@R?YUO+ )7*NX05MH!=$H&+L"3(D M/C=A0V[H!FL_W@4QT/>^X1R:. Z1E(/=RP0N-56M[8\[O MZD(%+^Z.;4>-@"N,CEQWL$?5(C#FZ*%9#Z?KMM$-?GIFS%'SXL+G@:U6B%&3 M\!_4)J-S>K09>$E$]N!3ERJORMJ?20+W :=EZV' :N7RVGS1ZL 3IMEXLRJ5"O5T'N(M5_>V^M;H]Y#U%29>"WD;V5[PF.(PJX1 M"CLMH3OJDH$D-#O@0T]RZBI05K;^ 90%E+6"E53=J5?L @2648VK"2RC&E>1 M#T6#,=I$\T?5G9-=9&MYQZ-NUA M%YWW)[X*/"8Q3R?9+5LJF=\AJ(EY"WM$%&_Z"@3KMJ^N M*#_)I4U_>.M!Q>^2$I^I\K^\V:V[%J"LE(M_;7K#+H(]US(@Y6M$!UPTKR: MBQN&BU:,BQ;@XAIP\8)ZV-/Q;-5T8-VV9?%ZFS#0XYL" CT"/>:O88$>@1Z! M'O-=$:!'18]6/-EHP63CJNAQE _)V@@$'!-TH3AHQ3AHS&3B\NS":EK[ \/?\DSC+ *\@%N>6F%^#)M3?TU! MLN49_@4* "6-[D!P # %F]2I=6LE"ZOF_DWG*L J)-+SZ4>07^?WEVA2T_X M.J;J&;,#O6EV2Z$.C4X[T6F'$8$\YB/3Y088,AZ&FHWOXR[-XSMR/ZJN')'N<9]YK#M YWV?>$+[![$[ MI(MC9@)6V8B!&E@%6 58);M],%EN8!7C6:51O\K_^&D"E32P:P=NN/)U1;VG MEO)."XRR40,T, HP"C!*=OM@LMS *,8SRMGY!A3 98-';0 7 M !< E^SVP62Y 5R,!Y>K^BF R_+ Y0JWB O,LJ$#-C +, LP2W;[8++=P&= %T 73);A],EAO0Q7!T^9K_L7,E@-)@ M/Y2G1OSXVOZAK3;C7>RK/=E8(#K",\KKH\TDO<@SCMJ$=-[OT!;UD01'V#.T M&0,WL,L:V24Z^O47>0&W7!)?TUUW_,4LZF^CMT0UL5V"I6@MYG>.4!?S1^H5 MI?BR;N6>'Y^1EWW6'9XL(-O%0GPKG#5O+Y1Y..4$/]7E?Z.&1!,%8]*. M%$XF!1H7R2=]/VI)FRC+,UWD==!M$1Z6>:S:+TKB:/*,[UL7>YVU]8EL03MNO25,X M^;IWO*.$>:."/9FDV%*-5L1M6;U#[#[C@7BE8<>M\W&'1]F$ST8.!KT^*O?Z M1RC2RG)9ZF2+<8?PXO!<^0AUAHU@J5N'&OFIK/^2E#6^-*HA!:E5Z74;E6&J M/M\)=O3SCYRM?+J_:;SG 0Z?%?6E6MA'A1/YPBQU7OGU:,C+4D=$W/!X2L T M]4_2-24>=;X5FI>_7]?O'^[.F_+4;\5BW;,[C!>+82%3,D=*UF*N(S-Y23V1 M-E%!WI )C5B0V T%2BH6O;_KCY;S;R!\VAXD%U0X&76YHO8"<_)?0+F.#"=B MORMQK#H]Q M74R+(!4K6%Y@GMZAW"(=[+95M&"5D=14PL,;=,ZX[="N:!_][#C1+]#$Z /1Q7U52,W5M_0 M_B>9%"FRBWM"WA,=':'1NKFD[4]9F$+"X!6/;>]^0=@KO_:&DF'PGDP?#F[* M6C$W'(JM67S"T.;#]3:ZO&Z\CV\7\+JTD-88YI6$4E'#S/!^SJ M<3HXG-=/:TJC1GTS C4YR"/!7.I,BI%5\.3Q=T?LH#](N\W) -T2^VG]&C\? MR*<]ZSG?U--ZPHJF5?)J)[)W,M!)T$G3=++1H:0]'4 /U!/4TP3UW$H)\O@% ME!24%/@?^#^1_UG'0\W =>D/[(&A $-APF@&2@E*:9Q2AF\ +S$1X0T U-,@ M]=QZ?]Q.>"'(J@#SI^UY4'_P-02P,$% @ 2XL04QIWV2*=" AS$ !< M !BU;;5/C.!+^?E7W'W1,W2Y4)6 [ M+R3AI8H!=FNVIF[FAMT?($MRK$.VLI*IH-P?P;&33HG3XX/R;]7XKW:;?)9,Y%9PXO2(?#2: M#8DJ_?OL"A((/] +\:H\_U9&[D.'4D' Y[I$VB( J;%K3;Y30.JGD< MQYK/23QF6FESLO,A\9\=8MUNG=!,JOF(_/BKS(0E_Q$S\DUG-/_Q MB/CK5OXA1B0,)NZ(.''CVE3)<3XB2B30XB6/R(? ?XYVO/[ZYYC+:>VXU)!< MVY1RT%L=[! OZF0'W.F$69B5"ISCB'0G-RL*2$S9]=CH(N?MNY>:UI4BCTA& MS5CF;31V1&CA]*+)E$K*ME@;+D!6KG-13>*6^>5);6!3D1=3N6I6&1YKQ4'* MY4TJ8^E()]P/CP\V$?:_PCJ9S&'L<6R6O3<:6\]XG27GPH!D%+'(T!^TPH92>404(XV0EV_/F$YT-B?7N9XI 96Z509$%09< R!S#:P @$AE3F@^)T7N3"% -O $3QD@ M/B@4+P@@I!@)Q41HB,ZDS]2^WTJ'7#!A+35S[)+1:^%3ZD*FA38.QH!*Y7E% MF7/O3I(0)@T0%QB7@SPP#1("F:62I<06^&LI<":,J*3BC#)I%7 1)#DSZ5*8 ML9U CD=ST)()V*HYS!N\#5Z*YTV_O&/@61CH? <8$"19D.9E$ &_R*$[7#:- MZS)/(%>6% ;8BRHXR(3(;41,"Z)>8GZ=0)PA9A!+2BU!486?O:,:<,&2KD*ZH(^9$77%N#)-/A!KA(Q0"3"(+A, A MPB(CE#;%[M@M@P*!10+/N;1,:5O ."P=1JLR,B=&,\&AV9)="$0N(-3+:+N\ M82G-8:F(//I;H:!'V*'ML+:F_,VDNR*Z'TY;!>Z?2! M)[\4D1]"='#X%84=T>UUHD&8\#X+#KLL#FF_0]\RD=\B]VR?$7;IWM-3PM;J M'DX)%\)""V#!,Z;'D=M"=L=H83:")1Q;537&WA(J)QAGM9+<[V_9(K:22VHDSDB6 MA--S@!Q%%Q8YGT^+UA-$7Q"U%6"A@XJ,@R84;T"A*!9VF*>W:LD=843)1)N, M&HYB@1VAU,)XP;^#TOIB)?HI@E[OS-<#.WZMP-ZX/J[@>_/*NC',(35,)#Z,LI584O7QC=(DEP5WH*<6G7K/06Y'Z#^ER>KE_\>0##0"BEMEQBQKIP M]UMPC[I56# MJS#!O=%J)>FOK,7B%K44*;!FK# 8^PUZN49JIJV#=GR !;(LS++>TB>[]PQ) M -4N707EG>'53!A@S>_SXA9P7BP,W2O-3*E=L'6LCSXM".Z9A'=05>7G1,EK MH:I-WSO]6\_VV9.1_]2E]TNMLP?=7G_(#X?=*.EU(QH,PJ%(:"2B<$!IAPW> M\CI[+>![W_N.F7_(QNM4T5H6*RRF3;@NZY9_SK8Y2:\>5*PQC<*2UVEC%S38 M-ZQY=J*S3#HGQ /<(=; O/$ZEV"PE[H+H(;*;)$*P%]I2?Q>2)B/3T-% M[I^8V[TWLQDV"'LT[$4QZ],NI\-X,#@,@F38[_ D2)(W#=+_F\VP,P6+0VCS M+Z5 &.,^,9,"T%>QY,6FU$S0:Z2]Y6+1$U^_[O7//NOG,5MANMHN*C?;UU1, MRF&@%8N">0]FUVR/5ZMED $@AOAJE=S; O&V1991 \'H9U=1F;7/MMYY]=OC MU:]HM^H,Z'-BH%2U ?"5U=MRD?U%>1:)=F4^52KJ4#&F=-Q]0J"J0JRR"9* MSP5#,Q+3(N:'1M[5OIJR)-M3Y3DV-:FIS&2\>0 0:(K(@(06("5KGS[=("G1%FW+QR8> MQ_)%@D!WH]E?]P>0/DWR5+_]\Y\8.TV 2W^$Q[G*-;P]/2K_5HU_Z7;99R4@ M_-?&75+,E9.)D,69?U@E[8 MM*#;+:=Q5,WC-#)RQ:*9,-K8L[TWL?_L,9>O-)SMQ2;+NS%/E5Y-V<^_JA0< M^P3\NSG$^:O._4[3%D8S/,3EL-EWN5:S;(ITQ!CBY<\96\"_SG9\_KK MGU.I%K7C$LLRXQ(N46]UL,>\J+,]=&<.=FU6 C3'*1O,+[<4L(B+[S-KBDQV MKU]J6E>*/&$IMS.5=-%;M9-ME12MD7&2D!9F)BE3.^N%A[_1H%V'_+ERNXA6./8WLIO=.8^L9MUGR'BS* M58)34#(3LZ]68:3.,50W0?LEQAY@V=?"NH)CC.:&A6/VK\.+P_>'[ *$'QSV MAT&'<Z/][06DL_Z)&9>0+L@MN(9^"Z7RXUK-BYR.E*+PAV]&FM MSK>I3.+IE/5'&,X/\?+F#GWJL+^;)&,7A=9JP;,.:B(OK]!JGD^WQ=VF+><1 M(EZ UF[.!::!L[U@SY_/N93UN9)G>[]'PP&,HN/19'(L!J$8389A*.+Q>!(> M!^-P(A^.[J62>4(GP5]K1!#&-)\[[%,?[9P%RD\C?>$T[=OF.;7(VMQ*>_^P MWT?U"_*EX+K6DYOY%;$-MX:'5YU9.SB7=RJ;C Y'Q_?2=D=,L(0O@%E8*%A2 M@4B48[\5W&($ZA6VSXW%\,W8+\:FZ.CN/RF6U46!T?,I$XE-. I.GL!E-PAZ>HM;(Z'W?"+A'2>"@'B84_JSS*3*YV??;ZM#!@*< MXW9%75+^'7PB7F84)@RT2)A+F" M?FT$+L%")95FE"JGD8$0M5FJ/,$9NSEF=C*'+)FCK4;BO-';Z*5HU?3+*P8> MA8'^#X !8/&:=6R""%E%AMWQLFU<5UF,N;(D+LA9="%1)D9N(V(Z&/6*\NL< MXXPP0UC2>@.**OS<-=6(.ZE(<(=Z%!H[F'@;!0;#U>MWWD#!7<)B;9:N9B@6 M9LKEEC@0I\9R(FAVIQ'MKK9NR_S7@']4P ^>3\#_>B48?GHS[H7')ZX*Z8H= M4DXT%=.F,/G$N 4?H1A@BE@@!@X#1XQ0N82Z4[<4"P05"3J7R@EM7('CJ'18 MH\O(G%LC0&*S8_L8B!(PU,MH^W@I$I[A I'8\[="8X^PS[OA"1E?Q#TD)4/!KWA2R;F]\@E]T?X M/C]X.,3OK>YVB'\ ART8VYX!W8W$#K$UP0NW^Q!B21$@B"I-)>\RA44!6$L6 MROF2A;T@\W)HO;DI=LV":4%SC\J2>&UC>P.O3E5=J;?"2HC&.:.5]+M4KHB< MDHI;13-2)8'T-3TCT84C#N?3G/.$SQHNP MC:*7W.2RFN&\L',$N?-\6PBL2V11N>*;08:L62/6\0KXC4+J@LO;$L]^^Q'9 MP"NB7Q:BQ?-!],<%UX4O7Q3=$,>TM[S N'0M*[G[8LY#V HY82!39"%)9BOT$O6Z2FQN783L^%4);#6=9; M]&S_AB$QHCI/MD%Y;7@U$X%8\_NVM*6;%6M##THS$^[6;)WJHT\+(#V3\ ZJ MJOR*:?4==+6)>ZU_Y]$^>S#R_PM+Z3".)\$@Z,N!B :RSZ,^#(?1:-@7430) MP\E+7DJW8GKXHV]R^>=BLLX&G4T]HGK91.2F-/E'8[OS\.K90HMI'%>UN;%N MS71]0\OC#I.F*L\!;J$'D4%R3=>E0H.]U'W$+19?1]4>_]+JN\X^\%NA<#X^ MTQ29?[3M#IY\_^K*_=K]"?<]\"BE.(:QZ D(Q@,.$8?Q<#3DX2#DO7@X@9>, MQ_^;K:USC4L];/,OBF#$TBZN4(! JSCO>HMI"?P[D=ARZ>=IK%_%^B>3]=.2 M>\&WVOPIM\);ZA^7.-#!NOS= ,^6S>MJ[8LR$*\87YV223NDT:Y(4VXQ&/WL M*F+2^N3IE26_/);\C/:>SI$,QQ:K4@=Q +Z0&EL^2*\@URFIH\H61B^ ^&/& M9]4+ K:JO9#.M5D!7ETFIBRX_ J@$8!/PK9WXR+/I8"51:51RWK'42R06$(? M!D$(T5#T>OU RI[H#<+CZ >O9<.@)3!3):6&FZ#P 8-LRLZ+&08D"T<=_UKI M@\'1!HS;];];[4:)VK0-VJAMI:Z^!Y')#,R+3$N:'1M[5A[;]LV$/]_P+[#S<%:!_!#DM^R$R!UTJ%%L*1)]P$HD;*X M2J1*4HG=3[^C'K;3)4Z? &8Q([1H8=MP MD[#C6;?\K@9_:;?AG(=,:$;!2!_>*$FHXG3!X"T71(2<)' MD]QP*70+SL_G MY=;B.95AGC)A(%2,&!21:RX6<';ZV\E5Q!-L:[B\NL F@W''L7];N^X8W[9 MJ0W<5E2(J5QU6QD>R(2BE+-ES -NH.=UW%GW*<(JJQO'LT!M%N^S]5Y#YDP9 M'O&06$R"C.!2<01JAD@]6[(0H7K#X"+"%4S!9:YT3A"B1H([AC\ZUYUY!ZY9 M6&QV>P.G!43#"969!?#6\F\WM-8R<8;63!,SN"8J((+I]L4R82LX"8V=\1S' M^^XN_3/7Z+85[GTG$(="5-;=QA27%)B@Z-CWN6#00V=C MDI.,Z,@;#4E_XD6D1X=TZ(S&DTD4$D:?3\:W MG)K8=IQ?:P*SE)B03..:NO5DTBZ?K6J#QU3'VWT[0FMS*^V]3J^'ZF]LW$.2 MU'J,S%"L#;(!^$ MF!")S>*V>*O+4;UFE";!.E @3MHTL,UY#>YO4[G"O?NI->?VHQ_ MTNEQX&X07TQ0]Y"S.UP/"'JY)[\?SM[+@C,76)72\L: M<\0+I"I>5E':JP3 M;HM?IIBVL&[9:9(D>,/"JFCOP3B1(_'*)#R0C3BV*[*DS(K)); M0J?^JK1TGH/V#7L7A/VOOU^,!Z32>@-1HSU(X<&'AW_S[E_ MX.P'\5.$A0\G^0+=#.ZPN-FXSP;]GOGU9N4_6U5_]("NVO6!-$:F/GC9$K1, M.&)Z$33QDF/_#Q_)P3*XMNT#-R@]Q U=W;US!?M^9+\CBOL0WC\AY$$_/Q#3 M'PYZQ$$/7-M_^.H>7S5W_"A^6FG>H_H\\FMTU_0S7J1X_]F+E(WMFU;YF77M MNRG[CJI;O7[["U!+ P04 " !+BQ!3N;TC#),$ "X$P %P &)R:&,Q M,# R.# X.%]E>#,R+3(N:'1M[5A[;]LV$/]_P+[#S<%:!_!#DA^)'PF0.NG0 M(EC2I/L E$A97"E2(ZG$[J??40_;:?.PTW7+@"HQS.?=\>YWOZ,U36PJCG_^ M"6":,$*+%K8MMX(=3[OE=S7X2[L-YSQBTC *5HWAC5:$:D[G#-YR263$B8!K M)7++E30M.#^?E5N+YU1%>UV>8QN=8YIJ.@2PGFDA-)'C;VX>!I@ M[%*PHT:LI&W').5B.8;7'WG*#/S.;N%*I42^GD Q;_AG-@;?R^P$+%O8-A%\ M+L<@6(PCA>0Q['G%,VD4^NO/E/*;VG&)!JE,0BCJK1H-*$0=-="=ENF560ES M9QQ#/UM\I0!"$GV::Y5+VOYR:M.Z4N0$4J+G7+:=L6,@N56K(5TJ*<="I2E# M65))5AWBCOEEIS9P4U$AIG+5;65XJ 1%*6>+A(?<0B_H!-/N-L(JJQO'TU"O M%^^R]5Y#9DQ;'O.(.$R"BN%27?;FBM9>0-G9DV87!-=$@D,^V+A6!+.(FL MFPD\[_N[],_=1!Q*65EWRVU2V/8A)QJ%BR5H^AGA-*ZS^E1XS/MAT% (T8/PV&_'PQ"C_C]F,64^0_7FL$<)PJ2&5Q3M[9F[?+9*#=X3'V\V7GOWXU*':DMM(UV5O!NT%\,4'=0<[CX7I T,L]^?UP#EX6G+G$LI265P8L?I9PB4S-RT)2 M8YUP5_TRS8R#=- />H=^/,"O(&1(_@=]?S3TX]&P[__/ MN7_@[0;Q4X3%&$[R.;H9_&%QM?&?#?H=\^O-__T0.EL%U[3%PB](CW- UW;MWL._']H^$<1?&^R>$/.CH M!X+ZPT-/>>B!B_L/7]WCJ^8COXNW*\X[U)\G?I"NSOG5Q%K\B?6]ZH8 !R(@$ M$0 &ES=6XM,C R,3 V,S N>'-D[5U;<^,VLGX_5?L?>/QRLE7CZTRRXZE, MMF197XW>[5UGNF VD IC,AW#G]3X>':!_XP;[A*+,VM)3T^1^45\ M$N:*KHGA$;ZDWHBLJ=@0DWX^67G>YM/Y.1.^@]DO7\],=WU^=7%U>?'#>Y3' MIFOJ>'V7KV_I@OBV]_GD=Y_8;,&H=6* H[X]"+BC)Z?G\^>WY^Y? F97%R> M_^M^.)-%1[18DK[8@!:T^YK*^>61VU'>[\\Q^9$(&HN1HP\EN;R^OCZ7J3$I M9,0463-'>,0Q:9+>\F*&)/'WYT%B1 JX>:\;NJV2!1&/DCA*D7J>7ER>OK^, MF 3WRKCBI (VR^,9MI0JD'R.RV*C\%'[<;)BS<,,O\ UK]U.$R)0N#%G?G[#XSR>"K3%F+I>%;T'ZZ M@,[\XL(X-:(9S/)YN\+:HV=G^3?V=8<B#F0/?PC79A:.Y3?$QG%FMJ+4$P%&%>B42 %.$JD9 M5"8-H8KS-)*9&F&N1I!M"UA=P":$0Q6LJ,= IZKHI9F2"H.3%R0:4RC_4S74 MI(NGLH;+W:S!^"XEZ%];ZZA@'7$MB_%BO$%W'<11M>L2!B6D5]4;^#9[PUT8 MVP):,.N .5YT5\194C%P9IYK?EVYM@6SMM[O/@QY5)6/5M][EJ8][2*^']L&M;QOP-64 +91K*F;]>$_Z: M[$_!W9VQI<,6,)*!\VN:K@_NJK.<0.6:X( 'F.["J 3WA\AG9L*T7>%SBD@_ MW-]WIK\9X[XQGO2FG?E@/)H9G=&M,1O]68MS&NM) !52Z5!\"J/X+0WFW?FO?L>X 0H]@>C MSJ@[Z R-^'.+50:K(8-1QX)Q!QI4# +V[09-)]N;_"E M@[];;R"5H$/@^CP#8_7S:Z0($@Q'N&=Q!1];V M5-F>RG66'L7=CD27S2U_D-!+S0>W9W.>]-[X[9W,V^K.SLP.!2<94ZA MEX^&@<07377_K:C3'_5P5.Y.>]#)M]6=[6'6:^9)QP=&6>Q6P)FESM8'5A%H MP/A8U./V"F@?W\8EAO$G?Y0,'/M,Y M>8DZ_[)$#0X%4V3P+K\,9HA%?SP%=Q,&@IXQ[_RK[?5S(S+9>.R)#ARHN2#B M1 [#V:\:" IFO]W.9#[XTH/*AWX>9K[M;"NW?F3CNNJ$<.]U#K4L8(*UW:TI M3=4@43#SG?:&G7GOUIATIO/?#)B"C68P"\-EOQ:23 #75#.<5%]O:%0Y5CP MQ"91\$)9J@:2@JGP;:_?F\(, 3W420_P0#B,R;#3K@EE(.D1[F"0X= 58D+Y M;$5XV$<5IFB@*)@?]SK3$/^ MPG30G4>@!)M#\J_QI!TW"A>N?_?!<=WN)20_: HF"9WNK\\@/?:;A'D:WK@ M/(&Y)R9MR0_JFKXJF" /1E_ V-N96M$V-G8B4VK1]69KU]F/FAHOVGZ6_0AT M^+W[26O@1=$#CX+^[H.2O:>ME>>^:BJ^8$H\>[B9]7YYP$WCWI?6X \2M[%W M_$9A'$8GP7*=.&:NYO67/VJD"5 MUJ9J1A\E#:@BKUBMU"FU@(J1\LD,2]-5:%<$".C1;5:J$V+8O68 MFR2,Y*&FBQUV]J)X'.?U:AFMC*UL&GV0EO<3K^RZX-/ADC)2 MXVJ6/.*KV-5PQV?&=$$AE;D5H+J&X!4=0CQ@C$ M05?X8C9E%XIT MY8[V#O&SUS7B9ULXZ\+9!0TN+G6@AE2UH=TB4@'D7-O69&ET.\.N<7'9@ET> M+1W/&),?TXY?56JE[U^+Y7(YQ M%:'7,1P4_5Q+SZ*_E:8U@-WNW,Q,[O()ZJE<\JY-+:#:VSI;R'8X*1&N\3G+ M(26"9MVONFSJH7OWDQ37M4]2O#-B$8U QM8\=C"/O@]=)+T':=;^6M;CA+SF ME_;VRN%;&DV!MZS#)VIM3T.8>^Y88(5L&, M]LSXV]A8KD\JM;'$PE)R/2G2P"!>T@Q=QXC5,*0>K1G6,D, UNZ[_)EP"Z8G M](G:[P>.\+B?'_#VX/\V1I4+2RHU*I32",64\QX4U'AO)$1M[69/N[G0BB&K:S65K-U7L)CK7FC*&[$<5PA5/NUZK3[NV\%0[[IJ"J2Q1!5?= M Z_7%0^\M@#6.O%:\CD%[VZL*O!W/B%[7>^$[#LC%M)8N+P-)]['5*+P5_A1 M-&NH8C(5L_AFII.;6*A,)P[W!6G+)AJM#=6S(8QE\S%B<.[V%@MJXE%L2)@2 M3Q[X5.90C[A[7KURO=O5*QC,((5LK6(WJ\BDWN&R*TRK7JCI MHQ]=QURJ9O7-[2@WVZ]B1UOI#2F^(>674[58@];(*CP4-(#DGDP>VF;F,(.: M2&48B:>#M!:@?GGHG<%FOF,$I;\SAL-N"VL%6#M"L*6#R_R=):=R>ZX,7 7I MX2 N.(F2@'@K@A'+T,)/XB/I'-ACD+5WX*/CB.&R@0?(-/;+UQN6=>2O M=4I.LD0_]I' A]FM8]83(8\Q76*^9Q>7IU> M_K"_'%YM&;Q=RD]7I[?AM:H_HI=_[0? ^W/F""]XH[V*XI(%?YU&?*C^>U2_ M1G>7S?+#.:>+R@)(:BSVP^G%Q]/+BWJU'F;RO?QE5<0[P8 %?U^YR.1PX<$( M)@XUTLC,=AEJ\J9/N"EM>4%,[Y2^;&SB$-PJ[AI+H M;DCI/ IY=CKPA-%S_G=5!BS[\PF*QS[A&I"S''ATC;X>*.0#&?-\Y+CCKK^) M"!F0G!@.LVV\E.'SB<=]("=AIM'O@'9#.7.MN2S&\H.+HW;5\ M@J()CD!3J/_ !CYY4=(!%%X06^RH,8CZ1#G&>8P7Z1V&>[I^I#RAJIXTJZ/E MK@ESWA31+A&K"6'6K8_&]1LEO,!:540-L]"XXF_9$[.H8XD9<(@%H]:OS%O! MY!!D?)02];F[WJXB)-3=(X]D;:Q=\'X(?_UC##A(>R0V.AV?3TQYH+>:7<]< MF_ )=_^7FA[&-,"T7@QM4VG@&IX&6GKOA7*3"3I>/,"T>N)SI%:Y2=&_KU"I5V-TZ=/Q'50T1>M'0 M;U75OX#Q2!27K7L'OMV]W04X=D =O/A&GM>,[[2>4[Y.[G/4X6H>K,'L:>Y&LRF\YA'' M.G"^<+OJ']01KXX8;-Q^3S]V,Q=UQ2IT9I5;L0(-JO1;V@P2YN[/[NV!54W M7O1=OJ @IX4WQ6+?:]-PXI:WR#^NS ;6>+0.6MJ+ENREURD=7R#KOSV@(&ZA;X1B;4TQ)U4"M NOJ-RCA(5U<:A,VYH_87[MNS_J)5B;4H:.@%IWEVX$UY4F]_R">Z MO6_L/.#-NQN;>EM0BQ0-[-][+QN*)^5\7)&JJ&MEE@;J6])$JS?FYK7C M2N$,]\0A2_FU3^D$YB^9,RKE-%D0-T'"&P?)F2MJ^38M[%1*Q^5:7 T==">< M/1&/EJ^7%*I8&FJ00Y"7TO2[GY'?^XK[ M&GBLM[/P*,=3O7W73UKK+LQ'T^^BC:Z"G<;\?D%!8@/;Z(,C<+9"K9'K%>S# M%B/#:KH&:I8ZU.]R^99'/G!10=1 G88N@;'Y9VIO\-H"/*7> MM]WG$:567K4*M W44.X W,0Q/8&DN*:,IXGR2E8C;Z">Z:BE;3R37*0*(A:* M[J]043?-.\L$9JU (.P.,?(RO.)XS@D. +?DM5Q9+5]2[6:$:T8'1J0-AA$Y MCZGMA%**/Q9#[5&2$BAJX=9PL+:U+\' V+4N<6[HE&[",<[*-<<:/$UKE!5$ METOI];0-68YE+ZSWNP\.VL#!A17H3G!C%F\'RR^]J>D:.*S$#WW%#YCEWRD; MX66]%H:^0^%WKFL]@R =QQI[*\H'#O0(2TQ)UL,AAR.)(:FN(EVK@>G;/P7$J#K3JQOEQT9J",IH$:#5UGB<>1;NFC=T\\G\M= M;1ARHQ-,BPEGT/MNB"V7ZJ!SQJ@;Z&LIP?6[U$1PWZR:8L.Z)<#1HW=#G*_I M<\Y#YN .A&3-![I4Y6BBB23$[!-3KN'V;":'V7!8 I1-RIY(>CBOR_@&6U+: MF0D:\_;%>_PUH_R)F;3KPMP8>JLIUEYRI:O95LN MZ'OXRGI*X.9^78>@NAE&V!-UB-!/:N8IHGJ:(]4:QA!ULQ?"]S 5RB< M)CN6I1CT=SJ%7E"GP5[0B#RQ)3X)T27")[;W.O2*(NW+B1JH4[X!B=4,8Q)@ M"J%L9TFR(VEB<_*"\V'7CIB M-[B6GWP?/35_JL/6%(@KKAA$YUTZ0KAFL)X]"R)M<*+XX>/W87AFV?I!7?X& MMNQ*FMSX@CD81RY7@3]<7>Q5+[K<&EA+7^B*F3;%V(K\"F-18@-UJ&:S5WO: M?([_6&LB"E/;W]K+\FE@S237C*%((6!R$%SY$FYL;!>22U::M5S',D2D%P[[ MMHO/*N!MZ,+#7=#2)<8"RN8OI")ZXT6?O> M#164+*5OGM]3K=NZV*^1Y_D; MV+@C%5 =C%>U+)L^^OPUH4?IB> */$W4N!)VEWL.>3G^!M9$4?/]0CC#W%*0UD# [BA,)EETP>&]&YS5*+@'44?80-VF%-P!9[S( M7U6=2SF6I:KX572\B67,N\2V8UG MPCU![?!>KIR%%B"3?JI2X2NZ9C=?C M 5\V$OLPV1V+$>RI;73&(A>*<.!\4WWEVQ_9B!=5MUU"%,8>N.K!O:=CCO\' M1Y[Y>N[*K_F#1P?)K7F.2N'[IZGNI6FOH_YX#DH$#Y[_]!]02P,$% @ M2XL04P; O1X[%0 Y#(! !4 !I@+FTY_ M_?77X^QK12H840/KRFSAO8.#W'^2>+ _D?W^_OZY*TSB-9,T\OW_RV?I8 M?CX^]S8)?2'749QRR>>")!X-8R$^8Y6\;\C7PYBN-R$I?UMQLOQZ*)D);_QT M>O+SYQ/IBS]H61WWU.V.LQF\D?DB\)$T8?W]DE\LE\:50 M\>%> .Z>^"SR!=:R:A]@RVBB1[;]@BP)YR00?UG$,4GB113<4.])R$VH_#RV MQ5"!(]NIU69L^VR"^MIUSM9KFJQ)E'GLG$6)B'\B9 J?7:5)RLEW&M%UNKXA M(B[<>>\9Y9#&-TA>7RMO6/2<$+Z^($_)=]$T> :*VV7]]P%&.;'O7U-1PCT_ MB:\C 89G3N+2+^=>Z)^<]JL-&\_QM1U7S_X:+GR?I0)<(B 2^N(]A:244@60 M\H=Q(M= @>/9V?UE5*L,[ >@*2!13*2#8A;20"9MLI,C67RX79Y[\>HJ9*]] MT07FOC,+;C3ZSK M>2I2L"A1JMSZUM"\^C:= ;*)M_2N_U2HF__4U+*&QP5O*NQQOV0@_M@ 8W>$ M5% @/& \*^')W*<_$KH M\RHI!LT3(JG3>_P@B098 -(29T92A!7J8)NYHLV,"@"<(@+ =?0B5!-C5Z%G MJ\)5GPHG-#\AK%"#[N8*;!8L*NPG1!56)JU_I%&=GRW5 MN7_S&_V5F\E9SZ0T$U4NDFGX@T6^(;'M?F[DMO7/TUERQYD8 ";O=V)DDRRB MX/+_4KJ10\-N)PLA+2PTDTX-3T7%,"?S%+C=\I0(-O-"".@LO,A9R4?"US*Q MB/.I6%4P-I#50[*2#&?5 \VR5KN>#\)T^HI&PDLW](4$UU'B1<]43M'E5G7: M/HRX\).-&"<(G$RT0L'&Z+H-4\OY _&*9XNHO/ZZU71R,N/"6C1@G()Q, MM +"QFU&R9R+$[;YG,)83.&PMK(B.NR'A/G_6+%0J!GG-=?"/Y2\\(R='(7E M>B/U]DRI^@7A],63FQAJ"FEC%I"Z,-%*/5W#5-4+<[6OT5AK!62+M7)"V'W5 M-%7/).@)NJ!&L/!PD9)'=D]"N?!TYW&]77;"$M$&0A1@5DR;@(W3P;DVAV+B M!>Q^][S@P5,26'%MI=LN=>CHL-8^U#1 Y1M8(8INO24Y1]EXH":QW;S0%4L)))4;L_(ZI= MU%M8YA9@&J6LL(X4SHO3P@')'@TN.1O']EX?OI.LU6<,6H@OJT MG9+#"Q0.@Q3 "@EG8P'H@/!$N%?-)9VSIBC.69R*HZ4U_7;<]M&-^/M>CS-K MCH%/UMA_D"2?(KAA<;QX\6@H5VX?6:UO*GQ\YL74;[7\GJ6+*G_44$T7BM1UP* 6-8)/@U=^Z%/# M0Q5NCB8_L5NJ?B4\DP]N4]&I;(/-&5DR3FKW%EV^)=P3MM#(X^_7PK?9MD.Y MD,M"H>#S=9003F(U6'8JJ0&X'4G"L)/V.HH3GF;=P@^67)"8/D>RMUC$_TV" MYTS=BN";2!6D*U2SXR/QZ^S&[B$0[M*&YX[BW[@A7$0KG M2)TU';:!HCQ,IZ*8SJ1O7"APQUFWPU9\*4QH?)ER-BA.;I??& NR3)[P%^J3 M^$&D=9UY(1MA-4.D)YPNW*@J@CE8U6CW-6;Y/)&>"<84Y)Z\D"@E9[ M?//#5%X"*\\HB7_D-9&=&87>'*HIAAX(Y,\7( MAG,47*23&J413K=7:A>#$VUGU_[>[NJVWQ$8(T.>#'8VHW1T;>.Z= C@VE&: MP2U30[MWJUW0%QJ0*(AS MK:M5\.OUQO.[E]ZY%U5N"[05G26L!GAG*.K<1-LR*V2[,;;O"DQZ[[G\O]S. M\N*%)+LI6HS2J"]TE1_$T*WY0XWRCG#*Y'D/+E]KN2#Y?\7?\TF\RS=_Y47/ M1#X[E#]#U)Z GT1X[2[W?0J?=">)5#][0DC@]^S]]UB>TJFRWX5\'TIU,91[ MP>T>%'#!2?WM(=P,"N,AV)P&@R*3]@FLELUZ.:'<%0*E%"@B05D9_ M7$.WMN:J0Y16E)D*:7&F+C1_I &<,2K6U/)*M&&Z;J"K>_EZ "24*6BUV&K0 MSA]2>M-'15)#3 F@SY@6TCN'>(V;-X'4NL/1J#9S]L"1F_D#D&05A'!3E++/ M;CU% \FN-$5,V56GR-R U<,18V=7'6D%Q/Z(*5HMUHPG])^9U;?+*QIYD5\N M/[>P!2$MSXP92>>&)0?#!V#(+ 7AD3,]Z(NK!,&QJ45O#4P5_=R0Y.J"G82D M2E29/F&:@>ZJ?T$QUKICPE)G7MV#LN: MX++'Q93&[>24+'[0N"ST.T "_QK_!=EPXE/5K+GJ4S7S5/\TM\HV H3JG. M%>&NMX^\#[B/L333J M5S.5KIM@# 7-FV"4!2=]&=@G),CVUE['<2IT([?+VHZ\SDY)(/WVC6 ;/;J@ M:JI;YNX"2&!5B"Q>&+:)4JW+3+X1=ZMUIN7M)MNG??E&N$]CTCZ(#Z978$I# M/V=,05PP$J8THC#.K=?5OB<;[[W81%M[Z>U=7DEMP!:DF )BYF)S1IJ#0T8" MG%DBPG>=ZLH7&6W94-J9 H14 :\NZ9PA93%\)!AUI:CFS:>&3H'T*\8%[%,N MLNK8G%N!"Y0P A28'9AD4X:A%-SOX $T> M*1"U1""<,:_WN":L6.FJ:XZT='/#"M3D 5@QB,!YCU9-W=H[+R:L*,A44&F0 MS1HI>H/' DI#@FKV?6J'9.(^YU(-!H09^_HY15MC25A1=-'75/ELD&,@@5@AO3Z^A$F%W@LU*1;S M=R^^DV0EPY6T.OMNPZ&EF Z#VF*SQQ_,(6-B3RM1->N*#G?"Z@WAR?M=Z$6) MO%I2_+I9=Q_K="^HPYZAX.S1!W7*F/@SR%1-FZ!#X U=REOK4R[3Z3L64L5[ MF6Z%=,C3%)H]ZB#.&!-Q&GDH!]1MW:^C1"3\]"DDV<$ *]!T]#J,=>EG#R^+ M"\9$5E>4:GPU.:AJ\P#JWK^Z4.N67\C+>>E3FNT%N"=)RB.9H*J>7AR=KV+6 M9R#?V8%Y1RX= OKQ5$+X-#BZV2;[[ 7.V2:EWJA>1>S>9M#]Y4*^AQE.>!%? M5R7I[Y3S[A '0EI>96 DG?#BAHY>V:,74'M5Q%J+F\3311Q0M3%'B^JY_GC#'!%<+L]K53/YLC+=/?-<9(KR&1VN) M-OMQ*&%#^\!DA&F6;]'HB\+2=6YZ>_H U 6/C52S@9?<'O[8,C('>X]FGND M=N_D0#(L#6[OKP+D52VOH&+/7,2(\?/'?.*-_G.++!F4VEV,F:JZ)U]#]:]H MM9=I2G,=#8A0:LYC1:4=P#?;,E/VIC L*XN8@=TJ,F%JK-8OF[*!6=\@-5M= MD*(#NKH"F9/)$-@WY&0=BY'_F"F<6R-PP[\;]'6HGR$.-(:/"86M"(S/N@$Z MCAXQ$]J#P%C/)"\[%V).3O^5G0V8TJEN$81/=NB*&&8VND5PMS]WJ\'M#\0: MXPDTI!.",X".R]#:#3FX!]3RM%Q2G);[[B4IS]9D\E-TY>^3+^]+):ZC..&I MW#AS[G'^+K=,K.5J4PO/$-+J7DL3Z72-N'Z <5LE]2..=YQ&/MUXX77TO\3C MCZ^LY84A+ KO]&,Q7;L'53P;Q36-:&"2*T-"/WE[F"=P4$RJ=45?R"(*'E>$ M$V\I0D-_R!G9N<-/P^Y#01'BLEW!4B,;X;VF3FWMA^@K'U])^$*^BUY[U9X3 M&(57GUC:Y?6AD&QUUNZB:U?2%9\[C Z)3X9S=@C,7"#R7@!2;]V3M43%4YO+!M=C/ MTYS^,#6RLAMV' B_$9;O"L4:VY0:R?<^IK][)P5UI)('L.\2H5U MY#N-Z#I=W\CC)^4AN\GG:F[D!0VDNM@\4ZZ:/*VT3#L9BV.QLDF!BTT8E( Z M:I.YON4=?80BA7/& 1ONH$:0@3++ HZ[8(P)'<0*4'!;E+JD9V)G(P& M"SE9V@=L1@80N&D8?"# 05RT&\AI)&.<$@>:;)L-'\C&,3YBF@/?99QTF0K? M1;R$1"U97C.&.XC.GQB& MB4388Y>J-XQT YY+T1;\8$5G#,(>OAD'BC#!"$_>VIS4;>%.?4'#NQI9BB9M MDX'QQHE\$W.?SK9/T7++N5/1R;W3QRU]_.'FB+UNPN]3UZR?,YI[\QT$9QOV M80+1MT2WQN?6WCX2LH .& -3>E$(GX\!=) #XC>T?W03@>H'E_SU OCWR/B\8@$=YRL:;J."Q(;_L;@K4/H M,-ZSPO"(;NR+\F$JS+J;-78?CAULFY?MI484 W/3^R/)'/.B+_" ? M];@G/HM\86BFP>1#^ ^^OE^IU'3[#R9K.17U\A220EN=R?"2;3= 2J*>M.OO M ^BS^+ M+T(##('#>)LQVI?W'%$\BA\'XKRO#GN8 MPZGZK8;H3C.]J)KI-\:"5QJ&(KNY35:$;]_I:^%Z!YR+VAB5,VI,[\Z'4$2/ MJD&!YS_BC^SJ32R=)8&>I[YY+^WR>-R\?KRY&/,S%_E]0K;)TS;.+:1 M%96G)QOU O"&"[=BYHM%:=O.+F M:T%#IO!O>&@8+R'<517BWCU0'QYOJ[I-I:KY/.K<*U9@ZHZSK/OGN]B@_R7T]>3/[T_U!+ P04 " !+BQ!3 M:$'$&Y%, #0! 4 %0 &ES=6XM,C R,3 V,S!?9&5F+GAM;.U]6W/D-K+F M^T;L?^CU/K>[VYX9VQ/'YX2N;9U5=RDDV=Y]96]>2)%F=+\YV\^?/O^FS_^_-<4&319$N[LG;M[PPH_KSG_S_[I*2O&&5YN4_G\OT MYV\>JNKQG^_>??GRY=LOWW]+B_MWW[U__^'=__UT>3-_(*OD;9J759+/R3=O M&/T_R_K'2SI/JEKB3O'GNR)K&7S_;EN7D(+_];8E>\M_>OOAN[???_CVN5Q\ MTXC(/R,J:\<_O;BHZ__.:+,CJD3?H M*:F2-"M9I36GZN61_/Q-F:X>,]+^]E"0Y<_?<%ZLS;[[\/X?W[_G+?:_19S> M&4IVD3^1LEJ1O"HMI(*XF$IT-/]KG98IU^ZH+-/[G+,]NB\(X?^P$!+)V('< M%^SS6?WY,IN[D1AF:2KK-;-6D<[9$%/CZ2C?_'=68ZHR7Q= MI2JF1#U66:W+%Z MJ]1JA+>LT+&>0FEJR%2O7_.-NT+*TM9)$[(RE>WWI. SM(U,(Q:FLIPG M:?%;DJW))Y*P<:-VZI<=5LQG+8)].-%_KAV;W%$3<8> M UVMTLV:D37K"K9+BQ8L"[J5U*Z?-7M*.V6%;K3<_R+4ZTD[,U' MQ+_6*1O&7E@;G:S;4:R9WFC.$7J3WN?I,IVS!45C9S;O7=$LY1,AWZ+.^9+;9O/=1;5[U/F& MW&\(]ZLT%S3OCL M59_]L*FL]CNOT_+//;<#1I ]MLLU6\+GZWK+D5'M?WR0U._@//.63^^VQYDM M$S\G3N8BXOBZ/,DQEU7&S=5Y@[ET(DZ.=Z+-!50P=+6S;"Z@B)/MOK*Y1$,. M3G??S,62LO.PPV31*=1,7>QTF L(<7&X'V#3?E:1]K-<1C. M>_28S)6QJ&R/^K7_W9.&N^K,=;PKR5]K!H@P _)YZP MI0_L)";.,O[-EP?NWO=V%==E']#EUO]WY?F[C]UR&;3E/EK+99B6N_62BY62 M\S62P]61NW61BQ61_5K(9A7D>/WC;.7C9+7CYJ3<]HC7M=!>UK_6/6H!?-;N .3EXS;(JG=T;:Q MV,"1E _G&?UBVM'0W/UHP*IX2-@@S+IZ[R 50WGF3 ]9%?YT\2.^Q9J'SNOH6C:2 MG+&AHWKI'*8;K7ND_+I2)L6\%;3Y9U?6[>W(-*_>+=+5NX;F79(A(""XC]E> ML^371/]>BUMSS$-/Q[8(LDW6&\(70,@*\W4I,5TF*,+:)P UK%_+6 MK-ZNR.J.%"Z%[?-U(.D#$ZJ8K^_(VVU#.)07Y-Z5FH$DW1QV,P__SU[%Y+DB M;"A9M%5S<2U&!U^UZHYW^ZU;,E5X%P0S]^Y/"+E34XO4"I71>4^2C%_]I\6X M#Y1MSUHFY5W="];EV_LD>7S'IYEW)*O*]I=ZXGG[_D-SV?]_-S__L96/KW O MV#^WDVZ6W)'LYV_$! SBO$4@@G?!]+G(YP4/KC\EF_]"K7V]NSDS4-:P=-,2 MVJ7[S;3#XE'1;S V6+95->.FX12P+.A*:E)JVP8[)?[Y9ES/FXJ^T>9/"_:A M2=01#ECBA<^VHPA71FU'$:UE(D. 4A.UD2$6C1V_"VQ'?NQ1SM85SS7"<[X, MS2CZWEIQ_#U.(RKT0-APS*$QX?>&)ARO@/@OFZYU499KLCA=\]MZ5Z1(Z:+> MHMZ=?,YR O4XG7+=CH@K%Z=I#?5&=EL M,<0 U2\V)3RIM+8;B/J,V_VG]U'"9H-Y?=R(RV%&I>DB1ZFWY>@#8\=T\]+ M]_F5"7^U+N8/24DV4=!GSZ28IR49[G9;EI$F6ZC MFOA"UI!"L\&,/:\&5+JM8CDRH6!ENK7KT+S0OA0"%[Q8LY1^]CY4XC:6GR: M[EGO8XWG"*":S# >V2N#J%D+67IG&B UW4AW!-+3]"E=D'Q1PE=D&_0IJ)I& M$U)%B1><3FH@"/FT%M[/1O=H;]2 -8VVL!S45&@+'5TLZRB= MO#0F1S+2\IA!#2X_)9RAV\%R2(-K:#$6PQZYL'^8@PS! #6>31]F^):P'EO-Q@!W%M\["?8>@-50X H"F,&E(E# M!-<"E@.)!"2!M[2/%O]:M^F[Z=%BD^PFR:Z2='&1GR2/:95DM0YW0Z?NFFPB M:<@-*9[2.=GHV\E/#IT%[ZNZQFS^JXL2ZGMN977G\"]0VYT";[Y_)M4FL1[/ MXCC /OBM:<+!MRA1)9-?#8%!Z=9>IEOIKN_7WW:3F@WOUO<^#N_5WW83F?DQ M62=/#&ZFD\B-F9VS\#D5IE"0T0ZM#M/Z!($D%[ M02.PE=V?H;+Z[1(?!T/?K'H@12>M]&>:SYE4W7L$Y+OO1?%^3HKJQSRP\G9D?LVGG^-8:T:1(YZ<1PH:&W#13DU5BF@MS?R@PZ MD]4MAE^1A3C']3>)@:W@=\(J^^?%_YC0<3%"N>.77_/TKS4Y)>6\2.N84. L MV9X1'K!"1D%/H;6AB8,SKM4T ;X]UK81((Y#$[4&GY,5 8]&38JB4=HM&N[@ MW ' 4# 5-I0F, 7"X*#:%>*K N?HM#M*>$*G_/O'IS0R8'\(=1!-(%B-=*_7 MWM L*:X*^B\RK_@[T3G[<)G-!:?+FN6VI\[HU>OVCD-OZF/V\B)GCM%] M04J?#4KS^XH4JU-R5_DT6\Y/N]@@FWJLA<=*IIN-< 8/WHRL-Y#<;U\X3]*B M/LW[1!(>).&Y PS3+KFO@3E-;$(H2P8[S[HP=#^E?!*N#S'X];';Y-FGK4X2 MY@0^D8N<&8J_D^MSA,QXP!Q?T;QT5]8>7T!NO)CN_"FX*((EW^;45I&'O*PU M- 8S7[ML:#X*+G^8%-U>[-(I&FB#$FUE:M46W0U*596;JV$Z57F[E-'Z.">T MK,J3-:L;9>\.MEM>M+%LP+A:<:$P[]&4>/PP2 9]\RAO./7HV>[A_0XL]5DI!U@NQMYO"Z9HF5YLY%)FCU.1CO,'@?3!HW;1^&#ZNF+ -(XLQS, M-XY YD8F,%(9_-8:OO\M@@QR4NM1N39@$C&(86W7/J.)V7$4)AW&DM+,<%JF MQ&6$0QG37^QV'?&[VT($ ]^D-*VQ8)I0V77!+D5QJO3,U&54FP5FX"DR.B-S MOINML(^*K(US%I+%9B6D0E)#B7GXZ4BG294L(([- M>EK*26VHXA3'+LMMNF*K[MFRCBQ:DF*V_$CI8E8T:=0!1U:C1--,J!*3<&KU M===Q;5'%(^MV(69'%475%FA(N2($!"4PWQL>0;H+0D*IJBXHA6"-Q2<&7K\I6NLO?1!J:,XM@&5 M2=TUS;;HU@Y>QU!WEAAY'B%L ;E9*F-(72:1.;RY/RB#?&+RK=8KT"3@MT:S MP;= DQ34$:A<\)%)-E3<*(-BX7K)I^19;!3H6VN4_K?(C"(17&:4?K%Q3XG\ M#O0)S>>$1ZXTP9.;*ZC7:?EGV48BQQ0OW0G-CU&\-O1T<[.'U!&+, MY$M:K))NV'E,4O+0_9P-7"_>A5-=RPH>E']6%+0XH0Q;\[;IKHJ4%IN0H\X# MHQU-+@41^TYXM0=8=KS"K9 W \G6PH*P?@55TPA"JE!OLS@Q,,6JWYT=K:KF M\ZFPRC@V5FYVP\3V?1,!RFF;KB@QO4"FH!(#94KTVR,#J>P7-MLH&-C\$7A;.'\ABG9'9$JMI1U'H M1I8[ANT2TP'#O=[NI#J1K^L"/$[IC9M)NQR^=/QK"?'&TXKO& M0)B#SRHL=C_5500-OG#86^A>;-"+5K<6OIYKO @=Q_YE1_IS6@PT!6-2-4IL M'ZA'E @7LN(5D]2DP6PG%)5T=?INC%2O&*.CV)>84 H%\T0 4VF\4$"@^KMZ MN3N#9G6W.WJ"EP>4E-M'!R24@9:".F,4U5&VBQ!$)9N'!23, X8"[I *Q=#" M7[<)=@9?7Y%+)]?_AD1856< I M$9#DVPTQ%7FH^%1A[Z/:2@H,WLF=H.07LNMN,C+S%ZBVD\7) X^_O<@[T8)% MFL_3QZQS&@M'\#MBMTNB9\DN1GPY;B0E_NSK"QMQ+7]NR7O5 -285#E-=TBGA"*^SNR&J6T4<<:F[7<&>9K5:.R2RUT@8$["Y:1]3'!K7WHT8G4@D"U9#?O:UU99)!1PJN& %K8*T645R M7&$&7>JT(>$##2W)NB.SF41Q+$7ZD@EVT\4DHS5JER3<.8@3K%"4ZL+A5+/: M_N*U6]VD@0*=:/'(EY^4EQ?L M46+@+TI+3 !4^IIK#T.8&N(X78!$;3V9%SQR1$4DT!D7F2AV%+J[ ,^X"C^O M70KDP[DO.)]E&F9&:>C(.XDEHX- O/HX'H> 'JDH($ UKR]0- M>EW\.,TRG@D 9^@AM=S6.^KIFEN@L2.+[[A;)E[0,SIS1V9+/]!77PP**?]A( M#7%(Q$F2S=]_\!>,<4GS^XH4JU-R5VV?8^G^&#PT@PNQRR8\6L5L4U%+J;8) MI@54X3R&;ENW]PWSQ6>:SZ570'6+-0V +Q9HV%#9D1JKWGL"$JZ%#Q=X[G%X MG'U53I*B>&&CW29_EK2/P*1@1QF2QHL-#161>)!SC". @F/VMH]98+@04'1& MAA%%O(96*Z31WT>,+,,;!%YAMZKZF.SL>9ZM%PQ.3<6?$N:QUD&8$O,A2P)F M59:DX.^R)O?# M7\_81 ]"7@".9/DCZ315<8*2@494 \",M,!0HX MI8U0(&1M&?6@ 8#?DB+EQV6:&) 5D\ +C8M)"!4MP #S#V.H(>^O/QYI?+F ML2#)8I:W8G-Q/TCQHRX&XD=6;"KX0:MNA!\9]UZ@A*\!Y3RCM$"/(T)JT/P M]52LKE+4R-@ T];&46TEGA?DKS7)YR^SY28%9SJ_2EY6XW6';C$8)9)BDX$+ M5G4SW$BXMP *O _9%U@'-3I0F2P^/(!"B(3 -[,&_A$06RFA@+W0 )&4^FZF M(FX2[U'VHR3_-J$HR;XB0'"DF T? 2AD#(CCS"@"'P$>(W-'U.88U^RS\D* MSMZC(@-MVR4+%]T@)>&A!:L1C\I"2MXI;2(WJ"CA* M':_3C)^]_^T[>VBI>.E 3,QKZE!#MI)3R(GK]!-_@^L''QQ,D (>6J/9B,?4 M(:9H%;>CV:@N/SE'D#@OV4J_+#=9]]R,:1B.>B.;G./4P:?58HY'.7G-EA%& M5F/=CP[&.@$/K;%NQ&/J<%.TBMNQ;E27G^0KOY&'=)Z1.M4PB!8-^=%XB/VY#M% SXPS86 LVZ/OW1-LY=^ M)W].>M3T5"9U+\-V6W1KAPC>GL588OQ@00!;@(]$*XPA?QA:8(ZPCT%_8O*M MUBO0)."W1K/!MU#IZ(&.0.6"CTRRH>)&&10+UTL^)<]BHT#?6J/TOT5F%(G@ M,J/TB\5Q6; ;7PA,]Z+/K0L_^ASSY*]0!N$#C#G$D?JX*Q=X3"LF "P9_@Q> M:"F*4*5KQR&CH1'C.G,W,.-HH@YH2,C1T+.DU.W V=*;$Z)MS>.DK.4")S_X MX_8%A/['0-.?I*=1A08BN^U6PD 9$P2-Q(4*FF8?,S) M3Y '!*^S++U/F8L[?F,1T?O5A24#@*QPW)8W;@:+84!6AY_(B[Z _*\;4CRE M/*G,$RF2>[X&2JG4[505 KU0<:%X46&DMI&/*N8=8^Z7PX4YNPMS/QSNRT6\ M*W^X+W>X+W>X+W>X+Q?'?;G?:?'G9K^!YQ'O^I"RH%ALJ7X8K+I4%+Z:-/!5 M4W/-4%D2Q$(=3],,I^N$4/8).>56PIA$>HPN^-GJ/OD9Y MD"[707V2/BH?."CV$#4NC1IW>]1PB!H76N00->YZ&CI$C7_=4>/[?01KM4JK M34!)7K_0Q1:"))_SL"PVFB?\STN2E*3T'I5\S5^5:QJN%J?)O>=?JO,D M+7Y+LC4S8%(R(>I:H1\O\L?U3IY@CMQ6M,W59]:2E\R9X<=RK!T;<1>S_)K? M@BOXHSKU.TM%^V>=%9>7KV_/W9+Y0Y[^M2;EI2 R;5_5-=W*?W4A%U1#N9CT M-:I.23DOTL=ZI(,CZ(S*;A=A6F4#C<%[ QJU:\WNP.];YLVB4DO6./8.?D^* M(MF,\]?I_4-5SMC0624Y3TPS'%('2#>]8)KBVVD/P-_N MC4MDBF,U H('BDB*&5 #']6K,:'"$3*TV,A:R$&XCI/=H*"T=9X##B ]OAM M@2 ] S"%@K^PKZLB?4HJTOK#HD-F,033$+HY> M/%R+W[(: 7]"1=8>_PC)O@IO ME*^W0FQ"+%L><"R0=.(FI""0;#.Q)*: C@ MHW0C1(Q%QH_+B7!@_M',&@$ ( _"#@%2_\$, _$$LPUEO$[+/\\+TGLD%@Y% MT"XHP(BL8"!G!3$: (A!MX */SO_1:>*.$<5YH'-R6\T8Y-DG44! R5I&0&* M!&4F!2",WN;8$7"/V9N95J26F@4:"0E!) !2TP*,&J=S>$"\H[C"&8H MZLU#4F@@140N@,F8?%(846AK#I QXW%VBWV&YX'19[*EW5&U+=)9Y=7+NE<1 MFG;I,0YMQ-OA.>)E#!%F';&W.IVF)3^H8BH(0LOT"FUSJ. *33A$88P6:MA8 MKO=O+OOY67 2Q>%IGY)Z9:K!*2"\?36TUR[A4.CNRF0B 25;[8]?.B[K>4'^6I-\_@(G0"A1XO HH!745E#P:$"CQ!"0LA+ASHIT@$-- M] =Q)JZLAR!9):\80:/SEY@P!!TWN0>1] C*'8SB.98"-W.V RZXS:=31 *D M<9'0*R'$V") D4)]$$3BVD0@&M<2QV!T"-BU\*!"1>=JA.(&'J(.H;B'4-Q# M*.[K#L5=WV7I7!Z)*R%I W%!DLCC<-5JZ83A@MPL._ A?#IP^'0L2X3CE^T_ M?TE)P5KSX>62/)%,OH.&*#3>1),6>GU>H%%S[6,K32I-'%$J\FPX6[G1NR+* MLK)%K;AL%'MM&'")UKC(9A'LF$AJ%JYWQ37&X9/N#7FHG;GPV%/LT?D 'W;# MSB7\(MR]VR3ZJE7Z(-^T$U,.H0511K1%IQZ/J([:JCTZ874]^$#51#96=43\ M#@V5[]!0^>XU0056VSE4OHO4X>^(^#T:*M^CH?+]:X(*K+9SJ'P_@,KW$<4 M7],L.Z?%EZ18S)8;:3MOP\83ZBM?&=5+H5]S>E>2HGX?;G,AB,QISE^22YH& ME$?\>JABV)&<5A'!8&.OSTF2S==9_<\.%/V92%Z?>WN)Z@L]?/H .]V_I<"Q MVJ%NO2'=GTZ1N9N=">+WM'H8*57VM2JO!U&,FV9ZJ7DAEM#.ZI LM!W4\=J[ MK$>+[+6;NM4C#O=^%Q_?\:=$A^,@P=4G+\C,9 M7L9QQF]T3\*8WROM7JY;>A]=R8',D1TSV#>0] *'8_;NW="@USGB]S71ESOB M=2VGFSNTL^._G7SKLW?Y$;68=GPR#='&<2#M&KM4KXT\@1PZE89DB6S=8Z_X M4$WY,:+O^MS/(Z+ZHC@HEZ#=[72!:G7!H>982,<3@4BX0U_S4I_XF'_RO4T1 M&A"XNV&C" )UN'@"#G:KN?,T3YC<2=99M?7T!XX+#4N/]@60I:>_"Z"8'*AM MDWIRV6"Q^[L!2''#OD2(/.;\$.4QYR&CT2&CT2&CT7X2;& EBL-Q/F0T.F0T M.APG3>T([" M(?77(?77(?77(?57!$ ZI/XZI/XZY(:(UM'"-U3']E*K[>ECFZCC@\#5"A&1MJ MJB1?,/\=TWT TLZ34O# MFCJP\I:QY?FRCH7;UT)1-AX1RZS<(9ZFG47:.K!TA_7X[4UOMKXF"\+\2Y2I MA[0R2^]HIVEH@:X.[+SCW)CY[Q%.[5 ,B)I0!H@041J6&%#%41@"H!_I\(\) M13I\+8]P(-!@^*J&F#/NF8P8EP&'9S(.SV0TK I2I9O3@$:34K"#ZXI=TWSV[ +U?#VL M4.<-UQTO4++PD<->!C^/\0Q'CXNIMJYR1'0V.I1L_2Q'?B?9,BG(^3I?@*85?F_CE<;?(S:> M2ANLM0 ^?O81/]=9FI+L;/68T1="R@840GOA"S0J8PI$;%%M?;$FQC#V$TWR MWY2UT='C8\'D2N>D?$@?C_+%;<$$2_/[$[I:I55%"&A^H[)-RVB6C1@4-JV MQ8=F'7Z"43XEU?R!5?>W]Q_^#Q<1Q(2+9=DSA/3L _7247Z21"]"WB2/#99<=9%DL])\!.CF_5JE10OL^5%_D3* MBG>)7VC&@V"%"05UBK3;C*@B#D/S!LV\JU9PP(,OT)ZN(PH$&C&U[$,-=._M M:R$JJ\_>$97X6=<,:[YB W^Z7I5723J*TD20"NS?)YVHY27ZNK!YG[V?91+/ M'W:9O(Q\3,9I($Q,+=7AYBH=/'M.*YPMNQ1CW./C[KIL-OT_$ M3"K-##O4D*>GT/9A19L@:WXVP3HQ\_$(Z\XW#TDQ2D%J4%)D:EG)J8( W1I. MX"&KS3)8'@L8F)@$!?>Q,HH&II /%#V".F2YK?WY)BM=-(%(:'H-RZ=1+* MB0 %KZV9ZR?AW@#C1[\K,81SB*,7K,DF[3QJ:>YB=29V+G_R#8/RX88GKDJK M%R4"QJ1"XW=))VMWH;YN3-YEWVZ_O/=K[IV,FQW:B_SL>4YXZ#]?C4)>HE%Q MY3Z=J/A$H:+9+F[W\$15MI *'+Q4!WD#$]X :BJRING$9!.!#E)/$XB(6;=0 M"!S/M#F6&AB^_V.C?OOC1(P*ZF!BPI91:[# +S"(7[L1/^P2P\LVVMX^ZID: MM'9903L3Q> M6Z-)6\:]14;@E!EC%:![+@JJIHV$5'N]NZ*+ 9QN)O876U ;;!-S>"5 .A3HUO_4[B['B(+4*GT7@ M&CIU3=5EM@FY%C.)XS[4;B@67(H4$XP^9"=) M1>YID?Z[/C@#^S"^ &AWN$"XJ5!BX9']$.A>@<.PC+'+.X'&:/Z*"!S0 MM&R+#NE\;8H/?Q,YO^%S!*??'W]IT^UWOP2:FS6Z*97I(K8.Q+-.G-_EY2>> MEU=Q+#3*L= HQY,S"JR+F5&.!T9Q.\V61=491]E?PS&4_?3'=9+?@^DCAK^W M5\1WO\?N%XE40+I#G>)>GCW&FP?L5\"7KHG".RWCYJ8J* M/-PJZ71-;FE'P)24)SS56EYMGBB<-W_ $9Z&I=NTE+JE@]UI1IJ;VK9(_]*S MO%;>N[5KBV-I?E70.2&+\IPU;U?-4W(W1!B&M,U.(R6= '8T=-4%BIQU''MY M8C"C1QWT #,)/*#U=#=L>%K1N)J0CU9TG5?E;-GY#329_93\ MB_)K:/5=]0>:,9D$VZT*NNW6JY N D\;2F&'TTMD_6[^.B$G/P>R-Q6=_[FI M"'[?2$S0^JP 09164FJB-@_$(HXNN#F@I'"_@S_VHE9HW#U,JH':;L/B<6]K MH!UVO(?^BEWR/?O@,<4["D14.F%"6CF(HO7*98Z82E>$1P:Y8 #;^+QQ*TQ( M??1PJ-!PU[5@8>*JHX#A+\+Q)N'#VO$ZK2.28.]-0M+Z;R!)!%Z N.=2E&(( M W8\.Y"?'Y_[>/U"U]5L^2G--\[^SJL$C8BF;Q1'T,=N7EV5M6R-8.ZGPQXM MGGCJC7-:U%5>K8OY0U+"T6(HVC;;@9PV=F/KJ*IE: 5C/UE3+VF2W])?2/;X M>UH]\"P]YQG]\IF?MX.&1M-OLZ,IZ6,WN*[*6D9',/>3=_4T+:LBO5MS<1CD MZN3UH,75A&W$@H0P=ANCE=0RKHRKGZ2HO^8E3[)%%I]I);"GC*1J'WB%2&*W M(4(Q+>O!_,:93?<9A=J^>L%3;; U1GW[HGXU-'04*B38$7] _;X^@>:#VT6^ M2)_2Q3K)ZOWB8S:WL=9_J9,V78I?#'?*MAVJG+$-&'(FUT&4V%2W&*[%PJ<\ M=8X4:MQ6W5'&E5CU=((6)X[-G3I#V^91*B#EJN!K-_-=]^LK@I5<T6 P[:&+RQ)ZH\M!MA2;7EPL$OFHZAA-\SW&D[L M!>L^6]M;!W$L=/B 9M3UW%O>JCP18JL0$/X@I6G,(J")).3!*0XIKD7@* @7 MDG"X"B0(=_%^)!!7I=Z2XD$>#^GC+95DUC,L+0*?JG2X$ HY0#.$W'#9WH3LTZ)*&?@7)> MG"5%7F=YIF7)UC_U_!K\I.&(-=DBS=;\?9#F19F4E&?/\VS-=..7Q+FSL*[J M5IXM6QU:^44G#:[9ML$.SMB&Z^Q#H?H/F0O.&?0*M4F!D84"#1K.,4(-VZD[ MRK@2JDY:C!0FCO,%2\TW5[S=#@-]GF[&@);G*P*]CU;VU2<MPU]]"&OK>VK,[D6NGMF,Y$\"):*'[_ #("-R#W4Y&:& MD]<4R::HTUYF/P=J6 ?>6G6ACX/Y4:Y'S([FYV1%P'TT++FT\W3)P^V_[@.D MPKX@;#&'LY-,0C&ZNY*]2HB.MC.C 2FTF1L)2J5[P(%QZN]>'Y>4KJNK@CZE MW$07>:U2^9E\J24O9TL>=4;S^E;++3TF%V6Y)O S16Z8=7:3;)A%M> &!D/J MN+W4<-T)T>X6V53NY[XB+!7K2P*Q'I+J4_+2RG9+?]DDS)@MSVFQ)&E%%D?Y MXH3?S,K(8L- [H>ZY6BW$N]D^T0_JW@IN]XD=//L#][Y,K>TO::8D=8/IG] M-YNO7_+RXI&"G<6P=!LDWJ.5V=IS97WP>*ML.FC<3WL;PMN;<.,;OB[ZRPG-GY@<]>+^JFC"6IN% MT4#^CTR@_(:011L-9-QO]EMI8\]]53J!?A2D_77[T[Z$;/K5#Z$SCO&<#/.J M41%^^TQ&L\TO!M), )08[70Q).#9F/Q'UTDN./C(8K.(@>H+W8+;A!CX M@A- @'$[Z,)"IZ(&*S^Y&!Y*,O_VGCZ]6Y!T,S*P?]1 JD'$_OCCDMPGV2;Z M%C@Y%WQMKOCXLP44?.*(WCU>EVE.RO)H_M%%3;M*L"JE?JS.!:Q:]3(Y0AC@S_ MD'C\GVP=#TZ]:'H)Y ;TX7PF%3X$$)+IVP63@+T(%0.V<<28.>WSPO^_>.>X%?[3[*D+&?+6IA+P3U]*4U[ @G3A/.<^NV\C?4[6BQJ M0R;959(R>)PDCVF59((;]79,VET80R:!^K#J!%^N_=@ $B340,(FI,/ WD*)0T0,B8HY_I_/.:*S];_LKD*YL# M^+N12154C9I"JEB-B%,+93TA*T]Y8>M1I([F/ET7;""Y(D5*F]#MC:? @R=F M^>B6O7;!UAG7*!BKO8V51T% AWL< ;*-*DU(W*RX3N\?JA;)NZW*DR3+R.+X MI0V=:P@%OI4MM[X79LXM5A"Z;284,JVKM P"]@G7LV=2S-.27!7IG&P_;F7_ M@ $IEH<,FFH>DP*D9I.8PU!=D9^(VMT<74_9_(K429(?DVORV$09-2/W< +5 M+=?.G_ARL0+%5'7<[(EG;AD*:@Z(WY)L/7*H-(OAX= 4FS :(,5=@:'A[2=& MM+\6VX4X'R=E6H+#@D8)<.4K*!&K\?75-5@#"]BZ#/6TR(7&I:DGK>& ,/K0 M=OG.AUCM*A0>UVT[I=N-J_<^>^8MHRWY:[:W1<*WTTZ3%WG'E!4 ^R5<(%;S M:2MKT"MAKJVY'1\M"JIF(P-_79%'U&A;7EY6#@)1V8GA =4$-M 05="B)' D MW.#@BN?7)OGB.JGX.SVG-,N2 DSOJET.1).TW#20A%?= $52YBV" @>[]26^ M3/]:IXO-,N@9($;!M,1)X=[4OZS59D-7C1E3F M(+71G5*4*,J .!&6F092<"H;8$7(N$5+X,U-Z>E!]Y+MYM]5>I=UHHEU3GG0 MS# G/PAFL0+/:2/9GQ A:FRA:KH5ZCP->*W0\4NML#RGMY!RE* ;H-QKMFTU M;M!*X4 A8]=:_(<)I:C>'77>LKJ *R9B@MXK/WV"2"Z6B$U.$8K!%T1&/'=O M^?1YQ1$,U)?LA%]ZXC$JM1LF>=$)4P"T/UP@W%T/B95'&$ HV\7$F/48"C#+ M5PN-T96'B, !7?.P18?TBHUQR\\BPO@]JG(AML9([(IN(!()34<03''&*U?RP[>YU32 M@?;OT87S^91F'9E>K]B*^8\/W^,7A[5E;?N3KA+<]Y-)9&5_JSQF9WY\S M5U=RO*UX,\OPIV9K$> %NS#=S2U@YE?2;7>:A713F/NQ:FI,_A*6<63]Z,H%#OYB N"Z9?B)7FU# MBM"I9V$1QTY(=(]3''W;P+"CJ2Z@::%YW-"VTAE%$YO VE:$,\BEY3E=K^*D?\%NCV>!;H(D(Z@A4 M+OC()+M-XD&Q<+WD$Y-0:!3H6VN4_K?(C"(17&:4?K%Q3]EGIIY!@GW^U@+_ M;Y-8O?E/\ 0^FZ=*^>4NGA"3#6C)QNH%;UGN8Q^_[$BNDA?^T]&7I%A<"K+] MN&/8O<)CR3#PE243Z1N [)+5G*8ECT1:\Q0E<+JAO=1E:Q5<78&&(X?@I?NU M1\_-MM9B>[',G_1Q[+@8*[G-Y+#)&?3$1G&^C#FGQ4=^E]Y5ST168]LIE=5\ MW?U1SPH1=46EX''LB]7BW:GUNQOJ=_;\F!:;NRAU5#?4[5SR[?8S-WQ?3\?R MT,Z>>I(;2>,X"S)6J)FE?ZM?>[IHM#I/TJ).\C!,X>.[&MN.I:SFZ^YG>E:( MJ-LI!8\CJ9MQ*VU5.2K+]>:J7,F&&L*W#7ZC&6.3I=4+OY7KRJ/4K]'6N=2I M\?5TT[W:)B*74T>'.%+<&0].,E5O2;%R-HFB*[*=1A$5O9X>N@]+1#25(D2W MS/H7XV1ZG99_GA>$7.0584O@RO=4*JO/QT0*U_=Z.ND>[1+Y) IK$,<3W5Z\ MA6Y.FGUXOU!]/GW??GV'+FM@E\B[+*R!9?K,T%VV/5V65Y#S/V#7-LG-: M\(^.3R3EE3@ZBA15\G7W2!T+1-0-%6)'E,?4C7:_$YZRFRR.GDB1W)->9F^N M^=)WO]04P'V?10MPZ,\N+!=U7T>KY"E3[D:B6WK59,QF"JUH7L=]#7H@@K)I M<"GEJ\ TOBW<@T]:MVV"79=IZC:"7F5)SKW*O 0?&1(2==/* 42O D:H%O P M? FJC23O[MGJ,:,OA-R0XHF-@K#.GVF=&8,-G%R]\I962=;]?D++ZC.M_A^I MKLFFUW$_3K?15]/Y2=(MH[T-K M ,ZD2UW:7AY[&(A*YU:M(!W=J')7?5VS\D-WM[58A#U>4YVVTW\=\2=A@D[" M1)I\+?W;BXTBVA?2U:.]0&\:2!)?CW:[LZOB[[Z7'G9J-=H]ZIXWV'G]+G08 MCJ5F_=7!QX*6SG)GJ6MPU,_ &@X]#=7V\?4U4.:VMX7."2-[MQ.S!VK. /,& MZVO>);5N.4]!=IHBM4".(4.+12=M-.)YF[RX9D+^CJ8,@/_KZ"6>VSV^Z0*0 MN.UCH0->=HG%C7=T%&\IN^$[?GG9EN]>WVEVW(,\M:Z'GN-.TK;'_'U"KTMO MY(NW4R1?\ @5_CPU\ M_,9G%=9G0K(JPKT( >/3ZAP'W99=_/?DL#MXD=5_Z H658P>I)AT9X">Y-AK M;Y"^[[&7_A#/NU?;J+W=0AU\KT))-XP$'=/%NK2T&4\IOF6T7%\#F7HQF&-9 MXAB !R]OU(]X7M_\"C\EA*%MGQ:2T[Y2Z.FTT#[@IY GW/-(UURQ:3_PYFYE M)%+:VZJH4V%@"!P>CSL\'G=X/.[P>)S%XW'QO%,V^%J?&-_2LV^\KX:)-#($FC@.(P+-E::;K>/ MY4F[P9(33G(C&/72%0S3N(1HWOFC M$Q:)"8?\NL(@8PE_C"ORMEZ%\LC@I%J7@'LJ_-XT(/#]];FIJD;PYJH"%<1\\;C_^[Z:&]M0-: M4[_@:%6B+A@G#HQ51X!$AW<<,_%OS+M,\WO =0.^- W1^_+ZW#6QXMX+9@Q$,$O4HP 8*-IC,F>I]>WRI!HKJW94*_SC@",*4'I=(3ZGC.Z4%;4H7X M72MW&70-%==R0<-4(X\[HG-DG+6D:P:YO1RL&OB]Z]H,[__Q_?O:"/R7/]H M_3GKVND3X=4RHO=P;B0,;9L?24X;:'Z59#?2T VR6R"F['8T@;2\E)PXU[K5QLWKU+\WK:/27E MO$CK2S&""^AZA08MH"H4J$.B;$D-=>_V4UE%O-=B*XACW@2T:8>=BA3,QR\W MB>IG!?_O+EMV&[:_^:KN5Q9,Q3W0B.E$\.FT[4SP:RN 'R]#*=U0N%M2K&YI M_6NY$5 7K'B.6*1B.$X=IMJMYA2CF-KCV($ IHL3RE8(3+;Z#[YW4BY)49 % MV V/\D6KI'J6M^4L=@7,.4\$Z.Y;T=*I,)RA(4Q0 $*3QDMJK9P!AF@HNYM MQ<##$!L>6P''"M198JY8G?7P.J2'D.> 71>+5NRF@$YW[:6-5ZNJ&P3_$'CK M>W.<4M[26M."M(J3$GJ7$TO>;HXKR2-'F*:^.@A2LVX0\J.?17#?&^3'L4R: MGE_(<+RDQ2K)Y^13FC%_D+)R_?4Z:M5@R5NZ;C#F'3GP?+:D_=K!6(X&TC]% M!6DH9Z)+EFX '#93X9YPJTH?Z!FN_9Q^'P(_90\H6_>CJR*=B_ JI15O,79I M)X(PC*:6VX)=OBTF A^YM/XC6[*[BOQGTC"\^)RK^(B?UP/#^Y,BC;M MJ%$5."Y2)C3?!M> 5)<< :,-^82A ^CK"BX;UBU$ I\Y MG'.5R&7Z1!87.1/P/KW+R!%;ME3E9S(<0_1.J%TK:.U\:E?5 FU*J04!W8 P?P65>+T55?"_)F3@-1@Z MW!]7FV!%%E-J04B\S4XN'$B.II? 9D ?[F: "@$"D,CT50Q";4@Z@NTKQ<A$#7$5Q 1'I9P08D_JXR] +:P0L,$HI&2Y B'I]6T(TI1C65 7NLN2E! MEN&>T[SE:LR6%VQA_I0NUDD&N 52FJ8=!#23=0DP.MLZ!((ZPN6%&@GT>UH] M7).L/F$H']+'6WJ6,^5?P '?L+0(0*K2X9P%.38@\&BU1!=68%4@=E151#3$ M^$35:(:-%5>0B^$:6%)WPQ6TPJ:R.WE(R7+[:JTLL1V"LFDE*64@M\5T2*$Z MBDOA(:^0 T=:41R+F/,T3_)YFF2[Q[, AT=!M=NZA:DFZ_3@]+9U>X2UQ'$) MI;T^P(^N;DCQE,[3_'ZV!*0N>2[G$OX$SV4>6+?3G%/6X7PK%02IUU;L0EL@ M23U#.I4@CI%Q(K ?^W=3!#[D_.T9^5+?<$_8CR=M7Q.N #J.X+=^"$AHY]#' MB$CEFO=\18?U=X)'XG(=AT%.PQ=.&K2HR)KF$Y--UGM$:F[K/HJKB>,N)R0? M."VJ"258">^I*%RGY9_G M!2%M!H/KI(*3N.H7% !(5G!2*$*W@#F49%7$.0SQ1]WY"V.G?$^7Y LTGM0% M!7B2%9P4GM M8(XG615>]D91)RS7/&\ML- 9_=[HW_E]LDL9D6ZV:Y<.7R\/ MNN,-"C\..?[2->I>^JUTS3&V"Y5)W377MNC6#N&#;U"6&/G)(6P!N?\J8T@= M?)$YPIXF?TJ>T]5Z!4^)T+=VUNM_"S2Q01V!R@4?F61#5<]._6+19-@]*LOT M/J^WI.^9\\7_$3S/;GT9!9%D5TG7F$5"YRZR$VA(08Y#%K !WXH&OP M$_H]E*"?<")YX5[MR;HHZKM-4G@@2@KP(2TY)8#@F\ 8(=(JX@BN 42&LIE< MILE=O3VGQA6JN!A)!&2!3T9D=N;HM6386)[Y"'F M%6[?'9()C-%1$THL'3Y$2VE'@:V5(5HBQB*#A[^$Z,#DH_.,"(P.GLCLLIM M1SPLNY[ (+\D1562K*D-M(J,I%$))HG6/@B-<$:"&8V[SC[#6G8[ZF7P&):= M++_0C*=I+D>;1:U+K:9L/6L99;@Y:2?6[$M.%L=)QM]-$ 2_X(A'"L/$@;H9 MQF)44]5NKY/PKQ<8"KYQ>"J;QR)OR'Q=U ND\]\^7WRF^1R,<, 1-TVE(HX; M%5JJ:J!"Q3>.)O U6$:^ M")RQ]BFH7YF\Y*DU-0-6H+J>(V,DXY#9L*&7H**)$]TMF9L_)1 M8(EVP3; 1*-@W+8W;@(-..C4$4?P22-:+7(=K\DDKG\; DA%U^)%3!I$7]^-II6O*C[O4( 3CBT:H")HX;"UJJ&JTJ8+YQ1).< M9$E9SI9-2IM94;^&M'U']0#[_&;5^Y,AK6&S&R?0=6>'9(EJ0H=KDLRIND2LME2A8\CS1STRJV MM%]SF<]90^RD'ITR6O+9GD<:\XD;&:X:2&?GS;S*2)Z%W0I^3>8D?0+BNR44 M38.!%'%C1:V4!@I 9K9ONHK\A>U68+TS>/N05"=)?DRNR>.ZF#\D)6GFGZ&? MH%NN]0_PY>*VN&D#Z/@#^"IL'W8U1T>]-Z /CEXQ/#::8I.'!J2^6V0T-43R M=.OH0/+I<_J1-?,E+8-83>WU0&Z!Z:@ M$H;!A+@+IKU=*U/):)]VP+"U] \3>DBW$O\OUC04A^0T@31T2+4G2[#$'9:"RE#.X% M*KLUU=%5;%VH#FYM*6\_T?1U2I,F&OPJ*:J8A-_;N,SQ]TD84Z67OOT CG&\MK,]C*CWF(Y?/B$XW( M8E^A(15$KM/$W"()RN_)5\A\<\7\5CGGLS"I-0:!3H6VN4_K?( MC"(17&:4?K$XG+TF.=_- R'5):\G!9-NJ\@:[<5DL3L'2 61OH*86QRY:R#Y MP*6<0.G:159TS)BLD"3-Z)?4[1V*KOOUO9BAF&?5*_W%Z[)@JP> M:X&;_-.U)(T<_/_NDI+\Y_\'4$L#!!0 ( $N+$%,>TYWAT/P $L/#P 5 M :7-U;BTR,#(Q,#8S,%]L86(N>&UL[+U[;^1(DB?X_P'W'?QZ%]@J(+*K MI)Q7-69B$2DI:S2KE.(D9=8.$H<%%>&2.!TBU21#F>I/?W0G&<&'F[LY:4ZZ MI,3N="F#]O (__W,S)_\U__Y_6'#GGB2AG'T;W\Z^/.O?V(\6L7K,+K[MS]M MTW=!N@K#/_W/^?_]?_WK__/NW>\\XDF0\36[>68GQ[\O+F_#32Z:LN7E1?XG M9__RYU_%_V,?DCA8)^'ZCK][)Y1SJ;_^1?S/39!RECN-TK]\3\-_^]-]ECW^ MY9=?OGW[]N=O[_\<)W>_'/[ZZ\$O__O3V=7JGC\$[\(HS8)HQ?_$O>U\U^/L>+W2^(-O^2W3/SW\^4IJ/W; M+T+BEXAG9\$-W^0NI7KV_,C_[4]I^/"XX=5G]PF_5=O9),G.C/AU?A._SL$_ MB5_GO^TM_S*D>7<"2M=Q%FQHVBGM==O:<3.\T>=4/ZVNR>>4OW).<3["KUQS M,[S12YZ$\?HD6KMO>-L55>.OLB 9 2I=9\._@/M6*YJZ$1^=Y7\U_/+O&8_6 M?%UY%K8UL5.ZEL%66M[9CE<-JQN11>*D^W72W*JT>!ND-])LG@GO@N Q-W]X M\ O?9&GUR3OQR;M?#\J\\=_*C__/XEN0K*]S-XOO85IYD%_NW_ZD?):%F?A. MK6>_-+^ T&]\A82G\399\98'92O^S^9F8_4#-OJ_:)[.\,,F=R_*!AZ]^WSU M)Q:N=?)S^1$3G[&OXM/_[U]_V7^%[M=>),W."Y)5U;;\3\/W*25^6<5Y1GW, MWC6^VFT2/T"=$B-^R_*GD3;_PAIB+(N91O^7Z>"Y6L7;*,M+MZ/[O,]XNHC6 M)TD2)T=QDO"5J*W2Q4V:)<$J:Z.WAVH%;BO5H=BW<$9*#7N_6N;8FIM?GEQ= M+ZY//IV<7[.+C^SCZ?GB_.AT<<9V'U_EC"M5IF9='S#%PSNYQ5D+*PU*6WN? MG/'I,G@.;C;\:)NW, *X#0@U6=P1HN%KRZPM,[-NG:NDI]H-@H@JQ7GUC#T6 M#V%!#X+)"8/G\Y>/D@!XH!SY$XLN)#LA/QACZ' %<\S=HB:06D]% M))T'Y]@BC\!Z5\. 58_(>ZD9N^&W<<+98K.)OXG979;_DQTE?!UF["PWX5G8 MI@2A(8Q3H-"SL'[.,VQ0[XJ"(;TN2DZZO?$1PGG'F1WG6NJJ4#YC$9*3I>RRIU!YDHM=?2$ZIMW3&^K$)ZUETGL@.8?51OZ\_E(M+K@A Z+/?# M4#,[O9-_O"\_QM:*R(PU2HE^IDB8G$?YPYFYX>T Q,#>IN?[S_W:&V, M H2*V# 4#.K0T<>J*K3T;YTGD2=OMFS^OIEG8<1/,_Z@C3((-55$T:I11@^- M(V>1PNP3'15,IG9%PHQ)^1F3XG)-8(?"6@'!O@I])@WX%"%455MV,:&@]61@I$9W7CYF M_/LCCU*>3DXK0Z?&EK]_ASAJE193='9=HH9RYE?OI3=D#O:8J0GX,W0CP@\\ M63 00-/.W*[SL7881\%F&83KT^@H> RS8-,.K7JI*K!"4D,)HK9+'U2U?K3\ MT&C.]P_98_[T71BQ5?%\8FH8.C6VZH$6*]0*#4[H;+I##%U U?OH"9>#!E[$ M8Y;CY>CUX 4*HX, XV,(_21W,.$":5-6'TXK63<4*:R3CB41CGJ0I:;?9LR[ M/6/8UT)NZL$AJMO-!.KV#HI%A1J"2W7[4Q+JO[9I]I"71^EU#+3TZCY(N#A^ MMCZ*'\1 19Z)N^1_VX9IF/$KGCR%*UX<#CM6MW M@R.#VP8ZJ-M&:; ^2(W0A/E5%J_^RJ0)MJK9F#JXC<2?>!J,MD.L6\_-*#W& MMWP!X8*P:!^GL5/'"C&,6)X>S9@T]*X(&UX1$K+;>Y@T\CKUV MT]U?"FRXZ*-;D=-.=RA-;;RA":N[,J;%VQ[^M0RVMC=O[K%>ETIY;5!H3WG0W!=EJ*A*;5(N2]Q@_](HN57RS=39;F'X(U M6_.;K-J.Z ^!,= J(OL-YBS&@,06XT^Q\.EDTR$\$D$RH-V,27DY19UJ<$* ME1F32N_B7.LM@!:1:>A1.VUV>8B3+/R[G!6_N-T=3Q!K*)V4@A"M\HA6="A) M-<9)YRG,?K1D-*G/ZQ*>I 9,%\?V7=&BDT:KP2&C=<=(LCO>;BP^$-Z& "H/ MZZ#Y(ZSH*;ZNA &16PBB$T;FZ,L7(>;K;@O[HJOMHF< M_3[Y+B^F6W_,?T^QIKG-RM:?!$DDKG)?\D2N>GYX5AM0'5)V[ZG*#"X]#0T' M[MI&FI><-U,;A1Q[G]>?L[V '^>H1^!)/#H@6Z'3G=-&Y'7]W5YLW#Z#SG@3 MFZ6)R&=T9\2)&N)1K&VWR6%@/6N=00>B:&6/B8#&:A;%)5N5398;+3;=^70V MG1K^=(%6"3W2J'JF//M.VNH7&R_S&G[;7=:EM$D3*2N;TX;)HA7T,^N$K7(8 M)6M^FB$RW8=(W@B1)\LKM@HVJ^VF"),_A1%+A:GTYQ<=#UL(IPN&78"11L+" M/&$8K+?7%VK2+2Y0MF@47AZ0U2XS5EC]05,DV%X*3SV#IXXO^[#2,@$%C!D3@K[L],0"P4AQ=6=AR+O7-/.R[65"QJ4I MSQ:KXL1.'AI4\]<:D8I92I&A;%(8)640;%_+&DAM+I^PVB,_IE5UW1?C?^X6 M!Q32#=R#UOS!.C@7:)(#4$\X6P=9=HE_J_DTK:Z*"?Y,=1E[5T,*S&04I**C MAS_31:V&78O=F@9^-&0 ;I0RQ+R05EURHN[ A@][/147Y%//:-#L1 T%.K^Y M'OY27 ?]FCU_8+],PA6_N*U]UFJJ>!-,* =F&:L)+:=9E08:?W((5 M5269']-8^J[4\,SGJH4EEV7E- MU?9D-4YIZ,X71__OY].KT^O3BW._F-#M3]T(1?73&T8IE8IVI-*TZQ(PSHJ: MCI?>:%&5+/G0-A=A4L:S6-H?09G$T^4L_^L)/0WH;2.A#@C149[M7ESR_3>@CTZ!K[$^?-)7+A9%N>Z*W%$)UYWIHC/MC;LXKKKX*7UERZ\ !U&\/;DG2VZ]R0W3.(Z MZ[#,1"^@FZ 7$VNZ:=J7#]!OJD*JZM:\KCYU+Q/'(YO; M&[L*933RY=9%Z^[51B),_WH0A\[S'T03BKJ/&]&H_I@$JGN#CF)2QX$9LRV5 M,C)%NT\]"DZ*[NH 6/T3JR"\E^RBN&W%0>\3QZJN<=NNKT6L_8.7V>W:T(7O M=P\"6!E.M8,[0$956!$/]5I6'8WXU%[0V;@Y_JL25R$R]:M M/T')6?LL+ E M#N9J!X-$A64WM9G]D%&IV*[5/!M"#D$(IHRS@LBD4?%#D/++(./*]PJK'Y;? MN_UP(,Z;YBBW RHMZW"M4)A_Y&)E:24P MT&,QYG=NXKDI5P>RRL*4 -Z(BS6O[CG/SH0?:,^K67 ';%AP,,@AT[2 -WC1 M@U^K/"^?,RG *@E/-L,B^CBV[8TV+2"=)D7TEOVBB^+\MDE,0Q62<]R08=Q7PWTT!_PAC1,U/#AH+=(YQ=//%DGP6UGNX;ZX8X$S8># MH5\W1SX$5)K78[VC,"]JG^K#J2&M[)L8\XNVX5N7:X*V:X&\F\D&=&K3=GU\ M4';R_M.7U\O 2,VFFZ<>FX6I.&4FWX041G?+>!.NGHO_A4ZUV"GMQW(HI>%C M/(0;!R'/PJUA8(@U-)>R8GRXS'^4?,3OP5%B2VC$0SJN,YA$Z+<&F6B/HZ&2 M,$+;N*2!Y$$-DWOQ&2M$V=?RO]XMW)&.*OMXUC+ )!;*]OB,B!+1%VE=?K:$.$-PTY8?U[4M-.J:9BF<:^:XS157H83X, )NJZ M4J9Y*JW G91[;0"#ZC8RA/E6I37.METG0906[Y4[R=N?/9]&>9SC:9:>INF6 MK_.4)/Y0W,+GP#)XHBE M63D&NN$LE"HL3JJ_\C27!X2(K^3*Q[?>'+'$S\B$27^]04J!?",U6M? M)X;2=EC;IX^?]9)'%NF:W64K^7B05?<^W8E_/Q:VLB,JG9NX,, I3K9=1>F;V:(9C M(O=OD27O^SJ:'PVI$OQYJ1,QTO4Q:"#.C"&KAWU#A.O=8J\"XAEPJ3]&% Y> M-5'ZD+0S[CC0M/U8AH^F.E [G/ERS3^JO_445O:+D9@[+0/=6M:](I'\,^'J MMRZAY35E=TO>00'>\."Z%%^%A>9ZLUJ&-'R1].+#B2=SC@EU1!^ M= 0SJL]K$JP284+&CY>PH?H[MN^7)K%T6G4ZF:U[1R)@@(24UE.);$ADL#\" MH2S&/Q@+\Z.+\^O+Q='U%3L]9\O+B]\O3ZZNO*DKL;UO)I9YT&-01-#+EQVF M4/.ZJ^T(20.S*%;=-;;'8!1N]=VDK4M0'BS#8WH:P2+M#Y;E@::= M<\OTI%#0\ZBAX(9.-1?D'?#$7B@B?4SE@N_"2P"TW$NP#CI-!S0Q#-@+AS,$*!U?;5@X%-$[I2Z\R770MH()B9I^PL%.UVF@C2M;QXQ[C? MDSA%LJTAJF=:*>J&9=+X6,56W5D/BNW5=P466^6?3WS#"*J'S13J] 2*/E(+ M09V:=<= \I0LOJ83+273&M]A+H' MO8?,K*^K>+S8.H;K=3.=3%O&M&H(/OFQ5>PH2._%_XE]VD_!AD=9>LGS\4ZX MRO+FY@\6T;KY04URR9,P7I]&JX0'*3_FQ7_S?V^VZS"Z._F^NL^!)N^"/;F] MY8HIJRF<[Q@_KO/!(63,YEI7BJ:W94S2?'VD&[U!7" <>4S3=KZ D!T?I_4R"GM6LS=C> M4?$PB-:=SQH*10/8Z2["56WX><9VS6!5.YAH""M:\B/R34:BMQOZ)A['#OBZ ME&4T954\;3*QK5D?)6A.HK6SNM5U&5H-R$7\YGETCF]9\:5><#PE#X^.ZCRR MV#5]%69=5!4@N\J")'/*':?E4J/ZN>%W812)\N0'ATP(\95$W7P^.HL.O1B: M5"UQ2IU#LH'##Z(!(/*5:(=3%\Z*^E=1QI*$ P=+YCNC)G[NR[OI*0(A75]= MM6%'5NN0SP-ARXU:U>!WIVC2M:I7)A\,?]S$W\3+@/,_3Z.G//SDQ5@>B#Z& M41"MQ-^K+'P*LY"G^]-XX$YH&G.U6#+,' '@AS2 =H&9I"TFF@UV,;_:/CYN M^(-XLQ&RQU(\L0 MR^VH-+R5TP:TTTBT2%Q[^CD?6!9_P_$*(5T+1UII@FBCL>^D(#+[,P4,DP6Q MDW#%Q>X+>5N%8/Q1+A-F[#),_^K3F0T<%N)>'=9EK$:Q34BC#_? (RWY$+X& MHFXWO53*2=CM)%\YYC0%*!WH)B];]ZUZ$"]V4D1V0*(6S3L2!$1JV702M=4^ M3)Q1: O9[X&$7-_>P M*!Z^9#QHXJ$](*:->YL@32]N_PB2)(BRB^0RO+O/=C?Y\M4VD67Y4;#9\/6' MYU(N+04[J]O]6JOMS 3@5?F,G(&H%FV&&&X&)HHW3DXTN ]*TQ3'31&855@25 MRN?BNGTI,&-[%NZML<($_NJS/WLHFAIKOJ0!TCK?RXIT[5LC/HV@>4L(XX M9W17/FC-.R=0VY,UB;&*7L) 2KSI37/" \>,8NU0UU M)CD=IVANIX,L.V<2]F8ZK:Z./S[<2V?L7Q-I#'?202I&JGAQ'UW1L"OQNBY# MZE'+--G1EJ%A1M.J U8H'2 8H=#;LT$^]"^% -W8)0'\JRL)T!17@%]ESP_@ MJZ^9 44D*>Z4*)CTA78\5='J)4Z,/?CD@BXSP!\&Z^#Z,A"R/;DX@=5HM'A M6R>IJWQH$:^R[;SZL>4 J*VK@'SBA;:O3540DBDJ)6,EY#%W3LI5BF42KOCN MX6[6[0##*JP-'=_,-EPPT>1UG(4M9"NL*8RR.]_-C^\6K!Z%O%RJ6L>;39"D MXFQ9L6SEXZH5&GZF$&"#!D1P,)DSA@U<>Z;BA=LU*&P+G)!"O]Y466#21$W& M[R6F46EBLYPT"D_\6SJZV&9I%D3BI@=,DE6(Z_)I0]Q%B*@YZ'>%@?D@-LZM M=01HFYC7/JB?J?9[KX8*#R;F GV&X&A-TTC'CI<1X-?C(@#3%1I(KT/A=]#" M'R]^Y%:MXM$*=1>VC6Y4C=KI#V6GCC73*K8=C+6NM[WR&UCIL%T>_^>LQYZ^7$_ M91O>T[T,V'_>#^=]Z4[(V +P UFO?H=R_@WOP7OE.Y3XM&!W5=--P MO5S30EI,O.V5BO/.=36VUV-?A2:3JB\APQ%C'1H^C0CV::?4X.;BDQH^@[DD M]IBY:5@BJNXDT#'TI_,XX^RWJ6@Y 9=S$@Z[.O/BXVFU6 M//&@K%%W5HS\?;OX;HBV4:VPXP64K^0\_*D\VPL#6B75A753B@[<=;M."@K8 M#Q+M'0V(T10)_2'C2W&P#)*+Y"H+,K[^$FRV?,D3V50XNIHTNI$6UJ"C M#>3#900V^$0R2FNE%9D?@X0]"2$_]P1:@$1-/4PO@BR$E %&ZGV-@TP7P=WD MCP"6G:"?"XM%ZT*<27GQ-J#-WK%?__SKK[\>U(+X/_PVRS\1_U?5W,$VNX\3\:K7&:K8HSW_D!^FC_+/3URCW(XOJ]%*2UL]VMTSS^,1KZ+G=6,8=1<9AC%[ M)>U0IFW;+;SX^0%L>!C"IJT-TO=KQ-T:;-L4B^\G *6@OK-&Z8YBY"]2V._Z-^L#$I3]; MKHF1A0W7/:$U=\#MT%\.*NT#HA'MQA? M!FZ937%Z>B,V0GY8GYU>+Z].+<[8\6YS[M",:AX.X7U]UF*;5;+$- MX<4_POW.(YX$&\V^9BLU P&[:HZ(V'8T!B$!GWV(J32E(:B?K 1!@F"GK@-Q M+&U;P+!5[=4/ULJW=&9A(M]QACF'9*NIX*Y1DY"^!E^N&(QSBR4QQMK\\[G@ M[>+JZN3JJCB"X&-^Q:(&(+-%=\)\-AB!*(WR[0VK3QX>-_$SYQ_RX',;9LL< M:.E%=L^3Z_L@DJ7[AR 5 6JOA4G71);546&89=JH,:0M#J,*0;,LHLY@;]VH MY%4H(H$R'*JH,*0-94.<:$+=\+9/&PKC2.S(OK@]YK<\2?CZ.OB^2%,N-VF? MA<%-N)&O-] 4.CTMU$*;M06"$&;IT\6D<,\VF.)2'ZOSTV@5/W"6RW*/7L\Y M %TQ67=WHXJEL7;TZ-66:2!/.4'=U[\#O!_DP_E26D">%?+LIYKXSS]8H'V1 MWB0TF'S6/.'W>18/GW@1+\]Y=G&;MUN1%0V2M>P'2A)0'K!-77CKW9@(K-.> M-P18*"6FYZ.I=V/K;NC2"U!JTTAK>TJVU-X +M[Z7;P 7/S588M11@ MMH"V'=1^)E]ZRNBU#2]?GYH\YLZ.K7NE31Y0J4D>@VVWB"(LK8Q^!L#IH(TG M\6!61]2,+>--N'IF7\O_>G3!!278P$J( FT35S91FG?=6K:MZ$1XCM,LNH_6 M&M'AY *-NXC7)F<&ANG5Y\LD+VS"QPV7N](;\I,SR-S=L7VW="@$:K4X9+#N M&%64,=OH: BDBJB]%_$Z1I,B#([2)!";.D[+H? ?879_M$VSO-Q/JI'R,SA# M:Z&SC]P8G>%D,WNA':GB'1K(A[0SKT19;4+#HXDE&VC$ WJNPT6S>HN46'^> MDO-HFR1Y]6?#S98*AIH[%9?,+)V,1LRFO]Z\K)N9?P@W>3ON4A9&C']?\>)" MZ978A"3'RSS-P@=Y.I<'220E\Y'/5DRPY$6:^'Q5^II^.(U'$);!BAZV('"I MC>9OP]M(P,75<;\5R(WXG8""88" ]DN!X(,?$+;OZW$P3'!Q/]*3U>7]F#$N MVBL%A ^U$'[=D(2N\7<$R8FO\^\V4B[SU5;YGJ^#FXWF=N_>%C1%D]&" Q8; M?+J8M^K9!EN&8ZSN!T/E]VX$T!E9(RTD!GQ='39BQ8V^_A5+ B"69/5HTSW.J27!'+%AP,*<@TPXFQPVN]'32 M*A>CJ+P"%75ISJ*$/_%H._FY%6/_QK8]T28-I-/DB]ZR4P@1#LQ-;OKCYV / M("DB!SN5$!-2KP=)X!![.)2FG9 M"JV/?"WN-))WU(OIX]SCYCKX?O)=W 90 M71K0#L0]5*O0;*4ZE&D6SJS#MW':P=ZYEI"VYN;7HH5L5>A-S,<^@(F'=V2+ MLA96&B2V]CXR;NER1@_'E* 5>:6<^REU9L5;2(JE>*$WD^?A2U7V4ZD\]:W! M(^,;RDDC =R'O-4G8?7)5..D*-KS-S8,JQIF*/)#-9 MZ6A7+=H5B*YKPC&H9G"%SY\ O6?JN)MK3.5A:\WZTM#@-6SMD6L./6PUK?4]64-ZCA,@[N[ M1)SR">/HXO:RF*P]"R-^FO&'M,4PK'CYPYK%!S+=Y("2U4A?.@:C3,R;4F(B MM)1C7X4DDZ(3,Q@-A+A?9S69:=*LLQ#GQ3O&R2VU.+8U1/5,*T7=L$P:'X%A M=3\]V+57US%+2OE)JF9_FPG5Z1<4F8J]]68BU:S[22+H*)65#H)6=,>E4%[& M(IK-:2B\'9AZ_E).>VC#NL_P)%2>R[#P-R$M^4UV&N65[5:\_N!#D(;IU6/" M@_5%]"5(0M'6R[PJ/F@STU*M(B=:;2@_D8Y(*6KG4\M2&U-S^9RE4D""IT*H FUSPB0#Z0L_\J^LHH"[F=#;=H81L+X?!1T^(R!<3W&1L_S@? MEOMRUIL&,<#FBF&0F73+1+/"67P/.U/&H("RC"\$2 MV8=)=:5ZSCB_"=TH% MXOKYXO;)4_">!VN MEL'S0_=: 5LU)0-T:J2\@!TY*2DL'..)9# UWST7,TZ/Q1.?R(7 "$@Y7/_I MB A;@.EI\CHB1$GK&1NG5/@\Z,3_&6L@MM)AR[<$74V5Y!*['M511T&2/(?1 MW>(AWAJRC%I4F5G:HJ14;1HG/_* <(9GI4*].-+@$[^ C@4Y!7> CD9-+9@Z M*NN.\6,5WBU+$+6W(0C*8_E9'-V]RQORP-:Y\.O"$BHF]P<3]2)-UX/5Q2_X M8D'M: B0#NM $L(S]GL2IQ-?Y$*-)^#J%BH\37I92[-QRIT]L(0R"Z,X9C]V%J)@ M E(1VX$ZQX5J8[R ,8M'4Q52S0[X JE\A:1-=OKO1TLHS*-&S![ ME(]L-@78[ 1PN_P_<,T?3]BA:_S*A7WQ.-ALY$C8PW5]ZQ71GBOXZ*5/S%K] M9 0Z#Q[XRK>5LFO@^^UMX2=\VYR04GO>&*0'DP7K7T' MPQ>,/SV#S!;FE1#+@N]L4[T$:6H"X3H^[M4[;3II%9NL0OAPCS+"H0?*UT"( M'=0P5HC)FPAK@GGPYI,7."X0!XX@*"$W\5BA:-^0FY@&V6@%_W'O8NKEE;:\ MZM\ #*U[7,>TX[H_T\Y#X*4@/-&-3+W,J6+#R[J3R:;10P+%D Q;F!PL)W4 MWCM9-*AM.&7K4O$%!8#!Q"J+NDQ[?)P;ZEOW M0/>B]CVZ#Y([GB[C3;AZAD_78X1;R0H2)F*WVKRSB0RM.PR%-09JE VC(*>( M?,_(Y-N*47VN8*"Y9]2,4^NI**;SX!Q>Y-E"[VH8MNKYH)2:L4*.?2W_Z]%) M?GK(&:(\!>;\B.,B8ACF*)0R[:C=E*%B4]VJBSD$E0,4WOMU#HD,:F1\4;OR%VY@W., MHQC"5"U+U<39,K?N(?.0H%&2$=^A$#_U%M24Q7@=$;/T-132*15@#R#$UA7> M'')-Q98CZ'I2@"D;*MYV?1JMPZ=PO0TVEWP5)VN^KA;"GNWR$M(8+EL9C;F- M!P;W8VQ8>PIV&SE&9K;;29N7%O5['H=3K HQ0<9 M"ZQ811Z#78MXA&KAY(0:*^TBF^*639@4S;[E=MC>T(Q5IG9;/#S93>03U_JE M^5')YEU)L&M=^2XB1.*'5#3IO:OB(.:TG;B9SS'ZLXT>2C.[%W ]QDGU^H-J MX=?SC O"P\!U7?>9"=W6-M%6[H^2/B'(.7K@9>G4!KMD\) MKS4[9NVA:8CK6#&@3635B,E5G[)$VGQW(XQ6-PZF7MTS00S_OO4*$GH#"A>- MA]XEC+'5T\=+U1Y>( ;J1!'''9SN0D?'G]^*^!.)U_KP]35VUYK&9]^=Z*H] M:8WS#KF,'^S7=CQR\WF_LP[87>?.3SF,=L1AZ/F&]@BY8,H M"]-T*S<'K/S9J05UJFJ3)-P#P&[(IH)RWZ/*ICO$T&_:5?OH"9;=[1054.1# MCPZ+#4.+:?-L+[CX$4"+[;N[(&]SJ,.@I#[- 2K1;H,'W#A;9T.YM=C[KC,T M+V4\818.#/#>=417:?>L _J:S>I:CZ/AT-4Y#(-+&A J3E[43PS[?=S""59Q M!RQ(P>I%!K%+'78YPW6R&#M+#$\/VKRP3.*G,!6SJS_=E+QCMW&RGT<)"X9F MP7?O)E'P5.R=+RRX-T:&&#,U$.0$9#+P/PG00@X[RS((J9IG?-^ 9EG+'0;'N1K?*6+=*49^G%8SZ*RL+H[BQ.4_F"GKPD M_A8D:VA!UT*SE:M0FD341_AREJGPOC'U7EI+[#TP) MJ2$$Y9Y2B)JPTJRSZZ^4;JR8N%=4;1X*I(QGW&IVIXY&G1_?0!@IK^5&S:(S MI+B+X@T7_6 "Q6:/-@(- 0HVM%H@Q:^ F?]1?5:.0"YYRI,GGN8CE,5JE6R# M3?HYXD$2\?4RX0_A]B$M14QQEL(V%)Z'V:;FZI#6N!]>$+3.*C@,]C>OA.2T M1%(J>Q9-2-"M"T)4H#*$KB%NM!%O>/M]HZF[3$S1LE$Y"N5]\??N06E9G(\M M;$L^5]9GK++/*@>5X ^J]P3F2^6Z+T61^9R*6JA;IK@XFW+=[U1*C\*AWT$4 MA:+7+]L ^E+-5*OC)M?&\P JB\Y@8I6XGGAR$_=%BD4BTIPK>658,8=G:[!T M R8=6@Y1:.EYUDWMKA]D#HO%C.X4%?NI=LS-DU7+(0 ZI ?0H4, O7=0)RM< M] /->]WY-6\.6@Q!RWMZM+SWKSY;)F(1,WL6MSUF>95Y\K=M^*A\7VBWN*\>BR'C+QZYB,YS5 RLA;5OQ@V@X;,-#>T87Q< MNYAML?%-#&GMN>E*,NBM2F97J/=B5D)]+](FKW/#VY"OS_.> MZW$YF$8?=5.84M_IM6$*C\YF0&Q;T/]6,O'YSISEC>]U\O+;3?JL4 ML+A6TRT'IDZ68<37Y>YID:6=>BK)JH[Q\:<->VJ]KZBQP$@_HQ@Z%S>HMVF+]3L:TQ.?U3Z8&OJ(_8O/OV(;Q7JJ)UK8V<;<2ED== MPS9]>O"2.Q6L+W"].G%5D(1/>5.>>'%O4"C.6Z59LBUOR]S- GSB#S<\Z82C M7MJ[B&6I/1C]5OXFF*2'V]RU M,M2D=X\VC(]LPM#?RS0WC7DP88T)>D_27JV9BVC] M[WQ]%T9WBU7^2+9W/SP WW@XV%(G'?:P1!9 K'W3#K*'-@,75OI9G_^QN+Q< MG%]?>?3^N>'@4X:202B HHJU476$Z=DV'X)-+1!J%J50TIV@ 4B3!0:E?3?D MU[G"$1RVL"M_O=D\B>MN)4V-?0)14:FHIIO&AV>4PA )0Q\WI'%.E;X$48\* M/7CY@:[[3'2P)($1^L3#M"&;SQ]S*_'Z)#)L4=.XZ@61?(3U(=B(JZ5GC$=K ML<1>M.2EP\0X&K+%"<7&<\ T;M]Y RA769!DO:!BWG4.*NZA=J%Z%061/-RRV ML^=B<&S3 N=#Y!Z-L1XH6_N8']V+MW*Q,&*W09CLW[NG'W<2>R0.%E$43MPDY:UOG"!0&-B M-P?M"[,-7:TDKKD[(%JJ-=6LTWF9D%.[Z>F+V_KFT4N^$2%!OK9)OK;TIO[: M4FCQB<18Q<>!QH:R=9![4BY3M$3+].$.YI7IT?7)\?LZOKBZ'^QQ7GU MU\7R^O3BW*-5*AJ4QBZPT@HT@^PVPA!!"U] D&J\6QFL"VBLV88IR-I8<4KM M?Y) I6T*2:32>$"$JA<2GPSX[!.@S"#I&:'4AGN%*%T;IXQ13^&:1^MTF91G M<:XR5>S12NUB"B U.%8H[;JXDD#K24]Q6'.^>\@>@^?@9L-9'+''2I"E AY3 MKQ,:>CBVZHXVVY0*319I;+J##]WV3;V/GL@YJ$%''-VO ",%7@->H FD08"9 M=K*G:MN(J)NGL%JGM##4(WZ<-XX.<+F_T\TV,<)%OMC+PUI$N#SR] M:7A#26M4?'N:[-!Y#9W"'!)YQ,0T* >5(X&"BZD8X=W'FW7>&%_99T>T/BD# MQQ['B6"DF#\LO&LC^8P=>7&?$R&2K*,S'DJ3QMR3(!%;G],E3^1,.K1"9I0K M?Q>-W$#"@)8IUZM,3G1DT>O.3Q:7YZ?GOU^QG\XNKJY^9LN32W;U[XO+DVE) M8N[8V+(/F@P!5>H$,=CUAQZ77/R4X::X&P48=MLI <2!E(A9I'9#7L)8N;4A MF<;0O)+-&1>GZ<_B; >32MZ,-"R1HF&BN1_UM%3KZSBJ\S@:2,GJ)#N7- @] MJ$%TN<-F4_Y-014HLEQBU:OBZT.0ABM#,FG( +FCE"%FH;3J/#/4O=C0;*\G M7R>S$:]R%0%?;@ 09WJ.XH>'G$]R*?.=E&8_A1%;QYM-D-1D)W[3C+Z_-;3J M=(^>1,4OH.%,S9XK(#F+W@T/O5!TT(+1JD"/1,BK1@\R!N/AXU6$15;LR!K= M657N8L^XP8<-2UIE-C2P];9VL:E6[$MI3$'BRS;J=KN.P\TVXVL#/5I2 #MV M4L3D*.VZY$;3A0TUZIJ:#%**O8@B*J792H:]O7CRUDC6('KFGKE(?'3?S,^15/GL(5WV]JKV][/X^C)YZ*4[G? M@F2=RK=UUI^+_?#G7&VHOC"O:5"Z2*[Y\GU?1"5Z!BK*,.VPW5]9FZ'KZ6: MJ>7T:R03?Y-)JCA4V^:?HV2G46QB?"?O*VB\<9/Q[^+OB<^T3,_H,4H^&W*, M5/V9FC1*(8C[75YRR*-;S9OZ6W@;[P[RBE+.'QY:F:I$5,L,C;4JJZ3K/1H'VD@&ZLV+1VSWC'TMGDZ]U*/M MQ-CB-V_Q4B7>X!%L;VK87_'5-I$OMOGX=!Y6E]DKT:\7;9 $B7A@MHX_:C$ M[,Q,#XVZW+P6/-;>.?_3NO:F^9^[[V$)9:"5MWKZ0"0#'CI\,O>;BE9JK2Z[ M=-8=PXZN2D4X&H*Y@UUHWLO,V,ZH&J*"%X>U"ZUQGTY M/P7?5(L3A@)Y2YB:4PWS[H.YRIT5M;H&YJ?>QF=U1^LX!':'@40-/2V-%!Z< M8\HJ4C_QY"8>"BOKD*VP4 /6Z\,5-CH/ !;!/F>C#ZL7?5K5 $I7PR!UJ*L# M]J*O#VS FT IP3;INT%/DB1.CN*\,<4=F8MHO4S"."GVW2YVKYE++_-X$F1R M&O LC/AI_F=GT$=AJRHFAMD:RMXAWDFG6@@:HF7^8/MS:8+5;+ @6C-IA97' M!6IV6,T0^RI,,6EKZHD>$NC&#A#4BCM#S#;"TO#VO:R@]>&Y]H]2,%H7JQ.+ M[R%%+,.Z&!#BS"XFB'RF1DT=$)'MHXZ3*+>=\#ECUWD_L:]"X@4&130'!L9* M&\P-#Z$F;T,C*^[;>!-PP4LN#6+JP$=XQ25@F'YR2._((I(H7J2VN#[Y=')^ MS2X^LH^GYXOSH]/%&=M]//&;U(Q=#/,:<]DEH*'AE_ZJ2TH$T4W:&YSTA<]! M-YNPKT*"21&_LDEOY$#3/P.A,^FD_.XEQOOT<''[1R!VWF3MRA0E6_XV!MF! M9-%:IRSZ,(YTI#'KSX_NQ2:G[@KJMT**;<+@)MS(&9QI:83K_KA'+S7YI%6K MDPIAWS7.:.^>0;D;!+<#&&_9/>]@[OFU(0X(X720\R.8?W@^JWKP:!.DJ6*: M 27;#N9J62J2J:P[">8:1RAV@?KSW>=,/O!B,(WK:16+3!T"D$BEIB01;-\# M#BW2E&=B#'VV3\"?>"#>:;R^B"[%LDH21G?%"WF2ZI_B\LP46J9P8KM3<)'8 M)DNG<>A&A= M WV+VHBVN@[DQB;48GL5P^5R]6GTN"W#_,X&VQMY92$Y*"[?S[C3SEVM:-8A%)W.*M5HAO7:MPX&N":/2)' MNB9#]9"U$RE*S<47W\:_&(RH!\+('@1'Q!I]8&AL].@!56LYZH\PN_\&6!ZI@YPIV0&RD=*<,I?3?QU>" M6ZU&%0P_RM.#[K7P>_@1'&=-(SNYX[2%D_#ZL#DQ M7I\]^9;;9W4'U7Q*T\6L-E4NGLF^+,X^G[!/)XNKSY?% M#EEOWIN'ZG 5Y0T= Q!7H:7D'VC= Q;13JM>BY@RS@I4PY7;U:?2E9\K3[)Q M+V#5J=[."5:<]NY[KS9)$[Y$.)=DJ"WV(J8<#*PXF3E'EM$-[6:/6LW_ADTNCN M>H(UZ+8\03X<[7XN0E2!G8VZ7UY MP,(!L<;5O)^K23Y_9O2\G+X;343<4YGW4:88G,RG^;7Y%DM M:*?=K:G*%U'TTM5LS=3H.MBP 7IS$J,L'-MNK]#;,^S?]N)E&/V 9-C1@.I? M\T8%T(QI X+!OV>4WT6JY@OG=4P'5'0$[ZBXX'7+B7,ZJ_U9LUAE9KXO#KX6 M'_O(5 @()H)J.@K!RY:VD8Y*;QZP4%\XR$JALX^IN8VI?VQ9?*"C0=[%?\0>#!4(9I.LQ< MA;643468TI<'/*SM6S7N^-'):O98.]AAH[+N>I=UK\TLH#ZTS]H3(3)A=-JDTNM0 MD4OGQ=WV,X17%..,=NI5=GS+=M*L)NX)"U$84;$1VX4 *W7J2G::_8T%3OI- M3!B/),@\0$%SQLI^^%K^U[^M0\Y@:]JZ0XY;/[;.%'O(Y!TI!_I):EBRG4I4 MDE0<[=IV4IN!;E!L!+3G\A-VX-NLLZ9G54S2=P% GZZ2DC20;;^8>,67X!*-V/QBQ>?J5 M%>+=840-\G3=Q'JO&*7+QI:QFF'@*NCR?HONI1BM.S$\VV)&31@WBR?8#6=$ MGAPMC?BU_:R6)-ZC:Y;WZ)KEO<.:Y?TX-?_J:I:C8+/:;N2?E_%F\S%.O@7)VET1H_='7]5 _OPI<]0M]+3N MT39VI$)(TX8YHL@1.JQ4\B7:.>>5F^+'#%UGU9#:M:/R2/<]7T46,"YT.W#A M8 1+OZQ.V"AW"X7TC1QK2-MZ+7$M,HO5GJHT]6\9T@4='(U/+;8>$'IS-4YU MO=/,!9/J@J>D-30^*>V2QK"M"ZT44BC.5?MY//C>AU#A\96OWZ+AFJ% M!I-T-B8LO.WL?+!0V=,$H3*<,T8G MQ 3"^C.P"6=F?I)FX4.0YXAO?E(Q/2< M=UX%@1(VDJ\0=D8[87XBT M]S =D7Y/@BCC_"H+LJWZE@2-1/F3*"4&\D1ADY(?F %4\\.1"K MZ[@8_4LW8:\0KF,=M.4)P!4C%_"Y"MPDHY6.16? 1HY0U#H=4'LP*H$["P*T M?B32$07![,/HXW<>\238+*+U8OV09Q7Q-J$LSRLGWQ]YE+;AAI2N8&Z2'@IZ MO7WR56&R$U<$6%1$/?JJA:;](H-;F%\N(<48Z7@:\0;L Y'"[A)5\?*]HG;#+9I&L;1Q>TR;UC^1][DB^R> M)\LX;S//PN+:D ^Y_&V806\_I#+7S X#S-%PN7<#7.67H0U"!(1A+N:?([&R M),:;:2KW#GGSPD8RC'9C"0E.E+&FMV5%,!K82@\H19T_!S?&-9\.Q/VCE0"K M)&;LF*>K)'PL5G%_\ L'&K\)-FTYD,1INDSBO%&=^8K.D]U,1>W)X#F*G2WK MU!EGP4:;.CNV]9,33>FY_( ]RD^FGHWH=D5L_ W;,Q [H>;<0TN7MC_IXG;7 MKD5G'E2]N7QQO0D%,51W3AI:3J-5_,#/\@9]S+_W41QE8;0-H[N+1YX4KX#_ MP&_CA!=RU\%WGIY\SZ-BG*S#*$B>Y:Z4\_QWS#7SWS1OX-UIE-?+/&V'JA$\ ME;^^4T\#J>>P;>2AV7U;=='!M?>Y,,UNI T62B,L$U:F#3QCT"0>'8_-N.C0 M:3W..O]N?L<"LK0^0CLG# 0'8M^"9/]/PL?/3/"0[=VPO9\J6I3RTM6,-4VS MRO:/,.( RJ\QCGA0_^5MWM^<"TPB(R0;]1<@21(SE;8I%\[-;LP1"]:>+R\O MOIQ>G5ZA]JU6(];BW2:#M'Q9F.0I+05 M4U_T^%:I0#=T8$3A6H7NQ@R=T&#R0'QL%_O: BB]@/O7(;MA=A7;VXLH(:6-BH/QY8?\;EY='7W<;FW MJEQ<760?^5JLRLH-M7F;GO?Z>>:! CJE[78&H+%-Q6Z*UC@9$1,V#!4]R/Q5 MT2;+H\U/-X7>S]7&7!9D[+8PP=+*!LMKPXEW4+I!OBID40,."'$4;I0QD:[] M'L309JNA:*B6:L>UMA15A&K:=5?/*OV@0H="<_[3AXKYCTG\%(I=0.PV3KQ; M 82[5T5>N"\ &C85E(12V72'';O9 ]S2->BH)WKRBK7ZP>0B47T=Z#5@QE2> M]@)-MR@E1,TA>7FC]M$3,(>-(4YU$&$7@EX#9@Y=8.;0PR2L6O<#B@_3"AJ9 M87VJ[V78#5=[-&6L@J)_TWH$A;[.YKMZ53#HY/:6K^0I+Q%69$7L99^!I*L6>-1-J\5]S2M%0$*ML[8XB'>RJN^ M?K"V-]A>'FU]G*Z5ZWZ+:'V6N][L9'C[GHR>VOHI5UC;S:0JY&^$:5.#ZQX3 MHUJ+Q:*W/"8N,+4IICE8Q.4B>#7O6A)[+)%EGM+$=#=JTA(RA)B6U+?! MNV@@#\W3.XJ>BSURZVU>9]YL@+M_>FCJJ:K6=$-7E:\1**MQ MVX.VH+7YDB)"4ZFV1\J;:-GM+17(E;\O@.Z=K!+7+4M. $ ?#SOF M[7O_H)DLF7@T8_G#EPL$4YRS0((?L>US_C,E61!&XFTRIG5FK7 [Y@'"5/!7 MFG<7"W7N4,R #=2W=#2D_%N_T0- Q1YC-P%$4NHI2:7QX!QK]&%7ZVH8T [> M*-),,9L :E/'\H0'*3_FQ7]/([%^*)KV1YC='VW3+&]](M\)T0WLMIK[*(_7 M'$Y#K"]T_/^MH&3$[\0)8$,&L/1N8*F5M?E1G&:I7&CCNS<.\2")PN@N96'$ M^/<53^6YY9M0W@0Q?95M#:EX<%]WF(TUTJ*YG>]Q<4V9:VS]$D*ZR$)2DOU4 MZ?PLH%RIL6^Y'JL49_)VX>F'#".B&DY8(\#Z!:2RZOV7S[W264?;*J75M$>A M_\Z?BZ%-#__#(T'3XOQ#F;::R6RE2WMQQ+:B)'O<(^D$9D@KVGF7*Q6HE-OVFEWS% M0_GB9V-ZA%7 G*A2(6=_U\DH SO0K1W9 3/SZG.6[![XQET-(+2$U7>8B:1= M;3TS(6\CX=!AZH$=4D 03C([:%Z^$6BB$P@--CU-%Q3PN/Q:>^$J_=^2C6*?H'R[A2%4>WAI\QT#9"$FAY&PPU M1/A?OFX(6D?]OACT+-X?\UN>)'Q]%#^(O:IR#ZLQZ.N4P,BO5B(GI,K-"#E MX]:.G:"A>?6$K6J/?..C%AI:4IHZSD1,E;Z>G;#'T5#I,%?H7-) $LX:.Z@> MO2FHHI,('58]2R=YPDNV?%U-AH6JT[QH%=T@HJ/BHK)K.1EG**%V:EWBJ46X%19,!9VFKQ E74O;6-4IO8T$0;?C"\ A!?ZTHPR)RYK"ZX:FS7"# M )N>98G3Z(E'N3M,>E#(@GFA(4O.QIKU4=8+PRS8 MP,<_+!7!V TKDG,/Y0V&/T-VN0K>57HXG&D)C^Y\$_VUAO31 -&&*6-#\3YSJ-13/MUQN_5T,'<; M]IS4;2H/>@IV->:[=\US/U*CNI-BU"_;!GY#L ELA0WZ'B53-T;.5QLM^^=FCJ5HZE,;.8-*.*H.--R,1 M45L]B%Y?@LU6;HR\Y"E/GA2;2TR"[5BC$*0*(1W3#E8?#:Y0K%J&&%QF;Q:0TD&-Y?)P\;I M VJOR^1UNGN4^'R7/ V"3!&U)X3\B*:J.:+N(\5PF'10F-B=RM1<3;%5:\]/S M+R=7UY].SJ^OILT1,7GN+=LD[F= Q#RE6#?PM<3H0-\P[&0DHW&$9$!7M<8"#\;WVJY4 MPQ_\V4$*-#0 'BBL.D2*BQBI=-(7)NUH*>]7\3%F#D*..7KV@HXO<33W=11D M_"Y.PK_+::M/_.&&)W!$-2AT8RNH0,<=P 7UV CE#(;H()!B@"U!-Z\D'SEU\B_CZ0[ 1BS":]7BS<(=K:F$RGJG,.ZQI M-.YP) ,-- GFT>HVHL^5]#+U#$0ME9Z:5K 'Y_!R4 CI7 W#5K,HDE(S5LJ] M:J@9ZZ3A6/.D9OKW>+,6&RK.PHB?9OQ!M6_!(-F)W I),EYU;+NIBR W.#ZI MM>MTL^H+HB MW+7R!FZM%)@'KHENVU;:=1O_ZR[L8O]>4QWWY7-O@*_N4&VX[_SZIE!_W;VS M6&/3!S*D'X,P$7N@^'&8KC9QNDU@3NB$.]10"Y,Q1&7>#5$TGG!\ 0W,Q0/V M))Z(5V^%.PU?.*/M<"5U3-T",4BEIR82[,$+/BVB]45VSY/S_/?=)DG^D7S! M7VI>_,*K=KF&4*5CGM&9T[T#:/=(2IN)I-*;*]5O.8U]7+_Q#C@ M-LZ%N46W)_-DZ6*SD8VM?V1:[\ H*=*53HF0ZK ;1Z6BV2.6W 9#]=UO'LY3 MHV !,!;7:3!587V(I":/4[,S3C2K_.V'#;;M'Y*PJC+G:!6Q9=Y,E8;"_%,8 MQ8FXQ:9VP0K[6DAXP8Q.5W48H/J!54BOY+J(;EH@[W7BPJAMVJ[+=\5-_)+[ M65M]X#IZT@KBC.=YS7/]C6^>^*Y_@YG):>@S$6T_9WD_%]+=9CP[!6 M34@!LL0RM!&N\)\GJT)]5KM=65JHO5)^)OKRAC-Q<\V,_2GQCZD'C7U39+J*%-;KU3V-J [,$'UQ>Z+2$"BE/F8 M$ZAG(FJK6R:DO?I(-*\<3C:X:S6 @OD-DV(P]X\O@]8=[/2@MZH_^[&\LM2' M[ JIB?V]3C%K_X04$"26 >A;NG3[M7[A+4WTK]UH[ MID#T)$/7AG=R./<=O$H#;Y4%!.-7&AKXFP8_!=E6[*/37MHVP (F%4(67(8. MM4_*G<+]W?<.'AJK\X_%$BMO-?N4RD+[3&KBF_QM%7RSC]945%:%!7R>X^IKX%-W\J@V9<# MRH)O<>^BH&K#^!B>IB[>^R8&<.^:^%O\%E%/40T/AOVTE7 6Q^>&8WV1' MY1&]:%T[KZ<^ 6>K5B4UM-K02(!T1)_&[!QKZ6]C:BZDWUWGXDS(>W,FSAHH M\;!.;!$9::'!8"NO(^*4+E59.J4"Z4&)TJQ"Z8R5*O)@=NU(]EM#+Y2'',-W MVLQ39L60JZXT@?*.E5*5=9!*0[F,S*[C>%3RB5. 1H-XVX0^@A M61%DY9(&G(>-L#EC\OXS*<]JUWZ]);0>CH_60T^*'KBR@N18\>O/ N-2=239_Z,K+*AWZUVV#2 MD[]M\WK(/+9"J77#DT&-#N9:1_1S>G:.D1PQFVJ,L<0,25W^?[!"PQM*X3"C MYANZ/T$N:BT 1$5X'1&R+L(VRBD57@^Z@"V$?*QHG:+5G#J=F@"*'QL$?;4O1XWTAB4G:' 1-EOF[:'0 M#I#EHY<+ W/P0^/ LS!G+D@!03#LN2A%CU05B9LZ5.W*C@/-"K2"1DW.G_H3 MZETM):PJSR-43:"T[!1 #B-GSVI3J:V,I#[6F8.1A ZR]E":..A&_.+V*.'K M,/L8K.1.*S#LFD5W@55C[5S6T9JSLQ6Y7/_*&I$CX&RF%XU4QBR8J*TWOO((":L MONP=4R)85FB1?"]OH<0JK1FKL+U39$=O$MM@93<.N+VK_DZC/"[S-+L,,K[( MECP)X_5)M$;D+X.F)GV!F@Z(#_@:)7GI?=LR7V=M7CUD2?[4/T:;L&(@-*(3 MS70&C)C8K/4]+F"=)BJ#7T*TZM+4#L="CP49*S19KOJ64&V1I>AA/7F.2JO& M0NM?L$@MZW1%"-C:-NHDCP!.3!14JNVHMI*/IB<1V',Q_I?NLJ(MW8:_VIHC M0)#&:$0&[MK7WK9&'RW1@^OI-/ QJ@OW.CK]WYXNCHXK-X9_KER=') MZ9?%A[.3J6_8& *OF+"WVU=O]##7O(>C=WNFO0WJNKP\I+R2,>3I):_>P7=Q MNTS":!4^!AO4^SV(S-5NCQIFCN"VGB$-H TN)&TQW>TSV(5W+_Z@PF3L!A?= M&X"&6&[?##2\E7X$)[A:T<@HP@AEM:&P2C^DTWC!4KE5$C37DOTAIR';&WYM MF$9 M@;MN<(%Z75NH(=>H.A%:M^K"[ M1UMS;:=96!$G5<*$Q.B:=U4J@9ZP1 $,S/<95=0Y;?KXLD$'U_\ B_2]!+.I MJP?1"O+@![T,1=-I=)Y'A>MO?//$/\51=M^YXH?"EOU82&5KO(%0U[O3HJAO M:XC&08!]<:W\H3_4[P^^?H,>/09ZCWBZ9GL.=Z#V3(7@:$B'T MK^KM86U0>"![:6]/Q],E2NSK>WO;-:7)Z=_6.S$%J'(D$0>\R9#[*R@U.; K MI,AR=2%"@N_-VF8JS'L0=8ZP3&TIUJ9>UI**$<_D$3A?Y[L5O0L03MT7,*-J M]\$"G&E;= 89M*^1/N4]#+!P_THK\!X)GV17[6I4+NO@WB849ZCTT+(Z.7[<*M M!^/36C-HJ_>=83%&_0=_*-L#68-*]'8_#ZW1A;UA5?J^19.!?L+1:KT);A"/ M&+$*T1^4(!NWTG%BTK'KI^"_8H&2J_L@X<5[;C[QAQO>7O4TRI6_IT9N(/-! MR^09S>1)1V&][KQZW'B1)/M:B$R\B<#@B.*SHMQA4O258P\J?HC!YUTI M=!R+*V\0Q5!34%,.58(."J+"M.N2J.'%MBBJ*8-E42'C&9$4?6PHC;J]82Z. M"AU3>52W[ ]=+L/TKQ\3SNOW_J)*);,B0">=(C&]8%?."RFC:QL.&HS-Q?-W MMV(:45Z/[6=20P!&PTU<5^JY"MO0<=?D>53,.BO!S&[I *LNRX0.$TJMR][? M'IJ199L+.'M5RLDR\TN\";+B_2F8M*35 3(2H$-,;*47EV6?SJ$-F6$[\Y/O MCWR5\37;/_:4KWI<:*AJ[#8]297J.GYJ_(T%2-H=>59N27"9YYYHHI$Q^%3N.;1&CV.,2L"64.G2,Q4V)7+_&'T:D-6@[%Y]3G[SY!OUIZ2 M%H$5#7-QO:AG+VQ#1V&39Y]HS)-5F%HLV6@T0.(J-,@9V_'A?,H!]FE'5+65 M>?7 ZYES'1JTU-1VEXF3'64]&0%?XT#0V0R"QA\!_M1S!F\0D\@RCP:4DY9X MYSP["M+[91*+K+7^\/PYY>O3Z&,8!=$JC.X6JRS/9V)O9(L1]HKE;VFC.)"M M>%?6>2/.@HTN;UB[UM'7TM@\EV>K7($]EAKLYIG=5M(LV(E/R^$>$(J'=FZ3 MT'@;=5[;>AX5Q62IQ]XM'80/"@P+#;:L8?@GH<7"Z&>V4V2+-XAF(#^- ><7 MDJV :QO[&[#.7F27/-J[)!\%]6X"34AHWA0IH\+M)OZ6,L$\96+[RTN)!;I[ M_X9U?-_0H+HDL&]+)D'^!!G0YO+*OE;[9$1O;KR// FR M'D,]C:(^62H5W80*A:NQAGJPZQ[1 3*V'^IMBSC XDK2]V&>#CYFSALZ%D5U MA0T$Q4'/HR*8=OG8WC<=AO/,MGM20%G4=FPK5D+_SM=O![MV>8H4O,.OE;'S M1W;5C+U;.N >&DNR/:X]GZ1P@F?@!ILQ\#SI33= 4XL+U@=,4B ,Z.LNK0$W M_->X'&N2PMR$'B'!9+0S21%6"MY/4F!@9HX)R(Y'A0:-+42(,+9D$N2[GJ1 MN*>'O7F28F?@!4U2C$((N^+/*2->R"2%7?)$&+">M'"=/#4N*;!L9P8:R(3=DU300 3F:J* MV4OFZ^#3JRZ@*)#[E0$C%\03%<*T!7#_PO?MH'EP==L?SE-7LZ?1*G[@9W&J M2$;=9_M\4W\VG)![:[99 _$: 95] [=:\I(]F_Q?DU-"T24QXI?LX'HOUH)N M6Y^Z;^T6AA E0=>\5=\>O-S.A:,6LG=)EE6:)JU63C!3IEWS5MU;+H*??#^WY]]X4%8NG(-R(WKB.B_O^ZC<5?PC2<-6"7D]M56&"T:8DB-F? MBR%Q#_]HGB$M[C(H"RH% <]47!.7RIXG'F=_6ZQ6\382 MX_]E$D?YGRMY\#)=QIMP]5S\[S7_GGW(V_'73D[LI[Y+BK;J@T.$G4,'6RUZ M-4 ?)WJ8G%_R52ZQ>6:G:;KE:[8WP9HVIHX+/0$6TW1Z.S#866I&ACZMF #O MA#FQGW-JL,NL^ U&^(P52NQK^5^AS:3ZY/LJID$_F!?'A?^TF3%O8K626Z1T M<4]-E')H^P16OLI]9OFAY#=YH,]N2(]:AJ-LS"^R>YXP7CR:.DFANS[NV3LM M'II4&\3#^1D#:W29!>MM,-!$[JC)[896I>C/_FS!,M5'7W42U_/3O5@3RS<4:Y1;F'7QT3KOO<;I_[EDQD3SUXN#H"RI@\0_"ACRK%M>^0(/F\'MOUS*EA7%LFW>4 > M4+ANZ,ROA:_:L24_YO;@3E/A6O4[ ZBN1)6@;MIQ@0+ZV-:V;@V!1F0[>>&] M;PIJZ.[W(Z2) )LNHK4IM$%R[1#7E:,">=NRNTH.\(3"O5)W_H=\D_LV'R$% MT9K% 1C25E$R16W7)9;H R?DI3>0&H%4"D@\>192!^/' M%&)[ \B/D N>?])(M,,LX5DHA4UWU:35J2A(JT:"Z0_1Z#I-!7C,:2F%L!+C MQ">G +OT@='N !6H5L-!8V?L2P:$*?99(6+:>)?++HZ.+S M^?7I^>]L>7%V>G1Z;G5\5M*J$\2.X!AX<"L$UX B H@D-/JYU( M,JAU$_.$-B4-;(A+DNR27"6$CQ^DFOZG%Z, MDD2[BU%3;=8!6#:STZIG:HP61; Q^R$?Z:-=&@,(TM+\:+&\/OURPD[/KSY? M+LZ/3OQ9>+)$2)ON=MVG(+;90(?#6)]>L+6WTJ2;RE;E M LFDNE*97\L^9H$4\(8L[5Y3\T+Q.X,4J&8)U6AO6'("!-K236G>'@6[,JMX M,JOF4E\N#G1%CB40IB](SN+H[IHG#\6%\ZK+%4QB]7"G%*/ NL*PF] '.S)" M'U*='P6/65Z#LC#*,UR08[)\'8@G\VNZOFV3P= /"D8H-#J\ *TZA [MU?(F M3WW!P7H=,-%%S@$X(9IO\O#W .K2;P.Y #7 MVP]%SJ2OUC7/9J37XDX0ZPG]IAIZ\KY2+#1($-<*PF!KN=:CL'6%BPF^^K>_69R>?! S^.'X(PLF9S5Q7-Z+JJQNF<.N$0@U]K50])[G"DA9<5W=U;9\WUNQXWS;N\^\3\_"B)]F M_$$YJK94Q6?RFJK[;+YS-G)&;_L=F-6;YM"97:@QJ><][16(LDOQRIZV3O,[ M*Y:ION7=:]I_>/XKI+P46Y"_A[V" (&0_B0 !IR'R UR.'"WTK M!@8/G7%<*&%?A8+_,<0$2+N(@H"&=7P!;%I&&VW+IHL]RR1\X)=!QI5;_8&G MY4_8>3J0^BU[E'Q6F]:15*4QEQ\R\:DG>_:A#HI1OVJ3"BW!.KZ5-B8$;7GG MY<2/.:+N@U3NTMF]@*F-8[1"!6V$PE"T&UV@"?!;08"(W^5=M-:M*Z"= M:JF!,S*_Y&O^(".=V.RV?R%?_05E$],'CXNX;\^U2&;4;? .Z6D4*))M!\"[ M&X["@[<.0V"-S 4.)]U]4#7Q.EZL_K8-$WX6WO+3:H6\.FL)Y 6<4BLWF)2( M2*EWXS!'H!QC&(HP--\OI+$P8JOV#@<_^(F$B8*C^$Y4TU2OKZ(JQN-H""5/ M'3B7-.#,4T@I+'[G4IH)<;:3+U\O-RM7RL4]5(M\W/ U)!D7Z/4K MV9Q&60ZT\&;#BSUYICP#R4,IIBM/S=VVAS$2"^#3BK9*&W/Y, VKHN\B^.NW M.%[+ S=9LBTFR*YX\A2N>#IC9V='GG$4Q(>.GKHN-!"SK:KEI-K/&(!TET<@ M;X.QN,\>:3U][$7+C2RIACV5*IO"]S8!.8(W7XELF4B M7BN5/2\WXM;9:"TR\*,0,:4QHR*4Q#2*U+0'78V1P$S.K7BO-S9?EHOM@MF\ M>N09J\V T7$:U94&0H,VM'0V>!X5L^X2E=$M'5R!)%7IS)C4FA5O*GM[8,:F M)P=HGC8U\2C-BV_1L/28W^8I=/V!1_D?F7K3,5*\2D-&\:%$-C@@OS@$Z5#+ M6XR)>2G%/FYS0GJRH1G;^7&_#FI1SZ#9(!S*RPA8HTL52&=#@7:P1YJ0>^5( M@Z(\,=2FC>AYR\ CZ.J'5;1N/1S*EX8YTF5*E64M$[H*;ZZ ME J5?IRYX[<\2?A:[IP_#I_"-8_6XGC5DB?'\683)(L'\9*@-F!M]7;G]-!Z M@T_P(3W1U\R6GO5'_VQLS2L!EHAS@3_ET7 M95*6C\>*\R83OX?6'CCQP#YM MGRQ$FFB>.;3R.R9RZ2IP6Z]DL!4U>25?'(&:L1V0A90_@,A%81)D?R*X5Z1JEO5L$M(^G5/.6D0:%?)DOU74? M2 WSI2-=:1C[GEP_TF@3],YU@Y02\71O, ?LNL.]S?O =9KSY>7)QY/+RY-C M=G5]5):>,'750(\8WWMW=M/R6O,U8)&*K/G MNM3Q*1@@T6.O\SXRB!VO)^D=4^*WF_5VBTJIS'^Y&MOI ML4+Q;4';:G&)'ML>Y2_Y;F5MFFI(*+-1*4'*5VG3W41)W3R>>WNM3HIXQW[] M\Z^__GK 'H.$/H3X.,_<T@]6JV?"&87%Y)%[O.UW(-$E;2KBM,RL"V><<3)X [/#F5 M!MH\G779*!=KBT^]6J$%L0 R2==C.E*U]6!^J3TXAYU5:?;$DYMX*/+L:C*U M!1![:YZ&=Y$8!;UN[*&JK&'@&_Z64+,/LG>%XEP-@]VA8LJKD&-[P=<'->!5 MHI10F_2UHLWF+8/D(I'CBK6L>)8\D2W6UA8F)66- 2N1T@YRX[CF,+C%,U%K MJ)L']F,$_S>*&6$#\A33J3JZ0OHP;?4>1T.LHYDDDTL:N*K63')Y%B?%G-&: M%6,P+[>.N0$KJHZA1:L?,T2?HS!+CS9!FJK/&)KDVBFE*T?%R;9E)S-'@!,4 M[Y2Z-:;)YS,F)7PYIVCL7A6;=#T!\*>MHJ2,VJX'))% W5(DQO@Q7$UIO>*SVXZ._7W$+V\3?LFQ(#9#=&ANMP&J,.I3>MO+*@Z M*L,,'DEPJBK":LB5\GY68"X@BJJ_*#'J1_55FXFXV"\+(=8/%-*:!82&M(/) MM)K]4980NOYL9]3:%L")W/IJG=B 6H7I48)ZPY4M MIVK*8"@O]V!X'<5;?6[@4[=WS$PJ=$PDJEMV"BNGP;KIIC^F-"&Z$'H]0+*( MR;9(\B@2GV_%!JN+VZ*)RR"1L[.+:'V1W?/D.$Q7FSC=BO5!S)FJWM:4,;V' M-5*&6OMWMX6O;U/P3._GH7UVTM/#)/UQ"8:+0>#0A11KPW#;I*0CG-UV%, M/_4=DVS5!S/,SB$M\WKYUC.RA\EY6W1J;O:$4$S3K6TNVUEJ;U*.V!81Y+UP<7O%5]N$KPVY M1BNO2#* /"%WE1Z -N[>+!F2@KS!CK(EV/8FJCMKZY0%)[' VNCJMUR"4-5K5U>ZG =AJO'ZE6 M93P-5#U,,T?QPT,[1G:MM'BYLM*(2I0 M&#D)]!N&C355,Q$[?L9 H>-,H? V&(+:_%#(%B<)7RL"K1+"$ AZDP:L5HXM M5HN=KA"/NBH\<"58M?K;#O3%:MJC$/*'6?:+9_U6>[%K9,Y7=4=;R1VZ>HM8 ML?5[A78XL% KL?V1Y4UXE@GC0AYM2:L=U-UK.)#RBD -R!/R2NG!:<22 M#+8Q+[<&ACG6(_%R$S'S\?>9Y\ECE,LD6T%@'F4APJH'&B<\,FOP8Z*57GU<2\AU6N\80W<_:20Z(*>[HTEATPW$;>Y2 M@K3FBZ.CB\_GUU?L\N3HY/3+XL/9B3=W).GZ3PEUQ%U&"F$UT+VY-+[(Q+\K3(' =U.N,=,9RJ1DKY5XQQH"!+AW()AW@UF=8 MKY,@2O-&B2$X&+EQXKO@;1(?S"^] ]J2!N5+SS&$B?GER=GB^N28+1>7U__) MKB\7YU>+H^O3B_,KCVB&Q$'(=X<["B)]F_*%]$Q567$^X MFK@;PNTA&N:F#=7Y&IR[*N09%+43\9U@6!FG+*S4(S;:2(8U_+B M'>,4%Z(B)/4\([D656-[!'8A+TLXY<$-J9B>-A-)?T^J1@E!'Q]N2X5R MZ8?G^A,\D32*AH)1I>BH=.RZ&J.(!+WV*2LQ#'5 0%:6^"W&U9=<& MILJ$//O'X?VUY=?\>_9AT]UAWD/3P&*EIB,:*WR-P6/8;1\B0]8T0T0_^:S# M#(+0AL[$,5IA!$-IT+=WG ;64!&R>MZ2K:IJK(_ 38MU5I.^KKKU9/T5T^MF MYIE79#5J"';YLD9;VV9J(I&1.0[HXI8CO8@!L\$_!N!@;X-U/<#]0W5]8/D@ M%P@O;FN?(>=!-)J&>1&EIJ-Y$H6O,>9-8+=]YE$@:SNNR1,I+*MEGD#J^,,Z M+'(0\RR&+L7-NRB,8.9A0-]3,GM_*=U9'-U=\^1!<4#,)+;C+"0VF*!JPV@V M_E:P,>)WHF?T.RNTKO0,U*C.E_N[%;VZPG2IFKF#(9;@+E4#54":D%^JIK7N)L3:7JIF4&X'69\N5:,# M$";.]D+0Q)%6W.2_RLHWK)Y\?^11VH:J7F@78]5"@^FA,DL[CM1XT-,"5)S+ M3][=!.*@W2I^$$_DH2C&"ZFI6:'MT-CFYV_3027?Y )LT1L>?.+B3<-Z&C1E MU"RH9&A)4%AUL"L>]F+!@YK>_+-\>TC.@;U,<3D.6WP+DG7*OA;2D\]1ZGH6 MID.W([1L*,0U9*C;/ED---0V75/9=(\Q5 M]%5[&@0O53264NRG7"[]^=6B#!>J!\!LXM"=!6$4W/%C_ABGBBDU]>-=@&X_ M'LR8ID$'85CI0$\-A >H-![,Z%8J MSJMGK'KH34;7=F4'\;H?7@7[MGP7_&J+_C!@L;]RZ9C?ABL@BV,4 &:H%(A9 MTG7A*/)VOJ&%HI3UT!A(E^0(:Z0TUS4IA?;1WM ;#C;E(:):R&= M#P.O8-7Y_JEXOTO$Q'-O-E$;^C6VZX,.6Y0:+8YHK/I$#.4Q6)T02 JBXZTJ MLVX)@3ZV"BH"9/#BI*JV+[5$,)U 5#'R=(G'FWY)5_%=U$H]TI'(G'Q M).'K\B%XC9"]ZHXN-JJ#281W1DLM:[]ZPEF:FY!.NGN'CXWV4FRQ'*]/P'.G. MP7Q!#_<(PML85%'>"Y[; JC+]![=JN0ZTHZ"[58M&!W+A+,0?5S3 OE@CV3Y M0H9*C7W+]5BER+X6JDSH,JGL1U8;%>W@+,9X<)]X=D/;W)/OJ\UV'49WBS3E M^?]?7P??[9*[@>$"M#J7$R_\35+"GVOHX 63_A0 M8.I@JW"@,F81$^"V3 -RJV0XM++3-<(!UO>Y\2VCO%_6]2'E63V[U_!B$R9=@DX]4TW3[4+VTZ9&+S6?B-.=! MBY/N'95]Z=+1P'CDKFGDXU'G3=7%-L?.Y^+/:$)QNTNV_F=&S/"QZI79Z(K+M@-1_LYIG5Y4H_Q;&&&1.NF/3%:LYFK'+' M?H04)\A^?3'E959[^=<($RF\Y$D8M]]Q3&YW:"W7M3M5)&^WQ)]*#6B9DU"M M]#4O_A;/<[/;(I@J@.5$0AL^V")$*JV^T3-:>O MJ:!6C<9+FHII;YD5IG_PV!*!+XW(+[.R*=\W_D5>%G%:?IU=)4 M$WWZ&@O9R*E83E.!75235(4K%E:56'TZZT<0(47TZXHBTU9TJWN^WF[XQ:UL M_X?V5Y0W7)1?8K'*PJ

[X6[]B%=J/2&:RJ- *#0\/TX";05UY43=)&7QHG MQ66)5:2<.!;2P3-V!9!6>!MLNQ'(B%KJ!:/H2ARRYKBG4ZMLV94C^UQ4%24S M5EEA7Z4=?S;A^DQ#J,SPD(>>E Z?@FR;_/_LO0MOW#B6/_I5B,;N[310W3>N MS.R=W@L4X#C)C'>3V!N[>S"W<;&0JUBVIE5BM:2RX_GT?Y)Z2WR*AY*J'& P M[93.@Q)_Y_#P\) ,LQ!WSIDW#!3LV'MA@2D[F,LR4PA9R#M0MYDSLA"YJFGG M=MW"8#@)_8=]%\N@. M!DGI>05+*6#.P4JOQVG!D':8^0M[R:N2!;%:WIP)!?$&-=CFXCV&H4_H1 9# M0>9+K 2*7',)#9O MELOU6OT)!^R^Y=^R9QSI'(NQ:Z.BN5O[3"*H]]LM9AE8?!FOR0[3 M /!+D/%SA>(U?2>>KC4,F(:+ZL5'0T2!.4][Y1ZCG\&-,?.. \6O;K(@.U!T M/C,;J83PR1T3@-H2YN+<'! J]&5N2)%Y+GNI8DD MJ*THER(SIAD'#_.P+VUH,*V!S63@9^NQ),;\5M>J_<5]EF]QC+>AZ0KG8$F] M87^ )#!G9:W;XZ _M"UFWFJ8]-5U0A[#E#F@+4D:/FH^JQO#@2CT/DZ(D/D> M:Z%BUS.P;=-:BX>1?7 [/)I*9URO9;!_-<;V\GKA5X6D'V8\LL_!M+3C^I2V M-9-1_3S.PDT8'5A4# "G ,S9037)3]$4<.O,'".HTM4UR:BYA4&4;W= EVEZ"*A72E$IL3R% MM9+)9TS5M3$12=,?V-:47,!:+ MF\+!_7 N?#8^F#5GGOZWT;)Q?&^EL!6F-J6B6JRA!ZY<;Q'#SB9P!;41+^ZW MBTQ?KI=/+;RXW?H-YN!RWQ[2,,9I>K[^XQ"F_ :"].USXU]JIVK'WG.;INQ@ MCM%,H1_79Z7;S+E9B&RYKY(/-1D7;'MSXX>Y.2=+K G=CWW_RQR,F22Q"[%I MQ1R],;A.H/=DFH&@6N4,0"Z.[$*7RY,J3 MW*#%O#(C56F:@^&]3Q*27!#J2=;YH0OQYCH)29*?V'2^^>>N)TK\-D-%S:58RP+R8A58_CLN^ 6:^ MRE9NRST5)(C3H"8[7[1J/YZ91QJ"1:$3&@@-F=^Q$"=V-=;MF8-WN<)+O M1?U,>^] '27U@-IYG!E;SX?HV,#0:'K!N(=?SJ=#&+?$3)<,T MRN6$:#M=+==D/9N*2!8!.[H.']+G4Y=B(E+F9(NZ:T!A_71 QKA3=3Z,Q#FA*^ M1[D,Q(0L4"D&D03E@F8\.9G:GO1704QD4#.9X)ROU^00LVE8AM./).!+#\7R M=WS_!:]Q^,CW@:LWZ0V1TM^-9R<%;MN=C5Y/^^L&-,%P(YVUY/:.N8)]P9T/ M_0\7P9<9*R&HEC*W&<8P8(JWP U%B72OFXU R:8V^S;-P>EP=_GV^2(*4DV) MN912'-VW*6$CEJ9L3]D)B1J+F*/'W0\J6(: $\W-5N5]+0\&9)VB'.V;3(KQ MO"][#K9C;/+Z4TZ&2AH^IMV#V^'11LX@0MXY3K[G8%_:"?B4!C;M)!S?L]3] M.[(+PK@[2HN>E>-N^YFKBVA* XUK!8*51MRC7Q4_T4@U_W5JPQ)V"C'XEAWL M-\E::.[S3P[/+WA/DHR:4+W)^6K[/J9O])SFSYA5E3UU?I=F2;#.Q'!VD]6& M_U!9,.8R3#M\Z G0&@.;=)!?VC"ZC+Y6P-D$#7-W2Z$V&'W"G>@6ESYRF4:N2&!74J"1'G'X^,X/I;)5, MWDOB46'TMK2&F(F^Q%&Z+[@0;;+FS\]WL>#18*.+_U48HY1)2'\X;O^N0CZ@ ]= #=9!"Y1!>F#IN\S3G&<36BK: M-X$M P>'N19$W4*NA_U"-7US#@# /07O,,< C&_T9F?H/.#;)_()[^YP8A98 MJ3C5 9.8TX_G%.D"+4NS5CO STFEK7[%:8:HM[J*,?H'#A)T'L'4 MU77KZ%V0T1EISCO/^:@24'I7H^MI(P\B$F+@&>2ZYVSP%#0##;[':6SP#4[O M!E_I&M?@NVK=#+XM+3?XR]T.;T)JT-'ST9AT'S)6)BWL2UN3KH38F71']\0F MS5,[(HMM/6@:9/$ PMZX*'!S:DK56DM-G ?O:,^3K6PVOB%1%"0IVM,>YC/S M.4S,V]W2!7WO@PHPG6>3NY!M<,YYD+FE^H8.,P)>\\BRR>L_MJRUC1Q=]A0[ MQI<=>56$2>.:DXHP!="RBS'%/6X=9=9B+./,KOZY.0$C:S^ :MRI\V\YT\CF^--FLZWC!NN=H#V@ZKA2 / M7^#H'--XB\M>FCXOKV2X)*T^F+NQ)ETUH+DLK2E<_.;W)C.AE^OXYAUVR][V M8QCCRPSOP(H1>P)=:P\; J>J3:J:,$)JU+XU7NJ.VDK@DR$V=C/-HX+7 MP\3+5"T<H%@ULX,_*%YWA&Y;@+2KL$=,PMNKQDJ!6ZC M>>HTDWE;YY?\MFZ[UQR396M:^Y=.+ND]P/@@,S_#4 V<]3%O!&C*Q_;=C\L# MS2?+;=_N&;D?Z/QV?\_5:2>WC\J_^4IK'X6#FW?X+'O5#T&8_!I$!WR>IH== MF9+D%D'S5#Z7-/AYOJFRI:;MG ^V_0M6^PEX6[5AE7Y M"WH.<;29^9 9CH0Z?8AZ 3*QINJ!DG6V[WG,?B*Z<\ L&WMY(X"YGP IA%Q ME:BADY5FY%I1Y8V8WF_.R#/\3]T;'6?QFG67+@L?A5]H"3VX<@-@F^ M^4.V_ZCZ4%#QJ:]VN<:Q\.V::@R#?I/YQ,6>WLS+L.BEK<>=:A[=)4 ,B3ZM M"6CDA&XBR CKY[N=DD^=?O[@ZZV.QJ'"S$?REJ%&TQ!O&\IHXZPRZYPDW_== M3W*^>?7C\.K0$Z(7X]9/=()UOMF$[(\@JF^7DE[ .&TKO$^>-*V8[;"N;/<1 M38Q,WF.:45O?LM473/\5\LQ>OO'^Z,^!![+:449"8Q,8:]A3-FB<0<[@FQRO M2SN">8G1.\S4GXTZYZA;T[B7=$87CWYSH%-,'([!@Y[HI. SB1]I.(,WGP_F M)_CYT^L]\._IG>VXV&GI$07WXI9/,_R)VK*J?D1)'ATFC#.,"-\[V-R04<0C$M:/1O_,VK 7>FG?_(6?'-G(QO*2_-G M)QHHM]<1)JH^FJBX:,9#5+NALSA_9EB;Y[!&?6K7WPVUK@E6=*3-[%L\6B;(Z1M M6+$G:$L?H>2T-BXH3Q^ KID]PV+9V&0-%6\: MJG$-,[5JIAHQ- V;3U!IUE O0X2)ZE61C"3;(I6 @I(.;4F"[GF!^?%G&DSM M!<*;6V 3R(=K-(*X;J.WFK$[L(H;'W%R1Z;S"-ZB1B/=J^KWTB=0[[ FNQT- M%_-ZVF_^P!0S2<-&3N4*EB#SQCK"R%6A\U:$P;5]\R*@ M@#XM+[(\RHE@^QH6]DZP%9PZ^:Y3/[G\J5RZK$7SF>QI6NC%CRMUKAH_GT#4 MIL4\A*,U@1F0@Y6I O&LZO>8HQ%/G]K7M6YT"X9)W7<')7 #UE MF\P7'&>>774@VZ\DHF*B,'L>ZZ!V?@,D8Z/+=6?&IU M'[-S3F,>H3NY=SK.N'3,LYS&/+%IWN"8;+CE

-[+\LV4OE ?EH@?V+?W&N1K3_>\QU) M-UF09#X7;V3M].F.Q3I7C9]/9_%&CGQ WZL$&ZR_[:F"]+&2]YBC*5M-TG-; M?A]O1K=DWZLX$J7?;-D3VH[=F",TEF*G M)OIEW2'M7DF;@:X++ 5B_8N&2JU M(Z[^F_<:T3I>DOLZZO7>QGM^H0/^!Y*PA_YB78$2^-"VI60^8TNC67-:TU6V M<*1QHZNXL;V_6L]E-*@@.O(U78U!^''>$OAY<]4-?9X\<^^-9NR'4]EK\?^[ MI0T\CS?7U-8^!SO\CNR",+;UP@XJ3'WP(!6^/?" 1HWJ?X>WS\G[#E6[XL\1 M(T"_Y;_/W=VZ(-_&V3HBS=+5#M!FY6@'O\W$;C:]3-,#;3$+P*]QPG\3^4H5 M7=/AB>D@O)9(LI_M) I-6BSZ_FFU:4-G370/7=8K 2D4L M/5.3R_4))2_' ZF4#8;3V7>K7^(P>Q%84B5"G, $M.PN$P^[?*[2,AA&Y7)V MBG*"19[>8W>-Y]_W5#"D6AUVPM#TJ[7-29QPY!8\;XW8K><@!M&0Z+/ 4Z!' M;PE=GM7;@'*LYW8RAK#7>FB7?&@1R)M+DCUP]^3X@(&GXD"1&FL8G)T4#I0C MI@T0H$;(CEC@D5$@W1H U4C86@@[5@ HASL; $P\O)$DN\7)[B.F\Z8+DO8W MS+Q D Y[ M]DB8=ATZ"S)NE%?;#V%,@Y(PB*Y)RC?:R;8/6["4OM&(Q=4@#)2 KA^8ZU.: MC*F8U06A+C7.ZV_BE$3A)F!E,V4P>?. <3:C_;,V,"'#N[%C@ ;<+9,TUC8# M&[V(@C2]VO(SL<^_AJG,,&5T76OLTT&98%>R%[N3*#$R-B'OBO_*3P[FQX[_ MQI[,Q8RDG2JR'=7WEQA,ET5H)6*Y,S"-MXS$5A2(C[AD1JGO?4P)C3B?$;4/"#(#Z MD=K0)?U3ZMI[!%W -@B@0%N)] +!.G#AX@\24_L,B#M3[4%I'!3[)YP3U-KF1[#*;6873:5 MKACY)(#Q(LX\QTFU' CBR;2RPZ23Z!Z79/(LD>X9;U;93GTNW$";"^S.FI[X M9>!+EB8% M@\4J?Y'?>L6)/$NKFGBK;KP<6T4"8EDN[%ARL4&5F3E'^5/T'U MHWE-0I5]+3(B79=(C$C$)K0BN?P96%&157H@T88ZZKRI^G!(S]./BU0\< .6 M7(NG2$FKT'#LTLC1QDY\:'M@Q>HI"HL;' MQWZ/"9&7V IQ-WE8E M?!''T":H/<(@H:MJ]SYU Z38 SJ?.K?A "-07=[U!+:RVFYA6$LFP3Q<;VC5CSMZFC9GL&,Q4["JR=BX>DUQBI.$FDCN;8[$\9CCU-0) M6:'%PA]IY1K[)L,63FY2XPS.QDWQ:T\\$\LJ?'(I*!>#83,;Y!I-/YU.I&7?<[JH=[$_:@LHMK&'N M-XYCV.W#P]3>A9UG8=85O['Y=C2.ALQQAK^>2AA8&@YGE">GF/.@!036(8.0 M(UKG.ZCP_^^=*&.5>U5*,$J^2B1XS40)=8Z] M\T;*<9#_MWM"<7V\U@(%6VKS[,C*+0ZSP^0GDTQJ(8.RN;Y,9+Y#[/F:NME\ MVYC5U$W$9S*',D8*420J=W+.M?"V)LBC$V\KW=,"$.7C5JJ!H/PV7'F(T 1.V1\ H$L MP'DU-NK@SK&QU0H&UZ59FJ+)]E)0+#M$QSN*ISUTAV\CCC=_#UCTG:7]1O\: M1 =_DW,J)?59>:\2.V'Z?GW8E\D12HJ9_ M$1!!>(V>6#])3YD:K9F+&?/PH,C,K)NI@^)0L1D8K;Q7NZ:H[ .!@?7H>V8C MD>@-,+"90:F*86BI%KU(@OCYU#D58F3H_:G@136]&0B8Z9-H7_"&G02XN4HN M@B@2A:DB?VK.U72P)EP0!J378^R"?\X-*L;W;&.-U@D;:];:F:&D%:/;[H%],S55.=X>/60*3-7#(37LRY@BYI97M+'H7OS M$J&K&EF\81M:M5*[9:WE,'D25:VC6,:0(=23:4P_B*JFP+SQMKGX%I-I*KY@\IT_UFF@3B_51:HH7$T<,(.7,8J87!Y9IZV MY#RGC]6AF78'L$X_K$A&0OM]$E(V@WG8&+LD>HK R^[,=0X--ZWW1LS :&V0 M8A@Q.NV&Z$DP#0ZU>R%F8KI 1U;9R3(P\LD.K#+3/FH*QN-Q51;RI:=5S6:= MTAF6AAX%_GPJ,[&FOF?2TZG,6S!*)L?GV50V"DS61([V9*H)S6Q UF=<.YL^ M:&^=*BT:SH4$S3&Z0P#A.%HB;4?3?5[*D05)IAU318JTMMYG6A47LL[ _L3= MU34JZ0<6&$J+MH=^@20O"+ :#W((O(_U"3RA'GL$G)T !%3.TA(#0#5_/;E6 MY7T9R8+('@!&Y7P"KM4MT]>Y^R!?GSQ>3*AJ[RPQT:^H@\'$&]! 42C>'@YO MBI"N>PG&>98EX=TA*R]?O*:3HS@[7GR\@=!OC MQMLFO M31H+Q,9Q*#2*9S89E]Z$IB.4CC& =Y[)1(\PBEA=<:9D[MA@'JS_Y]SL3'TG MF4E'Z Q)?/N86K)7!'GT\':WNZJY;6+\&=U_!PNLFGCW5F_O+UY_S^_O/]\B][_2O__ M9C[VHNM68M<%'1N1<+2L0REU/G8AS33IZ"26 9A)DDGV:1M622(E;]\ZYF42 MZ@FTR;=7&X5X?JR6.Z59['9!\GRUO8P?<9JQ[2Q_HT-;&-^G'\,87V9XURL^ MLV"IC,6$Q=EN]$I@3??!2R0 @9WH-= M0]1SMVW25-N4YKG?1WR361!=!.G#AX@\7<9;DNSX-B=I<&?%51FI(9>SG1KI M@355&Y5J:S67M&H2HTV=;69;BB@OVE)F%-;<4UNM'6J(4Y=V;==(0-M\+71. M9\&W21"G>8WNU2-.;L,=_H1W=SCI6(>6KOA@"CI'NY1*!L\UZS2I#%#-N[K& M"8< V[I^=1>%]T&^8>"&_C?=AGB#&!=B;.BWG''BP5+?\<2RC]JF)65I&I-& MKD]D@>6@M5H&P^KLNU7C.2(GBR!)GMD=0I-FF1LM.\^N21AGE[&)'U80]YVQ MD!C.;@3B?;IEN3I#(Y(),'#0088"Q+EI;#13.U-!0VQLF@Z4&IR 3V)U4@W> M4>C#A2M4N4&PX\PIVEX*UO3>W1ELT_KY<$.[)BG"7O+2LWUS=96S[^&W;2S!8>9G>8Y;7:[S\HR&;.%7=:ZII\II>?Q)F\6;_&',*;Q>AA$EW&: M)8<=7\&BC4G%C\0#K0?1G5D8C&B@:!FB,:"> [Y=)G$XF+I5]1PU".82&_@ MMR"VAP:5>"( H44T;8!K_70>\I?X+F1'0UV0F"\OI%_P&H>/K :UXQ ,*(O/ MKZ1T=$<*V;;>Q>#&:;TVE<_0<:^NHT-:'$C+*/FJ=X(9+'B4$J-UR8G.7K_^ M=W[/682SB?<*FP"!6/=8VW053$U+U,KVBS;8*V\,E#F@[>R[54E!,58^21?L M#.3HL*&_A@QO*;L.DUVBM\8IO_>F!.8I84Z2.((!G?L>=HT"L+MJ#/0X &[9 M %Q%@FJ:4P*49+L[#* FO5+FEY@Z"W(?A__"F]O@ZULA=ABQ(C+V(BU,#3F+=M6@OR/<+9M,.C^:A&R@7* MI? ?*SG62SFG:03_'5]GV:A3OJF7M3(^'#%HNUZ M^:S?S0MT3:)P_8Q^*_X[FP.*AD! Y@LM,#"IQ_J5>L\POA=4I0B>%._8>N*( MWX8LR#7AOE@5;KO4J^*'6=1_B/J!:#]@&XX-HB86>[R3XU!88"%\UL8B4(E# M2YH'/!H7&?3I:TS.HBY W"=]7.I6YEMD FS.8VV<'@#(,2 >CACM':B&D9M;W^L3$-%CX/T@P*:!I\5SRH8BK2&Y1M@1J, M+QCDDAA^/)1/.P,(DI M,'^A\Q'1-$#RN!JANH^=#;8M$#0*$\M6&YV 957^ MBMC/\Y@ER+J)F'W:+O3;E&UTBZ3, [_BZ8.40(!AJ(E$3Z0O')M/*<1,72S/ M8W8A[S()GK7SC!ZM#-/SF''\/6"WL&?"C=S"9\7K=IXYPK@ES4-5K4B^"L-] M^M5U$CXRX!:/N*NZIJ_T$*087>376_-S+1>(80O]%X[3Y_C[%%U>7\UD1ZRX M/XE!-[0QWB)KPEO #PT,V )8H7@K8-#8MT+$L?:R)"XU[V;W M2>2+"24Z%D MJRY>5EU\M#TLJ18U[^%)*T)+ Z.SFR_A_4.67AVR-*/3RS"^O\7)3CQL:V(DC],_31)=Z^ 6#UZ3)'U4#&REPGKRR<.H>8H%+=J_$K' ?KS?,U4BA=#DU7UH[GU=J686K)8^XR, MNGUCE62=TI)+9LHR+F@K%NOQEZ,PU&QEP@I)J\\''OR3;9W9F,L*C2U25$:L M[T:-_8H%*$U7I7,\F((M-%KJ!$)H,\'"5A1S^O[U@R\*LZ8A(RAHIPT@,6L= MWIQ33QKA7%!\L/$YC\0: 2D]SO>P$Y0RRL,:@D&?L$#C+[-V!!EQZ9Z#O M'[+P$5]MM^$:)\+5 M; /*XJ,I*0<:L::M$.9JID)DF":F CCU(>2IST$B=WAH$Q:RA<-<+]I^!KN#OLA(&0\%GQJIUG#K!N28+"LDBH M#,!]VE7QTTQB%W$_$,WG:V.R158"4< [,OK"6(X^T;,2?>UG+NAK2@)#GT"H M%'T]VE7QTUS0)^P'HOE\'?0UR2KT]7G'19]J$JB:]L%-])RF=M*B&YED&00% M<[CBI[G,WI3S-<,9FG!.II^%.76G\Y*:5*IQ7YY5G7F4?2E9P#+K3,B%*"./ M\@4_AFE(XJOM=1*2Y!K3_]]Y-U!M$ M^1D[&*^)*KAV^29 GB!AUON]B3KGE%@E!11Q!DFO-IT<;3/(<_5[@"@^G@!G MS=15AV?LZ"JEWYE_6>%"A?1Y%?_TGCL%-!UILN[-LR_( 5Q/'*:!60'4. M_E/207V8:GQIFU T:G\ZLT:QP']WM<)[0=R2*/G+WA/D@QOA*&D*7GQ^GIR M!TSKA$.!W%"/#/5&[*OS%-4$J*28R030N->)?<^T#47'65J.F89Q3>F6OA(_AYA!$?P^SAR_L7'QV;\I#N+\E?,7O67)#]B#NK+R#UY+;P>XL=4&9 MX3"U,JL<(FW%F=A 5;/-)*(:BA[BW*5M^[445)KS(/T36[?P[FP%C+@!,\?JG>_+X?V]PF,.:_L$1 MS;%,__&_%^01)Y*=E\)G56E3Z]E S/9: (%5F5 11L6T*_[3;/:(B?N!:#Y? MMQBI0<:0)^'UC[AW9,VO%V87#W?@('I4O$;[D0/B#TV".+^,4XEO&5G7M_;( M(/QL1RBXSQ7+U_I?$5O#%U>/9X5R:4=VG;3BHTL<=H>CY[R%$OTC/9_K\?NT M:(P2/N)W019<')*$MJF#.A/2XN75I ZH5PF&0KZ!#AGZM:RKG (U2!"C0071 MM&9@U,/$KB?:YJ#B*DU"+]F_69Q3F]PPN_P0!=W#"X3/BM?L/'- >DL2%+1% M0F58[M.NJI\0^VU:K(I[@6@^7AN-+;(2?@+>\0*.#V&Z#J)_X"#Y0'_I)KTT M5)UPHT<%$&UT9$('&V+QNEA#Q%6'&OE3Q!XC_GP>H8:L#XGQ!Q<'&AV&;IPA ME#D.H'YWT%9DCO\O6P7BSKSP[MHOX4XEWRZ56( M;["(,=^3.1[J<]7OXPV-9&0Y.2%-!^T=&@"DMR1"HUPD7(?P/D^-[@+6]"&+ MF6>2RQ/W&S'\S&)$M\B[:!;(\H_DC_@^B/+ 7+ 8)WE:O%SOJ0-N.[*@$"L6 M*\.JB'K%?RSF-[-89Y-U"M%^R38H.X0E'(7\8^4KA&4=BIH-D(*,KGK8?(.V ME$)(6N83YE$:(:M[4'TY47Z@KE@0B]HL) $T66\ MP5__&S\+X2NA:>&W1^,,X(Y$6 2+A:LA+.(I,5P\0_PAHD_G@&)9OQ'#SRS" M<8>\#62AK+&0_"&,BJ/NA"#N/V[AM_G8&;JU,%C4]N2J =LA+['*?D;Y[W- MJ:!CB/YCBK!94[9AV94P%B)O@Z^7&VH2X39<\\I)!3PUM"VL2FF=@2N1#(MB MM1(UI%6\);XI#6H3S0CMNGXFEMTAL@,)6]LHE++'6U)>DV1/$MX MG$37["M MW,GS!=F(0VDCCLX"LY(#8)U9(1]ZN5FO2K?JK)-0+SXW*!>(TR*2H((>,88Y M&)09(,B@'A,O2RN8NZO36CTCU!;G:^+UDHXXPZPC*SZ%G,RE^%@B%*P.62U? M6I*L8EN5]0C-E<-Y))VU74G,/WO; F0<52FS4N)H4]J\%7F)5!C?,\OKK2&: MD+8GN!)2]WFN4##P=%>E0S/KE;-6D]_"%"H:E!/-87C0]#"QZPGAC%C(U9D8 M*R2/918W#SB*+LAN'\3B-(^(H&4";0)GX#?%P<)=(%D-\AY#"6W^ !5/YH!G M82<1D\\JPFZ3MHW8OI0Q\SC)!1TU[DDB!JJ0HI?-:5" )'0J>? YG:YH?5JG MS=',[- (O7@T![B*NZJ7WQ%^6UF*IR+N9WDZTC#&J3C0$%*T MG6N;PMV[-N4!NU>!:(U_[7%4#I8]0>6C.4!6W%7$Z-L*?6R3N.-D^W+&@NS[ M'4[N:23RUX0\90^JL$!)V8*PA-(9RD*YL)!6J5!#6\Y90KRD0#G)G*()==\2 MJTX085_(U+8!A=S1;.%KO;$F+YP2&X*4K&T% C)W$^@)!<:_3+X&_&*V"OE? MFWNXD\3\JPL!W^/HH%TB<2RHGV\V["*HXC\?Z@QKN,KP1\\6!1_H$8";J*9Y$I5_4IL?C\(MP+6-K E\J<#OE+ M0^0O#9&_](+\I6_D+P\Y611G%C) NZ$41SL6?7('RFD&( M\:Z\D1'.EUBODNN$/(9Q#W FI"*L]TBA -\1[ 7U8AU&T!>Q]O!?E0649#,R M ED?BRQ!T1<*<^AP"6U"*'EDP[@F:19$_U^XEY;5J A%1M$AA#*)EE@O!B'2 M8&0.?<:>,>0DB-+,ICI&V:\B0Y#V@,(,6CQ"(Q!(':'RA>E/<" O>A1\8+M M1RY5+0U!8)4L?9G2ZI4NZ8K'*NRG&:!3V %$_>':"&Q25?4G/Y\%)&O^*^(_SR+LH1VDR!X7+]5_[(#(KC H1$KDRA I)*_/OCU; MOKK[ 95$$Q_M+NL=HO^B;5AV*4M8BB7XA^5M$FQ8Z=/S[HY$':P(GQ6OTWGF M@,:6)"@HBH3*<-BG714_H?RWB0]=%O8"T7R\-NI:9"7D!+SCN<'W7]?\HCC! M[EP52<<=MDD 7&)3(+1;%,C6N<8>RZI\@LI',]B=J^PP8O:!Q5ZR2=WUE'U) MHY4RD]V.;1T@Z]]O'@**JJM#1F=2,;,FX3S>A*$UGU$N4!5+R=0FBME@&F%::'F%O/Z_]X M\YI;$/OE?_.H^VK[2QQFZAAU:U'<8=5OW+%8=B] MI@]QDN -'^5O*6WZ0*+-!8EIU'M@1S47T\%WP7.W6'X0;_$9+'E=[,A*%?AP M/D2[U.CLA:TJ(K3/*QRI3:9[O ZW(87;NN9$69']!1F#]0*GQ["]0.E MXC%TRI2B?1+FBZ>4]Y&Z%E8LFO]&)>>_9>%=A.F/16,+QMTAS1#^NL8,YLU6 MK=GWHPZ >8:Z:7'E0EH-8R%*$M[?TT>-!FQQD!T2/'&8,LP@B"M.VY[%2DSE M;P8H']4F88*B06KAK)$&4!5/.2.M[;/!5R;F$.-\49B61&$C@=HQ8K/6!QC' M#=(-!^UE^T4!6Q('C@1LCS'C1=6?;X,T3/-$D3)25'((XT,) M!YRM"A5XC@55.@T-4RZ"6B-NA%!\-L7^:*9#:1069#SAP\!#"9_(@5IO@M>8 M66ZXY<^Z8=Q3D)9A'M[,*N!2XTILN=J.5YFKD%EBI I%(\#81_BD5.8*8%&H M5!,C3EVF\T\6@T;!$ @(00,?J1:K<(>*N"/& 8]2IRL86PFM/#&53W8;T^+" M:V[084]_:TQ-9Y/,\@A4H^ &!*B@@[@(TH=IAJE-J6F8#598R6K\]^7O <2''0S?=XD11%;M=XG MA*UMI6453>, G0>JC2^IH375A[94(8H9[<1!BSF:R) .[^Z\T+!6EFBHQ#MP M8:(48U5ND#UCNW8"OM7[;Q7<&"UBQ(A3SV0H\ 0[26 "C#O'D,1(!V \8JS/ M#7W+%X\^20@"C#[0X.,=N\@JO#NPL?8#26Z#KU@<=>@)BY=6$;I8C5PN>("A M524U% TG7Y(I@P*VBD+-Y>;'QJ4#K"J&'.X?T'\=8DRCCP6/0"C9!C%J1#_0 M(84F)V>C6=#E"Y.%@_- ,6&L=0?DJ2'9(X MY0JZ)(BM%U$B*B",-^%CN#D$4?3\$SKOMJ34^<#:N%XG!\H2H$WC6_!E7R:K M"HWH#SNJHQ5#T5>XQNO?T?L(KRGKF@K^*>=DBU!Y[=+FD+"UY+PJ*=-\SHEC M*P.;(5;H;OL5.4_E4'1B_1DD3."DUS'0%&FH]*Z+3TXRDQ$*##J2B,@9.XXQ MD%HX8/"C5S0008X?7,VZ-^6?WZ]>/WZ=14D%/7)1?LF'O[-<$9LX= V0R5;98D&PKU" M&28:,%(S',0T)BAH.)[R JF2;"9>'1A3DN@ "%2.,8)6/F"88*1K.+26+P]: MDK !"%J@PC(0!A#%]\>H&]"YVHA4/'DR8:I0:C)D MWT'%M/9FCB(RI*/;9J=EK4S/4(EWP,*$#,:JW*!*0X>$^8 MDX01P*!S#">,= "&%,;ZW*"W?-G0DX09P- ##3=N@@A?;=\>PHCMSQ%&&"J2 M\J K(8F+@8@D@H<."B52.Y#R%"4:?\J7(43COGA188&>'@A*V48UQGA72*YW MPY1Q1;Y*$3TCLEX?]B'>+/)"CWQ73+O80UP7(DQF,.W45/+D&,MC_.EUGLN(25QP*Y((/F0KE$B!*^5954]0S!ZQ?FP-F+QL*(RI M,>&4SN:S8FC?_$A_V:%@OX_"-:][V&)*'T0H83=:O#K_\.6'B<=%)0*(88^U MD2^BKI O%^4#4C#CHDJZ-9C.FFCBSV;B!)V0(!D6!T'!<5B4B04<%E4JK &Q M/$E 2$;%08" G<@V_+9X&BLE*">Q @*G.*XG#WX"*U,A#^+$'*OJCFG,CEH- MV8[BI%%JE^;3T3!^9 /ACL3XF1 P\ M4H F?U+9EAAA$[]F;#0/9S:XXV43/MN>=YWL"85"3O6D"BS[?WE:_2^;WMGV M/^SV.^J!,;[:8U8R'-]_Q 'MV3"X"R/J8F_)6WP=A)OS+>WQ?^ @^4!1U<'4 M< 'E!KT! ISVGUCK@]_"-[0)\BTJPR2NSG?D$/.UDXA+^#Y%!SH$IVOV,ZN= MOXO"^Z"J\(R87+0/GODIM>P74JHLGFT.& 5,#WUZ2.A<=DN%T6GJ,U5+?XHB M\L2(:7"66/I*V[#.(C7(9-&BDO>-WSV3'LM8JVBT^N$!.N'J:?2#C9% M0%#>V<%C+:O>TC.P&>,;.-!6Q\&Z@4V;;8;DC M4L2+.NT 5]X+UTQU&3,*B M,%LF!#$I+]0$9'LHQ[8!UUV6@Y1";KL>T06G*QOKTEF7(;_'7["V5]WLW*V/)5N9JC-F<)F>& M6N#S.G:*Y3,Y&SDK^MLAHN,-BS@CDA[R(SH/C!,%->O4J1Y;Q!"'WNQ,#@TE MU%-&*Y5C014HL62I$02D+ E5D!>W>5!L-CC0;YP',2;$N:;.3XR!5EDNRR=< M7?->%JH@LV&6:D% RU>".D!] :B49=A\HA(TI+G:L_'YEI0[/AKWSW4@;4!9 M? 0EI8M!*02#AR=Z75*[T;&N<@+6^>7.R7TU<3QB MTO?$KI/:!J-@JFQ$*]@CM&#""0,E0T%UID75R2!($@D 0,AQO-=(!QSB#30- M!=)RB'N:SXG;@#B3C.T . .^&B1\##+\]R!)@EARA+:2IKK^0TCC=D:]0"3X M2*W2HCB&7L94'.]*9U[[G 8]%423W[RAZD1B^LV[Y\4+R!LGQ$N%><$%U)T9 M"O'VB.#W8N1(*!_.I## $1'2NRX&0<+Y/@N)7- +NQ0Z[(&Q/%5@2.^6& 0, M3RGX"[:?*UAGZ65\G9![BBW3++PQ9R\1;\ )DS#2*O*8CC?5;9 W,A,E2Q(ACAT6KE"'@I24I(GG1YET0\0- T@>,I[Y-?0CX M^ODH*U3(,E):(8*DE*'B$;$/G=\W5@J%^DZ6_Z()]I)KQIE^[S#6YON]X1@L MZV^DS4OBWU@S%)K9K1@B!+\8N&H7 KS!%3:\(G0<_A3$P3VO8?R \75^67@W MF-+1E:&3G,[)QF1BX<,BC2:Y 2D9^<'4C7O8BW,(@L<@C+C+KR^MX,DV?M8B MDXA8>/VSEQ\LAO@H_9;I8[O"4T>GJ'UWEP_N:,GVC]_R#RB/,3 M&Z-P6ZLK9+'3#OAQU[F*7=5JM,53'^JH1QJQ 47'/&4LM3&JA7H#,5!\HU,Q M#+XL=N%(J0G0!U;X6="IUV V[/^<8RS&]T&&-]*!WU"?"]26^4:AVNW1K\EVQ9T/]UC^--F!TH'J_B7]@M1_L(9[5V<6V!+5OQ,B$-?MBW/5$)E@G8JQP(J3%!AJQ$$HF=] MC#88&JL@\UA''P6KDAC$*U@=HQ(;58!9"5NU()!=?H.LO$]'A"QLK!,D,0NB M;.(<"Y8RQC%B<3)$ PWPL8VY4KD%FLI8E92SC6=L<$$&]EO'S@RX:QLS5C4& M$(%B%PMMSA \:V-PUL[?)Q9E<8H/,+K&)X9J(&,3"Y7.D%Q^@Z0R#O$!2=@; ML/+:Q!M6FG@1\-TBJ;#>X_PNY3]U4#Z8O[PARY[?Z2H86W5P0\5@U?);8H9) M7!5\B#.BDE-1_%?R3WV1S&"L$9#N[UPT8RNKOGAF8"M&!S[DG4A#]<.B7U8> MN$"?J2F\<*#+;E0:%^AC%!K0SK[:VE4;"%G4)0<=%@^K;RT-8Q4?B)3:+L/U M933*$-CQ1QE*\)K#MM8I!J,T9V.IZAL\Y,F==U@"#1;L"!S_0Q-.#0Q1A'CP^[P,$$('["@W$B@J%!0#'NWS*=1P\)NS'LK3 M(_P(+SXDM' 7,X-M"W@4XJ5Y4JOVH$URV 7;CKFEVM C4X=VN9+R'I&H5H_8 M)6;WZ(\#8:M]^R1<\^M+$+6J\)%=BIW\CK-\*TFX8?>6L=M.>'3%KSMK2GK% MFXS.?FB;)-XMXBV'X75 M4[E?'\V?EX.!"1#]M&M$UT+#4284<:GUG2O,TDO!;&I3B49<-B7,O0!JRY_= MV2-'9^62"/IHS-PQ7H=O$."ZJ)_&C6CL=%+QA401^D"2IR#9L&&ZM./+.,V2 MPPQ.8#\ZBY5,<([&8F$3G_WU8MGDR(2T3($J29WR PK)\,E0O3)YJD#'RP^' M8:$[G1HT9@GY[O!&%45Y)M[4R4B3WB>6O=1),2BXZCR#5K1/> %E*0VT# ;6 MF:0*AX9ZNT"\)PY\$)9I MD*)9S+!B_T8XS6@\%:8/=)9\]XR"&.'=/B+/[%YAMA3Y]!"N'] =CO$VS/(+ M@/FY:;2K"\(\#Y>%.Y[02\/U[S%SKNS*XNR!BDGW>!UN0S8+7Z]I4$?BB0=N M.2"(21^V[:%'6AF!1 @XMF!&8*EH.U31L;;X'7%XS6,SQL >EPRDEEWN.&0* M90*.DU+Y=AV_/*6.EXQ]EAT/.LI]YL-!$+TOG>[;W"5+ASUSAN(E31A<@*R7 M#SY2&JN48MU0PNISL*O7L^BSB8?ZPU[DN$8''R. [:9$L 1W%RA(P27+QZ"DL '(*@H4/W M:M7+HK"T UX=6?'*\30J?/3_1?*3N=/,W"_2%BAQ?R:38[OOP^ MP7F)#*_]93_QUDT<@.([[*M& H[U.S2"X5->8-_U7>#IPD8S;3G !':/_BX1Q=K[?)[QT M$:WL2 M;(.&;)^";/U ]?SI]=E_7U,("6,S-5'Q$61$+G8HE@D>5BG52$U+P44#I2SX M^F.P>0QX1F2SH.'0-HSQYD=>!!C>'7@$E&!6)\BS(,%ZS;933QSY:'J:&/=+ MVS+$])4)J,3Y@0],&**6/P X-+ H'R+Z]-7O/R!&,!,OZPP.24PP&!V.H[Q< M,.!PKE8R "-T@"Z@44'E1. A&58'PP.VHCX*TO1J^W=V[6:<725?PON'[/U7 MG*S#M+<*849<5M5KB)U*596RX2OK3=3)ZU7UW*O/U0K$4TZ6(EQ2H,V!;XW+ M\NM90S)U 8,A#(AU9W6J695\=3VK@7B_6 ,JLS?2XX R5FK/B!C*"C*VQ,4) M%Z@B/3%LR0KNH<#E6G2O56 U:#_BY(ZH"N^-U#F C-],4G[%5V&,TH> OO\/ M)X8J60$^%*K\C_%?\(8M5!L-\5U:U0A?TX*;12EZG/&]H\W.)EK,HM&=.MZ$ M$;(SOG+2XQCF>U!0VHRHQPPLIF13&TQ;N%>T>1SANVJ&XTP]OI>4)X4IF\'= M'E0^AO:F?,@-=2:ZAD.+[>PO/]^\!_7A6+(9TNVQY'] _RO[VVP\[Y"JAO.* M%-P2"LGC#.9M97:&T.15#^7W.>5QC.1=$"@-1=!9!F92<*FMI"7:)\H\#N(= M+8/QI1[""\(3PI+-^&T+)A^C=T.\[\&[HVHPI.C077ZY>8_<0S%D,V[;8@AT MU+X^W$7ANM EOL]315*\GIC$!>DBB>"CLD*)%-I2GM4%3OB9VP\DVK"SLXO- M?1=DMP_BY^]3M.>LY1C=R*4S,CY:\\.W2?Q()?$?J^$\C.F3W$R8W#79[0BU MFXRL?Y]X&%>B@QCV9MM*1-25=<+3AUTO0014]/9 4L\.= M=T'RC.[8D<_\*)F[?^+\F.>G@-]H$3#1"5[0434AA_L'%* =3N[9_1=\5*6# M\?J!-HU2Y!=L!'5;%ODX2UN04)J4DB1X71[5'N04"6Z5Z-='V82[D)UA7;6, M-OPNC',JOAF/Q)B1[PAM1!;0)F45,3MY.LA/PPDBIG[/7K;1LNHS4 '?W5R? M7WSWP]35_ :0)W;8[-1]RIGJ*D^=8(\6!51SKUEQ3T.E8:B[S#4?#$HH:(#N\L=5-> M%O%#$3=PH((LDX#( BQW%8(QUP'#;0-!1++)M^> /3&]#UF."9?I3H.B$9RV"0_#CD8"=>F3$B+M=H M-,1.*5.E;/AU&Q-U\CRJGGMU&6])LLO3-'?/:)^SL(L$"I[\3H%@-_7JBQD" MB'4_=;*N2KXZ_VH@WB_,@-9KC/0X (RMX120JJE00383WPL.+=D2#Q2V7)=] MM H@%X",E#D@C,:$5WN.*OH!KXO,-3]+@/YTP_+9B_RX]CQ=\7V*+J^O3A5Y MLK4D*.2!YG1N2!0D5 5;P;@.DBS&\JR.$6WQTAI:%]-1B@8?_4VT22U'SWP, M^1VS?B>VW=,V#R5;91T&PKU""V;$-U(S'%1TO.OKT\20 M)"4$A"'0M- O//.$-WE,G]Z2,J3/(WH>T LC1'O&ZM1NCH5=ZMKAG^#J?/VZC#/1$"D LRX^]-!!+ M3SSW#&+0Y-G[((G)(:-QV6/(+HZ\C-?188/3S_CIAN^>N=HV&G%+WN++-#U@ M\85H,,**S^DJS,70W72#QUT@S9%Z! #IJYR0 ?H.4TRSQRCVT;>-@_2G/E=Y#[U[ZJ]E_+ MTKE%S8UBM>XG5"KDMX T5:+SF4P=1C) ,CK,.Y>W>]5;WP0_PNO-V\O 3&W& M:>>$_N6L[6#$24N%?^'% ;>9281WS M_.9LCMK92*:?)^-L1E@U"N-[R73Z(<@^!<_EG/J6_"T_\>UJ^X$D6\PJAND+ M7 04;1'>Y (L%I@\ZE6N17G1"Y_.\]#,D5:X_+7<,DOHJR$K9;YP6XK@P\&Z M$,(6SLIUM3!.0WYT(B/('G!(/0KU(^D64_NGO[+CD^(,[_81OP"Y6'*K1IFY MS(_'-VMUVM*SQ9@D.#TT09,+]?;21^/1?*X8>FSR/'R9:AV2':.N6!UABA'5 MW%@CH5#]6WTJ[(>6(RQ;4(J;1T#\0GR8U8+HR3@Q+\NLGMKJ?4768[OGX>3<66P5]CPH]=9FZ^VUY00)PG5F*^@=Q(8PC-A!BUGCZNT MO%9G)*5.EUV,TD;PN?^HS9;?P#%>*U:U+C8D5-KJR7\_:2P]=VK^J]\CVRN9 MS!HZ5Y>,HK^^!&7$UST.)P5T4]2H[9V!>SH;[I\Z9W,>V9+6R?LIV3U=I^JH M^K-VER6OKV%VDR5!AN^?=:<,&=&62TMJ6J>T@THT_!*.@3;Y_%[+O&(DJ*3I MG-@1IBA =W0.%?YQP&@;)KOR%HCP7VS&'L;%[14I^K^"W?[_;=X)0444EU.@ M8$,G8"1YSM=;Z*-#E#'V%">/X9HMJ(3LNE ZQ=_@1QR1/7N(M]OBZ@S,6ICF M+0QQ.O6BBA$(B2U6.I-E%5L]P=4+]XISH,2^B9KA"#]30WP>8R0PJ&399!A4 MN69M=?(A,ZTFNH9C:_D"L25+[\%@"_9.2;S^_7U$1Y$D7%\084BA(BG/*Q:2 M.)WP*9 (?S:Q7(G\.$\9S^ISL,/ESF&J-';TI% M^4 "T/'!"NG6&&!'!=-'J'Q&YS=SN:C)"0NRTX"'@,'UY%^)6,CS?A4JK"&Q M/%%(R([I'0()T $M/\A$6LR:'Z&<7N[%8]U [N(C6'.[6(*E,O#!F2-.K^(+$J=9V*K5G=A%+%,+L_Z%K+8#39< M&.*W!M?B>$4]E[=@:>7OK^-_Q)_B=[?QW^A_;KY'^34X"_9?A+\&NWV$%Y3J M[!]__G3VYMWW*,%[VB5<,OV3)*P4;$O%L4DKN]KX&0<)Y6;Y9 KT[(&JR8O[ M0TI*&[L)GJ?.+ ]!-G&?%REQ(O>QDJWA$PP):J;97"F52;,VX-)SKAN$T MF=!%;3B,[\5@6+;LZA_$CM-\2VV L_\!FJ&@O.0W3?&RA'UQ#J%L '@Q");D M&49 ,&R:/<&E@@N29NG%(4EH&[J9=C55F6R743GEU<1"X5/N2CWR])J";76^ M(X>81S$TOOFQM!%J+)20!D)[O,[R8O@[3 .?-7G$K**(3YQ8KKZ*NYY"&NK$ M52B$7M$XBA'$+*Z*$*%&&?!%^?7SFH56X19%)+['R0]3)_HUN"'FG=Q)YXD9 MZHR>2J G. +E_=4*A@"19?\I_LK'B#]?H(+BZ!$B6P08#A'7I0"Y9,C5 +66 M(4!9YD!I.ZJCQX=L16 X/F"//23)[[L@3A_"?7'B18C3?#;> 93HJ:)GM_,^AALV(M/QEM$P%I;+ MH#\=X@T=F+\E05K&:@)08H>DSLDS#&]IJ$P6K9AU/29IP4CV0E8[C "C2'>!5EP M'F\^XXP-4U?Y?)".3<)2 C/BXH5UQ"ZFH)8-'D\8J9-:A 'WBM'P03G.J1E7OMI&1. M^T0D4N%WV*D5R;>'J/A655%L?P"_F,4 KNU<8M$1GS!F!FYRM!D"+;D^8"%=>=: K1D)O0-&H& 69Y\H"1;31S 0SH(,K/ MCM:,H$J:XL4D-"[(%HH$'SA56J2@EC.M\A/JKN2F'[Y-IJ%Y!64%<*\ MH -F@%2*M\?%60F,V;DY1T1(1L2!D' <"Z5R 0="I0Y[8"Q/%1B2D6\@,&!W MH&VW. GC^ZMM?@#B97R=$'8F2'9(;P[[?<3/BND S(ZIW&]FR.2T_\9(!_SN M,ANU\CTWYE)6GX*OX>ZP0X]!=.#[N-/\8-0$WX=IQDO&*(X(D\C3-BF.HF)] MNA:*:JEH&[+C55E1&1^A;_#ZD(1\]8:Q5X=3L6TE8J:,TO DL%PZFSF,>*O]_!8J!O'2H VIUGI [ / MMA6M(&:V41P:3 $KQ/Z)0U.VT64;"F%> M 83*BC%VT.+!@)B/!PU'"0C^D \.([74KF P[-2ASTJA(/O">)$,L@.Q EX M@3L=N"_R T4[N!(_;)2Q-Q^ZUEW6LKP4J_?$*\LK.]2-S6+ET:N'-(=K?6[; M]RDK\_XQ(S_2_S22[>RXUFA]R&^T8S?<%7L9@C3%68IV87RH?XS"X"Z,^(1_ M!O7B@LXGVB[K5V/6=*T"S"X[+(+@RKW[NHH;:J'=!!Z//!Y9:O]I>QBEMSH%YSR"JCE+OH,., MN'@M';$+0M6RP0T3Z>#:GK&L+[-@="HA,=8#7XEFJUI>;6(GJ6&7 M:75U:THW7 J?@!>[Q?>')#T$10ZEDHAVP0:SJ7I>TW*=D'_B==:^ M46"! O0.1\$3U43GX#M^X6DY%W\N-X8M!#KSK+?)I5$;G@ XWR=AA);+!:(( M?CUUY9T]\HD3)CMU-\8RZF(<2[7CF1U0B9^U3B"#8\6 W+J*6X!SEF+G^:)8 MNE^@F@]1QA>"7ED]H6_XNE8>6BF#+$>T5@P$8AK.-0"J=OGH%7V>#RT_O! < MR\H??>-XC##O5U: -R#*D_.I@SP1GP=C[:L9*\23:K:U58F@U:]5R60SJOL6 MP\%X#P6N-TR\5QQA$F553/5+FX M6K7KK*J4Y"$75]V47:_C? OBK&!O.07L '+0#)#*L)T!5FK'L[E1$W$-G4#6 M9I^(HXPO!+UNB;CA\!TG$5Y@=LO�=S/]#S".8WHV>5&XJ!H/RF.T'AP0L21"\O$,5O)D+QF_%SRL:S M%3F?54[9UUREKV:BG/+PF8I$T+"<\K>YR( LAX7G4.-M2)+#P&W(E(YF3V,F ME!UF(3))E@GEN#-M1$LI#IA\0"66'N8=,DFF\]B(@ZY1.'@S9 M\=+)O\1A5E;BYKYET*K>.FH?4-&38IT\D= MDJ(.4AK@4=)#E)4'(N)"*/LW4UF7>.=*YQF:F0/8:(YG"":+"9]"HMGT3]ND MJ2QKA&2S00N\V)1A(EID)J@2],U>!B6M?1N,SX2V1O58=:8&S?!B-NS\:,TH M!C%:RZAR]FDHQ2#V.';OJE(Z:EH2/7(W$2E*6)Q.;&L/3 M9&X+&9GJ!!I->Z>(2TT4^T\^>HA*S>2:)":/,"8=TTX&)#$]&XK'!.?DX:AI M*WR8BT$P^N*M84!^U+,UC!9\%G>?ID-"3BFO0: IX/5E_CU5HP:5,NV#;%TL M;%@ 6=P*//4A<\, 9F+TRGXWM_2>&"/[EB@?%>/^0T"I6CATFX5[)>LQA'@> M4#T@G .$MR7NL#SD/69B'A['.S MDE"AU88EI]UW4O6 @'[3W85WV)-8')>\7(P/V<($B?$QMC+EZK]4USB]"Q.\ MSJZJ6R+-)R,Z&29S$KD,;\8N4SGN#$73BF&6KQ3J>G9#X^:O#9=>72TZYWF+ M%J1&WL($,Q8^0R;.S'6H&S.)W8PPM=&IA[<8PXE.+0+E,F9R8^3$9C%D^N// M+GQ.AE1ZQSO"0=<*>/M8EE?YB;!_)%&D?SL8,F_R9P?CY;DO2$SQS.XEO]J6 MP:Y-=*GB-XDLQ?S>G(!(W;@1I:(%PVQ?*E":^>X'D()<^+H2.__R P,H&CD( M'3HL?(-(E)E?D#=B=*L8(5Y4J8:U!\,X\:*%^U+ BX3]D-@0'O<^8T*9SK%R MY"K]L.BG46 ;V:J3]@MO?R3!H3\#&!(4PAN SY2Z3.=X6755"V!-X,UWJ^*? M17"3Y5G@-=GMJ$WD.;:7#ODAN75XR(]V6)A;@MU(A$%Y]:CI=:7&48NM@9/K M>ID&QXW)T^?'4@AD!DJ3 D"P=+I2FE$UX.C)=*U6_^7:T*ET Z$FQ=M'ED@? MQQP&E'1[LP>/!=Y@.?3A==[0"70#H8K\^0N&_(!*<&^0'VT#WO!TN9;=($X< M+5DNU39J? B8*E?+6]W2F.X^(6F*'H418C]CSNNRCBU/KL>@B5, R9)+)1GY M@E%SY$J-_L- R RY1J!)^'=$^7&_%/5#$N,O$.T# MHCUPM(-&>:7@O T?2%*?B-N-Z$Q(B\^B)G6Q595D\*C,0)G4"+6\/-JJXJRJ MGKT(M;8D:9SYG[+2A#VU048:4YL(T@>4488T6,_@#"TC9!#+'FQ;F(JKLB:] M:)_0@XF!3+0,!MU9M?:3EN$- UJ#ZH2 )(E,0)#D&''HQ -&%R:J!N-IV<"3 MT'&=$)PD0S\(G& 3-WQ-\6I[38EPDN!-(\AHJ>YF;&SYRE2-.9]3E&ZJ!CXY M8ZE9'IA;">(!PC8(DSI*V)>,[;Q,V^;8U1%EC+ -XR!>L_DK"Q0>PRS$DR=E MK&%&7!#0"=1-1=01NIW2T1 .E'&Q50F#[;-J?R<%=<6!6GF7=F#R(C KRZ7X M!:UK]L1&%V3:Q%8O#'27*NC., 8:";JRQ(A?Z(+&3>?K/PYA&F8\X7))?WD? MX^3^^6.T_H39#H(.^$W)BP^B)W'.(42Z )R@GCG",D4$&]%[;OG21S*U;9_,O95?$$G MX!%.T[=!&J;"$&(P?_&!!O"[6)RU.O"H8V@+I$8Y3* T+M'==8+H_P*T+L2B M.R9WXF!E. 8)!"S:IFXMJK+]@8T8W1Q@(J#!JF$-XL5 )0)2$WH:8, MQ, ZFS*LF=B,))21*M# M/G74L*X8 6(4Y1YM1H-^*ZFFGAGJNY?8=41G[B=EJB=[.KG^T .9C- J&@BA M90&A/8-0XVR+9P:C+4G^\T0 )$L>N +(VS)*N_97NWJB(A MET@4"HVR%T?2=/OHDXA3DWN0K? (1?UU!I M;Q6CN\]B?KE?,*P9K%,X@PUP54*FPM-BA$J=$^1Z2P\O"'(&BPO.D .-%3Z& M?QS"39@]G\>;#_D.UR"BK=CPVM];_#5[2\7]WL&N)5?Q,8RY7"S*4 EX'&&G M5VI@-F+XKF;:IC#!+%VRCDAZH'^RN"(JQ: @WI1;EX.(Q1NYI(EC"UL D>&] MV[9$0P&505HI' FW,.&'I4((Q-)@Y&,+F!4]JAC0;XP%<9Z)1X@10"H)43RB MU#%@L= $&+=8:H7 *HUB/E[^SR^7[RYO_X'./[]#'RX_GW^^N#S_B"ZN/M-? M+Z\^GSP\)>&,1WB.&-Q([91HS>Y&:3D[:$B9GQ M&>2JS008FIXZAPU1H<3G+K>4-GT@T>8V"39A?/\N>.Z>B&C.T*TY4C" +.)* MY?NK(M*IU*_+JB6LJB>_42GY;UEX%^'>$4N[0YHA_'6-F8ZJ!7M,>X!^E7O,%WY#MJVO;@N5E^+U M(0L?<=6NXL!LVH(L">_O<2N-NL5!1F=!ND_ .;]BFNO26CJ870?P6?\'[8H-=<7%= M!\K6?.4)DN9\3B>5F:H!#Y)L-S,2+^H=3TSTD87Y)F1MGIAL+ML>F*U^YW/Q;OCP%=V;J1?^(X= M+?'[/.R#I1:;>:Q4L'DV4*YEBDBIJ=C%/FLYC2UGIQXGM2%E8;*][K8VV/S6 M80M[;:@<"\NCA4@MC2 HM@J0.-<+ .OPZ&@X6OW'1I6J<4.CEEH0S-+ 2 G4 M%X#0X0'0<(3"'H+YQX&.?)BT^\-*$MCS<4DWK='Z92C1X M2&.B37XPF9:9%]2QWU!.BRIBQ*A1$$7D*>7!R@79[8/XF6'FGMU'4RQQ!4]! MLDEY;1/A!V?QDRGI($)BM,9)%K#EK3@^!!&US4<<4]0QVO=O+V_?G:,L2.[Q MY%>]FB&+V *@'-%QZ_DDHZR\3U[THTKX"67 M40BD9"<#A6L(?(0#WC:Y]0.K:J1^6(2T":G\!%.#H#.1[ GCF$U'2)*?-L0T MTGCG*\)?]SA.,7IUAV.\#;,?>$#$?EUK*>FC/3^]Z.X9!?M]]%QN.]Y0GC0+ MUVB+-SBAP59*O_B!&M=S4V!"7Y=G/?<)9O\N'KV*2)K^D)\Y0;]%%L8\+47V M5%(>T@59?@)"P*J<*'],XDWUE=!]\9GR*)!]*"JY_%)3QW8>K)OX-:N.,X93 M4KMNZ(;/R#D!1;#PC1K++;'HN)2(=>T, %K0%G= M5ZB@=+NW2RH8?&*BUZ6XKDO-NKJ*T?D^"2-TMERPK-79@D?Q-UFPW9;3B1N\ M/B3\TN4\8_IU_4"5\43L+DQYZ7]QK@JC_B[GI?^?87ZX&7U<-X-+^,(G(^Q? M%S2F#S=5=,^*:;M7L=,)Q@W;DT"G$M>'9$_H-*1YNUB>#69M>_7=S?7Y1?K= M#]^A5Z*&?/?#3^BV>K>Z?>LH2/(=#_>'(G[--1/R)'AK]C9T L=$ MT3;2#\T;&=!>0-14[ZB]9L]HAP.V]9S^GC6NV5[D)_G1V=&/^0W:]07

:? MA_)LV80:?K+)SZ!EK6!;/DA$/T+&=XY4/;AM3\$X+68N?XMPL'YHO'.^023_ MT&6B_H$V&3/E7"S_9'3&&*[+5V!?;4\REKVAG1Q2IG4UE16 J;$&\'W:;G*] MV[YJ?-IN"W-TT6'#VU&\R):PM07>80+VHK=B@B(2LPTO?&TO8CUQV)/X/]&K M\(?\G0Z;,"NVS2@;5%V(%_ _W^%UGLYZ<[;(\\;L>RQ?G_V\*!&4G^6%V4Q7 M0LHZC+V:&SUS_^#W^/5T&NFVT_RI=>TO KVM%9_D-:O-M_ M'6*,WKQ>Y*_SZJ[+$(?T>8OCAH[^Q>>HV-9-MA;U)QHW/%0?CGZ/C4V3& >C M>87MV[5\/?EMKOHAD]B-;=W[#:5,C:L--8(]CLA0E[9JE0P=B_E5K=5(TAH) MYY'R!X20]&)69PPY7\>JE YZ$ZM6TU D+5\0DJ2WK3HC"?I<2+[;FYWB>T'# M+SKW2L[3%&?IQ2%)^M=#&-/7)T/JZ!W/2E.+]W$VI)%&U7%I!@(:"R=E40B+ MB>_C\%]Y?,/V3*<\] DX)0W(Z6R8%1\>XOPOQH##1[8@D2Z*&0 K-@GN:13> MCMO7N>;I#Y(CI@167 M<)EA6I]QF9?=II2$'2MS7ZP-950^VM.(B)TXPQ)\X0XOBA,44I;[;,9;=\5[ M'%D096@G6F]D#EI#%Z46J'=<)@V:R'P]AVQF#?!AN+KPCD9WI>&\KPSG;64X M\P[]QK,4VS#1OZGX"BGUFF&/-'=IA0^#X0>@2X>2%V\(MF&M?T, #8&_E(D7 M8=6 Y&GQ*7I/7>RS(PP\Q!3+EQJ4B+P("=,B6\57_S;Y>7Z\+]-\P"D#O:EW M1LDZC^B_>!OK'<(*PT(!P!B B5,D@FUZG\85U:\S61,8T,&28=VBAQV'88%$ MP.%5(MVFGYPH0<96:EJZ3+!'00<2(/;'>$AXR M3=I 3\Q8C5"; RZVA)19!Y8QB$)>E%*7-),$@;SWN_&2281Z Q;L5%RJ8ABD&M-I#I628B:N$0@RFMGN0,P S5B%LCW,2:5Z MAB%G^2*0HYD>#D0.[+T2)+Z_Q\#YYYD2*[NRN,U^$^ MB-A%GQ_"1WP>;VX?<(*#;=8;HZ'$E7=1.(MSNJ7"43MX8 #4(/G]%A#R&VLC MK,+W1_K[#FVH1$3%L*J.!4KIB_%2J@.O[OCC$":\)';1V/>2UD7R53%\D*$@ M814E&XQW?,?JW3-BQQY3>E:N'7[%?)%E@YE2&K/F1_>S]18FF!7E+M".OQC5 M3MW.-MS2.?DV3-=!5%[P6Q8O%^LBK:=,2E:][D\L2+4\&N[3T/,_ M.N/G-_N1 V/&]@,Z__A\E[T-XM__3A(6$5X$^Y"5XH4QOMI>T#@OS(2I0$NN MXF,:<[FX!T,EX',#.[U2:[<1LSI'3SD=6N>$*&([M]C=69PV7_+Z_/86,9D3 MAZBVF"'#.[1MO(8"*ANU4C@25&&B1$N%$""E,5^)OP4J&%#!@3X6:,V99I)[ M&@&GDBC-(U =8RX+38"AE:56"+@N:[A^0ZLZB^H1K< W]]8J/@1KOD7_?13R M,S^*+7,T "NW/'7SJ8.8JYM\[9C=;O2UT06?&1VB7G'/K[4T?MYRX_Y/=I)# MP5$>:)$V=K:Q:NZGAW#]@.Y(DO"$8UJ=3M )HK9%"WC2D!_!/'6R;Q@HB3-4 MNM<'V\AI7"-LKWYLF MW]EU01YQ0B. +RQ6Z1B,'5/QF4R97(S83 =XU&:E5FJU%E)XE,;7HLM]>.N" M!O%]>[TCG^H%6$88!V6%')<15DH7];%AA%WZ_D=U?!,U]'#JTCE+V)'!H&@; MMAE_9= VZL;!.DP<9J"S2ERW%>9=T M=1%D^)[=R,!KWM*4%[;16'_B<5_4(T3]*=N0;!!5N.LQ G8HS( K$&K:E73H M9+^@MS/)KEOTH&2<,^C"_HCELIDGV.?'8=-HF!W]>QD_XOQTW/.[E-9F\H8E40HHH2U:3HMY)XZL)[ KGOS&TY:Z]NSNEH8::*X#=V6NM6&9V5J%5^+S _E[/:/;&O*%'*2:MS MZPM+#2M+9;LL>*%7?N[[U)M!!^",N &@9\"F0IJ6;*=X1)B#A3.V2J$ G@&W:,A&VVP89&M9B@D\S,FOJ%6$3KY1JW?8(K= M\D-BL_!)1"L+F-JTH&;7%.T_*!)H,[>M'G,=^*SYHV./=(20D)J8K.-4 M060ZU@\#D=_Q7#>&Z\9M8(3['Y^MQ^1RD:SK%HW'X$51E\-^4J8OV/[2UC _ MM]%;;QH6H[3< CR,QAY'8/M15SK2'F5WFPZAZOX&7<;[2-+T8_ L.-^G\WMU M4$_UN]O>^D*,AZ-SVI(5V]V;A*W#;-(41>P)V@XLGW8_0ZA:B^ M9W=K>4'2V"/>8@+K3ZB31CHBS7J2G_U!.Y#_LPUC0!"0#]I MH=$5BR1)P4O:+/#OQ.L?S>5%9?C],?&&T_R4)EA=D, MUC>&85%?AZ7'AVE1EEB208F6J@EC&X7OBE6U9E!S$%6S+I"1B;Q M%N7OGJ MN[>R6+G*48IDU>I!0;]T' 1>(/*MJV\](-]KX&>P&&5&+PGMX!>KU.*]!V]# M%K,,!$@6MXXDYC):MC#O.+6Q*5)!%$H-,.%,1^(,XQL M'"$''+L(=7@,5J3ZW("WK)S>24++,'1PA);7X. ZP;OPL$NO@W"CB0M$I)*0 MH$T*:1A-R=X# 8$R8WOH\:[*7_*5X4U^OTB6GP@8DLU/J")@AS]M\"..R)Y? M:9*0P_T#)SVDO$HUB%&PS@Y!$@91]%Q=94*)\YWE),'K()W\NG83 ,D,3M;1 M:E-KXP 1*H& VK9 M\78GA![#,7\0>L /83F7'L)R+CV$Y1SJ$)9SCX>PG)L?PG)^)(>P='N$J#]E M_P2/<\$)'N>0A["<^SB$Y=SB$);S_B$LYS,ZA,6P!Q6'L&BZ$+1Z\W/P&-XS MZHL@/011]OPQVXCO4=$2EE>G* B=#O:7R@7W+5I5\O/[U9S\4,D\L<N,TP_X5=9L@F #O.G!;A/MENTP<:UJ,'%NN3>QQC/ONIYFX M6##PR&XV<46/Z_TE2N&05Y9H%0W$$+N8Y.+CJ<%%=K6(*UP\+_JE#S?Y[;C/ MVO6^/JETJ:])"IOPKB6/L,#74V:1Y^[PKM@OY4W$ST>UHB?H=WG^6]P_NLQW MS:5(>G=%^P26KX6[OI;!D)(MUS5@=D)(,EZ?&P E\%6YMGBO"W)]58,!M>PX MJ1-"C_$2W #T@ [0M\%7=EEJ>G.X^R=>9[?D_=> W3[?'+,*[)F0%J^K)G7! MODHR^ !MH$P*?BWOZIJOK[&=X(\AG31'SV@;1FQA+?B*GADK2O NH -WFHM@ M ,&U$+:Q'%W'_X@_Q>]NX[_1_]Q\C_+Z_06_YX'1[B/JHK^_/OO'GS^=O7GW M/96X9T5U["H(MFY'_TF2C.KI]Z8;09%80J9MJBJNRE3UHGUB'29F,-$R&.4T9J D_!;Z%-W4.&Z0G1"2 M)#$#")0<8P:=>,"8P4358$#1F.$VW)7%"0U?V7.C2N=Y0J"3A!H@H .^=FJ+ M66DW5?HQ#.[8K5@T:?YGWA'(Q"VCW,3;HL#<5+$ MK"0_!.='?MD<7R\H-4Y^(=4 *!)'B'1O6S&7TKASQ5;UF+8 =5V5O58P*^!7 M5Q7@9S%/@VF!;AI@;C*^("Q++[,: +!6@?XG5^ MC?P?AW"?GR*[#YYYQ$>G9#RK%#WS.TB#*-KQ=!2E_K?EXN1#T64Y%'VA0]$W M*U 5!TUC!>/'L&\/:1CC-*5/<9;^:?G:.:(UDV@3W^HD>G<%;A1PY69A\9\7?_[Y+U4(?+7."+-*:AG_LCL5+B>B\L&WF$(XQ.)_&&ET"]W'-<8R@7M^*L4-\LQ;Y-LI.^,]& MW*,-_Z>Q,Y>IP;AV!CIM^!4_A.L(?R1!G IG 7*"XD.)"%S\0%\>>,@M52$U M4PG'ZM<@8=4UZ#%_CB)&L&A&N_$]2]GRI7MJE!0*__'3SS__^X+^Q4YSXJ?Z MT6%0%N0&^WU"OH8T:,7TZ;_]97'VY]>MZ+E0G!8A[V.0//.#2FB,GE:Q\0TU MQQR*% !_GCCR50"*&$&@;:!]VLK>9&+@T0D3!,IE6^*2AFC% \2?S,3[#^YY M20QDW?6.$8I8*&# (5=@"8!E[9E."@B20=H:"!.L'B\!5H\E,JQ6CWLR_"?B ME[-8/1:WPC$3+Q(Z-$NF7CT>GB7[RW_\+(X$3B9/)C4,NP4#!4Z'K!WT@%+RLOC7%+V9AM.2\K@QC'*DK) [^A+RI(VP)M(-Z=T MU$O*WJS :4D9W JF6%(.^>%%,(O):EEVR\@R62,DJ<6JIUHZ5K;&-3.M$.YE MN?BNT&@6_;Y9+']^<^+1K]9J+#/E>O .2I&+Q=HFQU6-F]2P1UT'5C?#GTE; M1\UO*VL]WE7?L:S+;:77MWF-L[HKUS_^NJZZ+?Z,[+36R'K?U6]_6 QJ7 ML[#JED953.E?$Y*F[[\66T,N\N7$3WGT$O:N"1W 67Q.*TZWZ\J-%8''T_:Z M%7>>VXDJ]HHOT!UF]T&@0QSL2)*%_Z)#Z:M-F*[9TQ_8<0[L#')^\@R/J<,T M/?!#Z]8D92EA?E)V*^I>1T&:AMN071Z7HIC$Y9HSDX'+5J& Z^<7H]WQ$W#8 M4>@L0*;A=7G\#2()/Q\G9L?I1(CL,0W/^<&USVMVHDZ8*\?)3]1C,<%L7?KN MP%I)>3(4A;N0':N3D07[-T[+&)Y2D7C3^.>:[';4AMC]Q<62.OL:]\%]M<1. M/=,CIA^(S0 V/-9(#WK#>AGNTGPC_MW4%VT,,4+B9AW=F^N- MA33NMK=4/*(/@ F]!RB%LOZSYE0Y#YPYUP)5?*A@1#7GBT&Q)# > <:.0:^E M-L 0=X!F*# ONWF?16/KJF#,>C$PED2H(\ 8^+RBN^PR3K.$QU(?(D*2A%.[A["$3?8HS*?3LJPL29PF_7"Q"P7V"\>;'PY[$ M:!?&X8[&B:T\*C_^D%VADM)P*TG($]XL:*"YP7E4EX=,3 A3./EY0F:X(?:= MVSVM0LG8.*#"0(%G>$(=!V2DR 68_- ?BJ::;($X83N3<7(0DQ[F X8QYR-[ MM!H HQ!#;2Y(H]%&#JR6ISLY8$F/V@$#EL<8@44J5]L/X5>\,8X4-#S">$'* M V8P>U5D/S40DI#UTF6Y2Q8T0#M&5TG? A3-'Z(4CNZ0-9U/"23U^V M [#8^/]/>U?4W+:-A/\*7CI)9F3'4BZ7WHMF5"77^":I/;73ES[!%!3Q2I$J M2=GQOR\6 "F* B""6$J4[1>/3 *[D/ M=A>[6#3 EVT%,'0WK -69@>1F2X, MFCWL_*5%9]Q /IC$^I Q1AJ2W2 M63@L-:OYDX9E(W,)#99'.$URX9]L9Z+A=)IDAT;W.;@7?4BJ,XS",PE71[1E M$MU%-S57AJ/!Q8>+,J'N?S1>0Y5J@/$II,H9,>^6!FR!8)LLX N?K /]8(XB MAH<\*&)@CR^ +0Z*7)QDHEMWLN%U4 1=. YR4$3#]^ '10QCP!>12L+:"^"] MSX2@ Q[7/%7L82A7\Z_A;!:QNW7Z6!F#WB1U[5?>4MZXG]]MO@W9X)N;CIPM ME_VZ$!J7JDR(+;?M-CT&Y-WY?^JGD85+"=MS81SFD)?U7MXP-"!TSIN1AT48 M+$0#2-"271Y";F?2V?_7G ;[&V*4<,<);_)?-F,I__=SLI25"1*3 M]V^'%^1,)IU-9O3?*Q;X1U9XLC\<(_05\W8ONCQP\#6>,5\I[CUOH#>@1?J??2. M?''0.[*B]WGAU7C'?:=X/<(VYQ"A:(Z!AM,VYPZ-[CW(82^*YNA'X>E"ZHBV MW.8<=E,TY]W@WQ\^E(;<9)6&D3@R?&PKS@OP;FZM!7]MO-JA5Z4#[6".(H.' MW.,TL,>7OA9[G,/3+(;3F6QX[7&B"\=!]C@U? ^^QVD8 [Z(U [E#D^Z&$YG M4N"U\8DN!9VG-$*-3; E'+,:;=TLB8WZ;M@),3HN!TEOM#!VRHLQTME-'05K#H^9Y:%DJ;NT1QM'%"FR)3\6??J>_X@. M5HTO)9+GZM@*C MA\:$12S(TS H+[3(DGG^0%,F[CBG\2.W1&A.6 QSG)%9R@T5B $O9/41,%7F M$6.RCH@TH@@'",NRLSDWG8Z]?V;$1=)D*NN[[;6FE5UU+1%TB&%%(PVDW< U MW$%73SSB=G-N# DZ3;IWB$]#$S649Z#O-O4CZ\)RTC P1MJ<8("J_'YE<+C_ MDUJHOR9W813FC]-$JPF;-59?;E]C'RC;::,KS$;LC"AOT'M\G2;W(6P.<$LR MH"F!JALT(AE+[\. J\8[FHDC-^0S?<@721JS 9G2*.1&:!S2V2)< 6FNK<&:783?%V091@P*8REE3"C4X)(!M&R=Y304 MRAJ*?STPR,?BNIG^.)NQV3J0Y;-64"#L'NS@>VZQ"?,8B)?L'V*AXX72%]6^ MHI"I4F$I4&'P ]SQ4?*?C5-*XF/O4#1$?>*,S>U5P-ZO7!*:D.]6M' ,A69\ M/(2*FQ"R$2E:D:(9URL]423HV#)8&FC@\K1!]C- -$B:,?. V.A90LQ@Q:!! M#-6^^9WEZS2^FD_I*N3JL(9)PUOUQ7;>^B"_1@S=1M'3-X);UUQ5#94VB'C, M-3(TD_DO$&7@(P!P4PS:@Z MZ"9/@K]^9S,(]LZN4NZW16PF-[@GW,?BWM8T2C+N"UVGX.S5<-.RM_KJSKU] MT.W(#%T'MN-O%(\VY(JT@!7_FRJ?EBU7,&*0J Q(DG4FRE9S^8J"-9P7JK9: M 3'E\(.O+CEQ-UFP4J\YJ:E4NZ\R4=Z:MQ2T12K!*X]<@E/-(V@K)HD_=K=7 M&4="Y2K4:@ 'EE8<:Z0E8TPYY=:,Z$6*;E",7G;<9""HSD3U)K+[LX.YP6@Z M(,X]C:X6'!&-LI;<,=%>I"P4>D>K4\19A:HJ>79 -YB-!P0ZJMGYF:9YQJ+K M-('SS-J CJV)^A'T37S$44<1W12T,#%*EK'/^#(^6Z5) =_U(EOV09$1O6* MR V\&9 O7Z;DM7I(%*TWU:KUL&>2T3DC"XASB) //'IW\9,B7HFM0/7TC/'7-Q[<+F1$;0< ':K9PS;EB:?XX*'4H_ZU9RCB(L@') MV7(%&R)P)9?("R!1*',!B[,2F=C%6,IJ*THI2]MU,J-Q6&CA;S>35X6R+@_M MOB[$X_+ZS9&UI@DFR?ZYW9:'6L-2%+0$D-&&HQP-A%UP-A09-&IJ>[+XM9AA M@PYTF&)/S:>AB*CT#-1=)GKT-";:H-L<)AI5HTVR+/P>P^HZ*9;9R5TFK@*J MH:1!2_65K"U],&HAC+ON--"U(V(7\6C8X,YR93G#C.Q3;,+;U* MR.^GC!B? ROALG2Z;^F/J7"YU1%@^KV.P^8=BBA<@PY>.YQ[Z>/'VIJR-&]D M-J,POMWL@8CC(@&-X5+9(*+A4L;(YJH 8!@'4 (PIS^8S&BE9%42*_99X)I M^$R+K9Q%DB?W2933,"#98\9-4,)MT$#FVZH,7#);I\7>#>S)0$#LV &OYB!, M6L&DM@NZM^]FX[,AF^X1CQ2O:LS+$^L0E1*8W+0D@'[9=D VK9\H]$RA)FSL M^0:4&C'!C"$U9NB)P%&!0.T>]!-%G2GN@XTZ;)N=Y9/@[W68A:"CITF MU"-H'D.>4$1@AXZ/$0[G/,*9G7!.X!002X^]:]8&NHD?IG9O]L,&SVO[L&L:>!Y<@-T=)JP1D+ MRB-Q 7<%MV5MT27W,9 M'#2>P6T.?+)#N%:,FT3AS9IKA\LX.+(=8YWSI.$<;4N&KG4I F9278 (QZBP M47>&#S<3X!51[PA_V9/HD1<4# J^%18\5;:)+*)NMK%P1@37MK :E(AX F@P MZ,Q6:$#5@K^H!(QILKP+8ZJ4,#B87'ULJV.6BK,J_ ?Z&D8,;N]AV1\T6MJPXJ2PKQV4<[ME:GO. 3T41 MDZ!D Q\KQO=ZQ?^ 61&Q8D,E8"G4/X&84C$&42Y%#@*B19Q$S +17N3HTDWN M4;#Y:D=2SHVY@A2IT!+;/H4P M;Y$3D;-29#<4!T30?!''_>@Z 7GT-&"QAH%H\&(.J7.I%-M7F]-C,+UWK-"Z M&MWXE:7?N2%:'G2V:]<7&=T/N!.0T3ZY%;^MP=FYFM\L:+I3=:$3VCB.1IWV M$1>][:'TS?70CJZK=5##;"R?B;H/XNF+7]+A(FL0.:35UHQTU%5WFPW6\JL; M?*]6C5XX,?IA'6Z]0'1K-@N/)/\BV&W >)*2?5PO:'<\_7&']&,[G'QWZR"1 MUY"M+IB]>1'W-@ ]27'OQ*&J)$M\$N9J9U8U" MH%ASGKPH8JR0'@/HS%'R']/>Y="715$@C\YYM[*>;"8S7.%.6$AZM;A+U57S MV1:[PQ2K^L**A&O]:NI!?&<-]1YH#U8!7,<'83!=RW_5R=E*V97$-I?]79;; M(@5!59B/PT 2[95OTT-)W./']$@4D7P6SU%TX*D@C*AK@:Q>9YB5L]O ,7F1 MNWTXZKWMY6),2=5W&$RAI5-X$ MQ3_#M4JRUE%Y%]2,06D$>00L6Z_ @I5W,]1O>EK2]"]V[/* MDE/FLW2;CIC MK?%6-J.64 <8PLMR-A!W10_D.$-&JWPEZE#V)ZFU)00L"\3^P[SK^!U!+ P04 " !+ MBQ!32AFD8>MY !]6P@ %0 &ES=6XM,C R,3 V,S!?<')E+GAM;.V]6W,D M-Y(N^+YF^Q^TO<]JJ4K=/:VQZ7.,UQ+/R6)R29:TLR]MP4QD$JW( !47%MF_ M?H&X95QP<2 0"2 K;7I451D.!]SQP0$X'([_^I]ON_B[5Y1FF"3_^-.'/__X MI^]0LB)KG&S_\:Q^@V-*FGUW=[^D?T7?_?W//[+_^^X\)=$ZQ>LM^OY[5IA2_?Z?[#]/48:^ MHY4FV7^^9?@??WK.\Y?__.&'KU^__OGK3W\FZ?:'CS_^^.&'__?SXF'UC';1 M]SC)\BA9H3]]1^G_,RM_7)!5E)TKCAL%//[1U"2G8O[YOR+YG/WW_ MX>/W/WWX\UNV_E/=1/894$E#_C:BKV7Z\////_]0?FU)*2,L8=V*3;7WW7>5 M_E(2HWNT^8[]^>7^1ECZYQ\8Q0\)RA?1$XIIE67Q_/T%_>-/&=Z]Q*CY[3E% M&SZ?.$U;-DP[/S/M?/@;T\[_O>?\PY3F;1F4'DD>Q7;:6?(;MW54S?1&W]I2 MK:S)MS:U3(-%6_3QPX]_^^G' MLCTB3J8MNTE>49;O4))G$UK%XV+:HK/5'P7.,)/N+,OP-F%LS[8I0NPO$QH) M9&RAW3?T\U7Y>1&O[+28S]*TK?>TMU*\HL N\7265'\N2TQE@Z^?TBC)'\G5 M&UH5.:8=/4$B2Q7/(W?]QVSB#?F;2G%':T=I6E(Y2-*%U4G:F;;RL);X@NQ>49.7:_"Z.IIAD)4MSM,;EC$FGRO='.A:R M:#4=H J6IFV]B%[8$+U)LB)EFX$);12R,A\OY!6S;>,U26_HEG&''J,WE-$U M2%[D)'VG)F:S02M6*?UP3Q5TCU8D6=$-8S1QNK96M679&\S2?]"Y$.49-54+ M'#W1>G,\R<)/K-"RG,+6V)9/59&I7%^2:KF"LFSJ(DW(RK1MOT4IFZ&GM&G$ MPK0MUQ%.?XWB GU&$;4;Y9(NNR=Q3/OC:Y2NEYL%>D7Q!VI5\K28JLHIM=:B_KX^R]LBRX0:SB)-Z8+A/,JP==&G-L.J3G@_WB0OA?T> M!]1DO&(@NQVN]HQ4K1# ME,L7YJ&F_RQKG$DT426F\BQP@I:;"XIZ/&4OSF5CW":2;'.4[B[14_Z9+JS2 M2\S5&>Y"G=2F0W"5T(;5.ZQ*AY7D3Q MZLW"+^46!JQMZICJYQ0G>L.(JILM9XXMX1R'B*+XSN-]FLL=RT_!^:WZ:Z MP4"LC?WIC16KIS>2,(0^X&V"-WA%-Q1U/]-Y[X[$F$V$S$6=L"WW%.>[C6H/ M*/,#VE8+M@U)=U-=&7;K/Z 6&M=#!41JV+))X+;=@H.. 1L>$$L5'U!N:C17 MB,U>Y=D/G<]SGX_L!X@#3F@7N[I%CXI2I^;>;.D[&;P,$T8%&JF-CP=Y@WD<;'H#YBB.2$S>[MD\^:)>RN#NRMR^RL2.:OA>:L@NRO/^QMO.99<]C>;=CYZ1\ZA&YG=W6U'V6 MU1V6I;V5S5V5G?W47">)]H\0Y]OSS;';.^@^Z$#[GTDC:DW7+6P!DV24VSHJ MEZ.-LJCAB++GZYA\-1UH8.[S2$"K>(ZH$:9#O5S+/I-XC=+LBN(Y?[44Y1#KB&!Y1#5L5\LLS3_ E[ M'K(JHVNI);FBIB-_[QRF&^U[I/RZK7RATRLE++_0M4]S@RM_KPEKS^L$?Z!"L7#TTG&)VI_,??^)^HRUD @V^_3![0QLU/5*.@W;R/M7-['_J MM[+;C6=IO\51NFHXT;_V^G!\S;^F^.&E'(K?KYYQW';_)B4[D2:)M.G=YOWG M=ST.W^7DNWY)DE*C_(\__Y'ZK]3#XYE\?RAJOZ,1!T;H7/WC*I.AY,9>Z\__B<>%PNE MU?\]-C4"_A8 LJ#M=(1*EW=BZ\1F;_=KQ )NB<;<:D[_S\\[OS*^7"- M8W1;[)Y0.NATT>=:,^//_G6R0@1%YXY+UYWZ=^\[]1YM,1,DR6^CW7 1)R/I M=>Z0Q-<.EHH"ZN0AA[JC?_:^HR_**Q3Q3;)&;_\;O7-[6D#3Z^H1C:]]+1<& MU-DC%HT7QF=G6N,I7I&43C"E@.7IQ@4[1DO?+\B:/\Q!)7I04)3P%1@Z@H)@ MHF#8@,9GWUTER&/T=K.FXI9'KTP8R72OH.T!14CK*T1@PH' (635P,)GUUXE MPMEZS:)&ZC\6.$$?N)"0T/7@P*7S%0IJH4 PX+)I(."SOT_4_(] "'P$0N!C M2! 8"F4(@8]["/CL]>LU_X+^=9D^DJ^)# !C*E[W=ZD\[WRA0#I=WV72=+S/ M;K]>X\N%S3(M0X<[L="\WA>0\B P(O4FF5WWV]3VP1)H4 MBQ\^/CTR,0>]*OI58B@Z-5QZ2; QF>7WF,:L1>;'MYW3R0>="GW M6ZV,P3?_.E/6>$5/#HHVW>BSDZT!W]7;JHR;YYRXR$@&@[1/XE_? D0!#M8^ MAZ:G_?>;U:$^U4$OPRI+8#\,F8"0]@]@!*3^(4!#--AQC(!3@PC_W6@W28Z8 M3/@5749Y5 LD.(Z1D0[.8?BDOB(")!KPY(7/J4&$_UXU%C207D0YVI*4?RC+ MI1B%5G0H?.UVF2#@ (L.@Z:3_?>@/>RB.#XO,IQT[O#V.IE+T>OD 86OG2P3 M!-3) P9-)_OO%+O:H71+9Z5/*?F:/[,4&5'"']%2REZG"RA][7R(8" 0"!@U M8/#9,U8+\+8/]*M"/?E($)+U8< A\Q8#*I%@ .!P:7K?9Z]:;<.>41S++ "/ MH&_M>P2^]K5$#)BM[Y5O^M=G_UJ]$2&[':GNO)?9F;)ED;/GG)E#@K^] Q3H M;_*D!7S%@X:8L V?E%]S66JJY^Z_?ABI<4%_F.U6-^#F^T0<;Z+LJ92XR+[? M1M%+!684YUGS2XGJ[W_\4+^'_G_7/_^SD]NAS29R1^KW7_E7P76*-"XL4)&I MH]E<"_7S'7QY^1]KR88?7A*-:-P)QK*H#(\<.S\U1XWE3\X, MI5RSA-ODODGD$O6O0%ADXT$,;F&0OHBO^)>&!+EOES+5?&1Y28 MH-8GC\!?O"C% <*#Q\<\A8$?\XH,!C*5!=/Y%OJ=W^4&AS YR:.8V^4'UYA2 M58+-$4]E0EWM>82^>+]+R0M*\W>6^[M,3O='@5_8?GZ\'(.0ULJ4DWJ($ W9 M5$"1LW*>_&OB[,KR(3^B=,=Y7:$[QTK(NC,ME\Q#> !E4D%#S,9\7>^'&;G& M"<[1 K^B]0U50++%[+'94@%C0P(CKG6J(O80+5KRJ3"C8N8\SY@Y:*KLPG5H M('N&_M?;FUN2K/BA5"#BYN1%0>PA:+3D4X%&Q>PX%O="K(@^]Y;XGN-!(0-L MNGN?WK<:\:]>64W&)>[,^T3A>)XG2NKS,(Z[TFCV?WML#1 M$XY+$]^\PM7+W"\X+-0MUMP4 Q?S0B/R U,UX5AJCXY.FT.AN^B=G0C)C]OX M1(.#MB&1,SL!Z!D"E*UO)<2,N\=L0X:AVP@J5UK0%H^$'X-%3K?'BXC.?\B M)-1$C8AGZ">SO$.C1LYW/H9TBDB.[,9%/$>6@=PZ((.Q#_AL^+) CZ3SZ*/0 M2*D):_7*"#T'$UA&'0C)F)J[D/PP5 MVP:1Y*I"/&QE)N\[CD7B.%8!<.BCA MLPO=6\1[ZU8QD>D4:2P.J(CG>#*06\L*@=@[SZ(_P135ASOLN5"!)1)3M E9 M.!2>XT8ME989XG%SGEG?IE-"Z8Q0.B'\AX3-;99D?V5P@] +=ZBV$XZK4Y![ M%%H57]-'Z2[=GXRH_8-BVO'HY-'ZNO*)HRS#&XS6PH,TX_*@-1&WO _C4=+A MRC626BG"L3FN5KUFXE87^CAM1&;9V'?H,7KK*FD43@*D'D!22!T. &$"&\)- MR#QTM^8E2O%KQ/+,<'4Q A>(N@67@CH$<.D(K TN!?. ?9C=38L03G(BS@8P M+/" Q-/$C(CG/-=5PMD *%>E5O8 O%I"GP$ZXHD7_>(E?KB0F0,@DV*7O0@L M8ZDIDJGZ!XEOR]?4;I.H\WH$C;_8RW/\*,/DZTD M:E$JBT[$XI#1'#$YX2Q53M&*IX,#V,$!G?"7:3D1KDNWYQU*RX3QTK,$52'N M\8*XD.=;>"/9S0\AQ!6$/L+Z6L*3[R;+"A":^H02)#6$ :*(*^-4!#5,0S_VX,DF?H\&2"W!D1\O MT9B#"?HFC3ZBN*_3A JKSDDR<'6E46)\4A_LNDI?:L/S?.6**EA7_NB9)^%R M"D YAE9P"RFXE(90$BZA3+SR?D*(NWY24(F@$\C*"2;=),@,UDPF207]A(MX MP:3QIIVGC_89HL?..@GTA)_);>Q0_9M^'/M;W2N?CE\-CU^M^,"\.'YM590M M-\L7E)9U.7S'LKJ(VK9*X -74+7/A@FH7(8ZOJ*D0-=T3/#2O%V]K>*"65B6 MNI;^;_T8O8UB'XTYM,&0!AR<&0Y55Q,;*NF;#4&55:"D055!!_1GU'A^(F1= M6D:4ON(5RAY(/%ZAJPC;M9:8T&>0@04$8TG&,73/^*>49-E=2C:CV&W.EUIQ MO2\^0T$L KCO>RQ"OU)9KQN2+4,TP_+5&\M=,KI0J:1K'@L2T_D,"ZAX8)!( M&(;NI/[$%J=13&4Z6^]P@IG0+%%$+>'09L"H&SNBHO891'JBPNV-BFWHKNC2 M1W$>9?W,2 MJ^_2.(%")?:"+L1$8!A3#.'0I0@"$$*1]"'1935'=LY#@N*6)*0O5PUX@0,* M3%]K%T#O0XZTFX2VIBC=@;L\WDI^BSQ M&^59,^;G;&S"@4+L*ZX_II5-Z>=L,VY"P.ZNFX2N9E&6\[&\U:4^_H M::::?!X(AU,Q> C-VJ1Z\/T6$A^@'SE_@5KU&R MS@8:N-F]C'?))D6Y%QA417T&U00E@#&G5T<#29T#1\"*W)DQ.GN-<,Q><7TD MG:C%.H+K/,KP2F:NX*5Y!@U2VF=T3E.%F5&$5--@U.2$TPNSV:12:VY[\' H MI:E5+*#Q&5,0L<#($3!K\!'L@>50KDL<%_GHXH."2H"1EBHDE/!%,\9)RZY! M2K!79'Y#>/O,'*^O=+^Z1;?%[@FER\TH*I]G88S*UJK7+.LSUJ:H 8Q S4H: M7(;XQ*% U'K,J6[F&):6PU)<.D!@ E4Q%9KB:AIP&ASH]L#IUQV'Y>;B.4JV MB&Z,.!D.?4@WIY$%2*/,..&QZ%H]4\-!M!J(=2LBG]<4_]!DQTR+U _5)N/Z>AL3]=35ISXR\.US1!'?2>)S' MOIR&8\"'ZIT]/A<=PN_CV[GAX$(EE"8H..R.[WT(+CI M/*W(L)!C8ZPF@A2 ML [X*<;AXP5<&,F)!,]$A ,NMU@19+GE6N!RFO@-=[K61T.X_*X!G1 MMF=$,-SK= BTW_4=W-&M2O,1C8#%>4(H)\Y*EN?/##I7O6.42]Z(0*A4RX%,85FQL[0,TTPA&(.2@GJF\-A0J%;, MH4QA%X>'CZ$R,(7W:(LS=C]G?8E3M,J7&]IGFQ=#1:V7Q*IA=1''.& M- _LX$)=: ,*!0MD7878@2V@UB.X2*\4M1JKNCCMEX("M2EUE$CEJF1^J#;5 MFERH]Q&K@K71!4GHDCRC:EQNJK_G^"E&#VA%*=G#/AHK9# OP#H9P"M8M%M2 MWZQK9D!C@D\E(%UE61H8FLP@J^YO:VB8*7#>%;C&X @V>T*;#*E_KVZ >@55 MDXA81!4B3F$B3P:@L!J3_ >V%B0&SK?N6/DM2M,HR4W7%,/BFLN(??$083=1 M20=;+.SKGY +P8%GS1RGZO*ZL_I1(A6LIL/-W6.L!IL,6C8\86_\&#, F&$? MWP::PQ";O2=DTQ0KWB#Z8))PV6> 5X-Z"L(A'" &_!O N(:JYC7B"I1_##99 MM'1HLV_5@4]F'\!C38#OMD3SBBS<$-8 "RWT^WV>K!IHTM0]6I%M4G+A10H=JKHVL]K%1_#*D2F: MM5X_TH4>_U6DCP;7\KRZUZ27[^B?'WGKD*/,>#02=ZIM.9I"7=^/6N1+3<74?9\ M'9.OF1>O6+2M43]>(20=OUG!(76Z3V#MN4L)"V];G[]_H;USD]1O"B?;LU6. M7\L82H$.S!GL=QS:#$[[*E-K-J&[M+96^O6(=U<&5LZ7S57/4\'<#,D*QZ@G MYB.9-@#GK(+G-;-6A<-8:D31M,*\H!3>IR9JNO?)V0B>M;^)5 /](3Y'0\I( MZUX#S&V 'XZXLQU)<_SO4IKEYAHG$553LKT@V2B>%4+:C$@IZ=%B4T-#A\&J MO$'FFQX_L'M9-[E2TF/T=O7&/.GHG*[K-W@X$0&I6VNJH#Y:$.OIZ5 V5]$F M9[F,;3HGE1&IH*!3W^)*Y\:K07SI7#!5Q)D>/B+$$CJO(YQ62AM4I(M0%KXA'IVC*/N8>]"CUH#I1$U7+/_7A56>P$?4L[\A8SKL4 MO41X72_VE&CDDPN1."0/'H52^>TB<%B5P5;2>_2QW.P)K6ZF%"M MV(6II%:#7:#WH&U6(G?1N]:"<4"O7"VV],'#4JZ!>=:);5W.WKF9$X!I067 MT1..>8FV=(K(8#@J<@Q(E.O!.AA'U3E[[^:@LW@C\C!RV;"TUFS>*1T\8'6T M,_^LWJG9V>,WL\&X.7"1G$;H%1*"EE\H>*P"=&$7HOP*S=^U$2/SB!SQQC[> MPWCE=9HWQU0:3.#? 8+,;,0/SM-,R['K?H;W&H?U&H?S!CL8C'5C*4067/F$ MH U";9]KDP4*K]?J#Y#ID56KUP,C$V+KGI ')J1Z6'7"#0$ [E)D3)PIZ^[ MZ+VYF<[>Z$H1;3>%1OY^%T=)?I:LV>V>%T8RT)-^P5H_.@5],[D0%) )N@&9 M7$DCV(#7J3S\4^*1M.=%AA.492BCZJML8OUEF,O&I*@(P]*BQX)BN'YFP;&T M^O!/G$?RWE %)EOV-$!Y8C1<\X+I19@=TQ\+4!6:F 6=XSK#/Y6F.EDAM,ZN M:2=5MWP_H_R9K/?/U+?O#"S32TRU@Y^*,C'?/!N#V^ MH0Z%F31K9C9T<>H5$5E]0*%2\F^AD M%OLOJ-C@B-VW26 H*7_L*M&J*";"J[#8L2 6II=9,"NLVN#TP#/4PC5D[/\Q M]OL$BUUCW=A KT[E$T[@C\"5#/=56G$E2ZL+_5*Q0.;V[K2I/QG 0&Y7I S\ MV#(NF+N&8HGV^.CZM9*.LZ4;T/EF1"%=2N"2@VRFI,[AEFM05^B9*N[12[V< M66YD0%/2U>J6T 4*-*CD-H FJ>L(/+.=4<22J[,=WG)3OM>*UI?H26;;I/0< M&R>@#Q2"NIJP;?,$=8:>'J(K(N3I&S ]!Y"^/6QC#Y#Z3]E,!Z3\\9I@_9D] M\T^2[2-*=QS#J"+C3<4]LD!1!Y3;^D3T-]MR,) M[WUQ>(&!]U%6(% ,:NO"BND#5!J^K[%KX+OC[Q[%K'UW49J_*Y:)D&* M+%2DFNG%]E0MKSKT.S[\5;+$E$+II7N:HS"DFIJ8;T_#,Z-6K_:X F2=::I9 M((^.%@&D'!B.28\ @0KY;8-O7%V-.X-W/'R-%>>HP]BG;^S+#Q::T-_1& MZJ&;.L''*;2WP8QRFX/6YA@\]B'E;H1,R:Y4O7!'FY?F)]@WE*-G"4_ U]&6 M"^@;9)_PZ('0XN4E+G44Q8V.;I(-27<52 2/K.F5:K+T0TL9J(.];%?*^./? M?OJQE)#]4HYK]@1U]4[\?Z,H%4BD)NR,1Q&ARV1&=)- D.2EZ=8O5^H<7\UHCY^]?$OQ'@2Y1 MMDIQ&:5U]H:'NYCIC.!:$S+R68^WT0Y=DEV$ASDB38J"==4M:G&93))7:C_+ M!_,>2!RE=RGY%UKE+!0@H1\6\>HSVCVA=""J=KEF$0TOY\R6&W4C,==)W[KK MU%Y.JO!:G=V)$("O.69=;J@5R.^:^*G2#"P3-G7%*,O.HPQG7! :EZ\5;U ^ M.%!.U=$T MRKOI&2Y'P.:&_G)%K?3V73310LF;IXB5Y,'A25,#T_"DKFR.NPQ>]8)R=4\F MK71U^T?4'-9;>LVP[./SJ]/ZVU90%P&W<=H=5C8%UCWB)@3LD 6(O< )NLG1 MSF#O/2H*WVUWBKH]<&4>J;I]^^P*R9H3176)LU5,LB)%DN,;&^PZASS3V-E; M*;3KF39OV ,=A-D&HS5[F:.;0JP,G&XSW(SBB2?R:8.-C?DX/4VP @]B3X_C MHXDI+:Q"F(U;%GJ>!+79*Q]Z9K<)DHSJ)BW5_@F_HN2#MO%5LP(;8QFKHQ@M M%K5I?\!,:YQO+HJ'9]JCV7 #S"[2H/4U2843@W:Y)IP#7NXHH&RJ)_NXU6B) M;WZ/^FI-QFGLB?GEXI["_^N'D;YIK_Y>?>-^ MZO4%>LOIUFV?HZ?7&VP.1:4O^L\KLJLJ?RAVNRA]7V[JUXZH0'34=R2N7T2F M%J#-V.QNHY9NHP3_NVPF6U73!JTK2";KNXY:EIO:;$5QV\&BY)-6>39;-SL\ M'>Z(IPC0F1\42'JD<#V/QYD47%5OH_N,JG=8/IU89TY31P<*DL M+:@./9VP"R_MC,K1A;NY8Z_MB_+>)9OFKM*4I!>$JK::R@53A$G1]BQ=IZ@[ M@S]HD\@PJ\B:H"@AF;MWD4WZD( E[ML=GV!0O\1X'7.'_? M;R.CF%K/=1D:86 )!%XA>3V",:U7J.YE:"%['B]YC:)AJED*))T/@UBSTXBI M)OJC&58K&\?@VD(>UK5QR^[1"N'7%XW\*C\8:F/%P9AMD'4WLJ*1O%C@5EC; K*) MU_O4N)629S?)74JVE+?#)7[]]AW^-UHW[;H@62Z,^@%1MT$]"FJKT>)#G8H& M.H1T'R4N(75XR@7K!:(E[/ 02UI''0,NX1WR=,TR7.=-AFMG0Y/5KHS#DQ/5 M72LBPF9=LEHE99A_'_D(:*U\PF MA754Y(.5,,,!F:B>P;I;IPW5*ERO[I MSW6$TS) ^#.*F%B.C\?:YNP5+7*I M04AK/,A)W1D07KM$]@)$*Y'7!VL ZC*B)VM_K,MJ8$-;P3E0]U<3VNIR8YWB M5RK-*[I)J+:+QGC^@M9;O5MP%CBUF]@)G%SNXYMFL\:V@!5OZ&'D(Z6(R!UN M\:?W/-%6R- A8-R&RFN@JCM0"_,E8?V?92C+'*\0Z.+L!259$_9TCW)Q+=DOOE-KRDT_U(MYE7NY>8O"-T3CMS@_.[.$JR\A#H\3E*RNLWYU'&?-'[ M4I+-BFW.?-5.X^QRFZ,-+3*G6D<[(&CSZOV/O68%:O#*9U%8,I[RHE";5-6= MW6L;H;1S ,IAMER_[!BG62+#!"$5"^N#Z8#T%M$2M#_V)?Q["8./SK-Q$;W4 MZ[@B9:_P.;POPHPE6SSE&;NX4Z0I9+FB6:I[71]2RN7P;N]=-F$I^Z9631KV'J!&KY-)2N%< U3779D-G3K-S<@K2I^(8T/2?5*V>^/.9;PA MOT7"X$,8>1N)J")W^7P]OVWJE8)!284^_%I'@#N93-'%,/907F?US+U&78%N M%B[KEG:W0&R;Y(>7I.X!%FLFLA!0).W/0M*9IB< , MJ,B:>W5",H?R5J"88Z!CLY]RRMVH M[+?CMF!9F9>;*C$672^51T?-[DH=#V&)VS!#IBDW=Z:@WW21(5!0<=7@@Q&P MUAG 9D]&JGR5_Y*^WRHY[ M8L;KE9%W-Q%?M@!%[&MT4%L MR*16EN$A4UL7J(7L/$7ASAR>%QE.4)91Q3_AI#G<+GW5G?8)S)]9X1I&NH7= MF3=.2]6>5;U"8IWXY4\U['%BJ(^^J=&KG)D6:*4!/T8Q%%^$1R5=DQ1)3!<@ MZJ!23P6:I!Z;R<0//45UDP%[<3(>Q^4>JON3*-Q'IQ#G-%Q6R(QK=E1!"+A,-8'4D/__/YHCNG+3?<]6J/=B]N%9MF09Q)39697U$[F[RP/ MBV#TPHB;UPH4Q.Y&*[]EZK6C=CFI)OQ:00*[EIAKH3_ZY?65;R[ ZPDY\N^A M>,K0'P5E>/7J=D(?MD1D!!1D#>B%9 X'_J!-PH&NHA/(Z,5 5G4/@_5?H>](JU/B>@(6.)QVZD9H& MP<&VDIA#VQ+ZM4!JNJ@H$'M# MLTDZR-[7O"BRG.Q0*L>K6>$VG%JO\/%@>I+:9D*Y;IN]5GC'VM[%15E'N;;*8\GC@"U?(?!99W( Y'O [K+^[OH@I-[TJLN%EUR,V MIT!5S 1&<>TU$O\2*A*_9&BYN#Q8DXH]$\*&==:X M^FNHN&IO23U'Z;9V[0CM'(RX36HD)SX>'&JI929*T3=O4T40G M&U0E[P"N6F6&6?KD98X'O"9*F@G#P*:8OZ;J!Y0?T);)2 IUJ6J5:4YM M8&6.!\HF2IH)RL"FU%#^>ZA0OD5?.R[CE"3TKRO4&:UR5)L6K_M.O_CQ8'VB MZF:"O7ZKZA'P) +5,5L'@)1[8)?:FG]KZ**++Q$V2K%53!>'Z*FQ=M+F;K%CP?2$U4W M$]3U6]4, 8,#M-!B6![+Y_9.$2Q''\%RB;-HNTW1MFYF?;96]K_D"BB\S/ZB M)Z3,\1@]$R7-Y?R"-270"#UVE;V6FJL)UZ;,Y/GTYE:8R^G9'&XK@56C6]H$BMG1LP(+\2JYOHF3*=!I5]H4D," M-6#C5\%=FZPC?!M\CZQ&W>5#T^63T_LGYY-MIQ.49L:8T\C*&'#R];5P>^KI MFQ+!F^&3JCN"<-U1]%MUUSE9+W#T5#Y#*5W*3^ P>!Q;BX.OX)VN#A!HC:H) M^:8Z[XUPQW/. 4Q?MQ?L,H=-+WK%1Z"#%@\"@D:Z MT 4^2N_:&GVC3]-7CWEUG"D4H76WK)?) M/6)O?K&7D9/U+4G2YI_E)7]6OD3$(UH])_B/ LEWT0>M>MT9O! 4"1N M=-^WB+*6]D+VYVUAZ'[L_<)55V&EAH#[$(N\1YL4*[R]'W!SZE)O8%EN2>B9 M,5HE &3_DI"G#*7EJ<1-\E+D]#.AB[@8UU9&,='-4,5P7K-:A?>CZ@":-9RU MK#;(618.P MWZ(TC3S8Y5ZB%+]&]+@1^0>LM6U2OZ*>RHP!G0),YM0=%$SCYL!+G MY]UMNGR9WN/M,^20R9#/:(6MS'A@WKK_NUFY4R(?97Q(& M&[K!R#(O_'K=AYAHY]VC'%<>1\@9@VY)SK/!RI)S!+AP.T%M@&#%1O9&5U%#@=A44]^^2*H? M!L]I5WL\3O(FF145F>?T! +0U!K5AFZT[ISV6NS8=>\ MV)ZD5M5]E",-=YL-5N.K?P:LPL'W9$49@MRD7INNXX/'JD4O]6Z[H#OCE?.[ M?>4+:Y5YN:4J+](4LFW4+-5D1X"6\L$(<1NK-CBP8B/CHBKF+A&"9D\38V4, MLAW ZNT;$U5](6\KKZ(TP^B=UEB*3O,]HF2)C'SP726[3MG[>M*T.W_ M^IQ)'NAOC^'X--&8H;MC13LH(S/H=7#$.*FA@U-&XP:&O/3K/(#MVE">GG?G M/N\N,ULJLO%#[[Z8F$FOO>OXB@R>?#^BX6V0C[-.V83C4XK. M;SM%YW@EJB0%).1TNHIL=']>9#A!65:_%9"=O>'APTX@VF;M)Z=U_M[%)=E% M>)ATFONM_WY%\\UBQ V)HW1OFCZCW1-*APV3T30-Y-.X>Q*=JTP"$Z8_@_58 ME2M6/@MG9\Z"KKV*T8KMRA6]JR)K_'=",O_Z&"B2HIO%7)P=Q@IZ^C+*(W:; M$.5?2?J[HK]AQ,W$H2#VK^^UQ%,@0,5KCELNA]0A:$8E\IEIH$(9R\YC0 TK MRRES#NNA4:^^B-ZR9>1:$=90JE+..>!L1(]X1[=#R\UC&B49;?AR\XF0]3)] M0.DK7B'.XE"C1*UK4 EO5O>K 67R-?F]>!=C_[J"A7.O-^=)M+-]"S]W=8Y2B7RI@\RI^\9L+$S*.C/1@;6F]&;N#=YWYK>['_SKC$HI9F%>X6.?ZX5S0]Z,VJ'B[G?S;EK0R#E B?H)D>[ MX=0*)9>?\W7(W4D^/M4^2];-+:CZH_ !(OVB[3O4M1]%2"[J,+5 M!X(IJ-KG9 54#E]6,>@0 I5W8#DUZJJ>>A74X=OY7/,83!,4MRPC%O*T6-71 M"Z4,&4OG/8"-0#@9:Z7:9#3JC?TFYRU_%54^_AIHRKJG667*1- ME!=<^>;\WDOZ^BY+L&;_4^8HPRJJ')0>P M!%#6:I52!@G2EPA-K_72KR@@N+\'F>_ M9Z? \V\E\/PBRI[+O!5H39O\)<'UWT5/9(*HVRJ-GIME/V8AO[-95)YOC:=;[ M9F:]3FI!148V28Y=0PZ=7+O:'!R>8.V;V&G9\-Q*2M2F3><3.N9HWESD50TVFB'4RTDP?G7).O2<.^L0FYT4NE2E0>YIUFYF]E9FYZO^QV MX0L>$IK!)#.@<2<8W12E>=TSK?:3;=F^@7P0TEI,.:G#YS%D/42T1!SX8GF< MF6F5FN+'*:V;Z5F:WN^WOTP@Q5 MLNVFT+JB*,G?L^H;.X=H[W3R%6R%5S_'A"DO=PJ]+5@D+3N_&;9NH"TU8:T* M&:'K*^\3^YIHJ(%[/=ZL?F;U9?6>=JZ#M'T6!_9,D_C$)GYCNUF6W2RA%O#] M--%_*Q-]V^6W*%]NSN*8?&6.C*P)H#M;OY;_+N4A6RI2=H[CF*4&EN1:M,2Q MDYAP,D:2W1<(_8"\4CA[2:<*@0#J'37(VV^IUH**,_D:..2U"KJ0RKS4>L86#%)JR#EL_6_BBH_;:?#>8DY[3$2J-$8P$@ M)>Q=]=@;'%I;\S@U]QX^@')DQ#B4SM89.EU!=,3MKPX U90G+C+V@:_H9K4L MQ&10];MHCO:5?0II5[B':1:G:'*0Z6?@BIW<_#+![2S-#BQ=2T<<7FHC_M?V M&NK@J[.F00)\+!"240A1'>:KY@46?Q>.8S1FI^''$C>KII5 MY ZO:HIZAFB+.;R4.>!F6Z!BL:I=YDW1\[RFF6_&7&.UM M&3\KF"5V^]OI$]GY"4S+:@( =WJ- :>;$DP]1&W8A9IM$U"-&9S6%F4?W)+\$F5XF[ 7!,^R7]!Z2XU\A^ 3M5CLI>1;-(X(ML2OC1Z>S,_A MH:$<%,2^NH;GA=P&5 &@DROV9\FJ'["&\DHW3)AAC!KO6Q.6UO_F,[)D8H!1 M,F!B/B^^HO2)>) [:_CR\WF4X=5PVI/1"!Y3KVE\!@1$+# P!,P"S@LZE.B2 M/2>^/X,68&- )4!'2Q42/OBB&2.D91=N!AX[ZV$"72U./V=8=!-1"2L-_>&0 M5J3EAJ54N([)5V&T/H!T^((EE]3]DV$R";2F?QE'\1H@6+1<1SAE<6\=5]5R MTYR9#N "HJV5JJ#U'C ZLNH!2,$Y\(=FK$T*&K;)\LP@KSGP_G%_T"QRB?ER MHKP894>TM7X_9$".29@DF2%4G,"#>)=X#\*O,;Y.Y6TC>&] M(,D:3[N=*XA5DUPY'N*;N"5>&_NB$L6QR MM?GW@ %+Z,Q,2_2"\R@>]"#_8R>!=O=C0+TJE4-TR^X=XV#"P:$-F-]F")1IT+?4OTW]\O9 MB1'."R9:%+.+21GE(,H%("<>Y ,0$8>$*!VYC5&DJ&2.;/^']?F1U>\W65:@ M]661L@BDIJS6_2U_#1$G%ZAU@\(*Q00 HWT8(I$:&4U(O\2+")+@2I! MZ49MA9J#CR$(570-[L1T(4$-**TQNL3\:T#]-51 T17 "J%UQE[_80*RV[ME M&.8KW>[?Q=&JW/,/T*57J'W>#E8H(-P9Z<$4A-#*:D3^S9?EVCW:8B8%DZ?U M 0\ ):5IPZVY- '!!2*E*3H$O&LP_$>HYNF"['9,(#J[WT7I,BU%6Y?G/(*9 M3Z/$/C&WND1 ,-/7@+&_"E)3#<&_^V*/EAO:!+I"7&[J:3VAEC5[0:N\R!Z* MEY>89Z#T"C69C8"% L*6D1Y,X06MK$;8SR&F&*N/;K)[M$)T)G^*T?@7YXE% M]DT1A;Q(*-KIFT/A0S:01M^W)$?9@D3E(5B;3WC?;'D*$",NH[P?FEP!(U$[ALPZMY8Z[5^DG(S;=#P'LV!R71%@ENUG*_ML < M?/6V>^5RP#IUQ"/PT"8K]IF +!@WJL6HXJHC>!4>PP58L\4&L3K7BN+*M-K6 M22MDV*: KX?U!&>/ 3'9]S(N!/=E=8OQUD;28CZL@]C=OXLB33GW%L8[#C'M M>._!HW4/@7T#/]$=;E:W4-#QDN(IWQ3Q6&8!S$S*-JC3*QL ""3>E49K"I_KB":L)?0:UJ_ MC-]>,4K3-R85&KXN:0"(@XLZV>AU.4^(\B)Y%'NU2X&LBHC>$D*R-9'4UM^& M<&L)/'&F[4T)?$$[SP9$6G_(6:;$_GEBRX\MM$?\NR>:586\T^M,[4Q0!C(4 M9>5=5Y3]EN*(LP:2E?,6BF=@@[(%9VW39N3]1;-S,[;/#S0^= MYX=/9XSV16K4_!O.G]L',E@?*)T;!B4'ARJ@DO;/AD;5ED]_WB17;RN49Q( I=6$?K\.H O]B4-_P@@/?/IJF,<*SNU@.>P"K3[7 MOD0O),/CU1G_\S &H/T<&J84 DX"T)BWLZMSN@L\W:6<[J+M")=G!UV(C99< M)G???/#P*MP&YELFD.M BWW KBJ>G(V;X%UCMRHL(QGOG#*>*@)N\T1%(&KP MT_*)>U8P"A4J4)N]48VB 3FN*?#3%0.;IQIXQM:.P]C2>:$XC:-=]<"0BH7V/FM"5%'C"]% "@5G>OX M2H.@6=R[#2!:N;CV;SMMH.9AF7QAN6E?8I1W/$W<2'C=8DTN;W Q M=VL!4"\18Q4,U@&RVLH0LUT&51I%!=OC@T:0ONBZ20#4$?HL# M,J$0/5,,4G-S&4/!.-Q;&:!EB5BSRIL5,OX2Q09_.T(@UT)P*P)*+E]&+'RX M!2%HVRW2W UP"LBE[Q7P3OXR0A\F>8]4+G--ZIOYX/6=V(CPY 59D4XU$EM2 ML_=M'25H;1-J (/*D%J.ECUUV( 12&T1,_L:'%Y4T ,.%6P?J (VL>,B2B/; M+1(VCF3R6P33H)K03]*_H=@A+9 9APR!L 6)%#(X;I_\YJ">D8+9)9@I"@88 M,"DM&IS@#\O!VR&I;0<=(:FJDMMU#QZ($PS \RAF5P4>GA'+E?Y2/H^RW'#. MC@2[,N/RM98-ROMU6OYM12J:=[>%>$7MRG6C%H/T()TB.&: I58TAS5<"B,[ M+&\K@^D9@Q6166=1\OMM5#VH1?=D9(6K MEQW0B@)_S1KQEX]_O4/IBC:"&S$TB4?S')H9#V=3G+(+B1V]]"<]4:WE VEF MM?GF"H.)\>./TP$IX*$%R!&/(P"D7"^V 3FJS=E%ZBF /"]HA^!D^Y>/TX&I MXJ4#4#&O\($*U)-EP(IK]>[M4M#X^V!A:A?PT+*D(Q[A U2A%]N6=%2;;_>Z M@>,KPPGS-I47BNW84PA'/:LJYQ@^=+5T9MW"RNMV]J[J)#O[=PMV5L!#R\Z. M>(0/5H5>;-O946W.WF45 /)7](Q7,2K37'+1)B:H5<8C\!HG2HG@(."Q\NV= MTP:A#*W+S6>\7L?HJ4C?.S#EFQG=G3+'-=2XQJW!O]M<;B-%>?;+:TLS3N.=?JOH5.=_O3/^RC9 M\A[R&_W>I/[:_^Z@H?SWRL9?NHWEV\VYF_L9)WA7[+@-YGZKFSSXYBY9"4>I M1-[T03*2/0,V5 8% QLEGZ,W<6_ROC6]V?_F76]*FB[OS7[!< ,IQF:.R P* M1RGM W7=0D<[;XJF!=!TV2EL&3&'/(+^-4HQD^@^RGD3I^ASL_$;??9#$NXQ MNIB (\V$HW-+\IQ'6=D2KIGF?VS#\_L?G0T_B<:)0H;^$!PSJD(1^PS"M5/" M848 L!6KJK'F/!;A*DMAU!4F"V3;QSS,3^N<;,]V[.T5::_S2;E=/R1U9@VT M^W'D+Y%*W3<7T,K&[I1A):$_,L$T\=C7!&> "2@Z8VE$$120U#*:XX?+V[^, M%=UFEME8KMY6<<%"7NI&?X[R(BT?]LP"?69;K-PEM%!T3DH(MH)":"RP.=FKT_'P,.J6XP/0DFQD-$( MU88U6$HJ;)S!P1XB]$750:4.%(\)?XW8G M5XB^)L6$)?B8ARF>*Q['"&>.=F9'-,0HA<"OZ"Q9/SZC%$6;?'3S MSQ8[?<@*V!T7>B$ZFQ'(@NJ=!8Z=;B3-B4L-674Q)V<](4[,AQ=2U*YR+3Q'=T>[$Z8L$7VM)1E^]R,LSGC;D4D R&(TXA&N^3BF, M DEAY$&6NE,NUU,NUV\DE^LI^Z>W5M9R]L]3:CCO4L/UFS1Z YLKGNBE;"&5 MPV-OCE>SSF5\3M*4?*V<#?1+_@[PG:J*2GRIXJ*>#'[N2_43E""S$;U'ZO7J M"#XK'$?:[IW*L_IJT56R!@!245*"1V')T. (4\$D- JK"#Y>DST+UD@KR%$H M(>G :TSB.XX40FD!9LS+MZ;"^BO$6T\7:V6K%SKRS>[1"^)5SPF966&)\ M9(5]QXVQ(B:9(%DMOKU*V1>-_>L!I:^8);9[16FT90X7/(S[UBO$77&*"_F, M*2/!P5B"@;/A;=9G!"!F?[AKU2EIGU1-@1$]1* MY1&$AQVEF!.QP^-OTZ_AT?QQ7>14^/HTJQ2W3M]SFDH"FTH6.'IBJR#:S+8+ M"Y%^3(IRIQ]548>./)1E"/%;^]ZT%91F8S*CQNTS@9$S(VV$%&)1:WU;KM.< MTG$TH1FA+Q= LE-]J5)M3&2C@WXNF^/$OEIC!T ^MQ'!'^$ )1=DVS KK8ER M]SDVY@8W)-G&7)@^GJP;.@+S$FZ8EC>!L^,T&PVQ85>LD<-8UN S=5@Z5-)R:UH];E+5'.@Y]'6$ MTU^CN$"?J9!4 :5@O!]ODI?"@Q.$MFG[/A.%\T-(:Z3(2=T9][9=9]1,E+CM MP+#NG/4RN4?L 0&6UJ=\32!M_EF^B,3*EV!Y1*OG!/]1H(R77^0050VU/4M5 M[GKK(HZR;+GY+4K3*,F7Z3W>/O,2GRCIFE,K,9UG0G(OJ@,H98+:SX=RE^+7 M*$=U-9GH0KJ89G\MG4?C;FX%*)K 1!M,F6+&]:5U'L/ 0P/5HY/H8!N@T>:V MI91IN+:USSM8).S7X?"O#A>$CK9$STZG(FAOE0C*_).1.6%60@0I64$&!24"0Q^$,FG($_ WY]\,I/Q=O6&TA7. M4"DI"&V2$@*L<4L$AC2UU%-PQN4>^KG_4,B'9]HG<)R)R 4@&Y,'AC"%O%/@ M-68]Q_&[8PT/=ZS@9:I:L\U^5<;RM%U5;5>!>Z/#[E;%C0IXDI]):0M!EJ1# M53>O-WWA0]ZF<;MHZTM@7J)LE>*7TA[PCW^,RK8I5+7*NE-0XWNES2L=2]FR MR+,\2M:T9X=C>: ?DZ*U>O2*.LQ$:H( ,DDUPP2F&BU@]E>OYH =B#)!V34] M#;!VR0$ K@+F"Y^:*E',>%M<*&3'7*:*F(%F]<\(&-$H,%24KX8$*>(WC M1A5HE!BJ0%;"+Q5D+7"Y1R Z121*&!=QOR ]"HQ4H!@?A?7UYOFI?4<@4L? M8$\$:I>//8'6Q=6)M#ZJY@B4;FU.)"8S@_W=T'CK(VM,P#ZZ4SR[6DRG\>S% M4XQ7\G!V"4D3S7G?9![HT04PZ%YU&Z-V):W4ET!%<['X05]O93O(H" MWD?QY/H(QMA',,8^'A?&^(+/@+&/T]=]7F+L)S#&?@)C[*?CPAA?\!DP]M, M8R&?9L.62"+_-7 %(72I2NH6^K+%=9XV)2+_*GP9?!@7J[0] 3^]:T-?BQE# MT4>\+9Y-+WP(,N\TFQ.W( B&T"O4/A((*^3RH>32(X9?N_FN!J)+:=HGZ[@T M#I^LTNHN I-R^'P5I([J(2LN[V][+AK;&6(XS.S/1XMND"RT3>;=^8K2)^+> MCSSO"F.&*>D0"Q$[S0[W\;]#QK3Z$RJQ"K&6QJ9;9#[5JC;T'/7'^WB;A M+<_(Y =&8MKQ.1&/U@.!IW?>4#3YD=+<]=D'IZ@^'_9JUSB):$NCN&/$>Q)S MW,"&I4?[.V!I]^N5V2%'IBI5L+29J^']G2BPP<=RY4]JM6TCD^0Q7VUQ]>N,HMRG,1Q:LB M+O_:V8W.UT7R^NSWEZ@^#SJOXPGX#>?/(T&ROB39_<"+51N:DA<@9LQ:'9+8 M,@MU',-TI0"YX$C>=@?--N_QQ1.=^EL0RWP"?:$+:[)^R*,T=YYY0ZN3KDOJZYG.0'-!%9E6((TA^"(W?F.?8V#",PUICCCN:X\,IFL.Y MM*<48Z<48Z<48ZY5<$HQ)NG54XJQ.0(+3BG&CB- _91B[)2KP_GTI;HM>\K5 M<QY2KXW3'_73'_73'_2BRDYSNN)_NN+OVT)WNN#>6,*@[[J>(JF\C MHFH*C.<(BS*!_#<;VV1L6T>!*T=J714!.K;LZU%$R9R2B9R>VCNE$@&F$@DY MH> IE4@0P2=-FGSG$27X%CC)EMQ03O9>B'C(R>KW MFRPKT/JR8+B[J[9-SW049DT'7KVA=(4S-+QN9U:X5H!N86=FQT:?DXG*ZIN> M"2UBEDFW)?,D)CND ;A+R0JA=79-.[06L)%ON-N D+:OHLA(0\>KAB*LHE-> M;^@;7NX3&KSX/36A[/$HYQ%VI[? U&*>W@*S;/F._BTPU[H\/0IE6:&67GD2 M\X8]VQ1B*!A7JI%[1F9_1;X<%;$[F1L;0U=39:/8:8'Z7%:S5*T%<"G/(+ L M\BR/DC5=:D) P"&7P:!'[LR6Z/:HR+"(A>_;%V!]0F/3J\?QD:Y@0<1M]R?V M]Y'; T(JPU!+&CQ^^$+;Q4Y;A[.MGPYB1*XR&+$,-3ZXPFSA!N;FFHJ(:T,.WO:X*$C$-LN]]C?9+Y$&H4C?%N+ M)$4TQAS+I+\$')D!W'41TRT*8!.\Z 9/@&L)_BF6"$]7F6H2SS(WO%!=F]H"2KL$CM#,IQ=>%&Z:8Q M*-E,PCHEW:U%'E;/:%W$:+FY1!MJ#-;GM# M'+4IR9W-B$-U>5TD:RXPA-\;Q_SX MN]==KY('WM<<3KXY!6]+,:+X:O<2DW>$LAJ,PMZ&%ZC5!2G@-1ZT)88#!,+: M?*$[#V+^%\%)?O;RPE2*5RA[QB]T#?>84I'HDIXN[78XSQ'B@L>H;*U5S;)> M0VJ*'N#HTJS%F>M0 +3/44[5FVS_\N.'_\V$XR)*3E2K3$3D-49 DL'!(&)G M[K;S(NQ'L;L@X!6Z2I--M(^87;BA/F:;5:YNE:$_6G7Q%1Y\*-!8\KW@(W=F M>Y-#HTQ[9P-4QITB/C'W6!2S5A49VQ8M-_7^B$Y4R_P9I7$- M*._=Z54HN@V%4=0;L$*EEDRN#CT58F3XB565"QZ663JRB4U5SP#E>=30S M85Z9,)^$#UP3#?%I9#6FM3L_H"-BG-8GS*FG42 MC\'V*)A5ZZ#!+:ZD5EBO$%\UPD(N/;,3^I\8JF7DC]5O0W[_$9JPW>3J,T3 %'YE7Q.)I#LZ&# M$V ;#3R6K7FKCN4+76KE.-FR1VLNHC1]WY#T:Y2N)9$'T)*BH2(K>30# :R> M>6 NJ_Y8=N2ML)]2*J0*KSTB$31KHJ-!(4_H>0!7US3'UMA]%!9=>M/QE+^S M6,"<*N7JCP*_L%!"4'B6LK0T;DM2^@A@:J FV_B%-<%@Y_AS!>P$;=EK<=9O M#/)%*-^).(\RM.[&OX)P*B\J!:FHZ'$A%*2@&>$IJM_@5J,M;%HVN^W&7AT" M*R,=8)5/&CHV 0JPBD5^?37V_FJ,O4>/Y_VCB+Z>Q10>SNBU$/O;#!#SSQL^ MW0.H%X5D4EW L;>M.KXD*[K2BW B\<;"B(<^:0&Q.YF_L'<+R3;!_R[[MKGV M-Q!60=7>I150N1]7\DXB4 D%PX?+O;H%*^ :NJ]0(%BKD3N41'&IC82N#6B; M49;7+E48M'0XR>$'XQ0N1 TT90G&L)I]R_-%V_O?*$JSA^+I7VB5/Y*KMVB' M$]Y6&$):JU1.&@"Z-&35A8^<]1Q9O?Q;NFDM%\SB&02<;8X_3\(:6/1/0%67$V .]]YLF$.ZL>ZFD'$/[\G3XB%1OD_=0^W9XNY\ [,&3S*MY MP?0RN?V]VNJWH <"7'9"O&)D/57',=-.BFZ#XR2+1Z_!S #Y[H?K7(^LM$Q MG];G'#U66^TL??2\$THIY]GZ7T66EYGV8).)J)1\(AF7.K)A8J8M!Q/(N$7F MUQ=\72KQ[Q".3EX-2\N1+B[];2 >J#T'R!>WS#R!MS\CX+@O>\V#7).[8781 M*KA*IA/X$N ET-D<JC?M@'>]3XTGH M?;+YQM0KWC+JBR@KHCA_7^2BMZ54A.V;4F)"9_,'5[-$0ZK^!-!E5[T5)683 M>)9RT?@A4KCVU37@4?I1>F7#?9Y%91V)R@(-5Q9<=DQC(S9!GT0T8@H>)A43 MC.8;'QXD[;?F@FX'MR3%_RX[E6M-X06X\O(+V)L5V!MW9]R&<[[4+>Q]\6 \ M*A5+9-*(AJ6(*QNA/6XN1J>D-\^%O7DN[,WS 'N3+XUI;YX/>C/ ARTDEI08 MV"&9)INY'<+TJ&=\Y>P%GO1YG/Q)JIJE>6>.I/\:SH_TIW_>1\F6^_;X\/?F M.>[][PX:RC63G"_=QDZ8?R' M38=!]8AFKV"X!F8\,(@,@AREM.]A=@N%JQ" Q149$["A[3 (.$/?0[';1>G[ MA'WE?K2@O&;A DX8,4& ^>9J\37<1'KX9"2$5 MR- G=7>?%]X71$O>P25>937E_5$I>V=7X 0X8_!]+= M(DE,^K;#R[<+7E0 G+/0@*;=XU'._[X?VL/O@72P2C+#03SDZ6+*AO;U/5HC MM&/KC+NR98@*5J9&&<[$!B5%^)"5#!4Y8&U8P92LM@EI>0]C7B[(;D<2&,AX MM")8]6E#!9)$8BO0Z?,W#P&;!RSUXOT:)U0DS-J](>E.=MM-HT1_@R OX6Z7 M5$5E#*3L_U@+TOSH[HUH#=T3@1!]4 ,X,E0WG$)/"R%.CR1.#^1'(B3-KH=F M.P+V/R^ED0<>9Z,DYREZ9@_+-W[MTD-_YC19@(!JF1#_ZX<=)\GV$:6[O0I$:; E*V_1$(YG[L/X V MT0LOAZY$P9103;(WR=7;"F79L*_8)P>0F"HY4!*E5DW2L57#+?40844 M-8IXVGPWS?HT-7^Z9'2I)N!MD M^O4ILE_KY%]J*D$*AU0GMY+SW(KS,Z#%("P#'.L"XVWY]OX!U:M[88] +[GU M-0RLIA_&.6!O*2CKT#<[[U',,I7?16G^_DA':4;E9-=9G=_P%#5,X"N DC?1 MGDIRAZ%?JV>T+F*TW(A:>?[>^\*YZCF)1W/V8\;#G>)@S>0%,&L75,"(5] / MO7!OJXH).').N+EJ29[/T;\(V].7![//U RC5! [K:!KXZB%=.Y"A\5=0N"2 M#2**1SRK:&LA+]^<:0\Y6?U>-3'C]KB8H+%I' )/^U@I"Z1S>4Q"?X:Q6H(1 M_ICG?^Q=O22^CVZI#)!>'S((/ VZP?1, ).:6)/R2LI+!ASFX5[+F+9:)!,6 M4 /'@DD[AMVAJC_@R_8",>$K6O@2UJ8S3JI%]7[]Q84 MF+Y6&H#>?W#H"JV)% ![W\Z"S]:OS$%^3=*RL7=%NGJ.,OX59A!M$_4JI_4? M*CK":L)$P=K9@:WP"EF4/))?4/SR&\Z?66C#=4R^WB*TYF^%P?1M")62WG^X MZ JM"1D >]]NE%SB+$_Q4\$$H5 OL]ER\:(F;-Z9E1#ZCQ"PF)K0D/'U[>+( MER1C45%H?4MR 1ID).V3B#P2_Q$ $$VS[_D$P M/CE; 'O[>;TKON4PLN5C6 CR:T#)Y9Z&Q:2\&I8DORS0(^DT$*/LHHIZ.$O6 M^Q (P5F[8>EF_:!;VIV:[E*R8HN[:SIP>QY?]#34"82T5H"+3>=WX G M"Y*2BI,&;LD0H6FNFLE8U:HZW$N;X"68U%! 5BF@OA='[I^. M[S:H5O<%R807L:'DG:P*E&.R#_-O-#EV_PYQPP,S%)'&9!X=6JYLSA/;49OH7I/I X2C]'252U_QJA.Y2N MQJ902==LZ<5T0<$-*J\YDB0U!'ZYS?H*3#W\86EU;#4,8 C&F7A"WNNHUVB'L. M!267*JU+;F^CQ31.BOPN):\XHWUPDY1=D]VBK]5K+,M-_38+N[KW2,[13985 M:,T]:;+#K&,FIS!SM@@!]S:QK+'^HD/5#+;HF%J];Y?"^?)0BR(0Z#G*/T?O MC52/Y)FID?2W /OB,D6!/^+[GG>D^SFA7"'FF'IYG!$MW00L)^F$WWP M:M?GT5N3=)M,&<=TX.6HC(.D?]NF$?]->!AQ<]M(01P$E+0DUD>.BKVS2_V6 M-@:_14/I$9IJVZ@9G0[)4G)Q3/ M_Z+(9B'5"47D(E[1S>XS\]W1^?FA>,I6*2ZMY]DV1:4_3X:5F2OK@V^VRD)" M\V$T;CP\9FN>L[?.1&_VD(0.Y*ST"MTU[:EWH0/)/U%1D@>$UDVDIO&H.VRE M;0S_82H-8A0ZZ0']T7BH9IJ_EN(\C/(>L30]J[S6"W>\26G:NZQ+J@A'G>%SPM4G?.?PZ?W/[5Z'Z M)T_BJUC]3Q8]J&CU^U5,MYET$7+!=]++2!IO*9?$F=7@ZI& ).D/UBZCTN/) M9>#=P>D;SA_R-,K1]KWC/> ?=D)H&PS*:;WK;AW9Y/VNX#3'H=P!]2H&*\%%%3M M8P$"*K_$8W]-$3]PO$7E ;V]ZJDZ4.U5=D/2%.SD!*&L!I)3.+ >\&XB. ML'W#H*R$C74I<]_6+X+3#_YC,!#:[KTQ,6T8,-$1V H"O;F4\1<)[E> MBVXB!&AS N]);T\[1=.NYT>;BU$:!(-8=->+9^5%=#+SI6RY=>:G/;#3C$#3 M'O2#")TG/.@WY[9@V_3EIKI6=A>EOT9QP6(7RZ1JESA;Q20KZ"?!@M,2M_91 MGXGT-.92A! ,3]4@4%E MME,5+[8M$NM/#&RG3,&-NQS"]!C\Y>(%PTBS&G[O$=>Q2CV)_K2PZOV2X#P[ M?V?QT)R5BXILN$X=D?DB8=F9W& 0)1U7QAZ=Q:N C.UY6U4U5MD; 66E_(M\ M&D6::WB@(L[&M[I'B)'8_?$NK*6\] ;B'K@_33FX"7QTR'2[YUP]M2KD>/13 M$M"<:DU,8IX!!RP^4.'+VZ&EK+7DG/E)2=>LP\5T[H3LMH4[-8D)NH9\0.!0 MGO*F<(XI,/N.*\D%="5U[^:XA-I='EYQ)Q%=*?L#?\QY?Q];PC%@*ZH8'O )6'VP2@MI,K5E(PM2?*!_0,WSW9;*"\50S^KVYM+__W4%# M^;D&QE^ZC9W@89W0W,_1&]X5_-QCW&]UDP??W#V#RU$JD3>]/X(Z#-B(&13T MQY< ZTV)Y8@,5_N:A2#054K#V=TL? A![:^WVS2V9^MU&=0IIHZD'@ M@M.JO.=0$E1J;LKGNN34!,:4'K ZR=C3"%0*JEJ+0JJ 8023W!9^A+7YEIR[ MDJQ,,GY9I%2X.Y1B4F<4WY_W+9-1Q))VP=8-"2\8,-Z,]6,+@CH-,'=/3#9G M=M=;==K497J/M\]Y&RS8AI=>1'&,UN?O37K5FE"P,IO*K;^&,^<6\#"PJTE; M8V-RJT+/6\Y5P-4;2EQXL]F7>)S(_CS*<<6S9K@Z M%9CG\38_3@%9I4=*FSV3>/V81DRNR^A=;I1D!;@VB5\@8.!HZV,>B\2ON ;: MSW[.@6V;J3G-Z%Z?74#6!IZ\K!R#HK+'!T>0EF9&IJ@-C2?^\/?O9CE-O,2O M>(V2]7V4HSN47I(XCE)NDAOMU"C!1:V@Q-'@%:*1>9 JJ+G!J,'1DH\8O4=KM'NIA*1KZB89 MB12EBC)@ITP&Z5!U^.S)5AC&*_M[AUCLT3O*[ +]\"PXHA M<;):(<8"AN;GFJ[CL_OX,<^X170R4JQ]70G.6%S%MKPOF)V_[VEJ&SEFOPF'>]=U+ M3-X1ZMAN_E-Y*KHFN[J8SMUB;$Y8$+AN!BNY&5I5IHL6M\:?6ZA3'V$O8U7N M'[Y 'F/GT_(?91_2'BUF=71T&-PJ6A1XFD#^%$T.,F?U^Z_7DC:0PGH+CN)* ML*5E*)$OT80[_&G5ESGD^]7Z,P&I:VJOP.H*L,/Z MIQ!GKQ&.F:FX)NDG=J?-5E\!JYG:34+?)MSNV[?#]1@;S#)W@8O3:$<-9 M4;JSME@ 5S1UN0"HZ!NQ"H?HIE"6# "YG.5A\G'1 M<(^SWZ]3A&X2*AQ=9\V]9)#5-\>"@5_?-V(8#MAI(2\6^.(YRX[EHYEH3&CW M8O4A=A:\^N;<5_3K.YD)VYT6LIG@B^B* MY3 _D'VIKF?G49H';VK+T^FL\8-_2DEF+61)78.E(R=!#=*\M->O#1RLB8 21!B(#!,8^WJ?H\V' R:*@_SZ$>_U+VGQ]/BUF? M%K.C_@AEWA,O9PU.(:OE[%6R=C_S351+;=98X.4L UK(W])PYO _#6?CW@AE M,'/DF.,X,2#LS.]JUO$!AN)?5LAD_C3!,2WT?D/LZ22T/GM%:;1%O1>6F+HV M<_N:-1M@?Z$(;H#'_2V\?\CU"\@DUNUH^S5/SM-C4'.P,\.$@30I=<74WIUM M+0+4PK2T&0;2'\5UIRG*:O3AQ H956[+$&E6?K)%A^_CHS!'F@H(_EC@,+WD M9N7K9KE[,CX'[=4@K(XMR3^V( PZL*-8[:]#M?% Y;7_,7!>1Z"JT1Y M)'?UHZU4$SN2E(>4@RD(0%EWHY3R^(<17%$'QKNT8*+09KE%)R%)*LHC> M)!LMHZ1$W; +#M'Q(Q>DGD,;:4&;@G^LL,VWC-)7.DOP%7G+GIIA5^1+G66/ M)(_B[G>6[?^6Y/^-\GNT(ML$_QOUGE,8X/^@=0XS>\];Y_&/3A>==^#!?B 1 M@W\FP)LQ^PV1MF.D]TY5"RS+3>J8Y2_7J/W]ZXZL10O$_Z8@;_B.MLMKC. M.T;2^B=&-\R7XZ;RN5+P FM= W"!YC/-'+4S5M^"]!GT8S%B%P:+[PO3, M[3^]?8*LH&6,O=D?3;'15LOW.0_8_98>*R9S (G7]=/:.WAE>VH[C_)-[L'7 M,O[XD= Y<57DF"X=3X]UGQ[K5@_>TV/=I\>Z3X]U.^F5@0&'/'X,>?38^7N. MLT)A_-BQ/X\0]3D7]#[RB/60ZC,@"Y MS^!X+J!WGWB?"A"\;Q%Z%4BVGWS& 6]@U'(^ M?B6&F!N5!&.N4S)$S(D$GXRY#N. YQB G+0^4TO'*0O'7;=LD,@3"C\=>UW6 MX1ZL\Y8Q1+Y X*JN69T/"I[6Y8BCUL.NR'N5!IS2NW%>AV& ^E5>&0,%8\]^R5(G)-Q9*XZQ^Z4I9%BZ5#)-4?/>!-96T/$"W-8\"JYDZ;RJK^98'Z8$ZSYMA/I^\YBY NK)_(NX]UQ;]=K,N MP(+-03!5LL!/1DXI"BRTU?QU2]=G/Z<4!1/:&6B*@K,5-7E9:=-NZ.>K\O,B M7CE//G!>9'1,91GMCB><5+V1K,^R#.6=-@O.4LP*UR#3+>Q#,H&FS9T&4L!V M_B7/&:!7?)0: %K0$X2BH!O@84?DE'OMKBOC1.F!ZB<@#>GLQ/3T[ MQ(WDD5#4#>92.)M8X>HF$.'ZLZ"2.9OHN$P#7ZVJ1BO1Q[E:LW7 #X#Q,<0 M:< M/Y>K<=:1S_CED5PEM,'OW$G)L+1( :K2AU7-Q3-&FS:WE^Q&.X"R%EE*ZT;H8B*7?3 M6&P!,V"# MF@/?M:K,$IEUE/9[2M"6JB*K=2PF\TM"[J2M)I1(Z7Y"';:J?+S[5\(V S'= G G6JTR ND%99Q9 M$D W$C/)^Q9$7 ^S%4#^H0>L#\6\Q]GOURE"-PEM'\KR^RCGIZ/0+RB GZQ@ M8!@$ZV *$&65S)%1SB4:6>@JBV.]9#MRE*S!:%07%*!15C P-()U, 6-LDK" M396B7"UQU"U<;:C5V^PE9"R_S9T!<-DZ?6L@KLB?^_"@\Y-[%H?%V0",?F^N M>^Q_=]!0_E, XR_=QO+-\=S-_1R]X5VQX\\^O&_-!-/_YFP4\I1*Y$WOCZH. M@W+ ] N&:Y[& X/((,A12F.^>X7"5<@4>RVR,M,-=(>SYVDZ Z"7*5BE^T0M)E102AZ)R"[G71:>/FDL4U3XNN\FR JV7*?N3 MH;Y_3:?ZJL;(!*9B-!DQ=1[O!D00/QAKNA[Y,7+R1@DBMHP:XR+ 2Q"IJA1I M*-$C2G>/I/RUNID L(ZF'*&PAW \)LQK:W VP$-:$KKKBZ.N"[H8PE2J\A_- M.2.5BFL-SI)UHQ[UA#J5LWC6-><A MV0*[+KXGL0L-\?9T-VD,3&I&/2K^&N#:H;GW_DCJ&VJ-WE#V*279*!$]D+Q) M[:XD#PBNFK*;PE%=30VWOWGDX^@OP=ES#%2$WF*$ZMVMW(&;>I'A__X:)XO.S/-EG:&1*NY:9.UL6>99'R9H.MF$\U !S)D7[][^ 10-"Y 2=F )4K\KF MB,2#E ]6L@CV3N\8)SM$"OZ+U#=50 MLL5/,2KSFV6W:&@28<3[V]12XH#@IB6W*=A4E310"_',2BS;EPQMBGB!-\,E MGTX1)>*Z18X"=T(=V$=?MZH&@[8BQ=UF"%OP,B$;Q>8I5]_ MFZ)R3W/*NQM WMUAFWC)=:4TM<0"F@-GIJ/#B\1XS5)F7[&L7!AEG(M6*K(F M)YV0S+U4W.P*:D*)9/,DO_U2W<679;\5D732WXY)G$U* !T3D%S]24;,MDEY M.V87^/I*.0J)!J+5VFRN@,E8AGLC3&ZB!9I4W@+C1$ LGLSQAW*?D76N4W+]S)0O"UB=X9?O5F+(ZG![DD\C&X MGQ5&7)QENA%TYR]1FF&;>_'JD7OS/!=%"GK!P7 "4%").6# UB<#5,PIBTFM!O%7.$Y852+G#T M5#J U,@$%1?#4U$\0(SJ*&0J4!5UF5_ER)(FC]"9Y15G.A'N,WBYH@W!^ MA](54\-V]- >N$!S20Q0P'=,:0NMA2((=V>7:D]Q6C-C:T)PE@)7P(BL$)-T MG0*R; ,&(5E##-.Z%6 82AJ;P#1V7O+G2^+;J"5E.DWY,(2^5\,_5B+47!4 M@/F/S8.C(-$<4R.@!'4$&N:T7YMESF.:.FTYB^-E_HS2[D]\SZ!>H2;P EC( MW2I@WYQ?2,PN-62\Z"4%U4C: 94/X@E>C!$3C(3RX968?FLNHAQM28K_70Y2 M?G00N !77GX!>WOG3W1.3AX06_:P:DF:B<*< )2U!%)*9Y.-1D<0'6G[TXRZ M%C:U2+F;3S"3,_[('"SU^>U=E.9T:A'"!$3;=:N(:0.!BH[$)F!1\#?W'<\% MET]H1[=35S%M;XI7GTGE-[P@?+,"(FXLBX(X$,1HR6QD7Q05^.;!O8W6GU*\ MOB I/VI*^+W6$>=[(%!026;2^QR><[A>G>ET&&NCO<22*;6)NH$P#==]H=I/ MC+2JC, 1(S!<)+^(HX]_54-)Q M9>S1V9M#2K;G;575&&6/VY>52 ME%[.\=P$HFT3Y$IIW0D\: ]WAI+2U (*:-P)1INR(TF9])8_;8F^MS8:L0G7),*&)X'!>Y";0<::*5+ ,EQE N87'7,(GF04 M3(-^_:*6K%R!+#=5>F[)+".B&\XP8SJ'1KC3%OY%=2%!=ZLP(' YJ5"HICF+ M:VF7/[(I!D2]OXHOIW9W/UO<2417RL'U[!'G^DZQG&.X=E0]F@E@4 AFHR'/ M=B,YX!6N^G2F(86]U)^"Q@Q/STV?GIL^/3=]X.>F9^]-G(A[D_>MZ6_V"UIV[AQ:,:?'P[5F4]@;X9+9\TB> H]B]G3!PS-"^8+5,[A.WV2* M4Y U.>&$9'Y)R-VQJ0DE4KK?P971J_65T>H&#-?0J\AJ&<5D[L+!U?U#P/(- MHK^%K-E(%[,,UT(J!S31&!!J93;SBXQEN,H$3#= PJ>?<3\ G[[;BSO0I"^ M!$ I#'I?3$IA8EW4Y=<$K>ON5-YMD!&/!.83NSZ1>T"K(BVSZ5W_>GMS2Y(5 M-QT%C+AW1B[(F8Q2B6@7A+RK/B@8 'Z,]: +*9V*S \Y M?)GU:K%*<K$="& #"BE-J;$?,T]?[Y J#/S7DQ<.(*/[7)BIJ^#4 MD,@ETH7 B)NSE^"%3YW4;;C$KWB-DG7V0(7+-ABM?\/Y,UWKYBE^*IB\UU23 M>XF'3MJI?(;W3/7Y! N6UK2]NN:USOA*7@_%GJMR/=HA? K)S.7A*+6-YCN^?;1>NGUD]=NJT?GZ/\(DK.T3UZ*=+5A8>KIMTRS7K M)7BY %!CJ@7M]1&\G@FOMCM#6.DLT@=8KQ@<7W6QXX 73P)$: Q*Y131# MGE11[1&NU>RDA@UYFGR_8\4]72D5R9X5N2BZ(R8<1=KZ>$V.5U_;H/T ZM MEVEU*C/V*?*$AY?J:@%2RN$U9E"G$E,-#"\XRVIK_;R06IP]1&'% MKO0^=(-5Z@\AX$4DAS8D.HP\"I7D(O41I;OEYNP5I=$67<0D8[AE30?9$W5I MF5V1E0X!+Y,T8L7.R&IS%J)I.6#\FJ3[7?MRTTD4-3R% !<8!(G+"@2 0VVY M=:$'J#,Q+3$N:'1M4$L! A0#% @ 2XL04W'1,>BJ" M0C$ !< ( !ZCL" &)R:&,Q,# R.# X.%]E>#,Q+3(N:'1M M4$L! A0#% @ 2XL04ZG9]N>3! AQ, !< ( !R40" M &)R:&,Q,# R.# X.%]E>#,R+3$N:'1M4$L! A0#% @ 2XL04[F](PR3 M! N!, !< ( !D4D" &)R:&,Q,# R.# X.%]E>#,R+3(N M:'1M4$L! A0#% @ 2XL04WHGUO>J& '-D4$L! A0#% @ 2XL04P; O1X[%0 MY#(! !4 ( !,F<" &ES=6XM,C R,3 V,S!?8V%L+GAM;%!+ M 0(4 Q0 ( $N+$%-H0<0;D4P - $!0 5 " :!\ @!I M&UL4$L! M A0#% @ 2XL04TH9I&'K>0 ?5L( !4 ( !9\8# &ES I=6XM,C R,3 V,S!?<')E+GAM;%!+!08 "@ * *$" "%0 0 ! end